< 1417393005 810604 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 264 seconds < 1417394154 200689 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 244 seconds < 1417396047 287440 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1417396324 253336 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 250 seconds < 1417396481 357775 :Dulnes!uid52684@gateway/web/irccloud.com/x-btvkuykgzlvtyawi QUIT :Quit: Connection closed for inactivity < 1417396776 899382 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Am I a bad person for recommending Node.JS to someone trying to build a chat? It makes the most sense to me... < 1417396835 198293 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :Yes. < 1417397161 978853 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07GridScript14]]4 10 02http://esolangs.org/w/index.php?diff=41267&oldid=41256 5* 03SuperJedi224 5* (+64) 10 < 1417397183 568631 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07GridScript14]]4 10 02http://esolangs.org/w/index.php?diff=41268&oldid=41267 5* 03SuperJedi224 5* (+3) 10/* Command Summary */ < 1417397489 971504 :EisenHerz!~Sauvin@about/linux/staff/sauvin NICK :Sauvin < 1417398374 615418 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Popular problem14]]4 10 02http://esolangs.org/w/index.php?diff=41269&oldid=30415 5* 03122.102.45.251 5* (+266) 10 < 1417398505 25069 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1417398655 829593 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Popular problem14]]4 10 02http://esolangs.org/w/index.php?diff=41270&oldid=41269 5* 03Orenwatson 5* (-266) 10Undo revision 41269 by [[Special:Contributions/122.102.45.251|122.102.45.251]] ([[User talk:122.102.45.251|talk]]) spam < 1417398784 267909 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :seo melbourne? why melbourne < 1417398790 999664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: captcha got solved < 1417398802 607559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe it was just a human though < 1417398840 917029 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is seo even a real thing anymore < 1417398843 153892 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :? < 1417398898 438089 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or does it just refer to making the pages bot-readable? < 1417399115 283708 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :HOLY SH%$$%@%$ < 1417399135 398089 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I just got a email back from the maker of MNNBFSL < 1417399157 379813 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :He wrote in English < 1417399163 816056 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :"Thank you for writing an article of MNNBFSL." < 1417399164 34419 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :MNNBFSL? < 1417399177 429316 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :"I read http://esolangs.org/wiki/MNNBFSL ." < 1417399187 799386 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :"In this artcile, "It appears to have been ... in late August 2014." < 1417399189 146941 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but it is invented in July. < 1417399205 59547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :japanese people found to know english, world shocked :p < 1417399215 388653 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :"publicized in August 2014"? < 1417399228 493390 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :"MNNBFSL is inspired by Brainfuck and Forth. Forth can manipulate return stack. Forth programmers can write puzzle like program by this feature." < 1417399266 222469 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :"I think it is interesting, so I want to create esoteric language that can manipulate return stack." < 1417399274 269120 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :"Thanks" < 1417399282 720111 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :elliott: they *do* surely know English, they just don't write in it normally :p < 1417399291 350857 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :This is very good English for a Japanese person. < 1417399299 791251 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :In my experience anyway < 1417399312 468279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they get taught english y'know < 1417399328 613168 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :so do some 2 billion people around the world < 1417399331 614490 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :In high school, but that's like I'm supposed to knwo French < 1417399346 9893 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but i can't speak a word < 1417399356 625091 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :japanese people have more incentive to learn english than you do to learn french, if you're not canadian < 1417399359 540535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lifthrasiir: yeah, that's my point < 1417399367 554599 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :at least I can barely remember rendezvous is a correct spelling < 1417399374 43207 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i'm canadian but i'm from Ontario < 1417399405 236391 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :not that canada, the other one < 1417399412 39288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: well, foreign language classes in the english world are basically hobbies < 1417399437 763703 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :and foreign language classes in the non-english world are basically for survivals < 1417399440 767323 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(seriously.) < 1417399442 196849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :knowing english is more of a necessity... < 1417399455 397136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(as in, treated as one by education systems) < 1417399632 414460 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Even without school-taught english, plenty of non-english-speaking countries consume lots of english media and pick it up that way < 1417399639 645719 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :At least for countries that don't dub everything they import < 1417399698 591428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: btw, you know anarchy golf (where the author of MNNBFSL, yshl, participates) is a japanese site with many japanese players, right? :) < 1417399702 462325 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :ACTION 's pronounciation was terrible initially from having picked up english from pokemon and online forums < 1417399742 436215 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :japanese people put subtitles in Japanese on everything < 1417399817 212248 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ACTION , when he was in japan, saw a lot of badly used English < 1417399873 906284 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :We sub movies/TV series as well, though games remain untranslated < 1417399874 744928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is relevant that avoiding english while being a programmer who knows a lot of languages etc. is incredibly difficult... < 1417399887 800201 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MNNBFSL14]]4 10 02http://esolangs.org/w/index.php?diff=41271&oldid=41229 5* 03Orenwatson 5* (+37) 10updtaed with info from inventor < 1417399904 121398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(so you'd expect programmers to generally have a decent grasp of english even regardless of the general statistics) < 1417399941 763397 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah becuase programming languages and libraries are based on english keywords < 1417399958 74953 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(with very few exceptions) < 1417399963 884206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, moreso documentation < 1417399968 839156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yes < 1417399991 508386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :("def" and "int" aren't english words, so just treating keywords as opaque wouldn't be too much of an obstacle) < 1417400007 427663 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :drawtriangle < 1417400023 444062 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :things like that < 1417400080 259720 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but yeah a lot of documentation doesn't bother having any other languages. < 1417400083 448006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how the full japanese name of the language is light novel title length. < 1417400100 163608 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that's the Japanese way < 1417400111 228971 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :poketto monsuta! pokemon! < 1417400207 881621 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :elliott, it does? < 1417400215 811432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it does what? < 1417400244 677530 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :The full japanese name of the language < 1417400244 858349 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :まだ名前のないBF風スタック言語 < 1417400253 128533 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Oh, MNNBFSL < 1417400260 724403 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I assumed you were talking about Japanese for some reason < 1417400374 202234 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :nah in Japanese the language is just called 日本語 "nihongo" < 1417400390 389468 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :not light novel title length < 1417400392 563873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it translates as "My Little Sister Forced Me To Create A Brainfuck Derivative, And Now The Whole School Is Laughing At Me!" < 1417400401 570195 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lolololol < 1417400404 718217 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :WWWWWWW < 1417400411 459331 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Oh wow ahahaha < 1417400422 733541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it doesn't but it should) < 1417400723 197469 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :俺の妹はBF元着く言語を無理矢理着かせた! < 1417400742 874861 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :My little sister forced me to make a BF derivative < 1417400836 354562 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :今、学校のみんなが俺を笑う! < 1417400853 205459 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :now, eveyone at school is laughing at me! < 1417400859 298418 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there you go < 1417400864 628323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :please don't make this language < 1417400875 58450 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lololol < 1417400888 423644 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :trolololol.gif < 1417400919 522581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know IRC doesn't support images, right < 1417400928 214281 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :some web clients do < 1417400945 338072 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah but when you see the name of the image you know what image it is < 1417400975 128097 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like doge.jpeg < 1417400990 912492 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :orebrefa < 1417400993 88422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can actually allude to things without adding file extensions < 1417401016 751186 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oreimo indeed is a crazy anime. < 1417401035 589097 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but its funnier when it's ohmaigaa.webm < 1417401084 951506 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :wilhelmscream.mp3 < 1417401088 646281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my favourite meme is rotten_dog.tiff.shar.bz2 < 1417401150 603070 :dianne_!~diannes@unaffiliated/dianne PRIVMSG #esoteric :isn't that one a bit old by now < 1417401152 249274 :dianne_!~diannes@unaffiliated/dianne NICK :dianne < 1417401155 45530 :dianne!~diannes@unaffiliated/dianne PRIVMSG #esoteric :it's even decomposing < 1417401171 639548 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :swap.avi < 1417401189 231611 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hello.jpg < 1417401193 911011 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :PKZIP.EXE < 1417401250 172439 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :onestop.mid < 1417401283 784667 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :remember C:\Windows\media? < 1417401311 511963 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :dan dadan dan dan daaaaan < 1417401387 773255 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :2girls1cup.mp4 < 1417401420 37790 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :trolololol.mp3 < 1417401461 873997 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yerawizardharry.avi < 1417401462 886981 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :C:\con\con < 1417401525 145745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm glad this channel is getting even worse :p < 1417401563 874243 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ofcourse.wav < 1417401583 365520 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I'm sad this channel is getting even worse :( < 1417401622 165169 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :allthewhosdowninwhovillecryboohoo.webm < 1417401682 369201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay this got old like five minutes ago < 1417401682 560336 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'm mad this channel is getting even worse >:( < 1417401700 764881 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :tomeitwastuesday.wmv < 1417401701 37658 :dianne!~diannes@unaffiliated/dianne PRIVMSG #esoteric :I'm dianne < 1417401709 806277 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hi dianne < 1417401716 353444 :dianne!~diannes@unaffiliated/dianne PRIVMSG #esoteric :hi < 1417401783 944885 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'm Taneb < 1417401797 336648 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Sometimes I'm also Nathan < 1417401804 70140 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Although not on IRC < 1417401810 510871 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`? Nathan < 1417401812 140415 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Nathan? ¯\(°​_o)/¯ < 1417402581 605388 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1417402800 204527 :CADD!~CADD@12.227.104.109 QUIT :Read error: Connection reset by peer < 1417402847 545554 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 255 seconds < 1417404876 213094 :CrazyM4n!~spng453@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1417404877 364213 :AndoDaan!~AndoDaan@188.188.65.136 JOIN :#esoteric < 1417405502 674878 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1417405633 507155 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Can a Pokemon card puzzle possibly be made up that the goal is for the players to cooperate to end the game as quickly as possible (it doesn't matter who wins or if it would end in a draw)? There may be many other conditions to be possible too < 1417405704 276102 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :interesting < 1417405711 234047 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :I could see it < 1417405862 503791 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 258 seconds < 1417406140 164031 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :https://github.com/charcole/Z3 < 1417407102 474196 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: I concede < 1417407119 164161 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Conceding isn't allowed of course < 1417407369 824472 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Yes, such a puzzle could possibly be made up. < 1417407706 843955 :GeekDude!~GeekDude@unaffiliated/g33kdude NICK :GeekZzZzZ < 1417407709 643397 :GeekZzZzZ!~GeekDude@unaffiliated/g33kdude NICK :GeekZzZzZz < 1417407868 834873 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you know how to make it good though? < 1417408297 526926 :Dulnes!uid52684@gateway/web/irccloud.com/x-afncznribaukxhiv JOIN :#esoteric < 1417408311 202841 :Dulnes!uid52684@gateway/web/irccloud.com/x-afncznribaukxhiv PRIVMSG #esoteric :Mmm not much discussed < 1417408834 524903 :MoALTz_!~no@user-164-126-229-18.play-internet.pl JOIN :#esoteric < 1417408853 536948 :GeekZzZzZz!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1417409023 757498 :MoALTz!~no@user-164-126-229-18.play-internet.pl QUIT :Ping timeout: 265 seconds < 1417409117 461658 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1417409197 622220 :AndoDaan!~AndoDaan@188.188.65.136 QUIT :Quit: Quit < 1417409301 220583 :CrazyM4n!~spng453@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: Lost terminal < 1417409377 422392 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 240 seconds < 1417409548 54034 :dianne!~diannes@unaffiliated/dianne PART :#esoteric < 1417411409 303635 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :`slist supdate < 1417411411 144770 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :slist supdate: Taneb atriq Ngevd Fiora Sgeo ThatOtherPerson alot < 1417411741 70746 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive QUIT :Remote host closed the connection < 1417412265 351206 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1417412267 802615 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1417412386 38273 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :whoa https://github.com/charcole/Z3 < 1417412458 840194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :#haskell is such a disaster < 1417412575 231000 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Interesting newsham < 1417412617 41230 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :@newsham I was reading alangsec article an dyou were mentioned < 1417412617 184312 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Unknown command, try @list < 1417412658 368554 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :why? < 1417412663 50118 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :which article? < 1417412709 318623 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I was thinking about making an esolang page on ROP, this is one thing i read http://langsec.org/papers/Bratus.pdf < 1417412716 946422 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what do you think about such an article? < 1417412771 125205 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive JOIN :#esoteric < 1417412837 736999 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :i think the topic is interesting, though i'm not sure if looking at them through the lense of "weird machiens" is all that enlightening... < 1417412846 824636 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :i guess if thats your passion, its a valid way of looking at it.. < 1417412870 725587 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :The best article is geometry of flesh on the bone < 1417412871 633496 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :thats a pretty flattering mention of my name.. i like it.. < 1417412913 878600 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :everyone seems to be trying to be really deep and philosophical and clever about it, but its just understanding the computer and making it do stuff... < 1417412946 424238 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :i dont think its that great of a leap of faith to say that if you control the stack frame of a program you basically control the control flow and the program < 1417412973 378455 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :running a program using page faults is a little more clever.. < 1417413041 227297 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i nop-oriented programming < 1417413173 79425 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :newsham, yeah some of the langsec stuff I see is slightly askew, but seeing security people finally say that you shosuld be recognizing languages rather than regex blacklighting 'bad' stuff makes me really happy < 1417413194 935764 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :blacklisting* < 1417413244 719520 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :security professionals should be able to tell you that whitelisting is better than blacklisting anyway :) < 1417413250 791838 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :and regexps arent often the best tool < 1417413312 56029 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but I think ROP is a cool esolang < 1417413316 290846 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and deserves a place on the wiki, no? < 1417413343 285085 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :yah, rop is kinda a neat esolang < 1417413353 410030 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :well, family of esolangs really < 1417413371 748885 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah :) < 1417413425 678876 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :ever see massalin's superoptimizer paper? < 1417413448 82198 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :no, ill have a look now < 1417413448 282687 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :even cooler, i think :) < 1417413453 557635 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :http://web.stanford.edu/class/cs343/resources/cs343-annot-superopt.pdf < 1417413458 680443 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thanks < 1417413511 652460 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :he doesn't qualify "finds shorted program that computes a given function" with any caveats lol < 1417413527 911857 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :would be neat "growing" programs organically (ie. search/annealing/genetic prog) and then trying to analyze them < 1417413563 537188 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :i bet sooner or later you'd find much cooler things than rop going on < 1417413931 304042 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://web.stanford.edu/class/cs343/ < 1417413956 833273 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :is that a 'trusting trust' compiler? < 1417413993 243798 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :dawson engler is godlike < 1417414012 805425 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :il have to look around his course notes, I've wanted to write a compiler but found it very difficult < 1417414031 753051 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :http://www.dwheeler.com/trusting-trust/dissertation/wheeler-trusting-trust-ddc.pdf < 1417414751 813877 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1417414974 399219 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :morning... < 1417415003 361514 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :g'day < 1417415004 471031 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :All Dominosa secrets have been revealed. Fizzie used trits. < 1417415029 79736 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i see you've adapted some of mine. now to look at actual code... < 1417415039 110300 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And tails kindly taught me a dc trick (obvious in retrospect, why didn't I think of that...) < 1417415159 598328 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I should've found the gcd thing < 1417415159 778380 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the >, that's clever :) < 1417415159 778537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles evilly < 1417415164 234381 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah you missed both of those? yeah i did feel clever about those < 1417415187 26852 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but I got some value out of filter instead < 1417415295 444735 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I also liked this adjacency test: j-i==6^(div j 6-div i 6) but it's too long. < 1417415306 804588 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 256 seconds < 1417415430 190108 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i got a bit annoyed about the defined precedence of `elem` vs. >, could have saved the parentheses if they were just a little different < 1417415473 577013 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417415501 832101 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1417415531 916440 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :now I'm hoping for fizzie to translate the binary encoding into burlesque < 1417415564 969985 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1417415597 636573 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://sprunge.us/GJcW?hs < 1417415621 525795 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...why would he use trits anyway? < 1417415621 669077 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :easier loop < 1417415648 265696 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1417415678 106319 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I really expected the decoding function to grow more when I changed the encoding to binary. < 1417415773 186354 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417415868 402214 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(it actually shrunk by 2 characters) < 1417415890 543617 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh i wondered how to shorten concat.lines / filter(>' ') but if you are using filter everywhere that's not a problem < 1417415897 791315 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1417415913 208430 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 240 seconds < 1417415921 730300 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :though that's a bit hard to measure; is the [0..29] part of the decoding function or not? < 1417416017 356139 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh the g(<'@') is also clever, i tried to somehow use show(i,j) or the like but kept fooling around with init and tail to remove the parens < 1417416037 682401 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :_i_ should have found that, i guess :P < 1417416072 827173 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417416079 4703 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's actually nice to finally have independent tricks that could be combined :) < 1417416101 194897 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1417416154 96917 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(btw henkma hasn't showed up for this one...) < 1417416186 466336 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :He didn't attempt Make 24 either. < 1417416212 770958 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :maybe he prefers the non-compression tasks, or perhaps he just didn't catch up to me. < 1417416243 725811 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mhm < 1417416281 715375 :Dulnes!uid52684@gateway/web/irccloud.com/x-afncznribaukxhiv QUIT :Quit: Connection closed for inactivity < 1417416318 92665 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(henkma has a 9986 average, I'm pretty sure he never submits solutions that score fewer than 10k points upon submission.) < 1417416369 829970 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you found several of the other tricks i thought you might miss, though. i really felt so clever about this one overall. < 1417416384 317594 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the zip[0..] one was hard. < 1417416399 772947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well yeah that's like the basis for the algorithm < 1417416407 133586 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1417416490 230477 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417416496 10565 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, I was playing with this version at one point: http://sprunge.us/jEBB?hs < 1417416616 703495 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1417416755 338007 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah reverse < 1417416790 598014 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417416808 409330 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i tried several ways of constructing a representation of an unordered pair before i realized it was shorter to just stick both versions in literally < 1417416812 534120 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1417416854 407060 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway, I had trouble making the transition from "filter index j from list" to "filter index j *and* its associated character, which we happen to know already, from a list." < 1417416930 422447 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :with a *really* short fromEnum, I'd have liked to use fromEnum u*fromEnum v as an unordered pair. < 1417416963 703782 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am pretty sure i had some versions that didn't but they were early and unsubmitted and i didn't save them < 1417416975 520556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*didn't zip[0..] < 1417416991 93617 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually the first submitted did zip[0..29] :P < 1417417009 774294 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pretty duh moment < 1417417024 467683 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :heh < 1417417036 503890 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I wrote that, and then ... hmm ... oh... < 1417417061 181723 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But I didn't submit before I reached 175. < 1417417066 535014 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1417417090 637726 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417417101 869351 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I still find it amazing how much the knowledge that things can still be improved helps (me, at least). < 1417417125 29566 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i've found it amazing how much that helps you too ;) < 1417417154 669800 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I tend to try crazier ideas. < 1417417176 44577 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Because, you know, one of them *has* to work. < 1417417238 415995 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :btw would fromEnum u*fromEnum v have worked? it's not entirely correct < 1417417249 211196 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes, I checked. < 1417417255 941856 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or maybe it is, for the character ranges that show up < 1417417270 483338 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :for '0'..'4', right. < 1417417302 192257 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1417417321 542020 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :7:49 5:50 17:51 13:52 <-- except for '0', each has a unique prime factor. < 1417417337 910735 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :48 49 50 51 ... hey i was about to deduce that :P < 1417417370 754974 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um i think you're off by 1 < 1417417375 761176 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> sort [fromEnum a*fromEnum b | a<-['0'..'4'], b<-[a..'4']] -- what I actually did. < 1417417376 892462 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [2304,2352,2400,2401,2448,2450,2496,2499,2500,2548,2550,2600,2601,2652,2704] < 1417417390 699385 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417417455 276288 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm it would work a bit longer than '0'..'4' < 1417417467 505253 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :via your prime idea < 1417417514 920338 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :does it work for all of '0'..'9' < 1417417520 396821 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I think so. < 1417417547 149135 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> nub $ map length $ group $ sort [fromEnum a*fromEnum b | a<-['0'..'9'], b<-[a..'9']] < 1417417548 320891 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [1] < 1417417606 165521 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION should learn not to start typing when he's already told you the idea < 1417417608 260063 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the argument gets a bit messy though; 49 and 56 rely on the former being a square. < 1417417630 872724 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not necessarily? < 1417417641 998367 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1417417694 751902 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, the prime factor argument works by not considering prime factors 2 and 3 at all. so 56*56 and 49*48 end up in the same category. (and 49 being a square does not help...) < 1417417711 335759 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :next question: does this work for arbitrary multisets :P < 1417417731 39148 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :after adding some offset, yes. < 1417417737 838731 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the offset may be large, though. < 1417417738 499673 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1417417754 81123 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean with 48..57 < 1417417763 195102 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh. < 1417417777 253740 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(probably not, but what's a counterexample) < 1417417785 451096 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :primes > 7 always work < 1417417796 395951 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because they are only in one of the numbers < 1417417815 396378 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and then maybe some others get excluded < 1417417838 186867 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417417864 311431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :48,49,50,51,52,53,54,55,56,57 -> 51,52,53,54,55 are out < 1417417890 31069 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1417417908 294282 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`factor 54 < 1417417911 291645 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :54: 2 3 3 3 < 1417417917 866338 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SCRATCH THAT ONE < 1417417929 406135 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :what are you doing < 1417417960 782020 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lifthrasiir: at the moment, wondering if products of 48..57 (i.e. ASCII values of digits) can be uniquely factored back < 1417417986 255880 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :well, obviously no, but why? < 1417418004 892268 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so 48, 49, 54 and 56 use only 3 primes total, so no. < 1417418005 132935 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :do you have to accept two digits (for the purpose of codegolf) and nothing else? < 1417418029 655768 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: hm i guess. < 1417418078 263061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lifthrasiir: it's about comparing unordered pair of digits, although this is actually a suboptimal solution to the golfing problem, but it's a bit mathematically interesting < 1417418083 429069 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*pairs < 1417418095 894094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it works for pairs, btw. < 1417418123 713018 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so now it was about products of lists < 1417418153 147032 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oerjan: so if the input is "13247" and "74312" it should say "YES" while "12345" vs. "123456" should say NO etc? < 1417418182 180392 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lifthrasiir: well yeah... < 1417418325 262090 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1417418371 959864 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417418392 661828 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :48 = 2^4*3, 49 = 7^2, 50 = 2*5^2, 54 = 2*3^3, 56 = 2^3*7 < 1417418405 444460 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oerjan: wouldn't the arithmetic progression work? < 1417418419 869574 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lifthrasiir: the what < 1417418420 542824 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 48^18 * 49^11 == 54^6 * 56^22 < 1417418421 930226 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : True < 1417418427 487333 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: OKAY < 1417418442 965365 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :products of 2520 * digit + 1? < 1417418455 795689 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hmm, not sure < 1417418469 345383 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lifthrasiir: i'm not actually asking for variations of the problem btw < 1417418509 23588 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but yeah, there should be some offset that works, as int-e already mentioned < 1417418516 340814 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I think that's the smallest counterexample, but I may have missed something. integer lattices are hard. < 1417418547 773701 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :probably NP-hard, i should imagine < 1417418623 629255 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(4,1,0,0),(0,0,0,2),(1,0,2,0),(1,3,0,0),(3,0,0,1) < 1417418636 659558 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :basis coordinates < 1417418653 602231 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1417418671 500282 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right 5 is actually excluded at that point < 1417418712 216674 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*(4,1,0),(0,0,2),(1,3,0),(3,0,1) < 1417418719 936447 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417418775 617049 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, I went with trits to have a simple "skip/+1/+6" ternary-choice for each digit. But it's very possible the thing you did in dc would be shorter. < 1417418807 631170 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417418856 399532 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For the curious, http://sprunge.us/hOjN is my log, though it's pretty much just about the non-cheating version. < 1417418921 294571 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, the commented version is not up-to-date. Oh well. < 1417418944 839492 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Yeah, I did some serious number crunching for the dc version (just a couple of hours of CPU time, but still). < 1417419038 30610 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1417419067 718916 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net NICK :MDream < 1417419097 223453 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417419119 193314 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1417419174 780207 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :all to get from FB88?1+3%d5408*3095-*- (manual polynomial interpolation) to ?B74+I22094|3908- and then ?988-2 72889|21+ < 1417419332 120541 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I did wonder where you snatched ?988-2 72889|21+ from. < 1417419381 484386 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I got extremely lucky there :) < 1417419402 607342 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417419414 415532 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :even so, I wouldn't be surprised if there were some shorter code for the initialisation. it's just hard to search for. < 1417419532 528271 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1417419644 899056 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i think your counterexample is correct (and unique up to a constant multiple in the powers) < 1417419720 477085 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :s/correct/minimal/ < 1417420026 844782 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that new brainfuck problem is _definitely_ a compression problem. < 1417420093 407408 :MoALTz_!~no@user-164-126-229-18.play-internet.pl QUIT :Quit: Leaving < 1417420188 824484 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :not a nice one either. < 1417420220 272805 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :looks a bit two-pronged < 1417420257 48350 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :why +++[>+++++<-]> and not >+[>-[-<]>>]>- < 1417420308 94700 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(and how does that +[>-[-<]>>] loop work anyway?) < 1417420309 232493 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417420357 267781 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ok, with some luck each is the lexicographically smallest program that works. < 1417420419 96667 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(modulo the usualy problems when one solves the halting problem) < 1417420424 826418 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :-y < 1417420473 681140 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1417420479 708916 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :6^16 is a bit too large though :) < 1417420521 509129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think that +[>-[-<]>>] loop goes to the left of the tape end, no < 1417420553 974123 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :[->+++++<] is lexicographically smaller than [>+++++<-], so there goes that theory. < 1417420586 55287 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they linked to the wiki article so probably just snatched them from there < 1417420624 379799 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yeah, that skips over the left end. < 1417420659 563813 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so let's assume there's a 0 there... then... < 1417420752 248640 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : why +++[>+++++<-]> and not >+[>-[-<]>>]>- <-- i think "because the wiki article misses the latter" is a pretty obvious answer, there < 1417420770 332779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and the reason it misses it is because the first is older and the latter isn't shorter < 1417420835 622120 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(not that i trust the wiki article to be comprehensive in any way beyond the old "shortest 2-cell wrapping" entries) < 1417420859 384721 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which i heard were found by exhaustive search < 1417420874 266522 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh, I copied it wrong. There's a > in front of the loop. < 1417420883 211952 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :What are the brainfuck derivatives that are so old they are expemt from the guideline against creating brainfuck derivatives just because of their age? < 1417420905 424938 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: Ook! Ook? Ook. < 1417420913 615447 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and some say, that's all. < 1417420931 490582 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Ook! definitely, and brainfuck definitely as well < 1417420949 683641 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :brainfuck isn't a brainfuck derivative hth < 1417420967 61434 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :it's the trivial derivative! < 1417420982 899485 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :When was bitfuck invented? < 1417420984 550355 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1417420988 22332 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean Boolfuck < 1417420990 449976 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :not bitfuck < 1417421053 815298 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well boolfuck is exempt because it has actual theoretical interest. < 1417421062 464441 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :whether or not it is old. < 1417421088 775237 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1417421138 831111 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :isn't the trivial derivative zero... < 1417421183 530348 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :aren't you zero < 1417421193 597013 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: https://esolangs.org/wiki/Zero isn't among the most trivial :P < 1417421204 221061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but it _is_ a brainfuck derivative < 1417421250 675123 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417421260 264913 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fancy < 1417421285 206691 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it seems to have the Turing-complete category, although afair that's still unproved < 1417421297 9518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(but very likely) < 1417421300 691198 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or actually < 1417421308 881132 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :a list of the first hundred thousand brainfuck programs. nifty < 1417421310 530885 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe it can be considered poved < 1417421322 640488 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :non-halting ones. w/e < 1417421347 727947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah 100000 _should_ be plenty enough to write a bf interpreter in < 1417421455 71938 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm < 1417421460 24469 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually it fails to be turing-complete in the sense that it's not interpretable by a TM < 1417421480 407861 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :dbfi is like 1300 bits ish sooooo yes. < 1417421481 20485 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but people seem to disagree on whether that's a requirement < 1417421510 62106 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh so it's merely Turing-hard? < 1417421519 757607 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :makes sense. < 1417421535 180308 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(by the analogy with NP-complete / NP-hard it should be, but people seem to disagree on whether that analogy holds) < 1417421573 934420 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's a rather impractical notion < 1417421846 979016 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Zero⊕, where bit n of the sequence is the parity of the number of n-1-bit programs that halt < 1417421945 841844 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: also, does "Turing-hardness" require that we can construct a universal machine, or merely that it exists, mathematically speaking? < 1417421965 522258 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :probably depends on your intuitionism < 1417421979 808688 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :It's very weak. I like classicaly logic. < 1417421992 117484 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh, another stray "y", where do they come from? < 1417421992 778202 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo JOIN :#esoteric < 1417422000 70857 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i'd think it requires constructability < 1417422007 392141 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: or well < 1417422010 78604 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait < 1417422011 403006 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no < 1417422060 606227 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it requires that we can translate any turing machine computation to it, constructively - but the constructive construction doesn't itself have to be known hth < 1417422118 218631 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the unknown constructive construction needs to handle _all_ computations for a universal TM.) < 1417422119 818365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: i don't think that's covered in 1984 hth < 1417422121 5 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, we can translate the TM into a universal machine (which we know exists even if we can't write it down) and some suitable input. < 1417422138 392956 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right < 1417422166 189365 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so even if we could not calculate a single bit of the "padding sequence" we'd still be in the Turing-hard domain. < 1417422180 916096 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1417422188 43999 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :What does it mean when lambdabot says mueval-core: time limit exceeded < 1417422204 190322 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Dulnes: it means that mueval's time limit was exceeded. < 1417422212 321604 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :Pssht < 1417422223 409260 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Your computation took too long! < 1417422233 246699 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :>_> < 1417422249 310636 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :This may happen due to circumstances unrelated to your code, like the server starting to swap heavily. < 1417422258 901622 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 1 < 1417422260 363634 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1 < 1417422285 770877 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Zero14]]4 10 02http://esolangs.org/w/index.php?diff=41272&oldid=41010 5* 03Oerjan 5* (+420) 10/* Computational class */ < 1417422300 841703 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :So, there's this tacit assumption that if a computation model is at least Turing-complete, you can construct a machine that comes preloaded with the input to any other machine < 1417422302 127635 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :I need to make a language that is like the alphabet but uses ~=_<>{ charactors as letters and numberz < 1417422311 185915 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :do you really < 1417422324 602436 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :~=_<>{}[]|$€£¥¢₩§^`°¿¡\«»®© < 1417422327 83095 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :But if you have a language that explicitly requires its own halting sequence to work, that may not be possible < 1417422348 924344 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :ACTION flys into space < 1417422376 403986 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Jafet: stop diagonalizing, it makes brains explode. < 1417422416 612649 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :though things may be fine for languages that accept the empty program < 1417422446 565786 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :Mmm that would be hard if i had to use {} [] as letter\number sequence what would i use as a bracket? < 1417422446 915484 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 256 seconds < 1417422462 203027 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :Maybe regular letters < 1417422473 798720 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :In other words, if your definition of Turing-completeness requires the translation itself to be computable < 1417422483 406569 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(by a Turing machine, I suppose) < 1417422488 3471 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: it's not that tacit, you can prove it i should think < 1417422515 752843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: my definition does < 1417422525 590643 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :Well if i compare ~ to q its the same in my perspective < 1417422532 79845 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You might run into a bit in the Zero sequence that corresponds to an unprovable theorem < 1417422540 288079 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric := - w < 1417422545 889426 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :And so on < 1417422547 777295 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: however my definition includes the input in what needs to be translated < 1417422572 92177 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: and _also_ allows using the input of the target, which is essential for Zero. < 1417422618 145917 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(my definition also allows a final translation of output at the end) < 1417422632 412784 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :Ive got it! < 1417422645 73942 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :ACTION flys back into space < 1417422685 966350 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :something like zero, but oriented so that you can program around unprovable bits, to some extent. an encoding of something more robust than brainfuck probably. < 1417422708 363069 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :L = Bracket, [ = letter < 1417422717 254902 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :That definition makes sense (eg. for fractran) but I'm not sure if just using it to translate every TM to one universal interpreter in the target language is in the right spirit < 1417422723 424605 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Dulnes: btw you realize that any language which is _solely_ about using cryptic syntax is uninteresting to nearly every regular in this channel? < 1417422742 275449 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :Quiet you < 1417422759 88537 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :something where even though the sequence is computable the language is less ambiguously TC < 1417422772 481392 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :Im trying to occupy space < 1417422872 993523 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :re. space, IRC is like being on a bus with three hundred people < 1417422873 926586 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :{]} £[<>{ |_<€]® = you dirty person < 1417422902 85359 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :I liked cramped quarters < 1417422915 988282 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :Like* < 1417422936 654781 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :Sooooooon ill just be typing in wingdings < 1417422958 58416 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :Or is that wingdings 2 - 3 idk < 1417422963 156535 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: we have invented the terminology "BF-complete" for languages that need to be able to deal with somewhat reasonable I/O < 1417423042 384155 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :§_°°] =]<°£ < 1417423051 281355 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :I think im going insane < 1417423069 422198 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe you should go lie down a bit hth < 1417423076 560212 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :Maybe < 1417423096 1402 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :Ive been scrolling to long < 1417423122 413060 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :If i teach my stuff the stuff i can make the stuff < 1417423139 602050 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 244 seconds < 1417423324 627151 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :I can just imagine what it will look like when im done :0 < 1417423393 597046 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo PRIVMSG #esoteric :ACTION dies of cafine over dose < 1417423506 95600 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Pikalang14]]4 N10 02http://esolangs.org/w/index.php?oldid=41273 5* 03Grotr 5* (+1743) 10Initial commit < 1417423560 935230 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Joke language list14]]4 10 02http://esolangs.org/w/index.php?diff=41274&oldid=41171 5* 03Grotr 5* (+15) 10/* Brainfuck derivatives */ add Pikalang < 1417424184 588799 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :was Alan himself Turing complete? < 1417424219 526002 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :completely turing < 1417424270 520470 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: i've been wondering before whether there are rule 110 metacells of some kind < 1417424299 280381 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I wrote a CA simulator to prepare to search for things that might help finding metacells < 1417424342 521330 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, GG got published early today < 1417424354 908060 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :priorities, priorities, gotta have them straight. < 1417424363 874506 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there's complications, though, because the max speeds of transmission leftwards and rightwards are different in "ether" than in a zero background < 1417424378 821769 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so rule 110 does not move to the right? < 1417424387 300373 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not through zeros, no < 1417424395 19504 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but through ether it does < 1417424404 293639 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ether = 1? < 1417424410 97455 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :leftwards, it moves faster through zeros < 1417424435 585512 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, ether is that special pattern that tends to quickly show up from random starting conditions < 1417424445 452402 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh interesting < 1417424462 923526 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/b/bd/CA_rule110.png would that be the majority of stuff here < 1417424473 181061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's probably a big part of what makes rule 110 so intricate < 1417424512 210598 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: yes, the "background" so to speak < 1417424539 259356 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that makes this metacell stuff seem a lot harder < 1417424554 839965 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1417424573 616659 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but you might be able to make a metacell that moves at a different speed < 1417424601 924097 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so the input pattern would have to be encoded at a slope? < 1417424607 339836 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or, as i've mentioned before, with "relativistic" speed - where you don't translate time to time < 1417424625 724789 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes, and possibly even with time sloped < 1417424972 569861 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :## ### # in rule 30 this repeats < 1417424981 649687 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i got it from wiki < 1417424986 7412 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: in fact that png shows the phenomenon where any disturbance moving leftward through zeros turns into a pattern of ether possibly with "gliders" in it < 1417425017 435228 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and a spaceship too? < 1417425020 592 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that thing going down < 1417425021 361735 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :rule 30 is that other complicated rule iirc, but much harder to do anything with because it's reversible < 1417425039 74750 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: well for rule 110 "glider" is the term for spaceship < 1417425041 20903 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :rule30 would have to encode other reversible rules only < 1417425047 499617 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :been used in papers and stuff < 1417425048 509543 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :limiting search that way might be helpful < 1417425053 270412 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ah okay < 1417425070 606770 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i havent look at any research on 1D CAs < 1417425078 529042 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i wonder if its worth it to do that < 1417425084 510161 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@google rule 110 gliders < 1417425092 352159 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now what < 1417425099 569523 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Plugin `search' failed with: <> < 1417425103 315758 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@google rule 110 gliders < 1417425108 1477 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: what now < 1417425118 330613 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Plugin `search' failed with: <> < 1417425127 955786 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe Google is down. < 1417425129 970361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol does research on 1D CAs I think < 1417425152 224211 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: the top google hit for that gives a paper with lots of rule 110 glider and repeating patterns < 1417425160 285831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(at least it's top for me) < 1417425173 382813 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok but im not especally interested in rule 110 < 1417425178 731682 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but i wil have a look at this < 1417425199 229587 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: ok, rule 110 is like the simplest rule that has gliders though. < 1417425214 346072 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well useful ones, anyway < 1417425442 201200 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Rule 110 - International Center of Unconventional Computing < 1417425523 643442 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Andrew_Adamatzky < 1417425555 560962 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :He has used slime moulds to plan potential routes for roadway systems < 1417425582 375167 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :He has also shown that the billiard balls in billiard-ball computers may be replaced by soldier crabs < 1417425592 584821 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Mictyris_guinotae#Crab_computing < 1417425674 408330 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a man after our heart < 1417425716 13850 :dts!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1417426075 820677 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: We'd better wear some armor, then. < 1417426179 311696 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1417426303 877231 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION vaguely assumes he's missing a pun < 1417426333 846293 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Q_code these codes look similar to an instruction set < 1417426446 931719 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Well, I mean, you want to be a bit wary if someone's after your heart. You will need it to live, after all. < 1417426464 241794 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1417426931 369374 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I don't know. < 1417427069 306434 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@google what now < 1417427069 894395 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :http://www.youtube.com/watch?v=b-3BI9AspYc < 1417427077 968533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :seems to have fixed itself < 1417427365 158959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : okay this got old like five minutes ago <-- it got old even while browsing it in the logs hth < 1417428254 327561 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fwiw http://oerjan.nvg.org/r110.txt is an old file i made. a bit down in it is a list of all the (6, iiuc my own notes) limiting ways for a disturbance to travel leftward into zeros. < 1417428351 795637 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :some of them have the additional gliders moving at -1/2, the same as the maximal speed in ether, which means you can treat them as essentially growing a leftward infinite ether in a way that nothing can catch up with. < 1417428482 357831 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1417428529 588236 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :is rule 110 known to be TC against a zero background? < 1417428541 409577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not that i know of. < 1417428554 941580 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is part of what made me do this classification < 1417428560 576182 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I don't really like that ether business very much) < 1417428578 381093 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course i don't think it's known to be TC against an ether background either < 1417428595 850232 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(you need infinite setup both ways.) < 1417428607 72922 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the ether is cool. embrace the ether. < 1417428682 114689 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I feel like this stuff is awfully difficult < 1417428688 977912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well yeah < 1417428733 961966 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you have to search through a large number of patterns. < 1417428748 864879 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh. the proof has periodic control structures to both sides... it's worse than I thought. < 1417428754 351663 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 264 seconds < 1417428761 927033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: yeah < 1417428782 768411 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :is there reason to believe the simple metacell approach metaPattern = concatMap encodeCell is not working? where encodeCell :: Bool -> Vector n Bool < 1417428802 435275 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to get it working in a zero background you'd need to invent some glider guns, i think < 1417428827 897007 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :we can use an ether background by having encodeCell False = ether? < 1417428842 620115 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: ok, with the given state of affairs, having something work against a plain ether background would be a great improvement. < 1417428878 588138 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mind you, i don't know if there have been recent improvements. < 1417428902 99274 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i assume it's not a very hot research area :P < 1417428977 218280 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :right. no grant money in it < 1417428986 623565 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :too esoteric. < 1417429007 853414 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: as long as you don't require metacells to move at full speed, i don't see a real reason why that couldn't possibly work. < 1417429045 210378 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but then, the life metacell doesn't move at full speed either. < 1417429162 272921 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://lpaste.net/115417 I've put a clearer explanation < 1417429164 90477 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because the main speed obstacles i see have to do with large fields of zeros - you cannot get anything to move rightwards into them, and you cannot _stop_ anything from moving leftwards into them. < 1417429195 316942 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and also i _suspect_ zeros are the only thing that allow maximal leftward speed in them < 1417429253 192251 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :maybe simulation would have to allow for drift < 1417429256 356482 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: but i'd say what you're suggesting is the "obvious" thing to try first. < 1417429285 780569 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :simulations may be have to occur in a wrapping world < 1417429323 249238 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well if you want not to run out of memory... < 1417429414 671061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: you can probably do compression and hash-life like things to get simulation of metacells to have only a constant overhead. < 1417429453 193078 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that's a good idea to speed up simulation and search < 1417429488 281928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :afk < 1417429527 616967 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://lpaste.net/115417 < 1417429534 81425 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I gues I got a lead for what to search for < 1417429548 972205 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :1. find repeating patterns of the same length < 1417429558 685998 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :2. try putting them together and search for pyramids < 1417429580 135250 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :im sure that if I try this I will fail and not find anything but if it worked that would be nice < 1417430264 757515 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1417430335 879600 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@tell cluid "im sure that if I try this I will fail and not find anything but if it worked that would be nice" <-- this is called "research", hth. < 1417430336 33818 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1417430535 901461 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417430681 362223 :nooga!~nooga@c177-154.icpnet.pl JOIN :#esoteric < 1417431881 960521 :Dulnes!uid52684@gateway/web/irccloud.com/x-paaphezflqlyfvwo QUIT :Quit: Connection closed for inactivity < 1417432545 90155 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1417432548 427941 :nooga!~nooga@c177-154.icpnet.pl QUIT :Ping timeout: 272 seconds < 1417432638 582031 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fternoily < 1417432713 421870 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bon matørjan! < 1417432890 151395 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Good morning, boily. < 1417432958 936807 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Good morning, shachaf. < 1417432982 378163 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@localtime shachaf < 1417432982 864444 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Local time for shachaf is Mon Dec 1 03:22:21 2014 < 1417432991 782921 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@time boily < 1417432992 126759 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Local time for boily is Mon, 01 Dec 2014 06:22:31 -0500 < 1417433060 837213 :AndoDaan!~AndoDaan@188.188.89.152 JOIN :#esoteric < 1417433118 663175 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1417434934 950242 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 258 seconds < 1417436596 890647 :boily!~alexandre@96.127.201.149 QUIT :Quit: RESERVED CHICKEN < 1417438580 422140 :AndoDaan_!~AndoDaan@188.188.89.152 JOIN :#esoteric < 1417438704 943524 :AndoDaan!~AndoDaan@188.188.89.152 QUIT :Ping timeout: 250 seconds < 1417439539 214856 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1417440873 269744 :_AndoDaan_!~AndoDaan@188.189.72.14 JOIN :#esoteric < 1417440883 325386 :AndoDaan_!~AndoDaan@188.188.89.152 QUIT :Ping timeout: 245 seconds < 1417441497 250060 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :good morning everyone < 1417441509 664690 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have just finished breakfast < 1417441738 468673 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :oren: I have just write one-half of a struct system. < 1417441812 754247 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :for what platform? < 1417441865 428732 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :In Heresy, my BASIC/Lisp thing. < 1417441897 478132 :drdanmaku!uid17782@gateway/web/irccloud.com/x-jaxbhnntbdoylpxc QUIT :Quit: Connection closed for inactivity < 1417442010 766376 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07GridScript14]]4 10 02http://esolangs.org/w/index.php?diff=41275&oldid=41268 5* 03SuperJedi224 5* (+160) 10 < 1417442184 289306 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :basic mixed with lisp... yeah 'Heresy' is a great name for something like that! < 1417442205 366220 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric ::D < 1417442218 229460 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :sounds like someything i'd like though. I started programming with Visual Basic < 1417442225 303094 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :https://github.com/jarcane/heresy < 1417442259 710357 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Yeah. It started as a joke, but in the future I might like to actually use it as a sort of 'gateway LISP' for guys like me who started out in BASIC and wanna learn LISP and FP. < 1417442752 453714 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ah, it's implemented in racket! < 1417442768 890280 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :good choice. < 1417442790 503575 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i used racket for a few of my courses < 1417443148 958055 :_AndoDaan_!~AndoDaan@188.189.72.14 QUIT :Quit: Quit < 1417443693 867558 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh god. pi pi pika ka chu < 1417443703 804312 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why... < 1417444004 444127 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well mightas well then < 1417444441 399847 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1417444744 276753 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Orenwatson14]]4 10 02http://esolangs.org/w/index.php?diff=41276&oldid=41257 5* 03Orenwatson 5* (+258) 10i hope your happy elliot < 1417444802 82614 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 258 seconds < 1417444972 972953 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Orenwatson14]]4 M10 02http://esolangs.org/w/index.php?diff=41277&oldid=41276 5* 03Orenwatson 5* (+0) 10 < 1417445194 32956 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You missed a "t". < 1417445239 412201 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i hope yor happy elliott < 1417445363 139165 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Orenwatson14]]4 10 02http://esolangs.org/w/index.php?diff=41278&oldid=41277 5* 03Orenwatson 5* (+101) 10added translation hth < 1417445424 633567 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yor idia yor falt elliott < 1417445492 250866 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :「俺の妹はBF元着く言語を無理矢理作らせたから、学校のみんなが俺を笑う!」 < 1417445610 711288 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :afk < 1417445613 977023 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: Lost terminal < 1417446775 770386 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07GridScript14]]4 10 02http://esolangs.org/w/index.php?diff=41279&oldid=41275 5* 03SuperJedi224 5* (+17) 10/* Command Summary */ < 1417446897 341689 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417447355 236918 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1417447361 618925 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1417447765 467414 :drdanmaku!uid17782@gateway/web/irccloud.com/x-rifbbaonefimydnm JOIN :#esoteric < 1417448888 349266 :oren!~oren@user3-211-19.wireless.utoronto.ca JOIN :#esoteric < 1417449878 937143 :oren!~oren@user3-211-19.wireless.utoronto.ca QUIT :Quit: Lost terminal < 1417449914 264317 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1417450074 697872 :oren!~oren@user3-211-19.wireless.utoronto.ca JOIN :#esoteric < 1417450826 784188 :oren!~oren@user3-211-19.wireless.utoronto.ca QUIT :Read error: Connection reset by peer < 1417452267 286852 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1417452992 291254 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 252 seconds < 1417453097 247531 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1417453175 199527 :oren!~oren@user3-211-19.wireless.utoronto.ca JOIN :#esoteric < 1417453181 251281 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :ow. I think my brain just went into an infinite loop ... < 1417453206 584665 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :why did firefox hang my whole computer just now? < 1417453233 254319 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :I had to restart my whole system < 1417453249 669857 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417453305 991963 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :is there a command line tool that will run a program but limit it to 1GB of memory total? < 1417453366 75255 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :There's sandboxie I think. < 1417453387 718551 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :But it might be more extreme than what you want: http://www.sandboxie.com/ < 1417453407 651321 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :in C there is setrlimit. < 1417453410 99363 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :You can run ulimit first, < 1417453418 275956 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :*. < 1417453418 580270 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1417453535 690885 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :what the hell FF, why do you just segfault when you can't hog any more memory??? < 1417453559 195774 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :it really wants ALLLLL my memory < 1417453625 362011 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :A segfault from a memory limit? < 1417453631 547305 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :yeah < 1417453657 770897 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :if you ulimit 1000000000 firefox just segfaults as soon as it starts < 1417453670 376899 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :what a hog < 1417453688 503542 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :it needs 1400000000 just to start up < 1417453710 953617 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :I remember when XP needed 64 meg and we called it a hog < 1417453719 233910 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :god damn < 1417453755 406857 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :… 1.4 TB? < 1417453762 562965 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :1.4 G < 1417453776 522726 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i am using oftlimit < 1417453781 219648 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :softlimit command < 1417453789 986399 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :which is in bytes < 1417453898 274983 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :if you do softlimit -a 1000000000 firefox it segfaults < 1417453915 471316 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 250 seconds < 1417453948 341780 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1417454092 170481 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :ok so to prevent firfox form hanging and eating my whole system < 1417454112 802147 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i'm gonna compromise and use softlimit -a 1500000000 < 1417454128 374886 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :limit it to 1.5 GB. < 1417454152 706385 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :that allows it to start up but stops it if JS starts to hog everything < 1417454171 637138 :nortti!nortti@nano.smar.fi NICK :lawspeaker < 1417454253 903062 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :Funny, I don’t even know that problem. Must be NoScript. < 1417454265 152860 :lawspeaker!nortti@nano.smar.fi NICK :nortti < 1417454270 55153 :bb010g!uid21050@gateway/web/irccloud.com/x-nesihorsrgpjwwkx QUIT :Quit: Connection closed for inactivity < 1417454280 634943 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :Or possibly it merely gets lost in the underflow. < 1417454292 339913 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :I use noscript too but if you allow too many tabs to run < 1417454306 389780 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :it can stillhappen asit did 5 minutes ago < 1417454316 518137 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i had to hold down power button < 1417454333 458296 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :eight megs and constantly swapping < 1417454341 636599 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :now emacs is a model of leanness < 1417454350 921432 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :yeah < 1417454366 275204 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :FF needs 1.5 GB! GB! < 1417454383 977884 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :unbelievable to the me of 2000 < 1417454401 328171 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :(yes I knew what a GB was when I was 7) < 1417454411 870399 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :Mine normally eats about 6GB … < 1417454440 845162 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :wowww what? < 1417454442 974172 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :That’s what I get for over 9000 tabs open. < 1417454446 157007 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :ah < 1417454479 1522 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :yeah i only have a few GB of memory total < 1417454503 340295 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :2 GB < 1417454533 738900 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :ACTION has a look on his netbook. < 1417454557 562203 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :this laptop cost me 260 dollars < 1417454577 728514 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :it is very very cheap < 1417454665 874635 :nortti!nortti@nano.smar.fi NICK :lawspeaker < 1417454696 629553 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :my pet peeve is when things that used to work on an old laptop stop working... < 1417454708 718323 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :like recently my chromebook has been having cpu load issues with netflix and youtube < 1417454712 589819 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :which worked perfectly fine for years < 1417454732 487369 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :so either the software got more bloated on my chromebook or the codec choices on the server got more demanding < 1417454780 749733 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :there should be a button on firefox that stops all JS on the page < 1417454788 465703 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :life in the cloud... < 1417454801 149322 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :so i can hit it when the memory spikes < 1417454815 751031 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :like ctrl-fuckjs < 1417454829 855677 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :ctrl-j < 1417454835 183224 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :perhaps < 1417454860 449331 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1417454862 75242 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1417454862 854053 :lawspeaker!nortti@nano.smar.fi NICK :nortti < 1417454865 184065 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :hi < 1417454892 901984 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :we were talking about how FF is a memory hog < 1417454953 552733 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :X by itself used to hog memory, now FF uses 4 times as much < 1417455057 351952 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :and everyone is for some reason fine with that < 1417455087 531176 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :when moores law hits a fundamental limit, everyone will be in for < 1417455088 815354 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I am interested in Gopher < 1417455091 439755 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :1) browsers turn out to be really useful these days, 2) in dollar amounts, its not using that much memory < 1417455091 582950 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :a giant shock < 1417455100 653316 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Gopher is extremely light weight < 1417455107 214777 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :You can implement it with low memory in a page of cod < 1417455108 792384 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :code < 1417455115 693306 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :honestly i'm more concerned about browsers security issues than its memory consumption issues < 1417455134 408698 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :the http protocol itself is not elegant but is not that complicated < 1417455151 672991 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :web standards have grown ridiculously out of proportion < 1417455153 462974 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :TLS is a bit ... but its also very useful... < 1417455156 643219 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :when a page of JS can hang my system it is a giant security issue < 1417455177 353332 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :maybe you should be using chrome and not ffox ;-) < 1417455181 437113 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :JS should be implemented ina resource bounded way, not using crazy JIT stuff to run it as fast as possibl < 1417455204 458704 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :does chrome put a limit on the amount of memory one tab uses < 1417455221 755527 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :firefox hung my system with 1 tab open. 1. < 1417455224 264917 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I don't like chrome, it's annoying that i can't use proxies < 1417455244 354750 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :oren: What was in the tab? < 1417455260 939579 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :discourse forum on dailywtf < 1417455294 508691 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :you can use proxies with chrome. i use proxies all the time with chrome < 1417455305 195493 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i am now running FF with a resource limit of 1.5 G < 1417455309 418208 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :Okay, the firefox on my netbook starts out at 180M, and it is by no means empty. < 1417455313 221642 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it does not let me < 1417455319 150983 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you're lucky < 1417455335 346145 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :maybe you dont have as much malware, melvar. < 1417455362 965717 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i am using a whole bunch of plugins < 1417455381 722551 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :hold on lemme disable them and we will see if they are the problwm < 1417455420 640238 :MDream!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net NICK :MDude < 1417455490 640639 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :Oh yeah, I don’t think there’s flash on my netbook … < 1417455500 786629 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :javascript is a bad language < 1417455512 293717 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :flash is in a separete process so it isn't being counter < 1417455515 533600 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :counted < 1417455535 536026 :S1!~S1@pD9FCAABD.dip0.t-ipconnect.de JOIN :#esoteric < 1417455546 425763 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :1.1 GB at startup, one tab, google with most of my addons disabled < 1417455548 723970 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :Oright, but then the same counts for other plugins. Unless you actually meant addons. < 1417455576 110622 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i dont recognize that there is a difference < 1417455591 308885 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :its the same thing anyway < 1417455613 342311 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Phew. Done: http://pasterack.org/pastes/73293 < 1417455682 611404 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :sisabled adblock plus and we are down to 0.9 gb < 1417455688 806278 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :cool J_Arcane < 1417455695 466962 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :actually more like 1 gb < 1417455703 317785 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :9.7 < 1417455727 808789 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :9.7*10^8 < 1417455729 459158 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :b < 1417455736 797068 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :IIRC, Plugins are out-of-process programs using NPAPI, addons are JS+(HTML/XUL)+CSS packages inside the browser. < 1417455755 245093 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :addons are in JS?!?!? FUUUUUUUUUU < 1417455758 362230 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes < 1417455771 719604 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the architecture of browser seems to encourge plugins being js < 1417455780 705662 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :thats why they eat memory like my uncle at a bbq < 1417455785 929201 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :With regards to firefox, “plugin” and “addon” are technical terms. < 1417455786 82984 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :lol < 1417455809 698335 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :actually he's lost weight these days < 1417455820 120738 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :so nvm < 1417455828 312222 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Firefox exists to eat memory. < 1417455841 841234 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Gopher clients dont generally eat memor < 1417455842 807825 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :y < 1417455843 204676 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :Nah, it exists to keep my life-state in. < 1417455855 720288 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :The other day I found a rant from 2006 complaining about it consuming 1GB of memory. < 1417455857 196681 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you can interact with gopher using a simple command line client < 1417455873 676393 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :I laughed and laughed ,because it's still as bad. < 1417455888 232597 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :well as i said XP needed 64 megs and we called it an abomination < 1417455909 500831 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what OS uses low memory? < 1417455911 866807 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I guess BSD? < 1417455917 716436 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :minix < 1417455924 60277 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :also DOS < 1417455945 215167 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07GridScript14]]4 10 02http://esolangs.org/w/index.php?diff=41280&oldid=41279 5* 03SuperJedi224 5* (+45) 10/* Ackermann Function */ < 1417455987 302453 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :my aunt still runs DOS with WordPerfect to do her work < 1417455994 170933 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :as a theologian < 1417456002 72861 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :cluid: FreeBSD is pretty nice, yes. < 1417456035 477326 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :floppy disks 4eva < 1417456042 946385 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :FF literally eats more memory than my entire OS, Xorg, window manager, and emacs put together. By multiples. < 1417456055 43695 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :exactly. WTF. < 1417456080 198075 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :The only time my firefox eats more than expected is after I reconnect to the network when the router faceplanted. It seems proportional to how long it has been running, but I have yet to figure out what it actually tries to do then. < 1417456137 649699 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Melvar: Runtime affects it, yes. It leaks memory. It literally has since beta, and it's never been fixed. There are joke websites about 'how long until the FF memory leak will be fixed'. It's a well known issue. < 1417456163 731426 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :web browsers are the new OS < 1417456184 488302 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :In the early days it was a running joke that the new patch notes would announce they finally fixed the memory hole. And then so would the next, and the next, and ... < 1417456191 528792 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07POGAACK14]]4 M10 02http://esolangs.org/w/index.php?diff=41281&oldid=41261 5* 03BCompton 5* (+2) 10Fixed dead link template < 1417456196 427184 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :J_Arcane: I mean, this only happens when I reconnect to the internet after falling off, and why that is is what I can’t figure out. < 1417456228 607204 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Melvar: Yeah, that is an odd case. Maybe something in it starts duplicating processes attempting to reconnect? < 1417456237 333280 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :Also, I expect they keep fixing memory holes, but new ones get introduced at about the same rate. < 1417456293 559462 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :ugh. from now on i'mma use a site to download youtube videos instead of using the stupid youtube player < 1417456319 696592 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :youtube-dl command line program < 1417456330 7968 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :YES someone make that < 1417456331 924815 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :Well, no, it starts *after I reconnect*. And the growth is proportional to the running time, not the previous held memory. < 1417456381 113448 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :oren: It’s there, I’ve been using it for ages for videos I want to sit back and enjoy, ’cause my pipe isn’t fat enough to stream even 720p reliably. < 1417456389 855461 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :Melvar that sounds like a bug from terrible design... why would firefox even need to know how you are connected. < 1417456414 251468 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :I actually select the video url and press super+y to start downloading the video. < 1417456448 607732 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :oren: Outside of actually trying to load something, yeah. < 1417456449 765269 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :awsome < 1417456496 900094 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :This involves a WM keybind and a script that uses xclip and youtube-dl. < 1417456520 313784 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :meh, i'll just CC CV into the command line < 1417456564 491091 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it would b egood to use more technologes that are not web based < 1417456570 5870 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :e.g. Gopher < 1417456570 822240 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :with this i have no more reason to use FF instead of lynx < 1417456580 999643 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :goodbyefirefox < 1417456688 457557 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :seriously this is the best < 1417456883 607282 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 245 seconds < 1417456928 412491 :FreeFull!~freefull@wk-31-142.guest.rdg.ac.uk JOIN :#esoteric < 1417456928 753621 :FreeFull!~freefull@wk-31-142.guest.rdg.ac.uk QUIT :Changing host < 1417456928 896894 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1417457111 271749 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1417457678 610168 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Holy crap this is cool. Gambit Scheme inside Emacs running inside a browser tab: https://feeley.github.io/gambit-in-emacs-in-the-browser/ < 1417457770 423858 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :I use a lot of terminal stuff mostly because my first computer was Redhat Linux without X < 1417457785 564975 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :my second computer was WinXP < 1417457817 219335 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :I do not have a grudge against either and cannot understand why anyone would < 1417457883 134522 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :but things inside browsers really make me annoyed < 1417457898 380674 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :like soundcloud whyyyyy < 1417457918 867967 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :what was wrong with downloading music before playing it < 1417457930 19791 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :or while playing it < 1417457989 306615 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :but yes browsers are recapitulating the history of operating systems < 1417458041 249144 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :oren: It's basically the thin-client race all over again, only they're starting to win. < 1417458046 566148 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :I blame Microsoft. < 1417458054 865029 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :I blame google < 1417458087 229401 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :If Windows apps weren't shit, people wouldn't have started this crap in the first place. < 1417458093 681432 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1417458153 169721 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :firefox and chrome is like windows 95 vs unix in terms of multitasking < 1417458168 397950 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Yes. < 1417458187 226987 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :Chrome has issues, but the sandboxing and process management is way better most of the time. < 1417458365 748543 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :well for playing music i'm not about to switch from vlc -Incurses < 1417458409 128616 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :to soundcloud inside chrome < 1417458476 997784 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :hmmm i should make an ncurses module for scrip7 < 1417458498 83223 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1417458526 81369 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :or maybe an ncurses module for befunge < 1417458544 523598 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :(though i dunno if befunge is easily extensible) < 1417458724 120651 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There is already a ncurses fingerprint for Funge-98. < 1417458733 797952 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's called NCRS. < 1417458803 87725 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Implemented at least by cfunge and Rc/Funge-98, IIRC. < 1417458823 156363 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :aha < 1417458864 511254 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And CCBI too. < 1417458880 815106 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :I do wish Racket had PDCurses support; or at least better libtcod bindings that actually work. < 1417460486 955002 :S1!~S1@pD9FCAABD.dip0.t-ipconnect.de NICK :S0 < 1417460740 659617 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417461836 300488 :Sauvin!~Sauvin@about/linux/staff/sauvin QUIT :Remote host closed the connection < 1417461872 851988 :J_Arcane!~chatzilla@dsl-trebrasgw2-50de97-172.dhcp.inet.fi PRIVMSG #esoteric :http://jarcane.github.io/blog/2014/12/01/inventing-a-thing.html < 1417462039 946293 :S0!~S1@pD9FCAABD.dip0.t-ipconnect.de NICK :S1 < 1417462151 950854 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :J_Arcane: cool! yeah, the racket structs are a pain < 1417462427 749311 :G33kDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417462499 719591 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 256 seconds < 1417462505 915457 :G33kDude!~GeekDude@unaffiliated/g33kdude NICK :GeekDude < 1417462577 990830 :myndzi!myndzi@kingofstackers.com PART :#esoteric < 1417462587 176850 :myndzi!myndzi@kingofstackers.com JOIN :#esoteric < 1417462869 878145 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :old skool < 1417462898 426517 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Pikalang14]]4 10 02http://esolangs.org/w/index.php?diff=41282&oldid=41273 5* 03Zzo38 5* (-37) 10 < 1417463074 97230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: that 1.5 GB may not be measuring what you think it is. < 1417463152 11417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: if you're using adblock plus don't blame firefox for memory usage :) it's a massive memory hog < 1417463224 909115 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i disbled it which reduced usage to 1.1 GB. that's still a hog < 1417463236 275282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meh, was the entire backlog today nerds complaining about boring stuff? < 1417463271 443235 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :yah i think so... J-Arcane wrote a cool BASIC-Lisp hybrid < 1417463295 63911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: and are you sure that 1.5 GB is measuring what you think it is? http://virtualthreads.blogspot.co.uk/2006/02/understanding-memory-usage-on-linux.html https://stackoverflow.com/questions/7880784/what-is-rss-and-vsz-in-linux-memory-management < 1417463384 531898 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :its the VIRT column on top? < 1417463396 851777 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :which i think also includes swap usage < 1417463428 720564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you should probably at least read the SO answer. measuring memory usage is non-trivial and a column saying "1.5 GB" doesn't really correspond to 1.5 GB closer to running out of RAM. < 1417463497 220903 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :a lot of times processes on my netbook have more in the VIRT column than i have ram chips. weird, right < 1417463500 138237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, firefox uses a lot of RAM but most of the absurd figures are down to bad measurement or addons < 1417463518 358429 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :actually doesn't firefox have an internal memory usage thingie < 1417463521 188353 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :about:memory or something < 1417463526 179161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :chrome does, at least. maybe ff too < 1417463549 456002 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :well firefox segfaults if i run it with a ulimit of 1 GB < 1417463551 817708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a lot of people like to say chrome uses tons of RAM because it uses multiple processes and it looks like every process is using tons of memory because it's sharing stuff with the others < 1417463566 6039 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i googled a big before realizing that i was googling using firefox and could just check. < 1417463566 811763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: and what is that ulimit limiting? do you know what that ulimit means? < 1417463568 928107 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :a bit < 1417463579 559656 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :whoops not ulimit the other one < 1417463625 304147 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :softlimit -a 1000000000 firefox < 1417463633 242398 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :"19.73 MB (01.60%) ++ top(https://www.google.com/search?q=firefox+about+pages" how ironic < 1417463635 879653 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :limits all memory < 1417463643 507004 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :"all memory" huh < 1417463659 771525 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :like all the memory put together < 1417463667 904505 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :apparently < 1417463689 927605 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :That doesn't mean much of anything. < 1417463691 625668 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :the total of all segment sizes < 1417463728 857147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay, I'll stop linking you helpful information to try and clear up any misconceptions you have, since it seems you're certain you don't have any. < 1417463746 578096 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :well how come it segfaults? < 1417463754 415530 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :read the fucking links then ask < 1417463755 248656 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: htop reports that chrome causes about 1GB more memory to be used, or thereabouts < 1417463763 556689 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :a bit less when I first spin it up < 1417463779 7808 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :COOL FACT: the .bss segment is reserved for memory that starts off as all zeroes. WEIRDLY, programs do not just reserve the size of the bss on physical ram chips and zero it out. WHO KNOWS WHY THOUGH < 1417463786 616386 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it also uses a lot of CPU < 1417463796 795181 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :doesn't that mean they tried to allocate something with malloc, it returned null and they gnored that? < 1417463810 863152 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :no. what the fuck? < 1417463816 296001 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :that's the only legitimate reason for a segfault < 1417463829 555715 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :in a prperly made app anyway < 1417463850 772245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah yes, properly made apps don't even bother checking malloc's return value < 1417463857 89113 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :You don't know how memory works, shut up about "properly made" if you're not only going to not know things but refuse to learn things. < 1417463869 416665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: sure. I can believe that. I have my doubts about the measuring process being used for this firefox figure, though. < 1417463889 512268 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :if malloc returns null what areyou going to do? keep in mind you might need memory to do it. < 1417463890 625540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I do think it's more or less irrelevant though, the far more relevant question is how the memory usage grows with additional tabs < 1417463905 975655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: you don't need any RAM to check for NULL and print out an error message and abort < 1417463922 682330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :please stop assuming I'm more ignorant than you, it's really condescending. < 1417463951 35743 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :if you're going to print an error then abort,that's ok for console. Firefox is a X program < 1417463955 875089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :some programs even gracefully recover from malloc failure! though it's tricky to trigger one on linux by default < 1417463974 867767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: malloc failing doesn't take away any of your previous memory. you can reserve some at any point previously < 1417463975 984933 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :setrlimit to some low value < 1417463999 699583 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :will cause malloc to fail in many programs < 1417464011 357972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can practically guarantee you firefox checks the return value of malloc, if only to abort()... < 1417464026 428067 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i don't understand how it can segfault then < 1417464026 571495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(well, okay; I suppose it probably mostly uses C++ new or such) < 1417464043 871541 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :just from limiting its memory < 1417464052 661785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, I'm not saying it doesn't have any bugs. anyway, do you know about overcommit and the OOM killer? < 1417464068 150313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you want to be testing malloc failures the default linux configuration is a bad one, since it's unlikely to produce any. < 1417464085 780052 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417464162 100043 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :like i said, if you setrlimit malloc will fail right? < 1417464165 846633 :perrier!~cinch@107.170.175.57 QUIT :Remote host closed the connection < 1417464180 858047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know how rlimits interact with overcommit/OOM killer behaviour. < 1417464343 468568 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :brk and sbrk fail when the rlimit has been set. src:man setrlimit < 1417464398 83074 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :btw i'm not assuming you don't know anything < 1417464407 743901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but memory isn't only allocated through brk and sbrk. firefox uses jemalloc; that uses mmap too < 1417464408 944165 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i just am describing my understanding < 1417464419 227361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the rlimit affects how much can be overcommitted < 1417464428 261942 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, any memory malloc claims to have given you counts against the rlimit < 1417464433 866240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: right < 1417464440 312802 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :once the limit is reached, malloc returns null < 1417464451 333290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: firefox doesn't use libc malloc, though, for one < 1417464459 139738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the kernel doesn't know about malloc, really... < 1417464461 663337 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417464464 806335 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i should write my own malloc. < 1417464467 689348 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :RLIMIT_AS limits brk, mmap and mreamap < 1417464470 767778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: to be precise, sbrk and mmap return null < 1417464474 2466 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i guess doing it in terms of mmap is the thing. < 1417464479 12378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right. < 1417464551 256215 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :TeX implements its own memory allocation. SQLite can use its own memory allocation too. Lemon and bzip2 both allow you to specify your own alternate memory allocation instead of using malloc/free. < 1417464573 427831 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net QUIT :Remote host closed the connection < 1417464789 132751 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And RLIMIT_AS also limits things that are not really "using" memory, like mmap'ing actual files. And will count things like shared memory blocks and libraries as if the process in question was their only user. < 1417464792 981487 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I vaguely recall we had that discussion about the address space use of a "hello, world" Java program on the Sun JVM being , due to . < 1417464830 372940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Related fun fact: the x86 architectures have a direction flag that can be set to cause the processor to run backwards. This is how the backwards copying overlapping memmove is implemented." meh, I was hoping this meant the ip actually moves backwards, but it's hyperbole < 1417464850 494674 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net JOIN :#esoteric < 1417464872 890797 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Just the *si/*di register postincrement/decrement, sadly. < 1417464893 161672 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :still waiting for x86 increment immediate < 1417464941 620177 :olsner!~salparot@c83-252-201-82.bredband.comhem.se PRIVMSG #esoteric :istr JVM needing something like 2GB virtual memory to start at all (after running into a badly set ulimit), but that was virtual memory < 1417464966 323658 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fis 19104 2.0 0.1 6555876 28496 pts/1 Sl+ 22:14 0:00 java -cp . tmp < 1417464980 588999 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Six and a half gigs of address space, ~28 megs resident. < 1417464988 302023 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :so is or is not RLIMIT_AS a good way of estimating how much memory firefox is actually using? < 1417465067 366328 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :or which RLIMIT is the right one? < 1417465121 608564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: like, it would self-modify the instruction? < 1417465132 563113 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/QMWR <- not unless you think that meant it takes more than 4 gigabytes to run a trivial Java program. < 1417465136 530309 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :yes. i've heard vax had it but that might be wrong. < 1417465146 295656 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There is no "right one". < 1417465153 62785 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 272 seconds < 1417465170 221779 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :firefox gives you a thing to analyze its memory usage. i think it is a good place to start. < 1417465201 645569 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i can't analyze it after my system hangs < 1417465248 692111 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :from huge memory usage on certain websites by firefox < 1417465252 508577 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :for example, it has "heap-allocated" of about 772 MB here. top shows 2600 MBish VIRT. so, i mean. < 1417465313 88092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: you can easily measure memory usage at startup with it, though. < 1417465316 413791 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Emscripten/Techniques/Out_of_memory_error_reports here's something < 1417465392 656655 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :hm i think that's for js though < 1417465430 549406 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :this morning i went on dailywtf forums, and my whole system froze and i had to hold down power button < 1417465457 754708 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :that is how i came to this problem < 1417465474 323225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was your browser protecting you from that site < 1417465495 434693 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1417465502 456399 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :it can also happen on games written in JS < 1417465502 677911 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417465538 479927 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1417465552 748172 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i want firefox to die of a segfault instead of hanging < 1417465575 202306 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :that is how i found out that setting the limit to 1GB or less causes immediate segfault < 1417465583 833690 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :How do you know it's memory usage? < 1417465595 985630 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :it is RLIMIT_AS < 1417465604 41118 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :oh the hang? < 1417465608 317732 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :No, I mean how do you know the hangs are caused by memory usage, yes. < 1417465662 415555 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i know because the hard disk light turns on and doesn't turn off, indicating swapping constantly < 1417465680 473174 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :also because i once watched it happen on top < 1417465694 650332 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :when i went to ctrlalt f1 < 1417465701 255217 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :and opened top < 1417465710 384860 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :it had 100% memory used < 1417465744 688465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how much RAM do you have, by the way? < 1417465748 273380 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :2GB < 1417465759 637622 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :that should be enough for anyon < 1417465765 433867 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :anyone < 1417465769 623184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as your hours of complaining demonstrate, it clearly isn't. :p < 1417465779 557112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you using a 64-bit OS? < 1417465783 204799 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :yes < 1417465785 23831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then stop. < 1417465788 628219 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :that should be enough for anyone -- bill gates, never < 1417465789 356175 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :what? < 1417465795 428478 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :huh? < 1417465796 276163 :bb010g!uid21050@gateway/web/irccloud.com/x-rpuqqzydnwihxnyx JOIN :#esoteric < 1417465798 389913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you only have 2 gigabytes of RAM and 64-bit OSes use more memory! < 1417465802 474702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the pointers are bigger! < 1417465809 266880 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :the horror < 1417465810 644830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not insignificant. < 1417465824 943096 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :my 2 gb netbook uses 64 bit, the old model was 32 bit < 1417465825 431312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's a reason that the x32 ABI (x86-64 + 32-bit pointers) is a thing. < 1417465826 824543 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :bah, that means i effectivly have 1GB that is still a lot < 1417465834 795441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION sighs < 1417465836 125643 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :alas, i liked finding books on the obscure "x86" architecture" < 1417465840 262506 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :bugs, not books < 1417465843 300844 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :though i also found books. < 1417465844 141674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're just looking for an argument, not help, right? < 1417465875 83297 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :well what do i do if i want firefox to segfault instead of freezing the whole ubunut? < 1417465886 822951 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :is or is not RLIMIT_AS the one i want? < 1417465899 750598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: you wanna take over? < 1417465900 194122 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I believe VAX has a "increment immediate" instruction; x86 doesn't have any such thing. < 1417465909 604278 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :do you want it to segfault if it mmaps a big file? no? well, there you go then < 1417465919 371293 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :why would it do that? < 1417465945 418367 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :its a web browser not a database < 1417465949 75544 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oren: If you can manage to set a RLIMIT_AS that's both large enough for Firefox to run and small enough so that you can fit the limit plus the rest of your system in your physical memory at the same time, maybe that could be a practical solution. < 1417465964 819139 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oren: It doesn't sound terribly likely, though. < 1417465968 789146 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :crap < 1417465992 380323 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: I doubt I'll have anything more constructive to offer than "things don't look good" + "look for lightweight browsers". < 1417466003 297299 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(They'll all suck, of course.) < 1417466014 893667 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :well i guess i can use lynx for almost everything < 1417466046 750789 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :except some of my school websites < 1417466077 324223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could just install a 32-bit OS, which would have a measurable concrete benefit and not involve guessing what random rlimits mean. < 1417466084 769497 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417466106 398685 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :ormaybe ill just buy a new laptop < 1417466108 970013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw, I bought a really cheap laptop recently, and it still had 4 gigabytes of RAM (but a 1.5 ghz processor). < 1417466113 834449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you picked cheep laptop unwisely :p < 1417466115 453102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*cheap < 1417466133 340405 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :this one is already 1.5 years old < 1417466157 434490 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i tend to replace them every 2 years anyway < 1417466169 679027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could buy a more expensive laptop that would last 4 years < 1417466171 269740 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :This one has 4GB and it's second hand and I believe the previous owner had it for years < 1417466188 108791 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :this one cost 260 bucks < 1417466220 836059 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Speaking of browsers and their memory use, Chrome's own task manager says the GPU process is using 800 megs of it.) < 1417466237 735958 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oren, this cost me £50 < 1417466258 769226 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :50 punds = how many canadian dollars < 1417466273 935144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, canadian dollars? no wonder it was bad < 1417466284 667031 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 258 seconds < 1417466284 667139 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417466290 470569 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1417466297 882858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the one I bought cost more like 400 CAD, but everything is expensive in europe < 1417466304 565408 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Disconnected by services < 1417466312 151711 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1417466328 251242 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :canadian dollars ar not worth much < 1417466332 97362 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oren, $89.20 < 1417466338 705307 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :thats why we got rid of our pennies < 1417466360 674111 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: Speaking of which, your capital city seems stupidly expensive. < 1417466382 763990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: yes. < 1417466391 87842 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: I don't understand why my unnamed future employer must be in there of all places. Except maybe it's "hip"? < 1417466391 729957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: you can probably make a trade-off with commutes, but... < 1417466410 682584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haven't you named that employer in here already? < 1417466417 198878 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1417466437 610394 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: Only over the speech recognition, so I have plausible deniability. (I don't know why I did that, it's not a secret.) < 1417466456 251309 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everyone will know you're going to work for microsoft < 1417466461 456519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*lycos < 1417466465 585388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*altavista < 1417466475 594534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*astalavista < 1417466477 64091 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i worked for Bering MEdia < 1417466488 800199 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :it was fun < 1417466498 882996 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I remember Astalavista, but not what it actually searched. < 1417466509 601619 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, the crack place? < 1417466527 84105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1417466530 10144 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sorry, "computer security information" place. < 1417466542 884042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is this bering media company entirely dedicated to creepy ad targetting < 1417466555 207190 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :yes < 1417466600 151847 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i, an intern had access to the names, phone numbers, mailing addresses of many many people in theUS < 1417466617 436159 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :(my NDA is over so nyah nyah) < 1417466617 934479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so much for "doubleblind privacy(TM)" < 1417466637 92392 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :well i didn't have their IP addresses < 1417466638 429429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Privacy is a popular topic today – the online advertising debate of privacy versus functionality is a big conversation in the media. Too often privacy is viewed at odds with the goals of industry, but we think that’s the easy way out. < 1417466646 45202 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :thats what it actually means < 1417466654 529556 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What does "zip+4" mean? < 1417466663 252637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: those extended US zips, I think? < 1417466665 409054 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :it is a mailing address < 1417466669 425176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like 123456-1942 or something < 1417466674 370665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think they target a residence directly < 1417466688 833156 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i could send anyone a letter < 1417466692 92114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :An extended ZIP+4 code, introduced in 1983, includes the five digits of the ZIP code, a hyphen, and four more digits that determine a more specific location within a given ZIP code. < 1417466709 620858 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :it usually at least targets the specific building < 1417466719 901908 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I C. < 1417466740 1837 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :anyway the idea was you could target an area by centre and radius < 1417466744 136762 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :with web ads < 1417466782 875515 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Re Bering Media, I was at least amused by that blog post title on the front page: "The EU ‘cookie law’: what has it done for us?" < 1417466786 91537 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sadly, it was not a link to a Monty Python parody. < 1417466815 945991 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :when i was there they only had the USA < 1417466825 647967 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :even though it is a canadian company < 1417466857 870101 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :actually we only had names for some of the database < 1417466861 477066 :dario!~dario@net-2-33-6-153.cust.dsl.teletu.it JOIN :#esoteric < 1417466879 271285 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i think it was compiled from public information < 1417466895 611809 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :but having all of it in one place is kind of... < 1417466976 843968 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :yes now i remember, they got most of the info from the US postal service somehow < 1417467032 40961 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :and then the ISPs cooperated to associate ip's with locations < 1417467054 529560 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :they had deals with several medium size ISP's < 1417467094 717585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ew. < 1417467099 3155 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :although all of that is public if you read the blogs of the company < 1417467135 553923 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :to be fair however almost 100% of clicks on ads come from bots < 1417467147 332013 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :that is another thing i learned there < 1417467169 549891 :dario!~dario@net-2-33-6-153.cust.dsl.teletu.it PRIVMSG #esoteric :hello < 1417467173 740530 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :so the websites with highest click counts are websites almost no-one uses < 1417467228 597921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`relcome dario < 1417467231 962865 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​06dario: 13Welcome 04to 07the 08international 09hub 02for 06esoteric 13programming 04language 07design 08and 09deployment! 02For 06more 13information, 04check 07out 08our 09wiki: 02. 06(For 13the 04other 07kind 08of 09esoterica, 02try 06#esoteric 13on 04irc.dal.net.) < 1417467253 539399 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :and the people who click a lot on ads are people with virus-infected machines < 1417467271 431352 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :that is, Russian-controlled botnets < 1417467299 235498 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :hello dario < 1417467310 640100 :dario!~dario@net-2-33-6-153.cust.dsl.teletu.it PRIVMSG #esoteric :hello oren? < 1417467377 300341 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :the other reason i can talk about bering media is because my boss at the time quit the company < 1417467472 520237 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :becuase he did'nt like what they were doing < 1417467569 279064 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :the problem is that no-one wants to pay for bot-clicks, but websites want bots to click < 1417467601 9523 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :the web ad industry is under attack from both ends < 1417467808 144586 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :so they write code to try to identify the user so they can 'ban' robots < 1417467846 68807 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :but it doesn't really work becuase a large botnet can issue one click for each of its nodes < 1417467876 32919 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :and that adds up to a fe dollars worth of clicks < 1417467923 655325 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :which the ad network has to pay for and charge the client < 1417467937 729782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: almost 100% of ad clicks coming from bots doesn't surprise me at all < 1417467944 112242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most people don't follow ads at all < 1417467988 393871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, many advertisers are in favour of adblock because of this, it means they aren't charged for views that probably wouldn't lead to a follow anyway < 1417468012 495622 :Bicyclidine!~Glossina@wl-nat113.it.wsu.edu JOIN :#esoteric < 1417468019 679239 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :but the people who use advblock are least likely to be infected < 1417468038 151576 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :by botnets < 1417468074 312355 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i dunno the whole thing seemed unsolvable to me < 1417468167 258187 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :which is why i didn't think what they were doing was wrong, just pointless < 1417468198 156516 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: I also concluded that internet adverts are probably pointless < 1417468218 901088 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :distinguishing a bot from a human when neither is cooperating with you is probably impossible < 1417468260 288554 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :over a network, i mean < 1417468267 984491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: right, that seems like an even harder problem than CAPTCHAs < 1417468292 88750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because for CAPTCHAs, at least the humans are cooperating < 1417468295 354098 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :they had an idea involving checking how fast the mouse moved over the ads < 1417468309 810141 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :easily fakable once the botnets determine that that's what's happening < 1417468322 60732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which wouldn't take them long if your ad network was at all large < 1417468333 247545 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Don't be so discouraging, internet ads pay my (future) salary. :/ < 1417468337 107963 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :the bots move at human speeds already < 1417468368 130833 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :hey the industry is thriving even if everyone in it knows it's kind of a sham < 1417468409 134623 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :because people see the ads even if they don't click < 1417468420 446541 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :and advertisers think that's enough < 1417468445 188995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: well, for TV ads < 1417468447 976827 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you /can't/ click on them < 1417468452 713121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yet they're still pretty popular < 1417468488 810609 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :and the endless hordes of untechnical users make up for nerds using adblock < 1417468535 209254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :adverts probably aren't the right way to contact the nerds anyway < 1417468589 728751 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :interestingly there is a browser that comes with adblock: maxthon < 1417468609 494501 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :but only even bigger nerdsthan me use that < 1417468611 238072 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most email clients have adblock nowadays < 1417468618 234131 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :well yeah < 1417468693 665327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, interesting that web ads are so much easier to block < 1417468704 568623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because all the ad companies use complex third-party hosting methods and the like < 1417468776 89491 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :You can also use filters with whatever email client you are using; or define a filter that comes before the client is another way < 1417468798 700068 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than just getting the sites displaying the ads to also serve the ads, which would be the sensible way (also, a rather less evil way because then the ad company doesn't get tracking data) < 1417468808 372913 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually that's probably why they don't do things sensibly < 1417468823 420691 :Froox!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1417468958 759519 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :tracking is important because you don't want 50 clicks from one computer < 1417468984 63923 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :so yeah < 1417469103 691453 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1417469121 729349 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: you see the clicks, just not views < 1417469132 455330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because you still control the destination of the link, just not the source any more < 1417469138 652171 :nooga_!~nooga@91.235.25.1 JOIN :#esoteric < 1417469168 207128 :yorick_!~yorick@oftn/member/yorick JOIN :#esoteric < 1417469300 689663 :puritania!~S1@pD9FCAABD.dip0.t-ipconnect.de JOIN :#esoteric < 1417469334 92829 :aloril_!~aloril@dsl-tkubrasgw2-50defd-78.dhcp.inet.fi JOIN :#esoteric < 1417469626 226109 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :heyeverybody.avi < 1417469690 670638 :S1!~S1@pD9FCAABD.dip0.t-ipconnect.de QUIT :Disconnected by services < 1417469692 946350 :puritania!~S1@pD9FCAABD.dip0.t-ipconnect.de NICK :S1 < 1417469749 49689 :nooga!~nooga@91.235.25.1 QUIT :*.net *.split < 1417469751 82155 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :*.net *.split < 1417469755 65249 :yorick!~yorick@oftn/member/yorick QUIT :*.net *.split < 1417469755 467143 :aloril!~aloril@dsl-tkubrasgw2-50defd-78.dhcp.inet.fi QUIT :*.net *.split < 1417470054 141175 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist 969 < 1417470057 425 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 969: shachaf oerjan Sgeo FireFly boily nortti < 1417470222 506451 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1417470243 264823 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :what does olist do < 1417470270 758572 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Notifies people. < 1417470285 20283 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ls bin/*list* < 1417470288 239410 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/danddreclist \ bin/dontaskdonttelllist \ bin/don'taskdon'ttelllist \ bin/emptylist \ bin/erflist \ bin/list \ bin/listen \ bin/llist \ bin/makelist \ bin/mlist \ bin/olist \ bin/pbflist \ bin/pbflistdeluxe \ bin/slist \ bin/smlist \ bin/testlist < 1417470442 663961 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`rot13 test < 1417470444 437131 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :grfg < 1417470456 617338 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`echo test | rot13 < 1417470458 99865 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test | rot13 < 1417470462 75383 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`! echo test | rot13 < 1417470463 725349 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/!: 4: exec: ibin/echo: not found < 1417470469 622685 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`` echo test | rot13 < 1417470471 478829 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :grfg < 1417470473 589460 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :good < 1417470481 293819 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`` rot13 < 1417478622 790550 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :Oh mai < 1417478626 514856 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :Fancy < 1417478664 854752 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :Java as in the game java < 1417478688 478955 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ais523: yes you can. static {}. < 1417478700 638084 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :Or javascript as in OooooOo look at all these codes and bots < 1417478734 293518 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :')' < 1417478740 84149 :Bicyclidine!~Glossina@wl-nat102.it.wsu.edu QUIT :Ping timeout: 264 seconds < 1417478749 578293 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1417478760 116184 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :Have you ever stopped what you are doing and just < 1417478781 441530 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :Look at an English word and say " i feel like you are a fake word " < 1417478819 585412 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the only Real English comes from fungot. < 1417478819 857957 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: if it is possible i was fnord a roleplaying scenario for 10 hours 2 days :) < 1417479057 940971 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1417479059 546944 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417479185 724221 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :what is fungot < 1417479186 296307 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Dulnes: for learning scheme, or a procedure ( shift proc) where proc is the closure. environment structures may be shared, or should i just duplicate all self-referential hooks and make them links if an url is found. < 1417479212 197886 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :Where does it get all these random wordings < 1417479237 608506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^source < 1417479237 752229 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :https://github.com/fis/fungot/blob/master/fungot.b98 < 1417479286 7160 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Dulnes: for more details about Sir Fungellot, please peruse the PDF available in the /topic ↑ < 1417479295 580418 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu JOIN :#esoteric < 1417479310 13239 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :What language is this < 1417479328 135855 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :Sif < 1417479349 673179 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :not sif im just saying sif < 1417479365 216609 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it's befunge 98. < 1417479375 503272 :applybot!~applybot@unaffiliated/jafet QUIT : < 1417479376 17352 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Sift < 1417479424 185832 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :Welp < 1417479457 509528 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :For more http://sametwice.com/sif < 1417479457 690811 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :Sif* < 1417479598 45017 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ah bin. < 1417479615 158430 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(eeeeh... translated: interesting.) < 1417479971 684175 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :Gonna go sleep < 1417479978 558073 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :Gbif < 1417479984 887436 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri PRIVMSG #esoteric :Gnight < 1417480139 211407 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417480421 619323 :boily!~alexandre@96.127.201.149 QUIT :Quit: LACONIC CHICKEN < 1417481303 368085 :supay!sid47179@gateway/web/irccloud.com/x-jfnvisfgtgaujloh QUIT :Ping timeout: 272 seconds < 1417481359 966123 :nyuszika7h!nyuszika7h@cadoth.net QUIT :Read error: Connection reset by peer < 1417481476 213350 :supay!sid47179@gateway/web/irccloud.com/x-kvgevhpjjywhvtlq JOIN :#esoteric < 1417481531 254690 :conehead!~conehead@unaffiliated/conehead QUIT :Ping timeout: 272 seconds < 1417481538 224035 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1417481562 4085 :nyuszika7h!nyuszika7h@cadoth.net JOIN :#esoteric < 1417481813 71177 :oren!~oren@user3-211-19.wireless.utoronto.ca JOIN :#esoteric < 1417481817 101259 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1417481817 438736 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :ok my exam is over phew < 1417481853 905679 :S1!~S1@pD9FCAABD.dip0.t-ipconnect.de QUIT :Quit: S1 < 1417482055 247282 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :is it just me or is all the talk about clustered/unclustered indices worthless if the DB is on solid state? < 1417482104 724276 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :actually the whole C language io is sequential access which is also wrong on solid state < 1417482412 676764 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu QUIT :Ping timeout: 244 seconds < 1417482481 112971 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1417482837 252871 :Bicyclidine!~Glossina@stephdining-v389-wired-gw.net.wsu.edu JOIN :#esoteric < 1417482913 542518 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07GridScript14]]4 10 02http://esolangs.org/w/index.php?diff=41290&oldid=41280 5* 03BCompton 5* (+3) 10/* Command Summary */ Typos < 1417483563 465250 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :designing a language based entirely on objects on a playfield, but their positions are not limited to integer grid. < 1417483582 432973 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :instead to write a program you place them with your mouse < 1417483618 366769 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :neat < 1417483679 353585 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :the basis of the data model is balls, like essentially marbles < 1417483728 390386 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :and they roll across the playfield and can be caught, deflected, slowed or sped up by different objects < 1417483804 587016 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :you have chutes that create marbles rolling in a given direction < 1417483812 674374 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :with a given frequency < 1417483828 773060 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :and you can tag marbles with a color < 1417483841 494299 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :(in RRGGBB) < 1417483852 282080 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :which you select with a color picker < 1417483879 492814 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :the basic premise is that the language does not use any kind of text or numbers < 1417483892 381764 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :(at least from the programmer's point of view) < 1417483907 255631 :Bicyclidine!~Glossina@stephdining-v389-wired-gw.net.wsu.edu QUIT :Ping timeout: 264 seconds < 1417483962 301442 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :i am implementing it with allegro 5 < 1417484004 196890 :Bicyclidine!~Glossina@stepheast-v394-wired-gw.net.wsu.edu JOIN :#esoteric < 1417484028 388489 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :Bicyclidine your internet needs fixing < 1417484804 173824 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1417484809 341886 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417484955 782777 :scarf!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1417484968 975072 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417485097 108846 :scarf!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1417485112 995796 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417485140 727593 :scarf!~ais523@unaffiliated/ais523 NICK :ais523 < 1417485220 306315 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :ais523 your internet also needs fixing < 1417485231 340793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know :-( < 1417485434 547540 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :did you unplug and plug back in your internet? < 1417485458 479176 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :(yes, i know it's called a lan switch, but wvr) < 1417485534 994111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :doesn't help < 1417485540 341005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also it's a router < 1417485565 424361 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :On the off chance... did you switch your switch off and on? < 1417485644 288739 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :maybe you need to buy a new internet < 1417485843 502322 :oren!~oren@user3-211-19.wireless.utoronto.ca PRIVMSG #esoteric :my old internet used to crash every few hours so we bought a new one and it works way better < 1417486071 943080 :oren!~oren@user3-211-19.wireless.utoronto.ca QUIT :Quit: eating dinner < 1417486243 29051 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders how Internet2 is going < 1417486306 379546 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :A Web2 would probably be better (not to be confused with Web 2.0) < 1417486363 970765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :internet2 is a university network thing... < 1417486464 732246 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :So, by definition ,it's incapable of going? < 1417486511 666233 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :University notwork thing? < 1417486525 579284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Internet2 ? < 1417486536 500999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know what you mean by Internet2. that thing is the only thing I've ever heard called Internet2 < 1417486548 42125 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :Yeah, that's Internet2. < 1417486575 194554 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :I think it makes sense to ask how a research consortium is going. < 1417486604 343002 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I think I'm secretly hoping some of the technology makes its way to the public Internet? < 1417486606 329993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, I don't know what the Web2 comment means, in that case. < 1417486623 543609 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :The Web2 comment is a wish that the current web is destroyed and a new sane web is made < 1417486660 521279 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :Maybe he wants a consortuim for testing web stuff before it gets put out on the main web, analogous to how Internet2 works? < 1417486703 41238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm blanking on what you'd want. I guess there's that Shibboleth thing? < 1417486706 88733 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417486715 828328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm pretty sure people use that on the regular internet too < 1417486721 593667 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :If Internet2 is separate from and better than the Internet, Web2 is separate and better than the web < 1417486843 975430 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 256 seconds < 1417486845 123319 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :The problem here is that stuff *is* tested on the regular web, usually by browser makers trying to maximise its userbase by having exclusive features vieled as contantly-improved standards. < 1417486862 950794 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :Sgeo, could you mean Project Xanadu? < 1417486870 516396 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :Or maybe Gopher. < 1417486875 629319 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I mean the web is horrible and want anything to replace it < 1417486929 279847 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :Project Xanadu and Gopher are both things that could be used similarly to the web in some ways. < 1417487004 981830 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Project Scowadu < 1417487064 157966 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I think professional webdev has done funny things to my brain < 1417487082 103019 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :A network of flat bottomed boats sounds reasonable. < 1417487283 415728 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :http://xanadu.com/ This has some kind of working demo. < 1417487313 169998 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :While gopher is an actually running thing that stuff can get published in. < 1417487395 586730 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :wat < 1417487415 62907 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :<[nick redacted]> gha, figured it out by diving into the libomv code... if the password looks like an md5 hash, it won't hash it before sending it to the server < 1417487415 246285 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :<[nick redacted]> guess what i use as a password...... RIGHT, an md5 hash :) < 1417487538 533198 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :So libomv was made to handle both pre-hashed and un-pre-hashed passwords, but whatever it was sending them to wasn't. < 1417487552 366018 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :https://github.com/openmetaversefoundation/libopenmetaverse/blob/master/OpenMetaverse/Login.cs#L1079 < 1417487577 483062 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :MDude: the user of libomv doesn't make the distinction to it < 1417487598 392347 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Also how do I do the thing on github to link to the specific version? < 1417487613 832514 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :I don't know what you mean by that. < 1417487626 534370 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i think you get to it from the commit blob < 1417487639 220685 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :How do I get to the commit blob? < 1417487653 352945 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :right, hit the commit and hit "browse tree" < 1417487669 223283 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :https://github.com/openmetaversefoundation/libopenmetaverse/blob/3b06902a27e80a32742a1b10cecf0380cbc1f979/OpenMetaverse/Login.cs voila < 1417487671 995685 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :https://github.com/openmetaversefoundation/libopenmetaverse/blob/3b06902a27e80a32742a1b10cecf0380cbc1f979/OpenMetaverse/Login.cs#L1079 < 1417487678 602696 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ty < 1417487686 26229 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Did it a bit differently < 1417487688 422135 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :you know that's the same though, right < 1417487693 509279 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :But there's a hotkey and I don't remember it < 1417487735 969938 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Also you didn't link to the line. How are future logreaders supposed to put 2 and 2 together to figure out the line of the commit blob? < 1417487814 804979 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Anyway, besides being a ridiculous thing to do, that should be an || probably. As-is, any 35 character password, and any password that starts with $1$, looks like MD5 < 1417487818 69078 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :So is there any reason to check if it's already hashed? < 1417487883 542093 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I hope they're not saying that hashing is supposed to be done client-side < 1417487888 679023 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Is that what they're saying? < 1417487898 854481 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :That libomv isn't the only WTFy party here? < 1417487947 312554 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :Hashing at every step, until we have an internet made of hash browns. < 1417487957 346768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nothing wrong with doing hashing client-side if your connection to the server is encrypted < 1417487964 847429 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417487979 61898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(afaik) < 1417488013 930461 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1417488016 641109 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :Well sending password without encryption sounds like a bad idea anyway. < 1417488024 550798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, right. < 1417488025 389953 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417488027 707994 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I thought the point of hashing was in case server database is stolen? < 1417488044 551108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1417488053 162916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they'll get... a bunch of hashes < 1417488057 344650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in either case < 1417488058 551794 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07GridScript14]]4 10 02http://esolangs.org/w/index.php?diff=41291&oldid=41290 5* 0371.184.241.244 5* (-45) 10/* Ackermann Function */ < 1417488072 29028 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you do client-side hashing you'll presumably want to do server-side hashing too. < 1417488080 206183 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Otherwise someone who steals the hash can use it to log in. < 1417488092 308262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: to be clear, if someone gets the database they can almost certainly impersonate anyone they want anyway < 1417488094 22114 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Ahh, hmm. Was thinking in terms of people who get the server DB could use it to login ... but at least only to that server < 1417488120 190413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :true, it's less secure if they manage to get a read-only SQL dump and no other access at all. so I guess if you have a very specific SQL injection attack. < 1417488137 427485 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :And not to random other services. Unless they rely on the same client-side hashing... < 1417488147 841092 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 244 seconds < 1417488165 537557 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That isn't all that specific a situation. < 1417488192 688915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, if you can do complex things on the client side then the right thing to do is probably something like "get an account-specific salt from the server, feed the user's password and the salt into a key derivation function, get a nonce from the server (which knows the public key), and send it back signed with that key" < 1417488209 411635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: you'd salt in any case < 1417488215 678864 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :Client side hashing does seem to nagate the point of hashing the passwords. < 1417488378 348781 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1417488478 825596 :Bicyclidine!~Glossina@stepheast-v394-wired-gw.net.wsu.edu QUIT :Ping timeout: 252 seconds < 1417488655 355920 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hi < 1417488796 840890 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hi < 1417488883 423203 :Dulnes!uid52684@gateway/web/irccloud.com/x-omamiykhrtqpqnri QUIT :Quit: Connection closed for inactivity < 1417488889 349245 :Bicyclidine!~Glossina@stepheast-v394-wired-gw.net.wsu.edu JOIN :#esoteric < 1417489974 802385 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :hi < 1417490021 394917 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hi < 1417490567 359936 :Bicyclidine!~Glossina@stepheast-v394-wired-gw.net.wsu.edu QUIT :Ping timeout: 264 seconds < 1417490597 70009 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what if there was a programming language where the keywords were not real words in /any/ language? < 1417490652 505318 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Oh wait i'm just describing J < 1417490655 911950 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :nvm < 1417490772 247644 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1417490777 778094 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417490798 831585 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 240 seconds < 1417491217 360684 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oren: brainfuck < 1417491224 528814 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yah? < 1417491232 457185 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Befunge < 1417491236 826427 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yah? < 1417491238 674308 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Malborge < 1417491258 543045 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*Malbolge < 1417491271 558334 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I'm sure a lot of languages apply =P < 1417491283 800082 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Also APL and K < 1417491417 540971 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmm... ok. what bout a language where the keywords are in the latin alphabet, < 1417491438 12563 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but are still not words in any language < 1417491448 751706 :CADD!~CADD@12.227.104.109 JOIN :#esoteric < 1417491453 415102 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or at least are not all words in the same language < 1417491459 989380 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hi cadd < 1417492347 506910 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oren, what about Ook! < 1417492457 826954 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :thats a real language its the language of monk-- AAAAAUGHH! I mean orangutans! < 1417492604 674986 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :monk++ < 1417492856 759822 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Speak softly and carry a banana. < 1417492927 549212 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oren: http://esolangs.org/wiki/AAAAAAAAAAAAAA!!!! < 1417492944 858593 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Although I suppose "A" qualifies as a valid word < 1417493018 540176 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how about a language that uses all the standard keywords that all languages use < 1417493032 174751 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but which the meanings of those words are shuffled each time they're used < 1417493038 85142 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Isn't that the empty set? < 1417493045 645967 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :in a predictable way that requires analysis < 1417493056 319412 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Taneb: s/all/most/ < 1417493057 495934 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :ANyway I ought to sleep < 1417493330 533757 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417493656 867090 :Froox!~Frooxius@cust-101.ktknet.cz NICK :Frooxius < 1417494103 618681 :scarf!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1417494112 972378 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417494177 518854 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Wake14]]4 10 02http://esolangs.org/w/index.php?diff=41292&oldid=23033 5* 0375.92.173.83 5* (+101) 10Distinguishing from the not esoteric lang Wake. < 1417494603 872733 :mitchs_!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1417494678 887824 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 240 seconds < 1417495036 145620 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1417495468 900839 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk JOIN :#esoteric < 1417495532 819841 :scarf!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1417495536 36266 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417495728 626054 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Cross Valves < 1417495766 154080 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417495958 871254 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 252 seconds < 1417496478 826872 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 240 seconds < 1417502108 515011 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1417502112 18690 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417502223 108410 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is amazing how different the current aesthetic is from previous ideas of what a 'futuristic' aesthetic whould llok like < 1417502495 537120 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :ACTION goes insane < 1417502592 554437 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1417502625 989969 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net JOIN :#esoteric < 1417502671 976374 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hwat? why yougo innsae? < 1417502914 252742 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :_|__|_ \o\ < 1417502914 494100 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69        | < 1417502914 641945 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69        >\ < 1417502923 96001 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :H? < 1417502934 523382 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Did i do a funny < 1417502959 10299 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :And oren its this fucking tarball its been decompressing for 6 hours < 1417502964 810140 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Im very much done < 1417502972 578748 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :holy whit < 1417502978 92662 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :how the hell? < 1417502994 715093 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :also for me \ is a yen sign < 1417502998 702877 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Its like 70GB and like im having rlly shit spees atm < 1417503005 943661 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :It is? < 1417503012 206637 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :\ < 1417503021 776603 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Thats a weird sign < 1417503028 400705 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yes because all japanese fonts display \ as a yen sign < 1417503043 260999 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Thats nice < 1417503045 800071 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :and all korean fonts display \ as a won sign < 1417503056 542465 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Then what did myndzi do < 1417503082 64183 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :he has three prosthetic limbs composed of monies < 1417503085 29506 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :So for example I have "Hello, World¥n" < 1417503108 29006 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :¥_¥ < 1417503108 395747 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i put a unicode yen sign in to show you < 1417503126 906958 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Sad face is achievable with yen signs < 1417503151 397036 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :sad face is ;-; < 1417503154 145836 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Isnt yen based on like idk 60000 yen is 60 US dollars? < 1417503168 123049 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Not if you have eyelashes ¥_¥ < 1417503175 403999 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :80 yen is one usd about last i checked < 1417503201 176730 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :How does the system work < 1417503219 890768 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :the history time: it is a remnant of ISO 646-KR and -JP < 1417503231 874628 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no waith i had that reversed < 1417503232 274464 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ISO/IEC* < 1417503240 304475 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :100 yen is .83 usd < 1417503245 383958 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Omfg < 1417503267 144512 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Why is US currency so OP < 1417503268 395753 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :so a backslash can be assigned of other characters in ISO/IEC 646, and that (or a number sign?) was commonly used in place of currency sign < 1417503275 291891 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :s/number/dollar/ < 1417503278 570047 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :japanese programmers just learn to write their escapes with yen sign < 1417503292 465022 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Well i made a table flip emoji < 1417503295 931116 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they don't use the stupid trigraphs < 1417503304 534409 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Stupid < 1417503320 228452 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :and things stuck, we are now using Unicode and still GR renders *like* custom 646 assignments < 1417503325 27469 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :while in fact they aren't < 1417503336 347573 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :I just use ~ or ° for escapes < 1417503357 97350 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Dulnes: FYI ~ is an overline in ISO/IEC 646-JP < 1417503364 267883 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ah, that was JA < 1417503367 66581 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :anyway < 1417503378 546543 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Although ° is more usefull because yeah ~ is what lifthrasiir said < 1417503390 549999 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :No one uses the ° < 1417503393 875579 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it still displays up there in jp fonts, but also wavy < 1417503395 162086 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I just use ordinary ASCII < 1417503408 116946 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :and in most japanese IMEs a slash gives a middle dot instead < 1417503417 985820 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :end end end end end < 1417503424 883888 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :・yup < 1417503430 404160 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Seeing people do that < 1417503437 653770 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :zzo38: a privilege only allowed to *some* westerners :S < 1417503495 681393 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :i shorten end to «e» idk i dislike seeing end in there < 1417503510 251109 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :My hands are falling asleeo < 1417503515 836019 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Asleep* < 1417503531 203678 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :untighten your wristwatch < 1417503538 986296 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Pssht < 1417503561 685230 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Actually thats a great idea? How did you know i had a wrist watch < 1417503567 38373 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :¿¿¿ < 1417503582 82523 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i wear one < 1417503587 319868 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Qwerty or poiuy < 1417503599 945190 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :qwertyuiopasdfghjklzxcvbnm < 1417503604 920387 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Leaves < 1417503617 588625 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Oh remember uh i forgot the keyboard < 1417503625 204370 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :lifthrasiir: No, anyone could use ordinary ASCII, although it cannot type all things you might want to type (actually, neither does Unicode, although it does a lot more than ASCII) < 1417503630 294179 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :But it was like rounded in on itself < 1417503634 495578 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They're called leaves because they leave the trees in the fall. Which is why it's called fall. < 1417503638 691375 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :And you could just use one hand < 1417503658 992828 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :shachaf: brilliant < 1417503670 712687 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :48% done < 1417503686 710344 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :how big is the file???? < 1417503694 244457 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :70GB < 1417503721 226781 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :And if i wasnt running off of shiternet < 1417503732 727228 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :faster to mail you an SD card < 1417503737 2003 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Then it would be done by now < 1417503740 918519 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or two < 1417503746 307407 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :5 < 1417503777 88458 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have three 64G micro sd cards < 1417503794 325234 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they are very handy < 1417503805 674839 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Why my friend sent me an entire library compressed into a tarball through an email < 1417503809 217574 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Is beyond me < 1417503820 744090 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :I should punch him later < 1417503822 355959 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :zzo38: only if everyone understands a Latin transliteration of their native tongues. < 1417503845 901393 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :right with mandarin and japanese it is ambiguous anyway < 1417503890 172244 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :神紙髪 are all kami but mean god, paper and hair < 1417503898 29622 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :If i joined my bot here i would have to change # to a : or something or it would just act as if you were trying to say #room < 1417503917 338552 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :lifthrasiir: No, I meant you can still program a computer with ASCII; it doesn't mean you have to use Latin transliteration of your own languages; for those things you can still use your own character set. < 1417503930 71228 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Japanese letters a 2 cool 4 school < 1417503939 764705 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :How big is the alphabet btw < 1417503984 488831 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :~70 hiragana ~70 katakana ~2000 chinese character of which I know ~300 of the most use ones < 1417503989 487144 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :> 156277271826278183681837272881*5679 < 1417503990 760132 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 887498626701433805129153872691199 < 1417503995 209425 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Indeed < 1417503997 120730 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :zzo38: well, I think an inability to reliably input { and } in ISO 646 was painful to some people in the past? < 1417503997 520484 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But only hiragana and katakana are alphabets < 1417504017 428726 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they are technically syllabaries < 1417504028 337946 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Why do you need so many < 1417504034 614514 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but yeah kanji encode meaning not sound < 1417504035 577425 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :'-' < 1417504052 85578 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they disambiguate things that sound the same < 1417504062 36238 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, in English we have both uppercase and lowercase; in Japanese it is hiragana and katakana, but isn't used like our uppercase/lowercase. < 1417504088 986504 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Kanji really does make it easier/faster to read if you are good at it though; however, to read out loud hiragana/katakana are working better. < 1417504102 703393 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :髪様、ありがとう sounds right but means "thank you, o lord Hair" < 1417504114 628338 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :} end { throw, catch error; } } } end } is all i need nowadays < 1417504119 713807 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :which is not what you meant < 1417504132 265563 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :O lord hair < 1417504152 843439 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Lordy lordy < 1417504162 994229 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :pronounced kamisama as is 神様 which is "lord God" < 1417504184 554368 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :ACTION claps hands < 1417504190 702246 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Japanese lessons < 1417504201 247136 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Kanji makes the meaning more clearly; hiragana/katakana makes the pronunciation more clearly. < 1417504243 936723 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :another example is 書く write vs 描く draw < 1417504250 543714 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :thy are both kaku < 1417504279 744429 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :write dog vs draw dog < 1417504292 168608 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :on test this is important < 1417504309 636539 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :U guys havin fun < 1417504337 479434 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Sometimes though, it is used kanji with hiragana written on top in small writing (called furigana) < 1417504348 55117 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :UI malfunctions are great < 1417504358 490469 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in what app? < 1417504369 375991 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Netflix < 1417504375 605918 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hopeflly not the one you are using to untar? < 1417504383 192003 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :No that < 1417504388 487176 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Would kill me < 1417504415 868121 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :I should just send him the biggest file ever < 1417504417 474886 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :netflix is a nice program but i prefer to buy physical media and rip it < 1417504420 207464 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :As a joke < 1417504450 486569 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Whats the max file size you can send through gmail? < 1417504458 231607 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I prefer to buy physical media and put it in the television < 1417504507 50975 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i don't own a tv anymore (other than the b/w one in the basement) < 1417504522 649664 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Then what do you use? < 1417504531 67680 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :A computron < 1417504534 617381 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :computer. for everything < 1417504548 777930 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Return Oriented Programming14]]4 N10 02http://esolangs.org/w/index.php?oldid=41293 5* 03Cluid Zhasulelm 5* (+1878) 10page creation < 1417504555 683229 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :including as a phone < 1417504573 971774 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and as a radio < 1417504574 132932 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Omg remember that 3d kinda like oculus rift device that you needed to use a stand for < 1417504600 456877 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Cuz it was like 60 LBs amd would snap your neck with out the stand < 1417504602 892405 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the Virtual Boy? < 1417504626 103252 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there was an AVGN episode about it, it had only like 10 games < 1417504650 652379 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Thats cuz it murdered every one who got it < 1417504664 370826 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Also it had an atrocious red.filter on every game < 1417504681 188136 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Those were the days < 1417504685 717623 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that isn't a filter it used nothing but red leds for the screen < 1417504693 96505 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like whyyyyy < 1417504704 12438 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Really? < 1417504709 551048 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :apparently < 1417504716 441520 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :I just kinda went blind < 1417504723 963696 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :All i see is red oren < 1417504750 37493 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :better than uv leds < 1417504755 382470 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Pls no < 1417504776 294707 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric : i have a whole bunch that i use for glowing keyboard < 1417504786 57280 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :with fluorescent paint < 1417504792 584430 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :oh i have a glowing key board < 1417504797 153513 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Pretty cool < 1417504827 182981 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :I had it colour coded < 1417504832 537586 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i had to make my own, so i painted all the keys and put a uv led on a "arm" above it < 1417504864 322954 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :lol < 1417504870 108482 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they all glow the same color, green < 1417504876 234782 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Amaze < 1417504902 173106 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i dunno where i put that keyboard tho, its in my basement < 1417504908 18801 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :I love incomprehensibly bright colours < 1417504920 96368 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Like neon Violet < 1417504922 76249 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Cluid Zhasulelm14]]4 M10 02http://esolangs.org/w/index.php?diff=41294&oldid=41227 5* 03Cluid Zhasulelm 5* (+45) 10 < 1417504932 913448 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :With a neon hot pink bg < 1417504944 102081 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Much eye burning < 1417504954 607955 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :such doge.jpg < 1417504959 589972 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Mixing lime and.lemon neon is awful < 1417504992 29920 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :67% < 1417505005 576466 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1417505006 811628 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1417505007 324177 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net NICK :MDream < 1417505012 197229 :MDream!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :Hi < 1417505026 899664 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Its getting faster its gotten into the usage/cmds core < 1417505032 313972 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Which is pretty small < 1417505056 260979 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Hi gurls < 1417505093 482380 :MDream!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :I'm going to bed, but the chat as a whole will likely keep going. < 1417505111 220887 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Night < 1417505121 121171 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :I should be heading to bed soon < 1417505161 425655 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :There's no page about langtons ant on the wiki! < 1417505167 832995 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Langton%27s_ant < 1417505185 870897 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Goodnesz < 1417505256 841369 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :In 2000, Gajardo et al. showed a construction that calculates any boolean circuit using the trajectory of a single instance of Langton's ant.[2] Thus, it would be possible to simulate a Turing machine using the ant's trajectory for computation < 1417505277 973146 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I don't get that, isn't a boolean circuit just a function from Bool^n -> Bool^m? how does that imply TC < 1417505322 276034 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :"...implies, through the simulation of one-dimensional cellular automata and Turing machines, the universality of the ant" < 1417505333 898900 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the paper says this, I guess they get TCness buy simulating 1D CA? That seems a bit sketchy... < 1417505419 294269 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :"Since a Turingmachine can be simulated by a linear CA with quiescent state, the ant is also universal" < 1417505616 982493 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Oren how much were those 64gb micro sd's < 1417505699 180088 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :OH cluid ive seen that ant before < 1417505706 744207 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Also wtf does it do < 1417505710 716958 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its pretty cool I think < 1417505720 319027 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but the results seema bit stretched < 1417505754 971792 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :It seems everytime the ant crosses over a shaded part it deletes it and moves in the opposite direction? < 1417505757 192054 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like 50 cad each < 1417505783 192017 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Convert < 1417505793 597163 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Also < 1417505803 251810 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Nutella is gud on toast < 1417505844 507827 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :99.8% < 1417505850 428243 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Almoooost < 1417505891 561658 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Fffffffffffffffffffffffuck no thats not nice < 1417505903 946709 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Gah im done with this internet < 1417505907 592663 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417505910 727886 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :itis! 44 USD or 35 euros < 1417505923 89025 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :44 thats good nuf < 1417505963 547319 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Client Quit < 1417505970 133969 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Also "}" unexpected File encountered terminating Decompression "}" < 1417505980 652043 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Im going to shoot my computer < 1417506013 176676 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417506046 29162 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :get your friend to send you physical media instead < 1417506049 953131 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Im to tired for this crap < 1417506082 823031 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Well i do see him this weekend so i guess < 1417506089 34202 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :Gnight anyways < 1417506091 57694 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Cluid Zhasulelm14]]4 M10 02http://esolangs.org/w/index.php?diff=41295&oldid=41294 5* 03Cluid Zhasulelm 5* (+13) 10added subleq < 1417506092 788267 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :send him an email "hey dude your file isn't working, drive to my house" < 1417506129 251930 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :good night < 1417506132 92510 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :I think it was like a bash file that got in thers < 1417506141 512074 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk PRIVMSG #esoteric :ACTION poofs < 1417506367 193014 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What is the algorithm to transpose a 8x8 matrix of bits with eight bits on each element of the array? < 1417506431 623507 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmm < 1417506532 17932 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you can swap two integers with three ^= operators so an optimized algorithm might involve that < 1417506580 608105 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you have a matrix represented as 8 bytes? < 1417506672 650792 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes. < 1417506690 216800 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I guess the most basic way would be b1 = (a1&1) | (a2&1<<1) | (a3&1<<2) | ... < 1417506696 992469 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :operations like that foreach row < 1417506772 195916 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://sprunge.us/OJOi would be a start < 1417506780 91185 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :cluid: if it can do any circuit it can be Bool^n -> Bool^m for any n,m. < 1417506788 497877 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :which covers pretty well everything. < 1417506792 358217 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :woah cool < 1417506848 346467 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But in fact it's possible to improve things a bit by using xor. < 1417506878 76781 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(the code is old, and I've read Knuth's volume 4a in the meantime) < 1417506928 147222 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Bike, but those are finite < 1417506933 776560 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that doesn't imply you can turing machine < 1417506967 986297 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Note I have the high bit of the first byte in the upper-left corner of the matrix so that one shouldn't be moved < 1417507018 345872 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :cluid: any particular turing machine represents a computable function Int -> Int, where the second Int can be Bottom i.e. non-halting i.e. indeterminate. < 1417507032 546174 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but Int here is unboundedly large < 1417507065 451242 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: you can just say "partial function" hth < 1417507077 241906 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i could. < 1417507115 935026 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1417507230 5023 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have an idea: lookup table of 0b01010101 -> 0x0080008000800080 < 1417507259 302234 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I think that's what int-e did < 1417507271 743787 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :then you and them together as int64_t's < 1417507311 417796 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :where and is a verb < 1417507370 100459 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It is an array and not a 64-bit integer; I suppose I could convert it although I don't know if there is a better way that can avoid it? < 1417507387 306798 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :do you want to do the transformation in place? < 1417507397 525225 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you simply do (int64_t*)c < 1417507397 977561 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :if i could reärrange the alphabet, i'd definitely put you and them together < 1417507421 855493 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :unportable but works < 1417507424 6702 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :cluid: It doesn't matter I only need to output one byte at a time to stdout < 1417507640 9214 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :And if it is unportable I don't want to do like that < 1417507640 600978 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :aright, why not do it the easy way? < 1417507640 601115 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :just mask off each bit one by one and shift it to the right place < 1417507640 601170 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or you can use the same lookup table but as char[8][256] < 1417507640 601224 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :ok, well, wikipedia says the boolean circuit = formal language equivalence is done with a /family/ of circuits, one for each input length. so for all n rather than for any n. < 1417507640 601273 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :oren: OK maybe that is better < 1417507719 116993 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i find that hard to believe < 1417507719 700889 :shachaf!~shachaf@unaffiliated/shachaf QUIT :Ping timeout: 245 seconds < 1417507856 568385 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1417507876 988468 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :there, my 2014 version. http://sprunge.us/fOKE < 1417507906 844470 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yikes, so few operations! That's really cool < 1417508028 216026 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :now do conway life. < 1417508378 326778 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1417508379 636337 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :scrip7 to generate table: < 1417508382 701410 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :MM256N>1M=0$(#M+0x80I=MI+0x7f7f7f7f7f7f7f7fI&0x8080808080808080M>1M=II~0)# < 1417508399 299196 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren??? < 1417508414 375760 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is code < 1417508419 167814 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :looks bad < 1417508430 490119 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :to generate the table of int64s < 1417508599 822382 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmm not working... < 1417508622 462526 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what atble is it to generate? < 1417508625 289760 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :why not write the table out in full < 1417508633 849877 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because i am lazy < 1417508652 792764 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the program can be made to write out the table into a new program < 1417508665 913332 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes but that seems like a bad idea < 1417508671 503764 :scarf!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1417508673 258502 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why? < 1417508681 329521 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417508685 449442 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :since you have long repeating number in there < 1417508701 213225 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :7f7f7f7f7f7f7f7f and 8080808080808080 makes me question the usefulness of scrip7 < 1417508710 786236 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is a 64bit integer < 1417508723 939580 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :literal < 1417508735 251094 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( git commit -a -m 'teachings of the master (TAoCP, Vol.4a)' ) < 1417508738 247341 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :0x80808080808080 < 1417508751 79247 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :why not generate it < 1417508792 532134 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :scarf, if you are not busy and would like to talk about it can I ask you a bit about rule 110 in #esoteric-chat < 1417508864 280541 :scarf!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why not here? < 1417508878 248889 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you might not want to say it publically/logged etc? < 1417508906 560533 :scarf!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it depends on whether there's private information involved < 1417508911 923631 :scarf!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if there is, we'd better use PM < 1417508913 955331 :scarf!~ais523@unaffiliated/ais523 NICK :ais523 < 1417508930 384478 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok its not private just wondered your opinion of it < 1417508944 971784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like the rule 110 proof < 1417508985 271363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :did you want more of an opinion than that? < 1417509007 493502 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah I was wondering, do you think that rule 110 is turing complete? < 1417509078 246343 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's been proven turing complete < 1417509083 641757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by matthew cook < 1417509141 271377 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh im sorry, I though you were matthew cook < 1417509143 275234 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that's why I asked you < 1417509147 630176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, no < 1417509149 283684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm Alex Smith < 1417509163 991512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think Matthew Cook comes here < 1417509186 677180 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok the problem was caused by bug in my scrip7 implementation < 1417509209 474221 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I wonder what cook thinks about the proof < 1417509420 463191 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esoteric.codes/ i found an interview < 1417509505 170074 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :afaik cook and wolfram used the word "universal" rather than turing-complete? < 1417509525 922249 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I just noticed Langtons Ant is said to be TC by reduction to CA < 1417509533 730625 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and I find this kind of hard to believe < 1417509538 129794 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and perhaps _neither_ term has a completely consensus definition. < 1417509612 616145 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the problem with CAs is that they have no intrinsic notion of when computation halts. < 1417509636 348760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and _might_ have infinite data even once you've decided that. < 1417509709 349301 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :both of which make details of what it means to be TC ambiguous < 1417509724 903820 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I don't really see halting a problem? < 1417509725 47041 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1417509733 435285 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you could encode it in any number of ways < 1417509734 187367 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417509749 2742 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :e.g. the string starting from cell 23 becomes 1011101 or whatever < 1417509779 575935 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah. but you have to choose that encoding _before_ you can ask whether the whole system is TC, i think. < 1417509800 726051 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the infinite setup aspect seems a serious problem to me, especially wrt. langtons ant < 1417509817 517177 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is unlike what happens with systems with finite, intrinsically well-defined start and end points. < 1417509832 575431 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I see what you mean < 1417509969 365109 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I wonder if some 1D CAs are 'CA-complete' like NP-complete problems can be encoded in each other < 1417509981 68399 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and the additional problem is that for finite systems, you typically allow _any_ terminating computation for encoding/decoding, but if you do that for infinite systems like CAs you can get _obviously_ trivial system to be defined as TC. < 1417510009 313612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :e.g. imagine a CA where a cell is 1 if it, or any neighbor, was 1 in the previous step. < 1417510044 681520 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How were functions declared in K&R C? < 1417510061 540695 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and that make your decoding be "halts when this turing machine M halts in less steps than the number of live cells the CA has reached" < 1417510086 571940 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(that's a terminating check, for each generation, if you start with a single live cell in the first, say) < 1417510093 218897 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :int foo(x,y,z) int x; char *y; float y; { ... } < 1417510103 762876 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's not a declaration. < 1417510121 496410 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so then _everything_ about the TC-ness except the infiniteness is in the final termination check and decoding. < 1417510127 263346 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they were declared like int foo(x,y,z); < 1417510129 50509 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It looks like maybe the answer is "functions weren't declared, and argument types weren't checked". < 1417510132 931386 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :interesting oerjan < 1417510133 586956 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no type checking < 1417510147 734063 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you have a reference for that? < 1417510163 114178 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I have K&R as pdf < 1417510216 571752 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and of course no one seriously would consider that CA to be TC, so if we are going to talk about TC (or "universal" CAs) we need to agree on some limit for how complicated the setup/termination check/decoding can be. < 1417510231 356709 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmm looks like there weren't declarations at all < 1417510243 911282 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no wait < 1417510283 118049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and that was iiuc the essential problem in the old internet discussion about ais523's 2,3 result, but it somewhat applies to the rule 110 one as well. < 1417510320 925888 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :anything computable should be ok < 1417510323 81634 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the rule 110 setup is complicated, but periodical. the 2,3 setup is not periodical.) < 1417510325 69946 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :aha! < 1417510335 853360 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you do it like this int foo() < 1417510344 210031 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: no, that's precisely what you cannot do if you want to exclude that trivial CA. < 1417510352 610447 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and the function acts like a variadic < 1417510358 457654 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :chaining some computable/total function with X and getting a TC function implies X is TC < 1417510369 239769 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(in terms of argumant conversions) < 1417510381 460243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: do you believe that the CA oerjan described is TC, then? < 1417510388 887901 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :all ints smaller than int are converted to int < 1417510390 631275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :("imagine a CA where a cell is 1 if it, or any neighbor, was 1 in the previous step") < 1417510403 884780 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :all floats are converted to double < 1417510419 723186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :two sub-TC systems combined can be TC < 1417510420 415306 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :really? < 1417510437 474872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sure, see oerjan's proof :p < 1417510451 870600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that trivial CA + terminating decoding function gives TCness < 1417510458 619334 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"combined" is not exactly a mathematical term < 1417510471 281812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah. < 1417510481 892091 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :shachaf: http://cm.bell-labs.com/cm/cs/who/dmr/chist.html < 1417510644 698473 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if you scroll down 2/3 of the page it has an example of how things were declared pre C90 < 1417510647 954746 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1417510664 147276 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417510676 342311 :dts!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1417510676 879137 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I do not think that a program that runs for infinite time computing every step of a turing machine is sub turing < 1417510706 680810 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I have said that infinite setup is a problem < 1417510725 53795 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: the _setup_ isn't infinite here. you just start with a single live cell. < 1417510739 887226 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and at _each_ generation, neither is the check/decoding. < 1417510756 711280 :dts!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1417510765 936543 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok < 1417510794 328894 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this isn't a clearcut thing, but a slippery slope one. < 1417510804 858510 :dts!~DTSCode@unaffiliated/dtscode PRIVMSG #esoteric :what isnt? < 1417510808 26857 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah I agree this gets messy < 1417510839 651908 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Has anyone sseen the langtons ant TC claim? < 1417510860 57141 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I am worried that they overloook the infinite steup and just go "well we can encode CAs so we're TC" < 1417510901 899360 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :(it would have to also include the two sided infinite setup to match with cooks proof, right?) < 1417510935 959580 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there _are_ CAs that seem less dubious than rule 110 though. < 1417510966 544086 :AndoDaan!~AndoDaan@188.188.78.25 JOIN :#esoteric < 1417510972 394205 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :those in which all but finite cells start 0, and the halting could even do a cleanup. < 1417510993 304911 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1417511000 681748 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(any turing machine can be turned into a CA in a simple way, by encoding cells and tape head pretty directly.) < 1417511064 811096 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :btw ais523's made his 2,3 construction have a _very_ simple _termination_ check, just whether the TM ever goes left of the starting point. < 1417511070 547925 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iirc < 1417511079 766782 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what is the 2,3 construction? < 1417511081 389562 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-'s < 1417511104 230398 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sheesh, he keeps losing connection. < 1417511118 384043 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :confession: i've never read the whole of it. < 1417511176 87441 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but it's for a 2,3 turing machine, and it requires a setup that is infinite, and non-periodical, but still limited in complexity (quadratic i think) < 1417511194 58467 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Wolfram%27s_2-state_3-symbol_Turing_machine oh this guy! < 1417511202 139273 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(2,3) refers to number of colors and number of internal states. < 1417511204 430791 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yep < 1417511214 202329 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :On 24 October 2007, it was announced by Wolfram Research (without the approval of the judging committee [4]) that Alex Smith, a student in electronics and computing at the University of Birmingham (UK), proved that the (2,3) Turing machine is universal < 1417511310 300640 :AndoDaan!~AndoDaan@188.188.78.25 PRIVMSG #esoteric :wow, didn't know that. < 1417511324 301500 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm, as far as I can see, the Langton's ant universality construction also relies on filling space with some regular pattern. I don't like. < 1417511405 879464 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(they show that one can evaluate boolean circuits using an ant, then use that to simulate the evolution of some 1D cellular automaton, and conclude universality. "They" being Gajardo et al.) < 1417511445 764478 :AndoDaan!~AndoDaan@188.188.78.25 PRIVMSG #esoteric :isn't that enough? < 1417511475 304497 :AndoDaan!~AndoDaan@188.188.78.25 PRIVMSG #esoteric :depending on the 1d automaton they chose of course. < 1417511508 939170 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah but if that's what it sounds like to me, they'll have infinite setup issues even if the chosen automaton doesn't. < 1417511515 426715 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't like those proof that require a starting state of infinite size. I don't like the rule 110 proof either. < 1417511644 740346 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: do you recall the TM encoding the 2,3 UTM used? < 1417511651 745128 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least you can grow ether, so it _might_ not be entirely impossible to remove the infinite setup. apparently there's at least one rule 110 glider gun https://www.youtube.com/watch?v=EEcIx2ujtQQ < 1417511664 275226 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: no. < 1417511731 60099 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: in your opinion what is the simplest universal system of any form? < 1417511736 598767 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if you could find the right glider guns, some of which need to themselves be leftward moving, you _might_ be able to make it all work in a zeros environment. < 1417511749 129554 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :They do present a cute criterion for decision problems, namely they ask "does the ant ever pass through the point (x,y)?" < 1417511770 965253 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: huh. i like SK combinators, also the :()^ underload subset i found. < 1417511803 76817 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's really hard to compare "simple" down at that level. < 1417511811 689663 :AndoDaan!~AndoDaan@188.188.78.25 PRIVMSG #esoteric :my vote is for tag systems. < 1417511822 185692 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :which is why i asked for an opinion not a definite answer :) < 1417511852 341043 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AndoDaan: but _which_ tag system, they're a class... < 1417511865 768347 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :tag systems are very odd, I dont understan them well < 1417511879 790266 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Of course one source of trouble is that Langton's ant is aperiodic, which rules out a number of simple encoding ideas.) < 1417511891 415516 :AndoDaan!~AndoDaan@188.188.78.25 PRIVMSG #esoteric :me either, but i like 'em. oerjan: the bit cycle one. < 1417511902 503292 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i wonder whether human brains are extendable to universality < 1417511931 473288 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I don't think the mathematical concepts like universailty make much sense when applies to real life objects < 1417511943 348906 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sure they do < 1417511950 304629 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh < 1417511962 525295 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and of course there's the unsolved problem whether from a finite configuration, the ant will always escape to infinity on a diagonal highway, and even whether there is more than one kind of highway. < 1417511999 572674 :AndoDaan!~AndoDaan@188.188.78.25 PRIVMSG #esoteric :i tried to crack that one years ago int-e, didn't go well. < 1417512004 298416 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Scrip714]]4 10 02http://esolangs.org/w/index.php?diff=41296&oldid=41255 5* 03Orenwatson 5* (+358) 10added matrix transposer (and updated interpreter code fixing bug) < 1417512019 173651 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :for instance, i'm perfectly willing to bestow the computer i'm writing this on the property of universality, as i know that the limitations that prevent it are straightforward, theoretically speaking, to overcome < 1417512019 844820 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(at least I think those are both unsolved.) < 1417512052 732590 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I disagree with you quintopia but that's ok < 1417512061 87669 :AndoDaan!~AndoDaan@188.188.78.25 PRIVMSG #esoteric :int-e, yeah, i looked into it a little back when /r/dailyprogramming had a challenge for it. < 1417512086 360246 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :cluid: agreeing to disagree is a poor sort of argument. no one learns that way. < 1417512123 76538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you avoid having to argue with the kind of people who say obnoxious things like that though < 1417512154 17171 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :true. but i'd rather they became less obnoxious, so i have to try at least a tiny bit < 1417512165 111296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think you're misunderstanding who the obnoxious one is here :p < 1417512174 885692 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I prefer to keep clear separation between mathematical abstractions and the physical systems they model < 1417512196 897779 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :universality only appies to formal logical systems. A real computer makes errors due to bugs and hardware problems < 1417512229 848612 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :specifically the finite size of the hardware < 1417512258 153562 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: so you don't think my computer, if bestowed with the capacity to continuously add more memory, access to an infinite matter source, and an interface to make use of that memory would be universal? < 1417512269 606142 :AndoDaan!~AndoDaan@188.188.78.25 PRIVMSG #esoteric :and don't forget the heat death of the universe. Some things are computable, but not for real objects. < 1417512280 467337 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it has a finite address space < 1417512285 781669 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :64 bit < 1417512290 378258 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :overcomable < 1417512300 181168 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this is not a good discussion ^^ < 1417512308 888991 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: add a network device ... oh, already done! < 1417512332 223723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: I think I have the ability to opt out of this argument that you'd rather deny me :p < 1417512334 325989 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :finite amount of matter in the universe < 1417512346 742132 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :finite speed of light < 1417512375 162776 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: ok. but then you're being obnoxious too. < 1417512382 559185 :ChanServ!ChanServ@services. MODE #esoteric +o :elliott > 1417512382 732913 NAMES :#esoteric < 1417512385 735472 :elliott!~elliott@unaffiliated/elliott KICK #esoteric quintopia :you're annoying me < 1417512387 625348 :elliott!~elliott@unaffiliated/elliott MODE #esoteric -o :elliott > 1417512387 651483 NAMES :#esoteric < 1417512395 27108 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1417512398 236488 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :finite speed of light just means you get to wait longer ;-) < 1417512404 949042 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :well let's just agree to disagree and move on :) < 1417512411 885826 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hopefully we can get along that way < 1417512422 625553 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :sorry about bringin upa controversial topic < 1417512441 713042 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :argumentclinic.mp4 < 1417512450 703015 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nah. it's okay. you're not as obnoxious as someone who calls someone obnoxious but doesn't say why < 1417512451 482864 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Actually I usually find time to be the limiting factor before I start running out of address space these days. < 1417512477 123827 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lucky you < 1417512496 163153 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Note, I'm not saying "running out of memory". That still happens a lot. < 1417512497 499240 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ACTION with 2GB RAM < 1417512523 172781 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ACTION with only a 200GB hdd < 1417512575 934301 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I have an idea for a language < 1417512580 855334 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :would like comments on it if anyone will input: < 1417512581 746282 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :? < 1417512585 466856 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :sure < 1417512600 163222 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so there are two parts to a program in this < 1417512608 60927 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :first you define some CFG rules, e.g. < 1417512621 56813 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :S --> 00 | 01 | 1 S S < 1417512628 106864 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and then you define rewrite/transformation rules like < 1417512645 389363 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :1 00 x:S y:S = x < 1417512657 65086 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :1 01 x:S y:S z:S = 1 1 x z 1 y z < 1417512667 633587 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and you run it on an input string, it performs the rewrites < 1417512679 780356 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this program implemented binary combinator logicc < 1417512687 55638 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Binary_combinatory_logic < 1417512726 295105 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is the alphabet limited to 0 and 2 < 1417512730 319542 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*1 < 1417512740 412088 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :no you can use any strings < 1417512813 930488 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :sounds good. you'll need a way to distinguish variables from values in the rules < 1417512827 647791 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and the transformations < 1417512835 646766 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh yeah, that's true < 1417512986 536303 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but once that is done you'll have a way to define arbitrary functional turing tarpits and push-dwon automata < 1417512991 897480 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I suppose this isn't an esolang < 1417513003 64216 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is a meta-esolang < 1417513003 271197 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah < 1417513006 239693 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :haha < 1417513009 314078 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its quite neat < 1417513023 414112 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i can't claim to invent it, it is used informally in lots of places < 1417513042 173285 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you can claim to have standardized it < 1417513107 98927 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and formalized it < 1417513177 209381 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :maybe you can simply have an alphabet spec at the top < 1417513208 156723 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and then chars not in alphabet are vars < 1417513243 775372 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :S --> '00' | '01' | '1' S S coud work < 1417513260 54210 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that works too < 1417513264 866331 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :then you have to escape: \\ and \' < 1417513281 767847 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :not if you use '' < 1417513321 162257 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :for ' < 1417513347 964821 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but \ allows \n or whatever < 1417513360 578686 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the grammars can be ambiguous < 1417513370 656996 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so some interpreters might run the programs differently < 1417513373 702800 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that's ok < 1417513387 834201 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :define a standard way to biguate them < 1417513395 675748 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :id rather leave it unspecified < 1417513403 790056 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so any order is fine, e.g. one implementation might choose randomly < 1417513414 919245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION blinks at "biguate" < 1417513444 234528 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :biguate : to make something not ambiguous < 1417513513 342206 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and yet you use unidecode instead of icode < 1417513513 485346 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thing is, am- is not a negative prefix here hth < 1417513526 667880 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://en.wiktionary.org/wiki/ambo#Latin < 1417513541 173672 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh, wait, one of the nicks starting with an o here wasn't oerjan < 1417513561 697988 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1417513574 218092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: shall i biguate by kicking oren twh < 1417513584 873538 :_AndoDaan!~AndChat23@188.188.78.25 JOIN :#esoteric < 1417513590 843174 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :olsner is still here < 1417513594 51593 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1417513596 681890 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so you'd need to tribiguate hth < 1417513599 768870 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca NICK :Oren < 1417513600 60986 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :er < 1417513601 124528 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :triguate < 1417513602 373286 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well you're used to him < 1417513606 672578 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sigh, i messed that one up < 1417513611 130608 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :here i'm capitalizes < 1417513626 959038 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Oren: i don't think that helps with tab completion < 1417513631 936812 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :see now it is biguated < 1417513636 409944 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it was a reading thing, not a tab completion thing hth < 1417513649 458022 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :normally i'd notice because of the length difference, but you use /me < 1417513672 337251 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :my O is biguated and thus my name is biguated < 1417513676 242953 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION fails to see how that hurts. < 1417513689 642037 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Any ideas for a name for this language < 1417513694 656281 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :also is it worth implementing? < 1417513707 210627 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I guesss it migth be better to try to implement things with it first < 1417513734 149576 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :cluidanian standard prefix specification language < 1417513736 462809 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :call it Not Actually A Language (bonus points if you use that phrase to replace the word language anywhere you talk about it) < 1417513758 518798 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lol yes do that < 1417513774 348620 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :haha < 1417513816 197116 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Not Actually A NAAL? < 1417513835 831003 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :err, I guess that should be Not Actually A NAAN? < 1417513866 118967 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Which elegantly avoids an unfortunate connotation. < 1417513883 970314 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :meh recursive acronyms are cliche < 1417513898 759295 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is cliche pronounced cleetch? < 1417513903 426830 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"At 12,978,189 digits long, it would take the best part of two and a half months to write out by hand." < 1417513910 579638 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what is the best part of two and a half months? < 1417513924 546537 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the sex < 1417513935 977793 :_AndoDaan!~AndChat23@188.188.78.25 PRIVMSG #esoteric :44 days < 1417513960 928990 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :actully no, the sleep < 1417513996 560931 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i think they meant what _andodaan said < 1417514055 285635 :_AndoDaan!~AndChat23@188.188.78.25 PRIVMSG #esoteric :I'm wrong though. < 1417514063 722856 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why> < 1417514065 605067 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :? < 1417514076 163865 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1417514136 632706 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hi < 1417514172 919767 :_AndoDaan!~AndChat23@188.188.78.25 PRIVMSG #esoteric :Because I read 1 and half month instead of 2 and a half < 1417514218 93368 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh yeah. whould be 72 days about < 1417514249 766898 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :What languages should I try implementing in this CFG based language? < 1417514308 637427 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm. are they calculating with 2 digits per second, and no sleep at all? < 1417514318 795144 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 12978189/86400/2 < 1417514320 80546 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 75.10526041666667 < 1417514370 271523 :_AndoDaan!~AndChat23@188.188.78.25 PRIVMSG #esoteric :BrainFuck. Always BrainFuck. < 1417514412 603424 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that isn't implable in this langugae < 1417514446 466849 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :new word: implable : easier way to say implementable < 1417514468 143787 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :? < 1417514476 328025 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: how do you feel about "habited" twh < 1417514478 592841 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :_AndoDaan, oh i can't do brainfuck < 1417514485 489811 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : is cliche pronounced cleetch? <-- no hth < 1417514492 640426 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I think < 1417514506 604080 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it isn't even spelled cliche < 1417514511 757467 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oerjan: i guess it must be french then < 1417514522 941137 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(hint: it's also spelled cliché) < 1417514523 938375 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :although maybe it could be done by takingt he program code and tacking on an array like ++.[>-<++]+|0010101010`110 < 1417514526 959696 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :cleeshay < 1417514528 225102 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :where the ` marks the cell we're on < 1417514569 931044 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: you need to mark the program position, too, I think < 1417514572 792326 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and a symbol for the ip < 1417514600 427044 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it could work < 1417514616 44662 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: at least that isn't splitting a morpheme. < 1417514638 937867 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :mighty morpheme power rangers < 1417514684 221091 :Dulnes!uid52684@gateway/web/irccloud.com/x-ccgkrljiisfpzulk QUIT :Quit: Connection closed for inactivity < 1417514697 465805 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :actually this seems to work < 1417514764 820893 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :might morphin power rangers = kyoryuu sentai zyurenjaa < 1417515063 961549 :Lymia!~fujoshi@inportb/loli/cirno-chan QUIT :Read error: Connection reset by peer < 1417515210 51945 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :juurenjaa, juurenjaa, densetsu no senshitachi yo juurenjaa juurenjaa toki wo kakeru kibou, kyouryuu sentai juurenjaa!! < 1417515221 277056 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is the theme song < 1417515273 34289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thank you < 1417515274 438287 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the name means Dinosaur Squad Beast Rangers < 1417515274 713487 :Lymia!~fujoshi@inportb/loli/cirno-chan JOIN :#esoteric < 1417515323 795402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thank you < 1417515328 467640 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i know a lot of completely useless trivia huh < 1417515374 92930 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i should spend more time studying my actual courses < 1417515976 75485 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Return Oriented Programming14]]4 M10 02http://esolangs.org/w/index.php?diff=41297&oldid=41293 5* 03Cluid Zhasulelm 5* (+84) 10clarified about W^X and corrected link < 1417516300 450154 :nooga!~nooga@c177-154.icpnet.pl JOIN :#esoteric < 1417516341 766322 :epicmonkey!~epicmonke@2001:67c:438:51:62db:d40b:20b6:368 JOIN :#esoteric < 1417516361 372618 :epicmonkey!~epicmonke@2001:67c:438:51:62db:d40b:20b6:368 QUIT :Client Quit < 1417516926 671881 :Jafet!~jafet@unaffiliated/jafet QUIT :Quit: Quit < 1417517059 39433 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/Hello_world_program_in_esoteric_languages < 1417517264 24376 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm? < 1417517275 993220 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this is an excellent page < 1417517302 688455 :nortti!nortti@nano.smar.fi QUIT :Remote host closed the connection < 1417517308 882715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :check out the quine, deadfish and truth-machine pages too < 1417517320 433007 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i may be forgetting some) < 1417517390 915778 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Return Oriented Programming14]]4 10 02http://esolangs.org/w/index.php?diff=41298&oldid=41297 5* 03213.162.68.150 5* (+52) 10/* References */ (style) < 1417518474 276960 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 250 seconds < 1417518544 609262 :nooga!~nooga@c177-154.icpnet.pl QUIT :Ping timeout: 255 seconds < 1417518730 257082 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : most people don't follow ads at all <-- i think i followed an ad not by accident once. of course i didn't actually _buy_ anything. < 1417518756 462169 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh i guess i sometimes follow webcomic ads, but i'm not sure that counts. < 1417518761 276021 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1417519363 271636 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/Burn weird < 1417519661 392169 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: do you buy anything after following them? < 1417519695 517302 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...no. < 1417519708 292071 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :and it probably doesn't count either < 1417519763 268625 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://xn13.com/ what does this program do < 1417519793 757027 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh < 1417519799 223684 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i see what it does < 1417519968 436287 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :underload is cool < 1417519998 430527 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Burn14]]4 10 02http://esolangs.org/w/index.php?diff=41299&oldid=39776 5* 03Oerjan 5* (+176) 10Doubt it < 1417520020 677500 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION thinks someone is wiki binging < 1417520070 471538 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric ::()^ is turing complete? < 1417520077 494193 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yep < 1417520081 583270 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION proved that < 1417520101 278563 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that is very surprising < 1417520125 905517 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I was wondering what minimal 'stack' ops are TC < 1417520129 822902 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was surprised too. you can see the progression of refinements, at almost every step my initial hunch was "this cannot be TC" < 1417520136 444344 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :haha < 1417520146 61867 :nortti!nortti@nano.smar.fi JOIN :#esoteric < 1417520383 291205 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it reminds me of one combinator basis < 1417520391 288471 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :do you think it corresponds to any one combinator basis? < 1417520402 168898 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i see you can encode SK into underload by a simple translation < 1417520487 829070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it seems you can only get combinators that act on a stack representation < 1417520501 603065 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in particular you don't have application, only composition i think < 1417520534 178585 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1417520578 32002 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you don't have any :()^ program corresponding to Kf because that would be replacing the whole stack with a known one < 1417520595 503179 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and you cannot do that in underload at all < 1417520628 870836 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so whatever it corresponds to as combinators, it's not a basis for _all_ combinators < 1417520672 738800 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is thinking of underload programs as functions from stacks to stacks < 1417520673 871356 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so I wonder if B (composition) and M (self application) are turing complete? < 1417520685 649948 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and if that correponds to this underload subset at all < 1417520716 13499 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh < 1417520862 771159 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i've been looking a bit at unlambda subsets recently, and self application came up (as `d`cc) but there's no primitive b function < 1417520891 514167 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(also the subset i looked at, avoiding s and k, wasn't TC alas) < 1417520928 327179 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :MM becomes itself, of course... < 1417520937 163682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(non-halting, essentially) < 1417520945 825485 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i assume you mean M x = x x < 1417520955 703937 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and B f g x = f (g x) < 1417521013 481423 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :maybe M isnt dup < 1417521020 187931 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: note that the :()^ subset has the property that you can never create _new_ elements, only unpack and duplicate old ones < 1417521131 175814 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :incidentally as part of that unlambda investigation, i found that `d`cc representation as an alternative to ``sii for M < 1417521153 567193 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course that uses continuations so isn't an ordinary combinator < 1417521225 57883 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm what _would_ M be in underload, assuming a stack is a nested list of churc pairs < 1417521234 440441 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*church < 1417521248 262245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :does it exist at all < 1417521263 581376 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm seems tricky, for the same reason as `Kf < 1417521307 877126 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you cannot really duplicate all the stack before running any part of it, and that part might ruin the rest < 1417521348 877384 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :The way I know to show SK turing complete is by eliminating lambda < 1417521364 436277 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah that's easy < 1417521367 69622 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I wonder how well this applies to other sets of combinators < 1417521443 25554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it applies to some of them but not all? S and K (and I) are important because they're exactly the combinators you need for eliminating lambdas so if you do that you essentially are expressing S and K in other ones. < 1417521491 592632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*with other ones < 1417521496 241556 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh okay, so its basicaly useless for anything except SK: In some cases you should just construct S and K - in other cases... well I wonder about those < 1417521500 403236 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :those seem like the interesting ones < 1417521543 761012 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i recall reading that there was a version that avoided having K < 1417521562 276284 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and just "approximated" it enough to work for church numerals < 1417521611 396974 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 252 seconds < 1417521613 756477 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :there's the CL_I thing with S,B,C,I as basis: https://en.wikipedia.org/wiki/Combinatory_logic#CLK_versus_CLI_calculus < 1417521637 470970 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION was just about to link that < 1417521676 965892 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I could make a point and change the topic to mention the twins oerjan and int-e ;-) < 1417521724 296799 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But perhaps it's best to leave it at this bit of weak meta-meta-humor. < 1417521779 402325 :AndoDaan_!~AndoDaan@188.188.78.25 JOIN :#esoteric < 1417521781 17230 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1417521797 272248 :AndoDaan!~AndoDaan@188.188.78.25 QUIT :Ping timeout: 264 seconds < 1417521855 626257 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm in fact :()^ may be closer to that than to SK, because :()^ has no way to remove elements without running them - getting that to work was the final trick... < 1417521887 399866 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but B and M also belong to that subset. < 1417521891 109903 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :BM is awkward to reason about < 1417521903 467845 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :M has such a crude way of duplication. < 1417522171 931357 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://www.complex-systems.com/pdf/19-3-5.pdf < 1417522179 102580 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this bitcopying OISC cites esolang wiki < 1417522201 835230 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://mazonka.com/bbj/ < 1417522244 116107 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mazonka used to be active on the wiki < 1417522265 640012 :AndoDaan_!~AndoDaan@188.188.78.25 QUIT :Read error: Connection reset by peer < 1417522272 582229 :_AndoDaan!~AndChat23@188.188.78.25 QUIT :Ping timeout: 256 seconds < 1417522276 262475 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh duh. M B = B B. < 1417522278 863035 :AndoDaan!~AndoDaan@188.188.78.25 JOIN :#esoteric < 1417522292 319192 :_AndoDaan!~AndChat23@188.188.78.25 JOIN :#esoteric < 1417522299 991843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: um are we working in parallel here < 1417522320 396642 :_AndoDaan!~AndChat23@188.188.78.25 QUIT :Client Quit < 1417522368 727470 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :gah beeping < 1417522378 797337 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :afk < 1417522424 559191 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://mazonka.com/wiki/index.php his wiki is limes too! < 1417522624 759980 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :B M B B = B B B B B B < 1417522643 859887 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :cluid: the limes are somehow a default. < 1417522656 452699 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: what should we replace the Defaulimes with? < 1417522656 638855 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: that's the point. there was no elaboration, no doubt < 1417522668 955852 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :aah. clear, simple, standard and expectable. < 1417522770 986330 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :theseare different limes < 1417522782 557634 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :well they are the same limes, but its a differnet picture of them < 1417522887 186179 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I had an idea to search for metacalls in 1D CA: try running the CA backwards < 1417522911 666295 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this is probably slower than just running it forwards until you find a loop but oh well < 1417523017 159292 :boily!~alexandre@96.127.201.149 QUIT :Quit: ASCETIC CHICKEN < 1417523129 673597 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://www.complex-systems.com/pdf/15-1-1.pdf < 1417523136 872107 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :pg 13 shows the gliders < 1417523175 852317 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I guess trying to collide gliders together and see what they do could be productive < 1417523614 366867 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I've been looking through http://www.complex-systems.com/archives.html for interesting papers, but not many seem very interesting < 1417524673 389414 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :AIUI, what we have is called a trilime. < 1417524741 24689 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :we've tried to replace it with a synthetic version but it was no good < 1417524858 837426 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :OMG, these are amazing. https://www.behance.net/Gallery/ALT1977-WE-ARE-NOT-TIME-TRAVELERS/545221 < 1417525361 401481 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417525370 491934 :AndoDaan!~AndoDaan@188.188.78.25 QUIT :Quit: Quit < 1417525781 855168 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :im having trouble finding loops in rule 30 1D CA < 1417525790 269397 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :in particular, two distinct loops < 1417525796 721718 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what ca should i look at instead? < 1417525809 372789 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :(i can find single loops, but never two loops that dont meet) < 1417525878 173600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :these are not the limes you are looking for < 1417526763 887890 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :ahahaha. they actually did it. < 1417526765 517115 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :https://devuan.org/ < 1417526837 70216 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what's with the font sizes.... < 1417526845 65067 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :devuan is bad :( < 1417526987 348482 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(apparently they rely on javascript to select sensible font sizes but have not bothered to make sure that their CSS contains sensible defaults.) < 1417527041 628428 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :leading to ... http://int-e.eu/~bf3/tmp/devuan.png < 1417527604 412546 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417528745 160855 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :meh is there any systematic order in the polyominoes thing? < 1417528780 92198 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I can see that the horizontal ones come last. < 1417529075 533960 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :int-e, the order is according to the search tree that i describe < 1417529151 474282 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh. didn't read the blurb, sorry. < 1417529162 199031 :mroman!~roman2@fmnssun.ibone.ch JOIN :#esoteric < 1417529164 416774 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'm back. < 1417529191 463223 :blsqbot!~blsqbot@fmnssun.ibone.ch JOIN :#esoteric < 1417529192 846175 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@messages-lewd < 1417529192 989430 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :oerjan said 3d 8h 47m 52s ago: i used the word in the en:you = de:man sense < 1417529192 989572 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :oerjan asked 2d 13h 27m 13s ago: (1) is your mirror of The Esoteric File Archive still active? (2) has it been updated with the fact the archive itself has moved to github? < 1417529220 720531 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@tell oerjan (1) it is still active. (2) no < 1417529220 863834 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1417529229 874016 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq ?? < 1417529230 108790 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | "Burlesque - 1.7.4.dev" < 1417529234 672135 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :aight < 1417529365 885752 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :int-e, i thought about ordering them according to the tuple of sorted points if we align the bottom left square with the origin, but i couldn't find a way to generate those in order with a recursive function, it would have required storing them all and sorting at the end < 1417529452 830764 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :but that version (or a different one) could be added if it's interesting for different ways of generating them < 1417529497 747919 :helix__!c1ab9be6@gateway/web/freenode/ip.193.171.155.230 JOIN :#esoteric < 1417529542 107865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@clear-messages < 1417529542 251440 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Messages cleared. < 1417529573 540026 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1417529668 691609 :helix__!c1ab9be6@gateway/web/freenode/ip.193.171.155.230 QUIT :Client Quit < 1417529673 337623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mroman: okay < 1417529709 59225 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it wasn't loading for me when i tried the other day, but working now < 1417529823 254495 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mitchs_: one slightly irritating feature is that you only consider two neighbours of the initial square. < 1417529886 595679 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1417529893 787931 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(otherwise the first polyominoes would be the square, vertical domino, L tiromino, sidesways T tetromino, + pentomino, with a visible pattern.) < 1417529903 958924 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :*triomino < 1417530104 76727 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oerjan: my vServer has been down for the last 3 days < 1417530230 546973 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :areioccc code out yet < 1417530281 563503 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :arecibo code < 1417530332 748303 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :cluid: no, not yet < 1417530471 935362 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :int-e, that's because the first square is fixed as the bottom left square < 1417530550 383733 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mitchs_: but it isn't once you turn left above the first square or down to the right of the first square. < 1417530633 509659 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :if we consider the first square as being on the origin, then any squares that have y<0 or (y=0 and x<0) are unreachable < 1417530781 631148 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no. you'd never that the "##"\" #" triomino that way. < 1417530802 407144 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm < 1417530842 853737 :visy!~visy@ec2-23-23-221-74.compute-1.amazonaws.com PART :#esoteric < 1417531118 436301 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :how about this one, visiting square in their specified order without backtracking (n=18) http://sprunge.us/YYUR < 1417531196 633358 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :8 should not have been put there because it's at y=-1 < 1417531203 401623 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417531235 546993 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's put there as a neighbour of 3 < 1417531278 12836 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1417531317 636310 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :i didn't define reachable in my blurb, but because that square would invalidate the assumption that the first square is the bottom left one, it is unreachable < 1417531409 514224 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1417531421 195647 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :there's a more detailed explanation here http://en.wikipedia.org/wiki/Polyomino#Algorithms_for_enumeration_of_fixed_polyominoes < 1417531442 849028 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :redelmeijer's paper is here http://www.sciencedirect.com/science/article/pii/S0012365X81800155 but i think it leaves the search order as an implementation detail < 1417531567 504627 :perrier!~cinch@107.170.175.57 JOIN :#esoteric < 1417531581 447353 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I see. < 1417531648 114099 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Searching... < 1417531949 562396 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1417532725 384015 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I've just had a bizarre idea for a programming language but I am not sure whether it is esoteric or not < 1417532746 884888 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: go on < 1417532783 281355 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :The idea behind it is the set of instructions form a group < 1417532825 477620 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :So you can undo anything < 1417532831 659005 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Unfortunately, this makes it Useless < 1417532904 452865 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1417532950 27112 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :But I kind of want to see how fancy it can get < 1417533032 533571 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Reversible computing isn't that esoteric < 1417533037 884798 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1417533063 225507 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :This particular one may be < 1417533074 156955 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'm not veeeery familiar with the area < 1417533295 73479 :AndoDaan!~AndoDaan@188.188.78.25 JOIN :#esoteric < 1417533897 527066 :perrier!~cinch@107.170.175.57 QUIT :Remote host closed the connection < 1417533991 580097 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Also I just found out about QuickSpec which looks kind of cool < 1417534095 105886 :perrier!~cinch@107.170.175.57 JOIN :#esoteric < 1417534183 540076 :nyuszika7h!nyuszika7h@cadoth.net QUIT :Read error: Connection reset by peer < 1417534223 853425 :nyuszika7h!nyuszika7h@cadoth.net JOIN :#esoteric < 1417534776 532418 :perrier!~cinch@107.170.175.57 QUIT :Remote host closed the connection < 1417534848 479874 :perrier!~cinch@107.170.175.57 JOIN :#esoteric < 1417535178 153041 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1417536446 953364 :trn!~trn@trnsz.com JOIN :#esoteric < 1417536697 674425 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Read error: Connection reset by peer < 1417537906 579396 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1417537909 710762 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hello < 1417538068 243147 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I had an idea for a website < 1417538076 200084 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it could be on github if github pages allows javascript? < 1417538095 426528 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :The idea is to have a javascript implementation of every esolang, so people can easily try running programs in it < 1417538107 170461 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and it would have a drop down menu with lots of example code to try < 1417538205 893939 :yorick_!~yorick@oftn/member/yorick NICK :yorick < 1417538287 301823 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://p-nand-q.com/index.html this guy has a lot of esolangs < 1417538709 334692 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/A_programming_language_is_an_artificial_language_designed_to_communicate_instructions_to_a_machine,_particularly_a_computer. < 1417538860 615028 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1417539483 683684 :Froox!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1417539529 286989 :Froox!~Frooxius@cust-101.ktknet.cz QUIT :Client Quit < 1417539670 602246 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 244 seconds < 1417540251 176810 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: AdiIRC is updating to v1.9.6 Beta Build (2014/12/02) 32 Bit < 1417540269 826019 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417540276 671660 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Client Quit < 1417540485 490915 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Taneb, im interested in reversible programming < 1417540486 781293 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417540503 779316 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :cluid, I'll write up this language tonight or tomorrow < 1417540866 122190 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok < 1417541660 864896 :MoALTz!~no@user-164-126-229-18.play-internet.pl JOIN :#esoteric < 1417543687 318966 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :there, let's see by how much henkma will beat me this time < 1417543795 808546 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 258 seconds < 1417543818 124759 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417543882 536647 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1417544161 189831 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406] < 1417544186 883711 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417544664 356534 :dts!~DTSCode@unaffiliated/dtscode NICK :tcs < 1417544668 147089 :tcs!~DTSCode@unaffiliated/dtscode NICK :dts < 1417544752 979342 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Remote host closed the connection < 1417545468 277579 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 264 seconds < 1417545582 12068 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mitchs_: So actually the search order looks quite sane to me, after having spent some time actually implementing it. < 1417547219 968970 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1417547544 712830 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1417547967 736029 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1417549752 791114 :viznut_!viznut@lowfidelity.org QUIT :Ping timeout: 250 seconds < 1417550102 687886 :Dulnes!uid52684@gateway/web/irccloud.com/x-xpozpkpevmpptjcf JOIN :#esoteric < 1417550210 883035 :Dulnes!uid52684@gateway/web/irccloud.com/x-xpozpkpevmpptjcf PRIVMSG #esoteric :https://i.imgur.com/7PdwO5r.jpg < 1417550216 465172 :Dulnes!uid52684@gateway/web/irccloud.com/x-xpozpkpevmpptjcf PRIVMSG #esoteric :Bye < 1417550238 69081 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 264 seconds < 1417550306 387137 :nooga!~nooga@91.235.25.1 JOIN :#esoteric < 1417550379 173341 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Remote host closed the connection < 1417550401 923772 :Dulnes!uid52684@gateway/web/irccloud.com/x-xpozpkpevmpptjcf QUIT :Quit: bees < 1417551217 827587 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net QUIT :Quit: Leaving... < 1417551277 890344 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1417552041 75448 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 250 seconds < 1417552475 956600 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Pikalang14]]4 N10 02http://esolangs.org/w/index.php?oldid=41300 5* 03Rdebath 5* (+809) 10/* Does this count as an implementation? */ new section < 1417552810 867936 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417552970 31433 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 244 seconds < 1417553127 823147 :G33kDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417553188 4462 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Read error: Connection reset by peer < 1417553189 411110 :G33kDude!~GeekDude@unaffiliated/g33kdude NICK :GeekDude < 1417553415 406996 :AndoDaan!~AndoDaan@188.188.78.25 QUIT :Quit: Quit < 1417553711 411745 :perrier!~cinch@107.170.175.57 QUIT :Remote host closed the connection < 1417553726 444812 :MoALTz!~no@user-164-126-229-18.play-internet.pl QUIT :Quit: Leaving < 1417553875 165273 :perrier!~cinch@107.170.175.57 JOIN :#esoteric < 1417554107 604223 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what is programming? < 1417554417 985107 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :int-e, thanks < 1417554427 967328 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: I did a straightforward Burlesque of your dc Dominosa, and it turned out to be 80B. It very likely could shorten to something less than my trit-based 78B, but I doubt at least I could get it anywhere near the dc size. < 1417554445 760678 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :i'm pleasantly surprised to see some interest in the problem already, i thought it would be a less popular one < 1417554792 474236 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 264 seconds < 1417554906 390061 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1417555042 784103 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net JOIN :#esoteric < 1417555394 990035 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1417556218 602206 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41301&oldid=41289 5* 03BCompton 5* (+1166) 10example program < 1417556333 777927 :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=41302&oldid=40713 5* 03SuperJedi224 5* (+123) 10 < 1417556434 920084 :mitchs_!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 250 seconds < 1417556465 420294 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1417557651 178791 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41303&oldid=41301 5* 03BCompton 5* (+19) 10 < 1417558324 549230 :dts!~DTSCode@unaffiliated/dtscode NICK :dtsbot < 1417558333 274871 :dtsbot!~DTSCode@unaffiliated/dtscode NICK :dts < 1417558500 520798 :MDream!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net QUIT :Ping timeout: 264 seconds < 1417558518 255387 :MDream!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net JOIN :#esoteric < 1417558769 899002 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 252 seconds < 1417558775 925654 :S1!~S1@pD9FCAD2F.dip0.t-ipconnect.de JOIN :#esoteric < 1417559127 925686 :MDream!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net NICK :MDude < 1417559259 468051 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn JOIN :#esoteric < 1417559268 449207 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Heyo < 1417559681 793685 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41304&oldid=41303 5* 03SuperJedi224 5* (+23) 10 < 1417559755 283829 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41305&oldid=41304 5* 03SuperJedi224 5* (-1) 10 < 1417560249 339677 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41306&oldid=41305 5* 03SuperJedi224 5* (+418) 10/* Example Program */ < 1417560330 257398 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41307&oldid=41306 5* 03SuperJedi224 5* (-52) 10 < 1417560364 295785 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41308&oldid=41307 5* 03SuperJedi224 5* (+90) 10 < 1417560402 37576 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mmmm()14]]4 M10 02http://esolangs.org/w/index.php?diff=41309&oldid=41308 5* 03BCompton 5* (+2) 10 < 1417560432 996195 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Mmmm < 1417561037 171029 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Mmmm()14]]4 N10 02http://esolangs.org/w/index.php?oldid=41310 5* 03SuperJedi224 5* (+43) 10Created page with "Well done on the example program, BCompton." < 1417561048 422044 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41311&oldid=41310 5* 03SuperJedi224 5* (+98) 10 < 1417561334 487536 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1417561358 880385 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41312&oldid=41311 5* 03BCompton 5* (+271) 10 < 1417561433 595248 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Racket documentation > Python documentation < 1417561454 762849 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Racket documentation, as I understand it, is not particularly likely to link to identifiers of the same name in the wrong module < 1417561464 897842 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Python docs actually do. In the standard library. < 1417561514 176951 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :personally i prefer behaviorism to most "cognitive" psychological methodologies < 1417561578 337257 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Sgeo: outrageous! do you have any examples? < 1417561614 930045 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Bike: all those sub-branches of psychological stuff confuses me. I know there's a difference, but sometimes I fail to grasp them. < 1417561633 376724 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :s/there's a/there are/ < 1417561647 934114 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :they're not subfields, just differnet approaches. < 1417561982 208405 :AndoDaan!~AndoDaan@188.188.69.156 JOIN :#esoteric < 1417562567 146111 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41313&oldid=41312 5* 03BCompton 5* (+288) 10 < 1417562673 382700 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :The sound of human bones undergoing liquifaction is great < 1417562678 952143 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 258 seconds < 1417562829 750386 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41314&oldid=41313 5* 03BCompton 5* (+92) 10 < 1417563132 734190 :Phantom_Hoover!~phantomho@146.66.46.169 JOIN :#esoteric < 1417563134 611238 :Phantom_Hoover!~phantomho@146.66.46.169 QUIT :Changing host < 1417563134 755206 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1417563614 343789 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1417563715 518939 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :boily: https://docs.python.org/2/library/cookielib.html#cookielib.Cookie < 1417563735 357614 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Click that Cookie link. Note that it links to the Cookie module, not the cookielib.Cookie < 1417563750 496106 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Also, that expectation was wrong < 1417563758 454473 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :But that's a separate issue < 1417563764 561623 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 272 seconds < 1417563914 569631 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Cookie.lib :0 < 1417563920 593454 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Kinda like cake.lib < 1417563948 245199 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Sgeo: indeed. < 1417563962 418366 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :the cake is a lib < 1417563985 721777 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Yes! < 1417564001 298866 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Pep pep good creb < 1417564007 462752 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :The Python 3 version points to the right place at least < 1417564023 295604 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :But this wouldn't have occured at all under Racket's Scribble < 1417564033 745721 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Mmm racket < 1417564054 660215 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :And it wouldn't have caused me way too much annoyance in Haskell, with what would presumably be a clear type error < 1417564065 760682 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Ur such a haskell < 1417564066 303980 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Instead of complaining that Cookie doesn't have a domain attribute < 1417564372 64675 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1417565200 493193 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mmmm()14]]4 M10 02http://esolangs.org/w/index.php?diff=41315&oldid=41309 5* 03BCompton 5* (+0) 10 < 1417565274 780092 :S1!~S1@pD9FCAD2F.dip0.t-ipconnect.de QUIT :Quit: S1 < 1417565392 625659 :Oren!~oren@user3-208-105.wireless.utoronto.ca JOIN :#esoteric < 1417565526 767011 :dts!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1417565610 261977 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1417565752 322430 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Dulnes: Haskell is good for your health. it fills your daily quota of vitamonads. < 1417565972 129428 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good past midnoily < 1417565985 152671 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bon soerjan. < 1417566209 827831 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :AWS has an awful user interface < 1417566235 807017 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Oren: it's all in the acronym if you squint at it < 1417566272 210665 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1417566286 993412 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1417566390 342201 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :well i'm getting it for free so maybe i can't rightfully comlain < 1417566395 887974 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also that could mean amazon web services or athena widget set, i'm sure it applies equally to both. < 1417566406 787117 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :amazonweb services < 1417566444 955893 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ooooh, athena. it sure doesn't bring any memories. < 1417566532 809077 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you're either ironic or too young hth < 1417566573 812186 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the latter htah < 1417566596 620740 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i also thought for a moment that it might apply to the original java widget set, but that has acronym AWT < 1417566672 698741 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm an esolang in which every concept has an acronym that usually means something else. < 1417566681 803467 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Private Data Field < 1417566693 783077 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Really Esoteric Programming Language < 1417566728 373192 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :General Number Unit < 1417566797 112950 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :pdf gnu x;//private signed x < 1417566816 347588 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION twitches < 1417566934 905600 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Binary Style Decimal < 1417566967 900127 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Immediate Register Set < 1417566976 883672 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :public internal name < 1417566993 524999 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Function Behaviour Iterator < 1417567014 899059 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :serously make this language! < 1417567031 640506 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Taneb named it! it's his! < 1417567031 987617 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :s/rous/rious/ < 1417567060 123820 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :serously means in a way resembling serum < 1417567062 274305 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :/riotous/ < 1417567064 462921 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Hopeful Timed Message Layer < 1417567115 328105 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Real Time Flatbed Monitor < 1417567181 974871 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why are the top google picture hits for "flatbed monitor" tanks? < 1417567204 428756 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :what the hell is a flatbed monitor? < 1417567216 452587 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :monitor used to mean a ship that bombards cities hth < 1417567225 747836 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i would guess because you transport tanks on flatbed trucks < 1417567241 248693 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Oren: tmhhians < 1417567267 908553 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: do you even flatbed? < 1417567268 214559 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: using unload and load totally random and end up extending the test by 1.5 hours. so, it's under the public domain. < 1417567295 110849 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the 'got unloads and loads flatbeds. he's an expert. < 1417567296 274252 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: that is what i was trying to find out. < 1417567309 70782 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :oh, boily said it < 1417567311 597255 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :what the hell boily < 1417567316 93131 :augur_!~augur@c-71-57-177-235.hsd1.fl.comcast.net JOIN :#esoteric < 1417567342 372372 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I... uhm... well... I was trying to think of an F-word that wasn't “function”, cause I already used it. < 1417567356 228690 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the first thing that popped through my mind was flatbed. < 1417567367 397579 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :factory < 1417567376 324037 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh. < 1417567389 154827 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :>_>'... < 1417567397 642772 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :final fitting fully fantasy < 1417567444 222950 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: Objective Kernel Application Y... wtf is a word on Y that fits < 1417567452 475529 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :foundry fortress funding finned fish filet < 1417567452 622605 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Y combinator? < 1417567478 7849 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net QUIT :Ping timeout: 244 seconds < 1417567493 124578 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I'm seriously lacking in the f-word department. I guess I could've even went with the fungot... < 1417567493 560672 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: edw just gave you 4 points, thought that might be the lack of tape... in theory, but they're fairly obscure compared even to postgresql. not tha there's anything wrong with this < 1417567507 910433 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh, points! < 1417567520 682003 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot is so helpful < 1417567520 824892 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :oerjan: in which scheme is sarahbot? < 1417567573 269982 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :what does f_ngot do anyway? search for a word and give you a sentnce in whichyou used it? < 1417567588 533706 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :fungot is < 1417567588 809786 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Oren: the spider was moving around its web systematically, picking off individual bits of sawdust all over it < 1417567595 925396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: btw i was imagining an actual horizontal monitor in some kind of frame hth < 1417567630 436865 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :^source < 1417567630 580099 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :https://github.com/fis/fungot/blob/master/fungot.b98 < 1417567630 866493 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :or just a sentence in general... < 1417567641 537712 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Oren, it should be clear from the source code! < 1417567644 412918 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Oren: it has a set of styles for markov generation < 1417567646 165518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^style < 1417567646 308544 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube < 1417567667 752203 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :that is so cool < 1417567678 184125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it doesn't actually base the sentence on anything you say - it doesn't have a way to convert words to internal tokens for that, even < 1417567703 47583 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(tokens being numbers, i presume) < 1417567777 614230 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn_append boily He is seriously lacking in the f-word department. < 1417567779 708409 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'boily': boily is monetizing a broterhood scheme with the Guardian of Lachine. He's also a NaniDispenser, a Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. < 1417567792 362741 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> 1^0 < 1417567794 94766 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1 < 1417567895 809872 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> undefined^0 < 1417567897 114286 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1 < 1417567907 887823 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :um what < 1417567923 350000 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :how is ^ defined for an undefined < 1417567927 942682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it doesn't actually look at the first argument if the exponent is 0 < 1417567940 575575 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh fungot... and now I find myself back to my Old Torment, on a reformatted machine... < 1417567940 829247 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: if i plan to extend it for ip travel to the past < 1417567945 165611 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's how much haskell believes in that rule < 1417567975 591719 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(given how ^ is polymorphically defined and not a method, that's the only sensible way to do it, too) < 1417568014 369903 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it could have errored out, i guess. but where's the fun in that. < 1417568022 933342 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :pawlymorfishim < 1417568113 371831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: old torment? < 1417568128 35619 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :yeah so i am working on a thing that allows you to program without any text as code < 1417568156 799562 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :you just right click on objects and tell them to do things like age of empires < 1417568201 320090 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :a complex program would resemble an economy < 1417568209 951503 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1417568231 753753 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: the PDF. < 1417568246 656362 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh so it's not just a visual language with boxes, good. < 1417568268 314531 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: ah. i'd been wondering if you've kept that up-to-date lately. < 1417568280 268587 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :not since September 30. < 1417568288 237707 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(shame on me.) < 1417568303 580064 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :WHAT ARE WE PAYING YOU FOR < 1417568348 822976 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :申し訳ありません、ørjan先生 < 1417568349 385140 :colellis!6c56d58a@gateway/web/freenode/ip.108.86.213.138 JOIN :#esoteric < 1417568386 734544 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to the GTmobile... < 1417568409 508692 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :trans: i am so sorry, mr. oerjan < 1417568440 472773 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :google says it means "teacher", not "mr."? < 1417568468 53315 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh it's actually the word sensei < 1417568479 642408 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :literally yes but that title is also used for politicians and doctors < 1417568521 243113 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :it means "he who has lived previously to me" < 1417568531 886329 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :or something along those lines < 1417568543 642787 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah yes the japanese are weirdos who respect their politicians, aren't they < 1417568560 974007 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so "elder"? < 1417568586 635721 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :yes, possibly-- < 1417568595 331328 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :probably so, afaik hth < 1417568633 517180 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :the japanese are weird in many ways hth < 1417568643 392621 :colellis_!6c56d58a@gateway/web/freenode/ip.108.86.213.138 JOIN :#esoteric < 1417568655 280192 :colellis_!6c56d58a@gateway/web/freenode/ip.108.86.213.138 QUIT :Client Quit < 1417568657 120665 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Oren: そうですね… < 1417568690 774568 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NOOO i had just closed GT < 1417568699 457845 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thank god for ctrl-shift-T < 1417568705 148246 :colellis!6c56d58a@gateway/web/freenode/ip.108.86.213.138 QUIT :Quit: Page closed < 1417568742 798247 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :GT? what is that < 1417568751 259427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :google translate hth < 1417568777 454435 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :he said "indeed..." < 1417568881 192271 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :translation is very much an unsolved problem < 1417568949 848074 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes but now everyone can fake it! < 1417568958 481584 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and badly too! < 1417569081 176317 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Watche Moe bin dårlig oversatt hva norsk. < 1417569183 301226 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat did you go via japanese or something < 1417569219 633059 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :no, just badly mangled québécois :D < 1417569220 807071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the three first words aren't even norwegian unless Moe is a surname. < 1417569255 452998 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in fact Moi is a norwegian surname too, a somewhat famous cook < 1417569264 674283 :nooga!~nooga@91.235.25.1 QUIT :Ping timeout: 264 seconds < 1417569274 31485 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :my dad speaks quebecois and he is unable to speak to parisians < 1417569283 967154 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :«watche moé bin mal traduire de quoi en norvégien» → “just watch me badly translate something into Norwegian” < 1417569306 941442 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what does "bin" mean < 1417569313 978614 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Oren: do you speek French yourself? < 1417569334 619983 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :The Suffolk County Legislature Tuesday passed legislation to require all county buildings to post notices that wireless routers are in use. < 1417569334 763578 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :The resolution, sponsored by Legis. William Spencer (D-Centerport), warns that every wireless device emits radio frequency radiation or microwave radiation. < 1417569337 44791 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(yes, I do have some problems with parisians sometimes... I have a pretty strong accent with regional idioms...) < 1417569347 849448 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :not a lot. oo e le metro silver plate? < 1417569357 536591 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oo e? < 1417569361 566097 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :where is < 1417569379 554576 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh. ha ha ha :D < 1417569393 292098 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :my french is much worse than my japanese < 1417569394 293833 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: it's a contraction of «bien», used as a verbal punctuation. < 1417569407 628169 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bien mal, okay < 1417569434 907153 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I wonder if Parisian are further away from eachother than, say, Yorkshire and Texan? < 1417569448 842155 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: rather “be sure to look at me good” < 1417569472 144633 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(if I had meant «bien mal», I'd have said «watche moé bin bin mal traduire...») < 1417569489 550485 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :quebecois is like a dialect that split during the 1700's. it's like portuguese vs spanish < 1417569500 985951 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :or around that range anyway < 1417569520 250593 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1417569567 509 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :well, it's still somewhat the same language underneath... we just have different anglicismes than they do. < 1417569586 555850 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :and a different accent with quite distinct vowels < 1417569629 607374 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :yup! ^^ < 1417569630 491336 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :didn't technically english and american _also_ split during the 1700s, like < 1417569645 172447 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i hear there was some noise about that < 1417569651 173601 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :american kept better contact with english < 1417569653 76593 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I'm still not totally sure how to architect stuff in OTP < 1417569656 896485 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :indeed. that's mainly why you'll find the rhotic r anywhere except in the UK. < 1417569666 337190 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :And can't help but wonder if stuff in the Elixir standard lib goes against OTP principles < 1417569669 384377 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Taneb: are you rhotic? < 1417569681 184551 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :boily, I believe not. < 1417569701 836606 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :funny thing is my dad puts an h in white and i don't < 1417569704 284102 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait, i thought the uk was like the center of _not_ being rhotic < 1417569721 498205 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and the us was outside < 1417569726 809472 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :exactly < 1417569754 151839 :doesthiswork!80df920d@gateway/web/freenode/ip.128.223.146.13 JOIN :#esoteric < 1417569759 491960 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well boily seemed to say something vaguely opposite < 1417569764 348523 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :my dad is like "huwite" and i'm like 'wite' < 1417569778 366908 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :huh? I said that rhoticism is quite absent from the UK. < 1417569829 10812 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Oren: about the same. /ʍ/ < 1417569884 918386 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i can't remeber how to type ipa i took intro linguistics in first year... < 1417569897 156971 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :and now its been 4 years < 1417569899 743798 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: oh hm ambiguous "anywhere" construction < 1417569920 135390 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1417569940 188633 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Oren: linguistics student? < 1417569953 277154 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :I am a computer science major < 1417569961 550097 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ah :D < 1417569965 580352 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :boily, it's actually in some accents, I believe it's in the Somerset accent? < 1417569994 64940 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Taneb: perhaps. I admit I'm nowhere an expert about English English accents. < 1417570004 738364 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :basically uk ppl are like 'caaa' and everyone else is like 'you mean car' < 1417570045 91374 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Rhoticity_in_English#England < 1417570069 102942 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Oren, if I say "caa" to me that sounds scouse < 1417570132 107793 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :if people "caa"ed me I'd expect a «lisse» to follow soon after. < 1417570188 76805 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :boily, I think I can be concsiously rhotic < 1417570261 100626 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :But I'm not if I'm not thinking about it? < 1417570381 217039 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :meanwhile, I still can't compile the wisdom on that texlive install... apparently I fell through an interim Greek package and now I'm stuck with http://tex.stackexchange.com/questions/191685/lgrxenc-def-not-nound . < 1417570398 799990 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :also, pentadactyl's nightlies are incompatible with firefox 34.0... < 1417570405 348860 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: does that mean you complete tabs with ernacle? < 1417570436 820370 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :if I ever get custom printed keycaps, that one is definitely going on my keyboards. < 1417570582 307165 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i seemed to have triggered the visual french keyboard in gt, and was confused because several attempts kept giving me tqbernqle < 1417570647 658623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it's not _just_ visual, it seems) < 1417570655 65277 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shun the AZERTY layout! < 1417570655 452463 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric ::I < 1417570657 719719 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Hi < 1417570672 105562 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Dulnes hello. < 1417570673 541224 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hilnes < 1417570693 831248 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Heh < 1417570981 891099 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :terminal: white on black or black on white? < 1417570993 990896 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :yellow on yellow < 1417571009 474740 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :lolwut < 1417571031 438991 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Should i get ORAS or x/y < 1417571037 840723 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Or link between worlds < 1417571051 424135 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Red Rescue Team < 1417571058 246423 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Idk what do i only have a little money left on my paycheck < 1417571074 48649 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :link between worldd is a copy of link to the past. get lttp on gba < 1417571094 389069 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Link between worlds i know that oerjan < 1417571104 741015 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Malborge <-- AAAAAA it's spreading < 1417571113 49128 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Gasp! i beat lttp in 5 minutes < 1417571121 277915 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :oerjan: I'm sorry ): < 1417571123 857273 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1417571127 787132 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Soary < 1417571136 705114 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: it's ok i really blame Lymia < 1417571140 277229 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Dulnes: I'm not an eagle < 1417571157 478606 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Arst thou sure? < 1417571171 922082 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :When was the last time yiu checked < 1417571175 913664 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :You* < 1417571241 315475 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :so white on black or black on white which is better for terminal < 1417571249 385762 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Oren: white on black. < 1417571273 34158 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :As in txt wise? < 1417571283 106923 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Neon orange on neon blue < 1417571288 322365 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1417571296 279404 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :or editor you know, for coding < 1417571297 777879 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FreeFull: i suppose it's ironic that Malbolge is misspelled to start with. < 1417571333 439949 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Yeah, Malebolge < 1417571342 250620 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Malebulge < 1417571344 136636 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :maelbolge < 1417571353 107999 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1417571356 558509 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :mæ < 1417571360 581481 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Anyways white text on black background? < 1417571363 961784 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Seems gud < 1417571372 440078 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Do that oerjan < 1417571377 776153 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Œ < 1417571385 941352 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :œæ < 1417571402 858423 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :ø < 1417571412 192126 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Dulnes: i'm not Oren. < 1417571416 870944 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1417571441 641472 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :O < 1417571449 887305 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Your names tho < 1417571461 629855 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :I loose a letter when staring to long < 1417571510 137244 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :does your client have tab completion and is it smart enough to prefer whoever spoke last? that will help, although probably not always. < 1417571544 938422 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*irc client < 1417571551 96430 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :I have to put oe for your name < 1417571557 675869 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :And or for oren < 1417571561 702205 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :Doesn't look like irc supports unicode in username < 1417571571 198467 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Yeh < 1417571577 334835 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric ::I < 1417571577 632525 :Oren!~oren@user3-208-105.wireless.utoronto.ca NICK :|en < 1417571582 535092 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Dulnes: beware. when oerjan and olsner are discussing, it can get quite confusing. < 1417571584 131650 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :is that better? < 1417571595 902854 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i used C | < 1417571598 27739 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :|en: yeh < 1417571600 222820 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :for or < 1417571614 126399 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :boily? < 1417571621 176576 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :enket < 1417571623 532033 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :What do you mean < 1417571632 100155 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Im oeren < 1417571640 928269 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Gah < 1417571646 724978 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Ignore im < 1417571651 890081 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :he sees |en> like a quantum thingy < 1417571664 381083 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :I think i have dislexia < 1417571672 540682 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Quantum physics < 1417571681 910633 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Dulnes: when blindly tabcompleting. < 1417571703 150247 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Tebs < 1417571723 421252 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Btw vf < 1417571728 836072 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Very good < 1417571776 886048 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :There should be an esoteric language called malbranche < 1417571785 247933 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Make it < 1417571793 919816 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I'm too lazy < 1417571798 543449 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :ACTION pets FreeFull's face < 1417571803 604467 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Every one is lazy < 1417571809 267515 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Yep < 1417571821 275839 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :If I wasn't, I'd make a sort of mix of Prolog and J < 1417571840 472316 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And call it something unimaginative like Jlog < 1417571842 841716 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :J *-* < 1417571857 501228 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :why would somebody make a table called match < 1417571869 365658 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :|en: regex implementation? < 1417571882 946460 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :nope, pingpong < 1417571893 913735 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :why not matches < 1417571900 553572 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :match is a keyword < 1417571963 677712 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :pingpong < 1417571975 845382 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Lovely < 1417572032 384005 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :internet multiplayer games project... poop < 1417572051 465297 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :l*php < 1417572139 113067 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :PhP looks like a dissapointed grandpa face < 1417572218 987009 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : it is amazing how different the current aesthetic is from previous ideas of what a 'futuristic' aesthetic whould llok like <-- i think that's a sort of self-fulfilling thing, if the previous ideas hadn't been made then people wouldn't now be avoiding them. < 1417572229 631783 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is way backlogged can you tell < 1417572274 736967 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :What are you up too? < 1417572276 175929 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i was halfway thru an episode of serial experiments lain when i wrote that < 1417572284 996305 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm is retro-futuristic a thing? it has to be. < 1417572299 205744 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(see also: zeerust) < 1417572314 4498 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :it is. lisp is a retro-futuristic language < 1417572332 494033 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Yuh < 1417572333 650422 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :modern variants of it are i mean < 1417572367 579357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok it is https://en.wikipedia.org/wiki/Retrofuturism < 1417572400 424525 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Ivsee what you mean boily < 1417572489 216629 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :retrofuturism is fun. < 1417572510 680144 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :ACTION pats boily on the head < 1417572529 391877 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :futoretrism < 1417572565 803150 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION mellows and tilts to the side < 1417572567 914182 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :making your thing look like what you think future people will imagine your own era to look like < 1417572616 944913 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Dulnes: I like http://locomalito.com/maldita_castilla.php . it's hardcore and gives a really good arcade-ish vibe. < 1417572640 613841 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :Well, people always like to think about how everyone in the past had awful hygine. < 1417572654 420529 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :except the romans < 1417572667 45003 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :BATHS BATHS BATHS < 1417572677 391093 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Lol < 1417572682 686212 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Also thank boily < 1417572855 777158 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :gah why would somone spray this poor code with ^M everywhere? < 1417572880 946818 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :don't panic and :e ++ff=dos < 1417572891 408393 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :lol < 1417572914 39519 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :^=^ < 1417572941 273954 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :|en: also the arabs. < 1417572971 265638 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess the jews too, for the same reason (ritual cleansing) < 1417572997 378622 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :probably the europeans were the filth of the earth. < 1417573004 216724 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :then they took over hth < 1417573077 839275 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and the vikings. when one of your weekday names _means_ bathing day, you know you're not filthy. < 1417573091 66209 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :only once a week? < 1417573119 160239 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Filfy Phuckers < 1417573134 813435 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :|en: IT'S ALL RELATIVE OKAY < 1417573150 471154 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection < 1417573156 833573 :boily!~alexandre@96.127.201.149 QUIT :Quit: FLATBED CHICKEN < 1417573201 382039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :anyway, i'm pretty sure r/askhistorians on reddit had a portion of their FAQ about this. < 1417573247 98431 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :this code im reading has the hallmarks of being edited by at least 3 people who used different editors and tab styles < 1417573249 550422 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :8Chan < 1417573306 605225 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :forensic source code ology < 1417573465 243817 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :anyway i am normalizing it to my standard of one tab per indent level. < 1417573569 143845 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm general washing appears conspicuously absent from http://www.reddit.com/r/AskHistorians/wiki/health < 1417573589 465018 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION know goes to read about the hitler moustache < 1417573591 334414 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*now < 1417573930 40187 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Perhaps the most memorable fact from the early years of human computing is that the very first team of French computers, assembled by Gaspard Clair Francois Marie Riche de Prony in the early 1790s, was composed entirely of wig-makers left unemployed by the French Revolution." < 1417573972 179159 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :The tooth brush stache was popular to about "1945" < 1417573976 128046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i went on to a post about other styles made unpopular by history) < 1417573989 714751 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Dulnes: i think that's pretty accurate hth < 1417574010 824673 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :May i pet ye < 1417574016 61637 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no hth < 1417574024 969749 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Do any of you guys have pets < 1417574038 981546 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :oerjan: why do you say hth all the time < 1417574050 509322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tradition hth < 1417574084 961273 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :... < 1417574091 641631 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :ACTION pets oerjan < 1417574095 879608 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric ::I < 1417574100 845133 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats Dulnes -----### < 1417574112 988740 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :pep pep good creb < 1417574151 621608 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Apparently ### < 1417574158 471945 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Is a channel < 1417574178 812610 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :the hashtag channel? < 1417574192 624601 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Just says blah < 1417574202 840180 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Dulnes: in many (if not most?) IRC networks # is also a valid channel < 1417574225 97753 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :I know < 1417574229 895779 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :some people say hashtag in real life < 1417574246 863667 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Yup and its disgusting < 1417574254 694848 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :like my aunt (the youngest one) < 1417574269 592850 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :she is very ditsy < 1417574287 342751 :|en!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :but a fun person < 1417574291 849796 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Oren you can change your name back < 1417574304 589093 :|en!~oren@user3-208-105.wireless.utoronto.ca NICK :Orin < 1417574323 934707 :Orin!~oren@user3-208-105.wireless.utoronto.ca NICK :OREN < 1417574327 851093 :OREN!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :there < 1417574370 720795 :OREN!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :its all caps hth < 1417574383 428015 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Hhhh < 1417574414 955107 :OREN!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :you have no chance to survive make your time < 1417574468 19128 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :What? < 1417574469 727364 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417574485 146743 :OREN!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :all your base are belong to us < 1417574510 607139 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Omg < 1417574516 197313 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :I know that < 1417574521 993982 :OREN!~oren@user3-208-105.wireless.utoronto.ca NICK :CATS < 1417574541 364968 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Idk if you can change names.on my client < 1417574552 353646 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Whats the ./ thing u use < 1417574554 212668 :CATS!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :Good Evening Gentlemen! < 1417574559 995172 :CATS!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :it's /nick < 1417574572 718146 :CATS!~oren@user3-208-105.wireless.utoronto.ca NICK :Captain < 1417574579 921852 :Captain!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :It's You!!!! < 1417574580 636129 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn NICK :Oren < 1417574583 575801 :Oren!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Hue < 1417574591 65612 :Captain!~oren@user3-208-105.wireless.utoronto.ca NICK :Cats < 1417574622 398437 :Oren!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn NICK :Windows < 1417574647 499555 :Windows!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Also oren just go to that website and do the konami code < 1417574662 145631 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 258 seconds < 1417574674 587031 :Cats!~oren@user3-208-105.wireless.utoronto.ca NICK :Oren < 1417574684 871169 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :what website? < 1417574713 809263 :Windows!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn NICK :Arch < 1417574801 378464 :Oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :whoops afk battery < 1417574805 369550 :Arch!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Idk what it was < 1417574809 448102 :Oren!~oren@user3-208-105.wireless.utoronto.ca QUIT :Quit: leaving < 1417574853 295985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :please stop < 1417574957 670720 :Arch!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :k < 1417575801 292272 :oren!~oren@user3-208-105.wireless.utoronto.ca JOIN :#esoteric < 1417575916 29880 :Arch!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Hi oren < 1417575924 895173 :Arch!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn NICK :Dulnes < 1417576646 769121 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 272 seconds < 1417576658 609560 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :hi < 1417577223 821864 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Gnight < 1417577923 206282 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :gnight < 1417578067 241596 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 250 seconds < 1417578152 830706 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417578272 557491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : The idea behind it is the set of instructions form a group <-- cpressey has a couple languages like that. < 1417578476 670488 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell Taneb http://catseye.tc/node/Burro < 1417578476 850384 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1417578498 191327 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :possibly it's just that one, Cabra is somewhat different. < 1417579948 347993 :doesthiswork!80df920d@gateway/web/freenode/ip.128.223.146.13 QUIT :Quit: Page closed < 1417582033 650419 :Dulnes!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn NICK :CakeMeat < 1417582234 823341 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1417582975 306977 :trn!~trn@trnsz.com QUIT :Excess Flood < 1417582975 487140 :trn!~trn@trnsz.com JOIN :#esoteric < 1417583080 401114 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 252 seconds < 1417583123 579271 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1417583125 150770 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1417583171 396171 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :hi < 1417583181 631033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hï < 1417583195 543099 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :ハイ < 1417583198 286548 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hı < 1417583207 467637 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :is that a vav? < 1417583227 502726 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`icode ı < 1417583237 797323 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :¥ë§ < 1417583243 538322 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0131 LATIN SMALL LETTER DOTLESS I] < 1417583252 508123 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i seee... < 1417583274 621942 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :`icode s < 1417583276 823265 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0073 LATIN SMALL LETTER S] < 1417583282 285137 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Mmm < 1417583294 559964 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Is dulnes btw < 1417583307 474220 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :`icode Ⅶ < 1417583307 617917 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Gonna be more formal < 1417583309 306389 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+2166 ROMAN NUMERAL SEVEN] < 1417583321 414437 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :`icode ₩ < 1417583323 349080 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+FFE6 FULLWIDTH WON SIGN] < 1417583330 657269 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Oh mai < 1417583348 924165 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Atleast i know what its called now < 1417583357 462791 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :why the hellis there a unicode symbol for each roman numeral? < 1417583366 910334 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Idk < 1417583375 717657 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :ACTION pats oren < 1417583381 432954 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :`^` < 1417583383 293950 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ^`: not found < 1417583400 294446 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :`icode ® < 1417583402 356955 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+00AE REGISTERED SIGN] < 1417583425 201771 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :unicode has too many characters that were put in for backward compatibility < 1417583454 870023 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :[°`°`°``°°°`°°°````°°`°°``°````°`°`°`°°`°°°°`°]°°`°`°`°```||°```°`````]°```°`°||°``°] < 1417583461 903073 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :i lo < 1417583469 625061 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :I like cats < 1417583513 832372 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :^ < 1417583536 655160 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Im pretty sure if i didnt put brackets it come out as ilickcatsssz < 1417583545 799939 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sigh, another nick < 1417583551 354568 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Sigh < 1417583568 932302 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Its better than dulnes atleast¿ < 1417583582 798977 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :what does dulnes mean? < 1417583620 994482 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Its a name that means something to me < 1417583631 369067 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :I dont use it often < 1417583670 211831 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i just use my name for most things < 1417583681 710947 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :M < 1417583690 196091 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :It used to be my name < 1417583706 750760 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :©_© < 1417583718 133247 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :`cmds < 1417583719 797640 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cmds: not found < 1417583720 911179 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i mean the name on my birth cerifite < 1417583735 125890 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Whats that¿ < 1417583738 278612 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :oren < 1417583745 477783 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Fancy < 1417583759 723495 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :its not as if there are many orens? < 1417583759 867067 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :No one knows my real name < 1417583801 272542 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :ØwÕ < 1417583827 331620 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I assume ØwÕ is your real name < 1417583829 681549 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :OдO < 1417583849 974897 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Nah < 1417583851 105532 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric : what's up < 1417583856 420770 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :My realllll name iss < 1417583877 171433 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Finn Morghan O'Brien < 1417583885 209248 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Fancy < 1417583904 75025 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :`exec < 1417583905 840838 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: exec: not found < 1417583915 16833 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :`hello < 1417583916 652152 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello < 1417583929 942412 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :5öüçHè < 1417583940 918828 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :Souche? < 1417583948 158662 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Touchè < 1417583975 418289 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :How old are you oren < 1417583988 785767 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :What programming languages are based on 'rewriting' in the sense that the operate entirely on source code - no external data structure < 1417583991 245984 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :21才 < 1417583995 799287 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Fancy < 1417584006 952608 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :an example is SK combinators maybe, and non-example is brainfuck because the memory cells are not part of the program < 1417584008 727060 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :/// thue and some others iirc < 1417584009 464676 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :source code < 1417584030 807679 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Stack underflow < 1417584055 568474 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Stack stack < 1417584131 279052 :AndoDaan_!~AndoDaan@188.188.66.118 JOIN :#esoteric < 1417584136 394949 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :> cake/meat < 1417584137 659961 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Not in scope: ‘cake’ < 1417584137 803315 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Perhaps you meant one of these: < 1417584137 803420 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘take’ (imported from Data.List), < 1417584137 803491 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘Seq.take’ (imported from Data.Sequence), < 1417584137 803614 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘BSLC.take’ (imported from Data.ByteString.Lazy.Char8)Not in scope: ‘meat’ < 1417584146 854502 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Cannot divide by cake < 1417584147 43846 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :> take the cake < 1417584148 290384 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Not in scope: ‘the’Not in scope: ‘cake’ < 1417584148 433827 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Perhaps you meant one of these: < 1417584148 433941 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘take’ (imported from Data.List), < 1417584148 434013 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘Seq.take’ (imported from Data.Sequence), < 1417584148 434087 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘BSLC.take’ (imported from Data.ByteString.Lazy.Char8) < 1417584170 429842 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Why cant lambdabot divide by cake?! < 1417584176 663235 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :This is an outrage < 1417584200 609995 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :cake/meat= 56 < 1417584204 999117 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> cake < 1417584206 329366 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Not in scope: ‘cake’ < 1417584206 472680 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Perhaps you meant one of these: < 1417584206 472781 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘take’ (imported from Data.List), < 1417584206 472857 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘Seq.take’ (imported from Data.Sequence), < 1417584206 472929 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘BSLC.take’ (imported from Data.ByteString.Lazy.Char8) < 1417584210 657796 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, that's gone? < 1417584222 5780 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :hmmmm it would be easier to insert binary data into a program if C supported base64 literals < 1417584222 486622 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :> take take < 1417584223 741427 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match expected type ‘GHC.Types.Int’ < 1417584223 884244 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : with actual type ‘GHC.Types.Int -> [a0] -> [a0]’ < 1417584236 574059 :AndoDaan!~AndoDaan@188.188.69.156 QUIT :Ping timeout: 255 seconds < 1417584254 385736 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Lets make lambdabot do stuff < 1417584258 201320 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Funny stuff < 1417584267 53776 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i need to convert base64 to C "" notation < 1417584275 956462 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :«» < 1417584285 466281 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :`icode » < 1417584287 391808 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK] < 1417584307 937877 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Oh so thats why it registers always as a quotation mark < 1417584324 947913 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :[«] uses these from.now on < 1417584340 37896 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i have RFC1345 as a mode on my ime. & < 1417584359 808966 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :so &>> is » < 1417584368 738280 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :well < 1417584393 634278 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Its easier if » is & >> and "" < 1417584400 316718 :AndoDaan_!~AndoDaan@188.188.66.118 QUIT :Ping timeout: 240 seconds < 1417584407 781243 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :dont have to put down >> < 1417584423 708476 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :ő &o" < 1417584453 811806 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :well nvm i checked depending on what you are doing you have to &>> is » is »» < 1417584479 343347 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :it seems you have an o i dont have < 1417584567 269389 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :ο how about that one < 1417584645 382826 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :ò_ó < 1417584710 778890 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i forget, can you define multiple cpp macros with the same name if they have different argument counts < 1417584731 542106 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :noooo whatever you are doing stop < 1417584743 608688 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: no hth < 1417584745 833206 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :k < 1417584753 370583 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i don't care if you can dont < 1417584809 796311 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :So if i run &>> is » through my stuff it poops out this trash &>> is » is »» ] [ « rr ].cap]&%>>569 [ 0 ] = 10 < 1417584853 67426 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it that much worse than defining SYSCALL_DEFINE0, SYSCALL_DEFINE1, SYSCALL_DEFINE2, etc.? < 1417584870 363568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: kinda, with hacks < 1417584876 754066 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Wait what happens if you do that? < 1417584918 799953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: you can do #define foo(...) + a dispatch < 1417584923 551916 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :elliott: it's not that important. < 1417584956 102935 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :\ < 1417584987 743764 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :does this \}\ work in anything < 1417585031 649965 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :£_£ < 1417585144 660444 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :ACTION pats elliott s face < 1417585153 304825 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :`perl -e '$_=\'$_\';print"$_$";' < 1417585156 226898 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1417585162 72870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeMeat: please don't < 1417585168 94579 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Ok < 1417585173 247048 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Zzzz < 1417585192 463408 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :What chu doin oren < 1417585201 33880 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :ZZzz < 1417585222 801049 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Chu spaces are the best. < 1417585269 867088 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :DNA is a very esolangy language imo < 1417585282 261006 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :It's not a language. < 1417585282 440491 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :What am i talkinv about < 1417585284 850088 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren, i cna't get that to work < 1417585289 747662 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :I know now < 1417585300 636554 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :get what to work < 1417585301 750906 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :The worst thing about being a biologist around computer people is the DNA thing, probably. < 1417585303 565977 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :the perl? < 1417585305 941799 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :Later it will be not being paid. < 1417585306 909874 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes < 1417585313 399021 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Im.litteraly having maass brain death < 1417585329 487905 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Bike, how is DNA not a language < 1417585334 493813 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :are you a biologist? < 1417585341 563737 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i was just trying a perl program with lots of $_$ faces in it < 1417585345 110776 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :OK < 1417585345 254411 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :DNA is code < 1417585347 710650 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i thought it was aquine < 1417585348 304990 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :it's a binary code at best? < 1417585350 60740 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :Is binary a language? No. It's a numeral system, or an encoding. < 1417585355 267092 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Bike, OK < 1417585373 124045 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :is there a language on top of DNA? < 1417585375 164674 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Bike is bein sensitiveee :I < 1417585375 654253 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :The worst part is protein translation actually is interestingly complicated, but nobody cares for some reason. < 1417585383 151136 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I care about it < 1417585384 903412 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :Well, "nobody", it's a major research area. < 1417585385 293868 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I have a book about that < 1417585392 494734 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :DNA has a structure of triplets of base pairs < 1417585398 866189 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :I care about the sciences < 1417585416 483386 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :each triplet encodes either the start of a protien, an amino acid or the end < 1417585435 390833 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :so a stringof dna can encode a bunch of proteins < 1417585437 454074 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :in coding sequences. < 1417585447 240965 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :how are the triplets delimited < 1417585453 407925 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Wait if i ride a bike < 1417585461 641014 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Then < 1417585492 706941 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :they aren iirc it is self synchonizing < 1417585506 882871 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :cluid: They're not. There's a thing called a "frameshift mutation" where it goes out of alignment and translation goes wrong. < 1417585524 140141 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :ah ok < 1417585535 213148 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :What do you do as a biologist < 1417585544 592941 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Life things < 1417585554 753517 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Gasp are you playing god again bike < 1417585555 770482 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :there ar many kinds of biology < 1417585559 164254 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :Actually I guess there are normal uses of different reading frames too. I ain't a geneticist. < 1417585559 762564 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Bike god < 1417585565 628010 :dts!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1417585589 766219 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Jesus bike sounds better < 1417585594 687071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` perl -e '$_=\'$_\';print"$_$";' < 1417585596 793477 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1417585621 817915 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`perl -e$_='$_';print"$_$"; < 1417585623 703367 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Final $ should be \$ or $name at -e line 1, within string \ syntax error at -e line 1, near "print"$_$"" \ Execution of -e aborted due to compilation errors. < 1417585637 232205 :oren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :o if oerjan is here i should biguate my name < 1417585650 995008 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I hve a LOT of wiki pages open about RNA now < 1417585652 513418 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thanks < 1417585658 29430 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: that's going to get so old < 1417585706 64873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`perl -e$_='$_';print"$_\$"; < 1417585708 563409 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​$_$ < 1417585709 824710 :oren!~oren@user3-208-105.wireless.utoronto.ca NICK :Ouran < 1417585730 373205 :Ouran!~oren@user3-208-105.wireless.utoronto.ca NICK :OOOren < 1417585736 291600 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :U done it < 1417585738 929366 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :there. biguated < 1417585743 678947 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :`perl -e$_="$_";print"$_\$" < 1417585746 224860 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​$ < 1417585750 660531 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: i think it's already gotten old hth < 1417585760 497307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OOOren: CakeMeat: can you two be less noisy please < 1417585776 356737 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Because sound traverses text < 1417585793 216151 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :はい、エリオット様! < 1417585794 313428 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Anyways can hackego do that infinite loop thing < 1417585810 508727 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Ong look at thay smiley face in there < 1417585852 478099 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :that is a small tsu < 1417585864 682990 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :it indicates a glottal stop < 1417585896 276037 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :anyways infite loop in bash while :; do echo 'Hit CTRL+C'; sleep 1; done is there a bot here that can run that < 1417585912 516620 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Like dont actually do it < 1417585919 863507 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` while :; do echo 'Hit CTRL+C'; < 1417585921 554742 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: -c: line 1: syntax error: unexpected end of file < 1417585921 957321 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Where could I find programmers to help with implementing an esolang? (this one http://esolangs.org/wiki/Janus ) < 1417585933 552951 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run while :; do echo 'Hit CTRL+C'; < 1417585935 318852 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: -c: line 1: syntax error: unexpected end of file < 1417585942 133171 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :while :; do echo 'Hit CTRL+C'; sleep 1; done < 1417585946 148479 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Glottal stop? Are you sure? < 1417585948 743710 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think there's a syntax error < 1417585951 986612 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :here when my exams are over dth? < 1417585955 808149 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :any help please < 1417585957 686745 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run while :; do echo 'Hit CTRL+C'; done < 1417585959 487061 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ Hit CTRL+C \ < 1417585964 260740 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Oh god < 1417585964 442419 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there you go hth < 1417585972 158314 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :O god what did you do < 1417585984 139854 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i just wanted to show it doesn't actually harm HackEgo) < 1417585989 540289 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :aha < 1417585992 503687 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Good < 1417585999 835881 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I will ask later < 1417586000 759660 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :I was scared itd keep going < 1417586011 895587 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :oerjan: answer cluid < 1417586016 967199 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :U guys r fronds < 1417586034 451288 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :anyway yes ッorっ indicates a glottal stop or a doubled consonant < 1417586042 451348 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Oh < 1417586096 254476 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :janus looks more complicated than i have patience to implement < 1417586105 12979 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I have most of it already in haskell < 1417586111 629271 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but the self interpreter is not working < 1417586193 163402 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Have you tried unplugging your computer and plugging it back in? < 1417586232 745768 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :> { 0 } < 1417586233 939966 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : :1:1: parse error on input ‘{’ < 1417586248 830953 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Hintzzz < 1417586256 499368 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :> < < 1417586257 691060 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : :1:1: parse error on input ‘<’ < 1417586269 305159 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Wtf am i doing < 1417586296 613124 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :¡_¡ < 1417586324 878835 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :trying random things, hth < 1417586362 493039 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :I assume me patting oren on the face is not disruptive to the perl he does < 1417586387 258306 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I just want self interpreter running < 1417586404 206881 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Screen shot of the error or whayever < 1417586404 970460 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and maybe implement the compiler later < 1417586435 982774 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Compile the piles of garbage into a working haskell inerpreter < 1417586476 57043 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I think you may be expecting too much of Haskell's garbage collector. < 1417586493 768177 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Probably < 1417586517 65762 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :php says unexpected $this ... why not say "this isn't ruby, dumass" < 1417586524 818611 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :surely someone's proved it TC by now < 1417586538 97216 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Ruby on rails < 1417586538 364589 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :??? < 1417586544 101608 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oerjan, which < 1417586549 332983 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i forgot the ; at end of line. < 1417586554 512089 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: ghc's garbage collector < 1417586564 842422 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean how can it possibly not be < 1417586570 278437 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it is often told that types do not exist at run time < 1417586573 839752 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What does it mean for a garbage collector to be TC? < 1417586581 557177 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :To crap < 1417586585 928339 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mitchs: re: interest in Polyominoes: it's nice to have an algorithmic challenge among all the data compression tasks lately. < 1417586587 227432 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...i guess the fact it reduces memory might be a problem < 1417586589 467337 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but for garbage collection you need specific code for recovering/collecting that type of object < 1417586599 95673 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so its a lie < 1417586612 682926 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :mark and sweep < 1417586615 140228 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :The cluid is a lie < 1417586615 546079 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: hm that's a bit tree falls in the forest isn't it, since GC should never be observable < 1417586623 657090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeMeat: can you be less noisy please < 1417586633 125294 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric ::I < 1417586646 793103 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :you can garbage collect without types if you sweep over all memory < 1417586657 622113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not precisely < 1417586660 168693 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Fine < 1417586662 921170 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :for pointrs to allocated objects < 1417586666 985945 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :OOOren, I doubt that, how do you know which objects are pointers and which are immediate? < 1417586668 352402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you need to know where the pointers are < 1417586675 651950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not quite the same as knowing all type information though < 1417586681 489862 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :you don't < 1417586688 980388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you do for precise collection < 1417586692 617461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what you are describing is conservative collection < 1417586700 261877 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you can probably recover a fair bit of type information from inspecting the GC code pointer of an object < 1417586705 137905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can make do with just having a tag bit for pointer vs. int; e.g. OCaml does this and has 31 bit ints < 1417586713 954776 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :as Bob Harper might say "haskell is dynamically typed" < 1417586724 808477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it's not really possible to "recover types" in any meaningful way with that, the GC is basically agnostic < 1417586728 792965 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :exactly. but conservative is still gc < 1417586733 883693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think GHC does this too < 1417586738 155455 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i have used it in C < 1417586748 536024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's unsound in C, but sure :p < 1417586750 140913 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :conservativ ecollection that is < 1417586793 583668 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :anyway GC algorithms are probably not TC < 1417586798 458570 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :the real issue is when someone does this: int*onebasedarray=malloc(4*sizeof(int))-1 < 1417586820 855294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not really an issue because it's UB, I'm pretty sure < 1417586824 614005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the real issue is stuff like xor linked lists < 1417586825 673132 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: It's true that generally type erasure benefits the mutator more than the garbage collector (it's interesting to speculate about the reason. one *can* implement specific scavenging and evacuation code for each type, foregoing all explicit layout information; however I suspect that this would make performance *worse* nowadays, because the code will quickly outgrow the code cache size.) < 1417586888 113770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :void oops(int *p) { intptr_t x = (intptr_t)p ^ 1234; p = NULL; gc(); p = (int *)(x ^ 1234); printf("%d\n", *p); } < 1417586900 170386 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn PRIVMSG #esoteric :Night < 1417586900 925676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :conservative GC breaks this code but nobody cares because it's already horrible < 1417586912 783504 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :night < 1417586916 624777 :_AndoDaan_!~AndoDaan@188.188.68.178 JOIN :#esoteric < 1417586924 265581 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: you know of the xor trick for cyclic lists, right? < 1417586969 64871 :_AndoDaan_!~AndoDaan@188.188.68.178 PRIVMSG #esoteric :I'd like to hear it, please. < 1417586972 2545 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1417586973 121698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: I know XOR linked lists but nothing about relating them to cyclicity < 1417586990 677026 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi _AndoDaan_ < 1417587006 357892 :_AndoDaan_!~AndoDaan@188.188.68.178 PRIVMSG #esoteric :Hey, cluid. < 1417587021 227183 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :_AndoDaan_: basically every node stores the xor of its next and its prev pointer; if you know the current node, and know where you came from, you can traverse the list. if not ... and that's the situation the GC will be in ... then you're screwed. < 1417587038 333395 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Genetic_code http://en.wikipedia.org/wiki/Start_codon http://en.wikipedia.org/wiki/Five_prime_untranslated_region http://en.wikipedia.org/wiki/Frameshift_mutation thanks Bike < 1417587041 235058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: yeah, that's what I meant by XOR linked lists. < 1417587052 107961 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: yes. < 1417587056 600957 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i wonder if any GCs can actually deal with pointers that are anything but memory blocks. < 1417587061 176079 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :sounds impossibleish < 1417587074 355115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: what does that have to do with being cyclic, though? < 1417587076 997790 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bike: What do you mean? < 1417587077 512679 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: <_AndoDaan_> I'd like to hear it, please. <-- I was replying to this. < 1417587077 952502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a trick for double-linked lists < 1417587080 550112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, okay. < 1417587083 628061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry. < 1417587085 224715 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i also wonder if boehm mentions things not workign with this intptr_t shit < 1417587093 912551 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :shachaf: a gc where elliott's code would work. < 1417587097 687113 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: nothing in particular. I wanted to say "doubly linked", and I normally make those cyclic. brain fart. < 1417587122 989212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION nods < 1417587139 438977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does boehm handle char *p = malloc(10) + 10; < 1417587139 581768 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :perhaps ironically i've heard of using xor'd pointers to make mark-and-sweep slightly cheaper < 1417587172 840890 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: I'm pretty sure it does. < 1417587173 363332 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :What's taht do again? < 1417587186 416024 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :the example use of boehm is for strings, though. < 1417587186 756724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: p is a pointer you're not allowed to dereference < 1417587187 246802 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :makes an array with negative indices < 1417587190 661314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but you are allowed to hold it < 1417587194 623295 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :ok right. < 1417587198 276362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :malloc(10) + 11 isn't allowed, though < 1417587209 320332 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :so that for loops work. i heard this on ##c at some point. < 1417587213 151645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you only get one element of leeway < 1417587226 546957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw C is horrible < 1417587233 249520 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :I know. < 1417587234 611726 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the C standard is full of dark corners with ugly surprises. < 1417587238 703244 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :I should have written this project of mine in Rust. < 1417587241 674470 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :if so then scrip7 is horribler < 1417587248 279579 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :elliott: a past-the-end pointer is wonderful < 1417587270 999058 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :actually, wait, how do you expect boehm to deal or not deal with that? < 1417587274 877909 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and it has 701 pages, so there's a lot of room for them :) < 1417587288 317645 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(approximately, I'm using the N1570 draft) < 1417587288 486406 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :because you can access any memory as any type < 1417587289 835213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: well, if it only checks the pointers are within the bounds of the object, rather than within the bounds of the object or one past it... < 1417587306 719224 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :oh, you mean holding p should keep the string alive. < 1417587310 753430 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :yeah i guess that makes snese. < 1417587315 618571 :_AndoDaan_!~AndoDaan@188.188.68.178 QUIT :Ping timeout: 256 seconds < 1417587323 213755 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :One thing I dont undersatnd though, is how can you mutate DNA/RNA like split it in half and mix it nad itt still works? < 1417587332 518635 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(which is probably fine because I'm not writing C compilers.) < 1417587337 438951 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :Because it's made of lots of sections. < 1417587350 366141 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :Each protein is encoded by some number of base pairs, not the whole strand. < 1417587352 638677 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and each section makes random protiens? < 1417587353 621800 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :so you can cut up the strand ok. < 1417587365 28616 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok < 1417587369 559483 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :and each protein is stored numerous times < 1417587373 266714 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so how do you make a living thing out of dna e.g. a worm < 1417587375 266751 :AndoDaan_!~AndoDaan@188.189.94.1 JOIN :#esoteric < 1417587376 598778 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :It's like taking a piece of text and cutting it up. < 1417587386 478281 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :cluid: Well, first, you need to get another worm... < 1417587386 649510 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :or a algae < 1417587386 922265 :AndoDaan_!~AndoDaan@188.189.94.1 PRIVMSG #esoteric :sorry 'bout that. < 1417587414 369421 :AndoDaan_!~AndoDaan@188.189.94.1 PRIVMSG #esoteric :I thought you were talking about cyclic tag systems. < 1417587424 614312 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i mean all these protiens will go together in some way < 1417587429 952869 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and build a creature? < 1417587437 542431 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :It's like bootstrapping. Barely. < 1417587446 967058 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :You need another creature that knows how to make more creatures, before you can make a creature. < 1417587453 69994 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :alright < 1417587469 110264 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :This is why Jurassic Park ahsn't happened yet. < 1417587488 164179 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :but they have cloned dogs for a price < 1417587496 973888 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :right, because dogs already exist. < 1417587498 824234 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :we have dogs aplenty < 1417587498 967326 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm sure the fact they don't have much dinosaur dna also matters < 1417587503 889129 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so the reproductive system will create an egg or something, which is the right setting for the DNA to form into protiens and create a new creatures < 1417587507 774127 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :is that right? < 1417587524 229348 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :Well. Sorta. < 1417587528 508290 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :there is also sex involved < 1417587532 248033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :an egg is already a fully functional cell < 1417587537 605154 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :Right, that's the main thing. < 1417587549 853522 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :That functioning cell gives rise to the whole organism. < 1417587625 650400 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :It would be interesting to simulate a system basd on something like DNA, which folds into "protiens" and make creatures from it < 1417587629 957483 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i wonder when we will get IDE's for DNA < 1417587632 296227 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :probably very hard to set up < 1417587634 914715 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :been done a lot. < 1417587639 561110 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thing is, maybe the system _was_ bootstrapped from something that wasn't a fully functional cell at one point, but that probably hasn't happened for billions of years < 1417587642 638127 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :sgeo, oddly, knows some about it < 1417587657 411896 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417587665 699668 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ive heard the abiogenesis story < 1417587676 261510 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :it's pretty easy to simulate something like mendelian genetics. modern genetics is more involved but doable. < 1417587683 975841 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :about the first cells forming out of hydrophobic films and stuff < 1417587696 977079 :AndoDaan_!~AndoDaan@188.189.94.1 QUIT :Ping timeout: 264 seconds < 1417587702 584690 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :my aunt says goddidit. my uncle says aliens did it < 1417587709 869699 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: right and it happened to monocollular things, not highly evolved (read: precariously balanced) creatures like dinosaurs. < 1417587715 501013 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :*cellular < 1417587717 332954 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Norn genes are kind of ... powerful? < 1417587723 803569 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Not really lists of proteins at all < 1417587726 916959 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :Norns? < 1417587734 731081 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :in Creatures, an artificial life simulator. < 1417587741 493412 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :ic < 1417587747 503399 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Sgeo, do you know about something to simualate building protiens out of 'genetic codes' on a computer? < 1417587757 160792 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i mean some kind of idealized protiens not real life ones < 1417587758 275454 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :The genes define things such as the exact chemical reactions that occur < 1417587779 325320 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :Well how complicated do you want the process to be? < 1417587784 943219 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :That is, if ADP + Energy = ATP, it's because a gene says so < 1417587786 258583 :AndChat-234416!~AndChat23@188.189.69.165 JOIN :#esoteric < 1417587792 233364 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I dont know much about this, just curious < 1417587793 723917 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :If you want the caricatural codon -> RNA -> protein process, that's trivial. like, a oneliner. < 1417587799 384959 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Maybe I wanted to type "mꙩnꙩꙩcular". < 1417587825 604237 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :or is that "mꙩnꙩcular". < 1417587839 866716 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :something like lacI, that's more involved < 1417587851 216573 :AndChat-234416!~AndChat23@188.189.69.165 PRIVMSG #esoteric :Lousy connection < 1417587877 436174 :AndChat-234416!~AndChat23@188.189.69.165 NICK :Andoodan < 1417587879 309734 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`unidecode ꙩnꙩꙩ < 1417587881 192183 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+A669 CYRILLIC SMALL LETTER MONOCULAR O] [U+006E LATIN SMALL LETTER N] [U+A669 CYRILLIC SMALL LETTER MONOCULAR O] [U+A669 CYRILLIC SMALL LETTER MONOCULAR O] < 1417587902 363524 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :monocular?!? < 1417587916 332082 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I know what it says there, but unicode also spells "lambda" "lamda" so I don't trust it ;-) < 1417587930 424033 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I really dislike "lamda" though I know that it's correct.) < 1417587940 433051 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i expect one o < 1417587953 543814 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mnocular < 1417587960 422525 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i ꙩ ꙫ ꙭ ꙩꙩ < 1417587967 630202 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :`unidecode λ < 1417587969 447451 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because greek prepositions tend to lose their -o in front of another vowel < 1417587969 671805 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+03BB GREEK SMALL LETTER LAMDA] < 1417587973 269280 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :keep going and you end up with ꙮ < 1417587975 576327 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :WHYYYYY < 1417587987 292762 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`icode ƛ < 1417587990 683390 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+019B LATIN SMALL LETTER LAMBDA WITH STROKE] < 1417587999 49957 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nice! < 1417587999 817706 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :lambdaphage < 1417588015 304490 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :Jesus X whyyyy < 1417588022 450152 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :gotta have things consIstent. < 1417588025 882746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: it's noted as a typo in the notes, I think < 1417588032 492916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just you're not allowed to rename unicode codepoints ever < 1417588046 924669 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :unicode is awful < 1417588058 969456 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :hookworm is awful < 1417588067 953197 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :Shift JIS is a way better encoding anyway < 1417588078 624839 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :much easier to parse too < 1417588099 922107 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :> Because the vast majority of genes are encoded with exactly the same code (see the RNA codon table), this particular code is often referred to as the canonical or standard genetic code, or simply the genetic code, though in fact some variant codes have evolved < 1417588101 198128 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : :1:27: parse error on input ‘of’ < 1417588102 963794 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :wow < 1417588108 663617 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :there's almost a universal language < 1417588112 34486 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :"vast majority" is important. < 1417588114 559314 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :'universal' as in used widely < 1417588118 605214 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :Actually most encodings that aren't utf 8 are way easier to parse < 1417588122 392715 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :like, it's not used in your mitochondria. < 1417588122 535991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :didn't someone say it's actually spelled without b in modern greek < 1417588160 352250 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :but yes, the mechanisms of heredity are really ancient. < 1417588164 109007 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i could become a molecular biologist < 1417588169 877202 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this would be interesting < 1417588179 5305 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :then i dont have to do stupid computer things < 1417588187 393549 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :it's pretty common to use mutations in one of the ribozymes to measure time, since there's nothing much to optimize there. < 1417588202 143274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think that was Bike's reasoning too < 1417588207 115883 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :it was. < 1417588210 647315 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Bike is smart < 1417588327 521548 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :the only people who argue whether some variant DNA encoding is better or worse have PhD's. unlike unicode. though they're still pretty stupid arguments, probably. < 1417588406 972187 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :anyway, now look up ribozymes. < 1417588424 76122 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok but ihave a lot to read already < 1417588488 866424 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"In Modern Greek the name of the letter, Λάμδα, is pronounced [lamða]" < 1417588489 9369 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 264 seconds < 1417588501 650460 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1417588567 735477 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :so its lamtha < 1417588618 442375 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :with th as in then < 1417588671 162321 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We've got a lot of bioinformaticists at the university. You can do biology and still keep doing stupid computer things. < 1417588702 325675 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :nobody likes bioinformaticians though. < 1417588714 230037 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i mean they're cool, but they complain about nobody caring about them a lot.l < 1417588802 818054 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Given how much funding they must have to be so many, it sounds slightly disingenuous. < 1417588820 805680 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :Do you have, like, an actual department for them? < 1417588831 269947 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :bioïnformatics < 1417588837 78461 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :people would like them more with the extra dot < 1417588842 551650 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :Probably. < 1417588945 158507 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It might be technically part of something, but it's at least a clear clique. < 1417588997 616109 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :All I know is, I never understand their posters when there's some sort of common event. < 1417589003 385808 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :«Had the "no money for bioinformatics but could you help us in your spare time" conversation this week. Depressing in so many ways.» e.g. < 1417589021 956920 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i actually don't know where they are at this school. I saw a hiring notice in the EE building once and that's it. < 1417589040 685798 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: shouldn't that really be biöïnformatics < 1417589045 764177 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :oh, and i saw an undergrad presentation about finding SNPs causing antibiotic resistance < 1417589057 627515 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :a lot of it's, like, straight out of Knuth, though. < 1417589088 38028 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The studients have their own guild ("Inkubio") though. < 1417589155 352105 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://www.inkubio.fi/ < 1417589187 771204 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :oh, the bioinformatics here looks like 90% ag forestry. figures. < 1417589237 773485 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :computer science likes trees? < 1417589274 755872 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i go to a semi farm school. < 1417589278 692624 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :in washington. it's all trees < 1417589408 403823 :_AndoDaan!~AndChat23@188.188.76.141 JOIN :#esoteric < 1417589413 832138 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i specifically went to uoft because york had too much trees and grass and stuff around < 1417589434 877148 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :and so did waterloo. i am a city person < 1417589522 905396 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :is that a good way to choose a university? < 1417589528 423478 :_AndoDaan_!~AndChat23@188.188.77.122 JOIN :#esoteric < 1417589544 760655 :_AndoDaan_!~AndChat23@188.188.77.122 QUIT :Client Quit < 1417589560 764066 :Andoodan!~AndChat23@188.189.69.165 QUIT :Ping timeout: 245 seconds < 1417589577 287372 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :uhhhh dude what is this < 1417589594 622626 :drdanmaku!uid17782@gateway/web/irccloud.com/x-rifbbaonefimydnm QUIT :Quit: , < 1417589674 423580 :_AndoDaan!~AndChat23@188.188.76.141 QUIT :Ping timeout: 244 seconds < 1417589729 735297 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OOOren: if you have pollen allergy, i'd say yes < 1417590137 703308 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :"frameshift mutations. These mutations usually result in a completely different translation from the original, and are also very likely to cause a stop codon to be read, which truncates the creation of the protein" <- that's so cool! some error correcting behavior < 1417590307 742412 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 256 seconds < 1417590327 32943 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1417590366 736692 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417590463 422593 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 258 seconds < 1417590466 764233 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417591141 599228 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :RNA, in essence, can be both the chicken and the egg < 1417591164 894267 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Ribozyme < 1417591498 388528 :dts!~DTSCode@unaffiliated/dtscode NICK :dts|pokeball < 1417591574 49567 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :One interesting fact I learned this year is that mammalian DNA is simpler than amphibian DNA, and can be because their embryos develop in a tightly controlled environment rather than having to hatch at any temperature between 5 and 25 degrees Celsius (or so)... < 1417591728 499243 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Obviously this idea extends to grown animals, too, where mammals can rely on a fairly constant internal temperature.) < 1417591859 446214 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I learned that from the Science of Discworld books, I think. < 1417591869 775935 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Assuming it's true.) < 1417592052 507080 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm GG: i'm going to reserve my judgement on whether that lady is truly dead. < 1417592102 608527 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That is not dead which can eternal lie. < 1417592113 6928 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 272 seconds < 1417592158 172866 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1417592326 466003 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417592509 428468 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1417592675 569464 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :"simpler"? < 1417592858 252978 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: yeah it's too easy, there must be a twist. < 1417592913 643232 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :perhaps she had a metal brain and is slowly taking control of the beast now < 1417592939 698887 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1417592940 793515 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I'm wondering about the covered face) < 1417593193 107575 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I'm slightly disappointed about the fact that my foreshadowing-inspired guess that the Lady Selyenikov was heading towards the Beast turned out to be correct. < 1417593240 200025 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm right < 1417593259 905826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the beast doesn't seem like the thing you'd plot to get hold of < 1417593290 81104 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :unless it carries some other secret < 1417593292 307479 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :phew. it's a hell of a diversion though. < 1417593325 90877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*the kind of thing < 1417593347 137669 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but what for; I believe theat Tarvek was actually unaware of her actions. < 1417593356 298911 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :*that < 1417593365 833025 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so there must be something else... < 1417593417 203720 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um tarvek has been in absentia for several years, as far as she would be concerned < 1417593435 407436 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And btw, what happened to all the Lady Lucrecia puppets? There were two of them, one is with the Baron's son now ... < 1417593449 200388 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: exactly. That's why I believe him :P < 1417593486 247665 :_AndoDaan!~AndChat23@188.188.78.222 JOIN :#esoteric < 1417593501 768397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which one is with gil? < 1417593546 414957 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and dimo said gil had found a way to disable their obedience to her < 1417593603 481248 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is not entirely sure what you mean with "lady lucrecia puppet" < 1417593612 473350 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :the geisterdamen < 1417593616 636664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh those < 1417593623 313057 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :that is i think what he means < 1417593638 514453 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um in that case i don't remember _any_ that are with gil. < 1417593651 143736 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :maybe he means the revenants? < 1417593670 419649 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :OOOO < 1417593674 146181 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if he means the revenants, there were at least a city (sturmhalten) full of them < 1417593683 722234 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :He means that robot girl < 1417593694 884572 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :who lucretia uploaded herself into < 1417593707 381408 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :and the fake heterodyne < 1417593734 190551 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well there was only one robot. and it seems sort of dubious that's she's still around gil if it's true that he's fighting her. < 1417593791 903571 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :lucretia copied herself into the fake heterodyne so she has 3 bodies: the van rijn robot, the fake heterodyne and the copy inside Agatha < 1417593792 790508 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well there were 3 of those, the robot girl, zola, and agatha herself. but if the robot girl is at large she should have had time to make as many more as she wishes < 1417593807 90921 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :good point < 1417593833 200698 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but zola may have messed things up for lucrezia < 1417593851 105111 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION will go check the spelling now < 1417593856 577285 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :maybe that should be van rijn? < 1417593870 389160 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's z < 1417593907 235589 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 264 seconds < 1417593910 891799 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't know that ligatures are obligatory in dutch spelling... < 1417594030 85362 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :she should also have had time to make more spark wasps if she has the design... < 1417594094 575114 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm what was the last time we saw the robot? the mechanicsburg hospital? < 1417594110 932195 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :that too... hold on where was the robot girl when mechanicsburg blew up/temporally screwed < 1417594147 67001 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it seems _logical_ that she would have left when klaus did < 1417594168 909465 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and especially before agatha got in control < 1417594215 80755 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but then, klaus seems to have been able to plot to escape her control < 1417594246 494838 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :unless it's even more fiendish and she actually wanted klaus to make it look that way < 1417594319 133428 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION checks the wikia < 1417594357 60408 :_AndoDaan!~AndChat23@188.188.78.222 QUIT :Ping timeout: 264 seconds < 1417594433 940204 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: do you have a graph of oerjan "f.endish" frequency over time < 1417594571 217698 :AndoDaan!~AndoDaan@188.189.77.189 JOIN :#esoteric < 1417594726 703111 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: Not a graph, but http://sprunge.us/AgCb < 1417595019 433187 :dts|pokeball!~DTSCode@unaffiliated/dtscode NICK :dts < 1417595068 157342 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :looks like we're safe < 1417595096 961888 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: hmm. there was this unresolved wasping incident, http://www.girlgeniusonline.com/comic.php?date=20061201 and I thought one of the puppets turned up in the Mechanicsburg hospital a while later, or perhaps on the Baron's ship. I can't find it right now; I forgot how slowly this comic moves. < 1417595138 145181 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: It looks a bit more alarming if you take it yearwise, http://sprunge.us/WNGT < 1417595159 319199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: duh. < 1417595163 707560 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :uh oh < 1417595180 189864 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Exercise for the reader: fit an exponential, see when it overtakes the rest of channel traffic combined.) < 1417595191 325862 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :XD < 1417595201 336236 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's the sort of thing i had in mind < 1417595233 975712 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :let's take 0.9^(t/1h) < 1417595257 201237 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I'm not certain either, all those muses look the same to me. < 1417595274 598586 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(except Ophelia's new shell, of course.) < 1417595342 277196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: could you query "words said by X that have increased their usage the most over time"? < 1417595361 324316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(total uses > some threshold and then order by the derivative over the years, or something.) < 1417595392 850945 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :searching for the oerjan singularity < 1417595512 580890 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i think we've only seen 3 muses and i didn't think anevka's clank body was one. < 1417595586 943532 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: It was so long ago, I don't know anything for sure anymore. (Actually I reread the whole thing earlier this year, but there's just too much going on.) < 1417595604 94831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1417595630 508915 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :bbl < 1417595652 820541 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: Perhaps, but now: lunch. < 1417595686 9755 :CakeMeat!uid52684@gateway/web/irccloud.com/x-vxmenlewctivmzkn QUIT :Quit: Connection closed for inactivity < 1417595690 953453 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: what about hth over time < 1417595708 371652 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I've done that. < 1417595736 65406 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah. I didn't see it. < 1417595825 781217 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/IUfH quickly monthly '% hth' so only suffix < 1417595875 683105 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For everybody or just oerjan? < 1417595913 847696 :AnotherTest!~turingcom@kulnet-nat-2.kulnet.kuleuven.be JOIN :#esoteric < 1417596068 652311 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417596097 535777 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Just the big O. < 1417596130 575425 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, is *that* who the book is about? < 1417596146 973519 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wrote "whom" at first but I couldn't take it. < 1417596184 448208 :AnotherTest!~turingcom@kulnet-nat-2.kulnet.kuleuven.be QUIT :Ping timeout: 244 seconds < 1417596195 405390 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/AVdN in general < 1417596241 570006 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 250 seconds < 1417596510 333286 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you can see from the table when the script was made. < 1417596545 583553 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq_uptime < 1417596545 725559 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :18h 42m 47s < 1417597092 789914 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I should start training climbing again. < 1417597703 191366 :dts!~DTSCode@unaffiliated/dtscode NICK :dts|pokeball < 1417598947 588909 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41316&oldid=41314 5* 03Rdebath 5* (+635) 10 < 1417599005 548318 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1417599699 242509 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1417599857 114220 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1417600271 618706 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 250 seconds < 1417600330 261809 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417600596 567156 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1417602117 937616 :tam!ab6524f0@gateway/web/freenode/ip.171.101.36.240 JOIN :#esoteric < 1417602150 701180 :tam!ab6524f0@gateway/web/freenode/ip.171.101.36.240 QUIT :Client Quit < 1417602152 642480 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :good morning < 1417602157 659210 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :good morning < 1417602332 33207 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i have just finished this little project in only 8 hours work < 1417602355 163488 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :should really have taken me less time though < 1417602369 245210 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what project? < 1417602390 62284 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Pendulum Instruction Set Architecture14]]4 M10 02http://esolangs.org/w/index.php?diff=41317&oldid=41151 5* 03Cluid Zhasulelm 5* (+349) 10Added more useful links < 1417602397 361894 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i made an online connect 4 game in php < 1417602402 510284 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh cool < 1417602517 613001 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :http://54.174.150.35/connect4/ < 1417602557 833775 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :`? Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch < 1417602559 804163 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch? ¯\(°​_o)/¯ < 1417602633 269414 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :what is that llan thing? < 1417602654 762803 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its a place < 1417602677 11840 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/b/bd/Cy-Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch_%28Welsh_pronunciation%2C_recorded_17-05-2012%29.ogg < 1417602682 751058 :OOOren!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :in wales i assume < 1417602686 74856 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yeah < 1417602743 852248 :OOOren!~oren@user3-208-105.wireless.utoronto.ca NICK :Or3n < 1417602862 70083 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :im too lazy :( < 1417602890 92046 :Or3n!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :to do what? < 1417602902 735131 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :implement this language i want < 1417602932 197307 :Or3n!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :then why don't you implement the language you need < 1417602938 231892 :Or3n!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :as the song goes < 1417602952 488775 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :lol < 1417603014 880602 :Or3n!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i implemented scrip7 to serve a legitimate need (if massively unsafe power is a need) < 1417603047 1489 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :scrip7 is cool but have you been able to generate constants like 0x0707070707070 in a short way yet < 1417603114 950578 :Or3n!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :i am working on a preprocessor < 1417603167 879786 :Or3n!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :it will look like 0x[07]*8 < 1417603212 76414 :Or3n!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :the problem is the interaction between s7pp grammar and s7 grammar. i am going to reserve [] for the s7pp < 1417603225 538617 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :neat! < 1417603238 924883 :Or3n!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :so the new version will only allow () and {} for loops < 1417603254 986317 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what? < 1417603257 296434 :Or3n!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :or maybe it should be the opposite < 1417603306 577364 :Or3n!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :s7 currently does not distinguish between {} [] or (). they are all basically C if(0)while(1){...} < 1417603336 599789 :Or3n!~oren@user3-208-105.wireless.utoronto.ca PRIVMSG #esoteric :and then you use jumps to get in or out < 1417603658 315508 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1417604400 538724 :Or3n!~oren@user3-208-105.wireless.utoronto.ca QUIT :Quit: going to eat brekfst < 1417605341 948160 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417605657 512663 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1417605773 705254 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1417605779 256952 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417605982 1487 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 256 seconds < 1417606104 981166 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, could someone check their DNS for nethack4.org and tell me what IP is given for the A and AAAA addresses? < 1417606119 387303 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the IP I'm getting is not the IP I should be getting < 1417606154 76071 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :$ host nethack4.org < 1417606154 219412 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :nethack4.org has address 92.243.3.23 < 1417606159 169751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :same as cluid < 1417606160 215445 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what command is better to use? < 1417606164 641052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can use dig < 1417606171 343510 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, you're both getting the correct IP < 1417606172 569139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and 2001:4b98:dc0:41:216:3eff:fedd:d4e3 < 1417606175 565052 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the IP I'm getting belongs to my ISP < 1417606183 661286 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps someone's trying some really bad filtering, or something < 1417606190 557332 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :callforjudgement, my terrible ISP talktalk does thiat with google sometimes < 1417606195 347165 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nethack4.org. 0 IN A 62.252.172.241 < 1417606195 726343 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it goes to their ip rather than google < 1417606203 225357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: virgin media does something even worse < 1417606207 12970 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it was making it impossible to ssh in < 1417606207 596317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they don't spoof DNS, you get the right IPs back < 1417606211 570143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but they route those IPs to their server(!!!!) < 1417606213 552263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to display a block page < 1417606218 288429 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric ::( < 1417606224 753635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so instead of breaking their DNS servers, which you can just change, they break IP :p < 1417606255 352687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it took me like 10 minutes of poking to realise that was happening. there was such a sinking feeling < 1417606269 661018 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: they seem to be doing something entirely different dubious here < 1417606304 363783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fwiw I am on virgin media and using their DNS servers. < 1417606352 911314 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when I send a GET request to 62.252.172.241 manually < 1417606356 649871 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I get my own site back < 1417606367 296439 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so AFAICT Virgin have placed a transparent proxy in front of my site < 1417606373 592501 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in a way that breaks everything other than HTTP < 1417606394 342202 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :via a DNS redirect < 1417606401 120015 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the next question is, why? < 1417606407 473514 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are they planning to inject adverts or something? < 1417606428 354292 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ISPs are so nasty :( < 1417606461 426214 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a side-effect of this is that I can't easily check my email < 1417606466 726144 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :time to go use the hosts file for its intended purpose < 1417606591 102071 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: ouch < 1417606615 588578 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1417606964 369655 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1417607026 634233 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Internet == HTTP, as everyone knows. < 1417607048 275221 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Googling for 62.252.172.241 finds a couple of other examples associating that address with various names. < 1417607067 859701 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|62.252.172.241|:443" ... "Tracing route to coaa.co.uk. [62.252.172.241]" ... and so on. < 1417607094 615156 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The first one continues with "GnuTLS: A TLS packet with unexpected length was received" so I guess it also breaks HTTPS. < 1417607103 946843 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Perhaps hoping for clients to downgrade to http?) < 1417607127 282975 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"At least it's not a MITM with a stolen certificate." < 1417607247 642387 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's also a still-open github issue with many confused replies, so they've at least wasted the time of several people as collateral damage. < 1417607298 718732 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1417607384 391984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it breaks everything other than unencrypted port 80 HTTP < 1417607442 776880 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I'm going to try changing the DNS over entirely to level3 < 1417607453 360607 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1417607466 298530 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417607488 137513 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :level what? < 1417607497 236255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: level3 is one of the backbone companies < 1417607507 269327 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah < 1417607509 475758 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they have their own publicly usable DNS at 4.2.2.1 < 1417607545 996937 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(one thing you have to bear in mind with DNS servers is that there's no point in them having actual domain names as you'd need a working DNS to connect to them; so they aim for memorable IPs instead) < 1417607557 251504 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yeah, I know < 1417607614 967883 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i think googles is 4.4.4.4 right? < 1417607638 336960 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: no, it's 8.8.4.4 < 1417607642 731623 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And 8.8.8.8. < 1417607669 152064 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :which is 4.4.4.4? < 1417607675 165069 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Or 2001:4860:4860::8888 and 2001:4860:4860::8844 but that's slightly more difficult to remember.) < 1417607682 623507 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: you can whois an address to see who owns it < 1417607693 306376 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The whole 4.4.0.0/16 is owned by Level3. < 1417607704 580992 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i see < 1417607713 556831 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There seems to be no DNS replies at least for me from 4.4.4.4 though. < 1417607730 934017 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(You'd think that'd be easier to remember than 4.2.2.1.) < 1417607780 942713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: level3 don't like non-customers using their DNS, I think < 1417607781 718523 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :looks like 4.4.4.4 doesn't respond to port 80 either < 1417607815 57814 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: hmm, I might have to check to see if I'm a level3 customer or not, over 10% of the entire Internet is < 1417607822 428687 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's hard to tell due to the number of layers of indirection in between < 1417607824 533796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not quite :p < 1417607936 995417 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`whois 4.4.4.4 < 1417607938 614128 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: whois: not found < 1417607944 146627 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Level3's listed in all these public DNS lists, but don't seem to have their own page about their public DNS servers, the way e.g. Google have. < 1417607963 130839 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So you could possibly infer that they're at least slightly more ambivalent about it. < 1417607979 152243 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: my guess is that they don't want to make any sort of guarantee or SLA about how long it'll be up < 1417607985 751552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think there's some article about how they don't like it somewhere :p < 1417608116 310473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'll probably put it back in a while < 1417608164 51323 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :suddenly come up with a really simple way to determine if I'm a level3 customer or not < 1417608173 995582 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :use traceroute, and see if it goes past any of the other backbone providers < 1417608176 302927 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the way < 1417608176 791684 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1417608221 841505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, the tier 1 for virgin media seems to be GTT, who I've never heard of < 1417608233 264991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is something quite worrying about the phrase "tier 1 I've never heard of" < 1417608292 250845 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't think I've ever heared of any of the internet backbone stuff. It's all magic to me, and a miracle that it keeps holding up still. And I hope it won't all break down when nobody has enough incentive to make it work. < 1417608313 200785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"With over 140,000 routes, GTT connects your network directly to over one-third of the Internet prefixes with no traffic delays and guaranteed packet delivery." < 1417608320 748962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: most of the backbone companies are rather well known < 1417608336 917259 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's a rather wide definition of "well known". < 1417608341 910307 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If you made a survey on the street... < 1417608346 806309 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :known for being internet backbone, or known for something else? < 1417608359 349737 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :guaranteed packet delivery isn't that the opposite of what IP is supposted to be? < 1417608368 25467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: they're mostly large enough that they're known for something else < 1417608383 287962 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :can you list some of them? < 1417608392 709192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here: http://www.internethealthreport.com/ < 1417608403 148458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that contains the ping time between pairs of tier 1s < 1417608407 427774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :among other things < 1417608419 800354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently not all piers of tier 1s, though, because GTT aren't listed < 1417608440 286501 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'd say AT&T, Sprint and Verizon are all well known. < 1417608449 661914 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 258 seconds < 1417608451 417517 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :guaranteed paket delivery... how is that even possible anyway < 1417608461 465785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but OK, I'll change the DNS over to Google's for now < 1417608483 243733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: I don't see how it can be, unless they define it as "we guarantee that the packets will be delivered to the server's tier 1" (which is what a tier 1 network's supposed to do) < 1417608492 543780 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because if they /are/ the tier 1, then that's a vacuous operation < 1417608524 60852 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lol. yeah meybe that's it < 1417608547 291763 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It could just mean guaranteed delivery within their network. < 1417608553 720630 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 244 seconds < 1417608561 500188 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i don't think that's possible either < 1417608572 486025 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's marketing text, don't take it seriously < 1417608604 151766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it looks to me like outright lies < 1417608612 558257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or possibly, very dubious definitions < 1417608616 485179 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which are technically true but misleading < 1417608629 557497 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"internet prefixes" is a pretty interesting term, too < 1417608638 676283 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oren: Why wouldn't it be possible? < 1417608668 269645 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :becuase their network is subject to accidents < 1417608695 307006 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, but a "guarantee" does not mean "will happen always", as far as I know. < 1417608702 140386 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :"guaranteed package delivery" -- are you looking at a UPS ad? < 1417608717 949878 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :packet paket delivery < 1417608732 41093 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :same thing < 1417608746 419039 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i don't understand why the word has a useless c in it < 1417608762 962215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know that in the UK, a lot of companies got in trouble for saying "unlimited" when there were limits, even very large ones < 1417608782 408525 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah yes < 1417608793 258098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(or ones they claimed were very large) < 1417608813 45734 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :anyway they also saidtheir network isn't subject to traffic delays which is impossible < 1417608840 786839 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :based on my intro to networking course, all routers have queues < 1417608847 170417 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :they have faster than light transmission technology < 1417608863 746627 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :unless they drop packets in which case the other claim is false < 1417608875 851958 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the way to be faster than light is to already be faster than light. < 1417608884 217908 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Nobody's complaining about post offices with "guaranteed next-day delivery" that also would be "impossible" by your definition. I don't think there's any rule that implies "unconditional" in marketing material. < 1417608906 777023 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://www.royalmail.com/personal/uk-delivery/special-delivery "Special Delivery Guaranteed™ -- On time or your money back!" < 1417608910 132970 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there is in some countries. < 1417608928 764175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, this reminds me of the actual definition of "guarantee" < 1417608936 889621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is "if this doesn't happen, we'll compensate you" < 1417608940 82954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that is physically possible, at least < 1417608944 692158 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that < 1417608973 722757 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, that's what I was alluding to. < 1417608974 137897 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is very wierd, what are they going to do, give me a penny when they drop my packet? < 1417608976 533588 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yeah, that's used often: "100% uptime guarantee" means they're up 95% of the time and pay back 5% of the fees you paied to them < 1417609029 885893 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :although the penny would probably be taken by the tier 2 isp < 1417609052 743582 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :also, this reminds me to "http://www.giantitp.com/comics/oots0632.html" "Magical power beyond your wildest imaginings! (Based on typical wild imaginings of previous customers matching your demographic profile. Additiona lterms and restrictions may apply.)" < 1417609075 142599 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm sure their actual contracts sound more like that. < 1417609088 19183 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: certainly not a penny when they drop a packet. that would be very expensive. < 1417609098 658309 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok 0.001 penny < 1417609107 509343 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or 0.000001 penny < 1417609187 429472 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Perhaps with less occurrences of the word "magic" in them.) < 1417609220 325683 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :maybe they define magic as a term of art < 1417609253 680386 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :There are some paper ads here that claim the new trams have 99.9% uptime. That's completely impossible. I wouldn't believe even 99% uptime. < 1417609282 351585 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :trams means streetcars right? < 1417609291 188688 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes < 1417609294 992391 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :electric ones < 1417609309 314846 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the ones in my city have about 30% uptime < 1417609340 239782 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because of construction and accidents and barfing on the seats < 1417609353 429401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there were some trams installed between Birmingham and Wolverhampton a while back < 1417609357 268774 :boily!~alexandre@96.127.201.149 QUIT :Quit: PRECIPITATED CHICKEN < 1417609380 545600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think they work properly nowadays, but during early days of the service, the doors wouldn't shut unless everyone put their weight on a particular side of the tram < 1417609416 673173 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's not that bad here, but still, 99.9% is an insane promise that they could keep only if they redefine uptime the way they want. < 1417609420 760186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the tram service is pretty much treated identically to the train service by the public transport thing < 1417609494 216729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually the way the train service works here is interesting < 1417609510 323295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they guarantee (in the same sense of "compensation if it doesn't happen") transport from one train station to another, at a certain speed < 1417609516 665716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, they don't necessarily guarantee it's by train < 1417609548 551389 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if something goes wrong with the train lines, they'll sometimes hire coaches or buses in order to keep the journeys possible < 1417609569 283615 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :of course < 1417609579 903391 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :replacement with buses is the norm everywhere < 1417609587 295312 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :for trains and for trams < 1417609592 69795 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and for metro too < 1417609631 678468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I wonder what they replace buses with when they go wrong < 1417609635 809728 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my personal experience is "other buses" < 1417609676 591676 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, other buses < 1417609685 955933 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :possibly buses on other routes < 1417609697 174078 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's that trams and metro are more difficult to re-route < 1417609719 993169 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Those look rather light-raily for trams. Though the terminology is hopelessly muddy, or so I understand. < 1417609738 285804 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They replace buses with just freight trucks filled with something soft. < 1417609745 837413 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417609764 861895 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in japan they don't have many buses < 1417609791 792536 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Kyoto certainly had a lot of buses. < 1417609795 764265 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ACTION 's experience in japan is limited to urban tokyo < 1417609817 31825 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's probably quite location-dependent. < 1417609862 357051 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :tokyo has subways, streetcars and trains < 1417609880 155622 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :all of which were very reliably < 1417609907 37032 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :except that one time when some drunk barfed alcohol all over the floor < 1417609953 350352 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Kyoto had all of those (a bit less extensively, though) but buses too. < 1417610007 742351 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The JR West lines weren't very useful for actual in-the-city stuff, though, which was a shame. (We had a rail pass dealie.) < 1417610011 286053 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 272 seconds < 1417610020 18217 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1417610077 211895 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the best thing about the trains in Tokyo is thatyou pay based on how far you go. in Toronto it is a flat and vry high rate < 1417610169 282404 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :London has those zones and the whole "touching in and out" thing. < 1417610290 867940 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's been a lot of talk here about making the new (Helsinki metropolitan area) public transit system do exit fares and be based on travel distance. < 1417610319 987936 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Especially those living right next to a zone border complain about the prices a lot. < 1417610392 682470 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in Toronto you pay $2.50 whether you are going one stop or he entire length.that is 1.40 pounds or, or 262 yen. < 1417610405 972540 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :rip offf < 1417610433 835317 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: the way train fares are calculated in the UK is massively complex < 1417610447 419622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically a ticket has a start destination and an end destination < 1417610479 267672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can travel along any legal route between them, and in most cases, can get on and off multiple times during the journey and catch a later train for the remaining portion, also you can skip portions (including the start and end) < 1417610493 241266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and to prevent this being abusable, there's crazy complex rules for what a legal route is < 1417610519 304497 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I remember a discussion of that in #trains once. < 1417610638 361256 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can make a 20 km ride within Espoo for the "intra-muncipality" price of 1.95€ (£1.54, $2.40), but going just, say, 200 metres between stops, if they cross the Helsinki/Espoo border, would cost the "inter-muncipality" rate of 3.65€ (£2.87, $4.50). < 1417610724 720570 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is crazy expensive < 1417610733 288583 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: I think Finnish railways used to have something similar, but now the "default" non-commuting tickets are pretty much sold for a particular train. < 1417610747 660691 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the UK version is a cross between zones and travel distance, just to make things more confusing < 1417610759 355433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's basically impossible to figure out the correct fare for a journey without a computer < 1417610810 512249 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is also nuts. even someone who doesn't speak japanese could easily firgure out how to use the metro in tokyo. < 1417610813 734089 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oren: Cash peak-period prices for London subway rides go from £4.80 to £8.40 depending on how many zones you cross, so... < 1417610829 636941 :S1!~S1@pD9FCA2DD.dip0.t-ipconnect.de JOIN :#esoteric < 1417610848 906423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm talking about long-distance < 1417610856 447340 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :holy crap... why so expensive? < 1417610860 42774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in London, I think there are only six different fares you're likely to come across? < 1417610874 348536 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :All I know is that zone 6 is where Heathrow is. < 1417610874 530318 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: the peak periods, there isn't enough capacity for everyone who /wants/ to use the service < 1417610885 837486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so they put the prices up as a method of reducing demand < 1417610895 530147 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is why you hire people to push people into the train < 1417610908 861535 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Even the non-peak pay-with-the-smartcard prices are £2.30 to £4.00, which is quite expensive compared to many places. < 1417610913 376752 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: the train tickets in Hungary are sold for a route between a source and destination, but you can take any trains and stop any number of times on that route < 1417610927 735771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: that's pretty much how most UK tickets work < 1417610932 300301 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes < 1417610948 684970 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and the price is based on the distance, though there's some complications < 1417611052 853036 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: If you chose the right options in the Finnish railways webshop, you could buy a ticket from city A to a city B in Northern Finland, and it would (due to lack of matching options) route it via Helsinki, and since the price was based on the A-B distance, the ticket would cost something like 1/3 of the regular price from A to Helsinki. < 1417611071 845124 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Then you could just get off from the train in Helsinki, because we don't check tickets at exit. < 1417611072 89702 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: what... < 1417611089 324145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: there are probably a bunch of exploits like that in the UK system < 1417611089 496601 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess technically it was still against the terms. < 1417611104 27363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I say "probably", because someone wrote to the people in charge asking them if various exploits were legal < 1417611110 539811 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm quite sure the price here is based on the distance on the route. the distances on each line are listed in the timetable book. < 1417611130 826884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and they came up with arbitrary reasons that weren't in the rules to disallow some of the more egregious ones, and then told the original questioner to stop asking hypothetical questions < 1417611139 79004 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in tokyo the prices are on the wall in every station < 1417611143 347166 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also rumour has it the officials in the A-to-Helsinki trains sometimes refused to honour those tickets. < 1417611161 274940 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Even though technically they had no way of telling you intended to not continue. < 1417611165 685234 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: they didn't say "they're not allowed now"? < 1417611176 208206 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as in, changing the rules? < 1417611178 679405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: the rules are already something like 1000 pages long < 1417611187 425811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :trying to figure out /how/ to change them to get a desired effect is quite difficult < 1417611188 398485 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wow < 1417611216 861108 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, another discovery we made was that it was theoretically possible to have two stations such that you just couldn't have a journey between them at all, because even the most direct route would be too indirect < 1417611220 380449 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why can't we have simple systems? < 1417611232 251765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and someone identified such a pair of tickets, and it turns out that the ticket machines in fact do not sell them < 1417611240 430558 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so we think the machines are programmed to enforce the rules literally < 1417611261 603583 :S1!~S1@pD9FCA2DD.dip0.t-ipconnect.de PART :#esoteric < 1417611268 839514 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: or maybe backwards, the rules document what's programmed in < 1417611276 395159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, possibly < 1417611291 815151 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't think the direct route is documented here, but they needn't really be because you buy the tickets for a specific route < 1417611298 641496 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also learned today: the TfL fare chart for London tube/DLR/overground rail on their website is a .xlsx file. < 1417611304 63566 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :someone wrote an abomination to read the rules nd produce code? < 1417611307 570724 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm pretty sure I looked at it once, and it was a PDF. < 1417611308 17736 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :amybe < 1417611309 114486 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :they can list intermediate statoins on the route when it's not obvious what the route is < 1417611355 295230 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there's a particular case about routes I'll try to tell < 1417611390 225634 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :These .xlsx ones are "effective from 2 January 2015", so perhaps they've gone from bad (.pdf) to worse (.xlsx). < 1417611459 468566 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so someone decided 'hey i have this php xlsx generator lets use that' probably < 1417611492 837795 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :instead of even trying to make a human readable document < 1417611517 31490 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The xlsx file has a fixed header and a scrollable body (so it's easier to see the column headings), which I suppose is its main selling point. < 1417611531 686858 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not that you couldn't accomplish that with HTML and styling. < 1417611536 133757 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1417611617 718571 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have done something similar at a job (export business logic from database into xlsx) < 1417611673 249898 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the main point is, accountants love Excel < 1417611989 66629 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so you have some sort of view used by web store to find prices -- behind it is screwed up business logic written in SQL stored procedures. all you do is SELECT * from that view, and then format it into excel. that is likely what they did < 1417612094 853415 :sebbu!~sebbu@ADijon-152-1-22-116.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1417612128 237744 :sebbu!~sebbu@ADijon-152-1-22-116.w83-194.abo.wanadoo.fr QUIT :Changing host < 1417612128 381039 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1417612139 295302 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hi < 1417612140 816186 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, I don't know. It looks more manually-constructed than that. But perhaps there was an initial Excel dump from some system. < 1417612305 117254 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41318&oldid=41315 5* 0350.207.43.222 5* (-103) 10 < 1417612480 183261 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41319&oldid=41316 5* 03SuperJedi224 5* (+239) 10 < 1417612569 465816 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41320&oldid=41319 5* 03SuperJedi224 5* (+144) 10 < 1417612741 771160 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Heh. That one reminds me of lambda calculus. < 1417612819 709928 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you mean lamda calculus < 1417612950 582372 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41321&oldid=41320 5* 03SuperJedi224 5* (+18) 10 < 1417612961 559438 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :λfx.f (f (f x)) < 1417613229 297296 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@tell oerjan and then over 4 years later we have this little scene... http://www.girlgeniusonline.com/comic.php?date=20110221 < 1417613229 478857 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1417613839 555908 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@tell oerjan and this is the one I was looking for: http://www.girlgeniusonline.com/comic.php?date=20110516 < 1417613839 699297 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1417614342 613205 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :over 4 years later after what? < 1417614394 178513 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :FireFly: four years after http://www.girlgeniusonline.com/comic.php?date=20061201 < 1417614506 712532 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Publishing time. In comic time I guess it's two to four weeks.) < 1417615193 414310 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417615606 422748 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hello < 1417615642 699371 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :orello < 1417615812 319524 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :today i made a connect 4 game in php < 1417615822 185199 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :how was your day so far? < 1417615867 127118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I haven't been writing PHP so far today < 1417615874 618543 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I suspect my day went better than yours ;-) < 1417615880 251076 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah... < 1417616056 571127 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :at leasti dont have to pay for aws < 1417616360 925598 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :afk peanut butter toast < 1417617232 579600 :augur_!~augur@c-71-57-177-235.hsd1.fl.comcast.net QUIT :Remote host closed the connection < 1417617270 153551 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net JOIN :#esoteric < 1417617377 198286 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :ACTION has a mad function idea < 1417617542 119864 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net QUIT :Ping timeout: 256 seconds < 1417617711 928170 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417617716 278307 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Hah hah! I can now index nested lists to arbitrary dimensions. < 1417617757 261577 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1417617901 544149 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1417618081 550366 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: ah, I think I'm ahead of you then. I didn't code anything in php today. < 1417618418 798333 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :everyone is ahead of me today... oh well atleast i have peanut butter < 1417618444 433027 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, dailywtf, you never cease finding new lows to sink to. < 1417618446 297741 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"buf[strlen(buf)] = '\0'; -- But even on null terminated strings, this code is dangerous. Since arrays in C, like any sane language, are zero indexed, this code may attempt to access memory beyond the end of the array, overwriting whatever’s there with a null terminator." < 1417618454 193361 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's just nonsense, and the code is perfectly safe (if completely useless) if there is a string in buf. < 1417618514 621594 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what i dont understand is why someone used '\0' instead of 0 < 1417618517 497127 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Okay, just having a string isn't quite enough, it needs to be one that can be modified. But still.) < 1417618525 103341 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Some think it's more self-descriptive. < 1417618534 285822 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Probably the same people who use NULL instead of 0. < 1417618535 750883 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they are both of type int < 1417618553 559485 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :whereas NULL is of type void* < 1417618557 314556 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, it's not. < 1417618565 539178 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :huh? < 1417618571 295640 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's an implementation-defined null pointer constant, or one cast to void *. < 1417618571 439278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: AFAICT, the code is exactly equivalent to strcat(buf, "") < 1417618576 817840 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It can be of type int, too. < 1417618600 416178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ever considered that tdwtf might be intentionally incorrect to try to trick people into using its forums? < 1417618615 660334 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: No, but that's indeed plausible. < 1417618628 568419 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i will never look at those computer-killing forums again < 1417618654 246677 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(E.g. #define NULL 0 is a valid definition for NULL. As is #define NULL '\0' for that matter.) < 1417618706 671710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: the forums are awful even for computers that work better than yours < 1417618718 21499 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :wow. but you don't need a cast to assign it to a pointer, unlike other integers? < 1417618762 144311 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Indeed. < 1417618762 351314 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so the forums content is bad too < 1417618763 847181 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :? < 1417618764 332399 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"-- NULL which expands to an implementation-defined null pointer constant --" (C11 7.19p3) + "An integer constant expression with the value 0, or such an expression cast to type void *, is called a null pointer constant." (C11 6.3.2.3p3) < 1417618792 329092 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: be careful, those things have like three different definitions depending on the version of C and c++ < 1417618804 200047 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :screw c++ < 1417618828 130495 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if im in c++ i rarely use pointers anyway < 1417618840 758018 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think the version of C affects this. < 1417618843 623240 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: in particular, the latest C++ standard closes the loophole that lets you detect wheteher an expression is a constant expression by testing if their zeroed version converts to a null pointer < 1417618849 404471 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :At least the parts I quoted are identical in C89 and C11. < 1417618867 583931 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: in plain words, (3-3) converts to a null pointer in C and in old C++, but not in future C++ < 1417618875 301079 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't know the exact version where it changes < 1417618893 374863 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :screw c++ i don't use pointers in c++ < 1417618921 57546 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because all the data structures come ready made anyway < 1417618965 611694 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Well. They've got the nullptr too. It's a whole 'nother language, sure. < 1417618971 723894 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :c++ should have stopped pretending to be c a long time ago < 1417618991 504982 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: sure, this change is something only #esoteric cares about. you people can still write 0 or NULL or nullptr < 1417619001 694363 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: no, it should not stop that < 1417619040 938111 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it is important for us people who use C++ for actual work to be easy to interoperate with C libraries, and be able to just include the C headers with almost no changes < 1417619049 996593 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1417619051 159288 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: doesn't C have nullptr too these days? < 1417619058 144223 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417619059 713539 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or is that still C++ exclusive? < 1417619069 209536 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: It's still C++. < 1417619075 336228 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1417619086 463852 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :virtually all languages have easy ways to work with C libraries. < 1417619090 603449 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: You'd have to speak real fast to get the C committee to add a keyword that does not begin with a _ followed by an uppercase letter. < 1417619108 301831 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: so what? they'd call it _Nullptr and put nullptr as a macro in some header < 1417619117 482055 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's what they did with alignas too < 1417619121 455361 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there is no reason that the method has to involve copypasting a file into your file < 1417619138 997621 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(that is what #include does) < 1417619161 101408 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Did alignas come from C++? < 1417619167 586657 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: dunno < 1417619190 86114 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: how about bool then < 1417619190 451803 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Apparently it's a keyword in C++11, at least. < 1417619192 919384 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :some of this stuff was thought up by compilers < 1417619205 272040 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: bool definitely comes from C++, and C took it as _Bool to which bool is a macro < 1417619206 35084 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(byt the writters of compilers that is) < 1417619217 200956 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's also _Static_assert / static_assert, and _Thread_local / thread_local, but I don't know which way those went. < 1417619231 952067 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah yeah, static_assert almost certainly comes from C++ < 1417619235 377363 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :_Complex < 1417619236 820047 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :C people don't invent that kind of stuff < 1417619254 812093 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: _Complex is different, C invented that and C++ SHOULD steal it, but they take it in pride and they don't < 1417619265 328546 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :they think their inferior std::complex template is better < 1417619284 455799 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :they're not even compatible, you can't just convert from one to another < 1417619306 590383 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the problem with c++ is that they did not make the standard template things builtins < 1417619320 302570 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :std::vector should be a builtin < 1417619324 772055 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um... no < 1417619328 884277 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :std::vector should not be builtin < 1417619334 85088 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why not < 1417619370 479272 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :why should it be? it can be implemented in C++ fine as a class, and this way it's easier to add methods to it later < 1417619386 357975 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1417619410 936742 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :becuase then the compiler would not have to parse all that template garbage every time < 1417619451 918383 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and it would be faster becuase the algorithms can be tailored to the exact processor < 1417619469 953913 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and the type that it is instantiated over < 1417619583 424147 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :https://www.pouet.net/topic.php?which=10164 < 1417619640 621231 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :link does not load < 1417619646 827512 :augur!~augur@74.174.236.84 JOIN :#esoteric < 1417619689 824979 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :anyway there should be a builtin string, vector, and matrix type at least < 1417619729 600128 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh now it loads < 1417619761 848863 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :cool! < 1417619930 870503 :augur!~augur@74.174.236.84 QUIT :Ping timeout: 244 seconds < 1417620372 123357 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1417620466 19906 :dts!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1417620550 848534 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 244 seconds < 1417620681 990465 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1417621075 484627 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1417621259 521943 :conehead!~conehead@unaffiliated/conehead QUIT :Ping timeout: 272 seconds < 1417621305 372625 :drdanmaku!uid17782@gateway/web/irccloud.com/x-wijlccjnprwzfljg JOIN :#esoteric < 1417621467 823542 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1417621686 306899 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417621690 144531 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1417621823 51685 :dts!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 252 seconds < 1417623582 913212 :dts!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1417623592 355241 :dts!~DTSCode@unaffiliated/dtscode NICK :dts|pokeball < 1417623660 328001 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :re notation for long repeating integers < 1417623693 349270 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :extend 0xffff notation by allowing other numbers before the x < 1417623716 595621 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so that 3xff is 0xffffff < 1417623834 361686 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :up to 8 for an eight byte number < 1417623902 490466 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :now the x means "times" as well as "hex" dth? < 1417623985 904356 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :it's not multiplication though. < 1417624017 319852 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is string multiplication < 1417624025 398890 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like in perl x operator < 1417624303 568744 :AndoDaan!~AndoDaan@188.189.77.189 QUIT :Read error: Connection reset by peer < 1417624596 67281 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1417624722 681421 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but then why does 0xff mean ff, rather than 0? < 1417624743 450196 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do it like Befunge-98 < 1417624766 29447 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and have, in 1xff, the "1x" mean "1 repeat of ff", but then have the actual ff still there after it < 1417624771 96257 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you end up with ffff < 1417624804 837854 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway I don't think I'd be a fan of that notation < 1417624878 960561 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Orenwatson14]]4 10 02http://esolangs.org/w/index.php?diff=41322&oldid=41278 5* 03Orenwatson 5* (+248) 10added mini-description for extended hex notation. < 1417624914 359230 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :3X7f7 is 0x77ff77 < 1417624927 30275 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :3x7f7 us 0x7f77f7 < 1417624944 710403 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :... < 1417624955 761126 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so now 3x is reapeating things twice? < 1417624972 132258 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 250 seconds < 1417624976 924058 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the number is the number of bytes < 1417624995 695758 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :anything stating with 4 has 4 bytes < 1417624996 716086 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :well this went nuts quickly < 1417625022 347211 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1417625032 279980 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :3x7f is 7f7f7f < 1417625043 147225 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :3X7f is 777fff < 1417625062 386337 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :nuts? hop hop i'm a squirrel! < 1417625154 896142 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :5x789 = 0x9789789789 < 1417625286 861104 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or yknow, the thing from ice age the... Scrat, that thing < 1417625336 563125 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :actually you may be right... repeating it the number of times may be easier to calculate < 1417625401 642269 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :maybe some of you would be interested in the programming challenge at http://domino.research.ibm.com/Comm/wwwr_ponder.nsf/Challenges/December2014.html < 1417625422 6995 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok new rule: 3x7f is 0x7f7f7f, 3X7f is 777fff but 2X7f7 is 0x77ff77 < 1417625466 462157 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and 1 can be reserved for something... hmmm... < 1417625515 623418 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1417625533 852182 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :A few days ago there was mentioned in here a Magic deck designed to instantly lose < 1417625571 502851 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Orenwatson14]]4 M10 02http://esolangs.org/w/index.php?diff=41323&oldid=41322 5* 03Orenwatson 5* (-22) 10revised the notation to be more sane. < 1417625644 597386 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Does anyone still have the link? < 1417626297 587095 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Taneb: Sgeo: http://tappedout.net/mtg-decks/fastest-turn-1-kill-guaranteed/ < 1417626349 656119 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I didn't. I searched the logs for "deck" from codu.org) < 1417626362 986595 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh the word order scrambled got. < 1417626376 236948 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Thanks < 1417626445 555570 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that doesn't count, playing a pact makes you lose turn 2 < 1417626467 883626 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :they say that you can take an extra turn. < 1417626479 917978 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(if you can) < 1417626497 475711 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so it still happens before your opponent ever takes a turn. < 1417626541 116936 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the extra turn cards make you lose at the end of that turn, so the pacts don't help there < 1417626732 430037 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Right. Reading again, it actually says that the extra turn cards are the way to lose if you can; the pacts are more of a fallback (you have to fill the deck with something...). < 1417626930 722071 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this deck looks week to force of will < 1417626935 733063 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*weak to < 1417626938 325219 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like other turn 1 kill decks < 1417626949 466796 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"These 2 routes will end the game without any decision-making on the part of your opponent." is false, of course. They can play pacts of their own, for example. < 1417626980 552063 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :misere magic < 1417627037 903295 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually < 1417627041 947024 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they can pact of negation your extra turn card < 1417627047 39010 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what are you going to do /now/? < 1417627079 256166 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :callforjudgement: I know! < 1417627141 44979 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :callforjudgement: that's when you use the extra turn cards, hoping that there isn't a second pact of negation waiting for them ;) < 1417627141 335940 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :callforjudgement: Pass the turn < 1417627143 633020 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :the goal is to end the game < 1417627144 774233 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :not to lose < 1417627150 682944 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :if you pass the turn after they pact, you win! < 1417627186 709340 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :if they force you, then you pact it < 1417627296 114977 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: then you run the risk of them angel's gracing their own pact < 1417627303 434905 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or stifling it < 1417627407 396204 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :can you do that without mana? < 1417627428 972616 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gemstone caverns < 1417627438 230235 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :was waiting for someone to ask how I paid for it :-) < 1417627493 321351 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :funny card < 1417627513 276518 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION wonders if there's something you can discard for colored mana < 1417627535 514435 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can exile simian spirit guide / elvish spirit guide for red and green respectively < 1417627538 288278 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :both of which are the wrong colors < 1417627550 896225 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :two of them let you play manamorphose and get the correct colors < 1417627563 435943 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's way more complex than just gemstone caverns, which is one card < 1417627721 670001 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :lovely. "If multiple Gemstone Caverns are put onto the battlefield under a single player's control before the game begins, the "legend rule" won't put the extras into that player's graveyard until just before the first player gets priority during his or her first upkeep step. There's no opportunity to tap the extras for mana." < 1417627746 841304 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :... "You can do that, but it won't help you." < 1417627793 576433 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :unless you need cards in your graveyard, I guess < 1417627808 54979 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but there must be easier ways to accomplish that :P < 1417627951 658157 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lion's eye diamond is the normal way < 1417627957 957023 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's kind-of crazy < 1417627976 780629 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :black lotus is considered one of the best magic cards ever, it generates 3 mana on sacrifice and costs 0 < 1417627992 689277 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some time later, they made a black lotus variant where you have to discard your hand, everyone thought it sucked < 1417628006 567524 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then people developed storm decks that could work around the discard-your-hand drawback, and it became very expensive < 1417628024 51397 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and now there are decks like manaless dredge that play lion's eye diamond for the discard, and don't even have a use for the three mana < 1417628037 471289 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: AdiIRC is updating to v1.9.6 Beta Build (2014/12/03-1) 32 Bit < 1417628059 61781 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417628081 347881 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :turns out that the only problem with one with nothing is that it's one mana too expensive ;-) < 1417628098 55619 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Orenwatson14]]4 10 02http://esolangs.org/w/index.php?diff=41324&oldid=41323 5* 03Orenwatson 5* (-226) 10i've just realized this leads to a syntactic ambiguity impossible to resolve with an LR(0) parser so back to the drawing board < 1417628145 456369 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: is being LR(0) parsable important to you? < 1417628176 631284 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :INTERCAL would be LR(infinity), except that it has a specific exception banning programs that don't parse in LR(1) < 1417628189 706980 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :i.e. the grammar itself isn't LR(1), but individual programs have to be < 1417628190 991485 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because scrip7 is interpreted yet is a 'systems' or 'game' language the parser has to be very very fast < 1417628242 268632 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I take it you can't just JIT the parsing? < 1417628259 330578 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and so i want it to read each character once only < 1417628273 780653 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you are possibly optimizing for the wrong thing < 1417628277 451341 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it can be self-modifying < 1417628299 17772 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, in that case you're definitely optimizing for the wrong thing, as you'll have to reread a character when it's modified anyway < 1417628321 348320 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but we don't want to backtrack ever < 1417628353 404987 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or build a parse tree. the grammar is also flat < 1417628371 606710 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, so this is lexing, rather than parsing < 1417628372 547016 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(except for nested parens) < 1417628382 676381 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what happens if someone overwrites one of a paren pair? < 1417628384 610296 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there effectively is no parse step < 1417628396 969365 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then you have to reparse everything anyway, because the parens no longer match the same way < 1417628440 438529 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the parens are jump vectors on a stack in the newest version (not uploaded yet) < 1417628484 696584 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but anyway not exactly. you can decide which paren matches based on the stack < 1417628493 292609 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, say you modify a paren that's already on the stack < 1417628498 401205 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :don't you have to remove it from the stack when that happens? < 1417628519 60642 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or are you using an intrusive linked list into the program? < 1417628633 511244 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :uh... well it is a little complicated but the parens essentially represent the C if(0)while(1){...} < 1417628651 764779 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so when you jump in, it is stacked < 1417628664 352 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and when you jump out it is unstacked < 1417628690 735682 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but when you hit them, it simply jumps to the vector at the top < 1417628724 491740 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in current version on wiki, it instead searches backward for match, but i am changing it < 1417628807 431244 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :to get faster execution speed < 1417628822 540938 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1417628877 598909 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the semantics of self-modification are not yet well defined for this language < 1417628916 955665 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi oren < 1417628920 497530 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hi < 1417628953 946739 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am explaining why i want scrip7 to be parsed LR(0) < 1417629047 402999 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Who cares about LR whatever? < 1417629057 475158 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :isn't that just compiler textbook filler? < 1417629074 341999 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it defines how complex the parser code is and therefore < 1417629080 420931 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :determines parsing speed < 1417629150 943175 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and then there is septh of parse tree which i want to be about 2 at most here < 1417629161 145332 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :s/septh/depth < 1417629187 331205 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :If your parser isn’t doing big transformations, isn’t parsing speed determined by how quickly you can feed it? < 1417629203 550065 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :What is the largest program you will ever write? < 1417629214 690136 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you will probably be able to parse it in <1second < 1417629224 654742 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :therefore: Fuck parsing theory < 1417629225 796652 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :how many times a second < 1417629232 609340 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you have to parse multiple times a second? < 1417629235 610406 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :or < 1417629241 23628 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you have to parse the same file multiple times? < 1417629265 255162 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yes it is an interpreted language, and i will be using it (maybe) to define entity behaviour in a game < 1417629296 170227 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :entity means enemies, objects, bullets whatever < 1417629350 722034 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so in other words run 100 programs every frame < 1417629378 383051 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if i can get it to be fast enough, 1000 prgrams < 1417629387 322898 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in this case, you parse once and cache the parse < 1417629407 8849 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I thoughht you compiled your code < 1417629411 768653 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i thought it generated C code < 1417629427 390889 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Ive totally misunderstood scrip7 < 1417629434 957875 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no it is embedded inside a C program as a string, or fed from a file < 1417629442 121571 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok im sorry then < 1417629456 293452 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :everything i sadi about parsing wascoming from my false assumption < 1417629563 71226 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so essentially the idea is to designe language in such a way as to keep anything from needing a complex parse tree < 1417629598 2974 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ideally there will be no parse tree at all. the interpreter will execute code as it reads it, directly. < 1417629656 160488 :S1!~S1@p4FF938CC.dip0.t-ipconnect.de JOIN :#esoteric < 1417629661 917453 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so then, i am dealing with problem that 0xff notation is ambigious and requires lookahead or backtracking < 1417629674 528179 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because x could be a variable name < 1417629702 311550 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this notation seems like it's of very marginal use in this sort of language < 1417629737 519190 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am considering a different sigil such as %ffff instead < 1417629742 20243 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :nah its good < 1417629761 723312 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something as simple as changing the 'x' to a digit means you have to completely reparse the constant < 1417629771 309387 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IMO, self-modification should be at the token level, not the byte level < 1417629808 542427 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :as i jsut said the interpreter does not build any kind of parse tree, it reads bytes directly < 1417629882 501297 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and executes directly upon reading, for maximum speed short of a JIT < 1417629901 689677 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :cool < 1417629930 555685 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: I'm trying to tell you that if you want extreme speed < 1417629941 320990 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :building a parse tree once is faster than executing bytes thousands of times < 1417629955 569313 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it also makes your language's semantics cleaner < 1417629961 680439 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but the parse tree then is read many times? < 1417629972 109518 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why does that help? < 1417629981 89279 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you use an appropriate data structure for the parse tree so that you can navigate in it without needing to read the whole thing < 1417630003 748485 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for interpreting, you normally use something like a linked list, where the links represent possible flows of execution < 1417630010 394522 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :already we navigate in string without reading the whole thing. < 1417630015 293898 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then you can move around in the parse tree just by following links < 1417630022 340926 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1417630030 812716 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this means that it's always just the one memory access to load the next command < 1417630051 552253 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(actually one is too many, really, but rather better than trying to match brackets on every run) < 1417630076 316367 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1417630076 498259 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :int-e said 4h 40m 46s ago: and then over 4 years later we have this little scene... http://www.girlgeniusonline.com/comic.php?date=20110221 < 1417630076 498392 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :int-e said 4h 30m 36s ago: and this is the one I was looking for: http://www.girlgeniusonline.com/comic.php?date=20110516 < 1417630153 618138 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmm... i will look at a better method for matching brackets, and simply undefine behviour of erasing brackts < 1417630188 371123 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it was never defined in first place so ok < 1417630278 263802 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :this is a C-style language where things are undefined to make implementers job easier < 1417630354 579233 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: the last scene is the last time i remember seeing her < 1417630765 477210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell int-e the last scene is the last time i remember seeing her < 1417630765 620201 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1417630804 543994 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yeah < 1417630948 898238 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: The next time Klaus turns up he's testing Gil with one of the slaver ferret things (after, apparently, Gil poisoned Dupree with a recipe by Tarvek), and seems to be in control. I'm really interested in an explanation for that. < 1417631210 582763 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 256 seconds < 1417631425 656609 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net QUIT :Quit: later chat < 1417631593 352466 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am back. was roped into chopping and stacking yuletide logs < 1417631669 513947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i've always been assuming he faked the ferret < 1417631728 652776 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's more likely than gil being wasped, at least < 1417631756 19581 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i always thought C is a C-style language where things are undefined to make implementers job easier < 1417631771 765767 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what i am not sure about is whether the copy of klaus inside gil obeys lucrezia or not < 1417631836 539693 :perrier!~cinch@107.170.175.57 QUIT :Read error: Connection reset by peer < 1417631848 777676 :S1!~S1@p4FF938CC.dip0.t-ipconnect.de NICK :|S} < 1417631907 952568 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, i'm expecting dupree's thus induced immunity to wasps to become an issue. < 1417631908 398631 :perrier!~cinch@107.170.175.57 JOIN :#esoteric < 1417631927 476798 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or well hm < 1417631941 422698 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it does seem moot now that gil is kind of in charge < 1417632053 805892 :perrier!~cinch@107.170.175.57 QUIT :Remote host closed the connection < 1417632128 416609 :perrier_!~cinch@107.170.175.57 JOIN :#esoteric < 1417632788 332232 :|S}!~S1@p4FF938CC.dip0.t-ipconnect.de QUIT :Quit: |S} < 1417632909 35762 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :callforjudgement: ok, new idea < 1417632912 55929 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :present a 59-card deck < 1417632913 279989 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :call a judge < 1417632915 977918 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :get DQed for cheating < 1417632920 452820 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :your opponent can't stop that! < 1417632939 760978 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: that only works once per tournament, at most < 1417632942 94598 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is this in the right channel < 1417632961 496547 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it's pretty eso < 1417632967 449014 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but only arguably programming < 1417632975 823686 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd say it's more ontopic than usual < 1417632991 292258 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it sounded more related to recent agora discussions :P < 1417633002 869826 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :agora is also more ontopic here than this channel normally is < 1417633011 106553 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but less ontopic than the actual topic < 1417633397 170280 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so the idea is to waste everyone's time at a round-robin? < 1417634215 220877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : b_jonas: the rules are already something like 1000 pages long <-- so basically mornington crescent is "based on a true story"? < 1417634245 139819 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: to be fair, it's almost entirely consists of tables < 1417634335 9754 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :callforjudgement: Regarding silly fare rules, airline tickets are quite similar < 1417634362 318451 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I have a friend who managed, after some finessing an online interface to get it to accept entry of the route, to successfully book a $300 ticket with like 10 connections < 1417634421 919976 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :since under the rules for the fare, the price is based only on the endpoints, and there was a list of airports that he was allowed to connect through, and while it made no sense for getting there quickly, you could legally connect through all of them < 1417634430 628015 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :which let him rack up an insane amount of frequent flyer miles < 1417634481 26252 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xoydpjmljwvxuott JOIN :#esoteric < 1417635279 862864 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Quit: *bubbles away* < 1417635393 11028 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1417635417 429562 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1417636049 878127 :Sprocklem!~sprocklem@199.167.25.114 JOIN :#esoteric < 1417636077 125880 :Sprocklem!~sprocklem@199.167.25.114 NICK :Guest12721 < 1417636396 922564 :password2!~password@197.76.148.113 JOIN :#esoteric < 1417636429 526575 :password2!~password@197.76.148.113 QUIT :Max SendQ exceeded < 1417636527 748660 :password2!~password@197.76.148.113 JOIN :#esoteric < 1417636598 302011 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: how long did the flight take? or did he intentionally miss some of the endpoints? < 1417636628 433474 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :like two days I think < 1417636628 733757 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or are there people who book flights then don't take them, simply for the frequent flier miles? < 1417636638 800918 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :you need to actually take them for the miles < 1417637017 898042 :Guest12721!~sprocklem@199.167.25.114 QUIT :Ping timeout: 264 seconds < 1417637110 114626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they fixed that loophole I think < 1417637111 235474 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I forget how < 1417637118 75993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I saw an article about it < 1417637184 338909 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :callforjudgement: There was that one guy who booked a first-class flight that (a) was freely transferrable/cancellable and (b) included a before-flight meal at the airline's lounge, went and ate there, moved the flight to the next day, and repeated this for a few months or something. < 1417637213 474874 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: oh, beautiful < 1417637236 579494 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Of course this is again one of those "a man in China" news stories, so the verity might be questionable. < 1417637256 96480 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://nypost.com/2014/01/29/man-uses-first-class-plane-ticket-to-eat-free-for-a-year/ and there's probably several other copies of it. < 1417637291 883064 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(At least it mentions the airline, but that's about it.) < 1417637510 240237 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417638427 846943 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User talk:SuperJedi22414]]4 10 02http://esolangs.org/w/index.php?diff=41325&oldid=41266 5* 03SuperJedi224 5* (+946) 10 < 1417638485 746479 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1417638596 525275 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1417638759 357279 :password2!~password@197.76.148.113 QUIT :Read error: Connection reset by peer < 1417638886 573415 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 245 seconds < 1417638967 934871 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417639195 482751 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hehehe, that before flight meal thing is funny < 1417639272 585839 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417639350 25640 :cluid!~cluid@unaffiliated/cluid QUIT :Remote host closed the connection < 1417639484 676268 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1417639616 17611 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Tag14]]4 10 02http://esolangs.org/w/index.php?diff=41326&oldid=8814 5* 03BCompton 5* (+25) 10Output only < 1417639757 584313 :S1!~S1@p4FF938CC.dip0.t-ipconnect.de JOIN :#esoteric < 1417640060 612337 :G33kDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417640089 531198 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :there was a man who bought a first class card for trains for a year, eating and sleeping in there, traveling from town to town to beg for money for the next card < 1417640151 874613 :G33kDude!~GeekDude@unaffiliated/g33kdude QUIT :Read error: Connection reset by peer < 1417640166 594745 :G33kDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417640174 498089 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 244 seconds < 1417640175 381705 :S1!~S1@p4FF938CC.dip0.t-ipconnect.de NICK :S0 < 1417640180 235310 :G33kDude!~GeekDude@unaffiliated/g33kdude NICK :GeekDude < 1417640242 742572 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Read error: Connection reset by peer < 1417640258 391270 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417640273 248948 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Remote host closed the connection < 1417640770 920184 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1417641628 539832 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1417641644 298100 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417641680 227224 :S0!~S1@p4FF938CC.dip0.t-ipconnect.de NICK :S1 < 1417641701 593405 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Read error: Connection reset by peer < 1417641705 692585 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1417641777 242692 :Bicyclidine!~Glossina@wl-nat113.it.wsu.edu JOIN :#esoteric < 1417641886 978425 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xoydpjmljwvxuott QUIT :Quit: Connection closed for inactivity < 1417642830 601775 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1417644031 355571 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 258 seconds < 1417644250 941546 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1417644266 530733 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417644268 635017 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be JOIN :#esoteric < 1417644460 266970 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417644491 388348 :Bicyclidine!~Glossina@wl-nat113.it.wsu.edu QUIT :Ping timeout: 258 seconds < 1417644717 614924 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 255 seconds < 1417644882 320048 :Bicyclidine!~Glossina@wl-nat99.it.wsu.edu JOIN :#esoteric < 1417645056 61033 :GeekDude!~GeekDude@unaffiliated/g33kdude NICK :GeekAfk < 1417645708 223905 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb, int-e: I don't know much about this deck, it was just vaguely similar to Sgeo's description and I heard of it once. < 1417645838 612529 :GeekAfk!~GeekDude@unaffiliated/g33kdude NICK :GeekNomz < 1417645888 845264 :scarf!~ais523@unaffiliated/ais523 NICK :ais523 < 1417646395 825648 :GeekNomz!~GeekDude@unaffiliated/g33kdude NICK :GeekDude < 1417646625 521294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:53:20 Oh, dailywtf, you never cease finding new lows to sink to. < 1417646625 664712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:53:22 "buf[strlen(buf)] = '\0'; -- But even on null terminated strings, this code is dangerous. Since arrays in C, like any sane language, are zero indexed, this code may attempt to access memory beyond the end of the array, overwriting whatever’s there with a null terminator." < 1417646630 479790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:53:30 That's just nonsense, and the code is perfectly safe (if completely useless) if there is a string in buf. < 1417646633 482803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TRWTF, etc. < 1417646656 221121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suspect the "anonymisation" they do to TDWTF submissions often completely loses the nuance because the people running it are .NET guys or whatever. < 1417646683 798378 :Bicyclidine!~Glossina@wl-nat99.it.wsu.edu PRIVMSG #esoteric :Transwritten Reformedly Winnelstrae Trist Film < 1417646706 180233 :Bicyclidine!~Glossina@wl-nat99.it.wsu.edu PRIVMSG #esoteric :Topsman Dinghee Woodmanship Tensibility Florimanist < 1417646719 619597 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: sometimes the submitter posts the original WTF in the comments, and it's much better than the posted one < 1417646744 924924 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be QUIT :Remote host closed the connection < 1417647078 623388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bicyclidine: I'm not sure all of those are words < 1417647128 49192 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, isn't strlen(buf) > size of the buffer if there is no null? < 1417647139 898149 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :myname: no < 1417647145 358047 :Bicyclidine!~Glossina@wl-nat99.it.wsu.edu PRIVMSG #esoteric :elliott: you're not a word < 1417647153 309950 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :b_jonas: how so? < 1417647163 820018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if there's no nul, it's not a C string < 1417647170 308291 :Bicyclidine!~Glossina@wl-nat99.it.wsu.edu PRIVMSG #esoteric :i'll transwrite your ass, you tensible fucker < 1417647173 940026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"But even on null terminated strings," is where the nonsense begins < 1417647184 185995 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i thought strlen is basically while(*str++!=0) len++; < 1417647195 565366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NULL terminated strings, where you terminate strings with the actual bitpattern of null pointers, downcasted to a char < 1417647206 676384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myname: strlen("abc\0") == 3 < 1417647211 254538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"abc\0"[3] == '\0' < 1417647212 798879 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah < 1417647229 964580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you need strlen(s) + 1 chars to store a nul-terminated string < 1417647234 189830 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but if you have buf of len 3 you might screw you < 1417647240 394702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't have a buf of len 3 < 1417647245 912361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because then it's not nul-terminated < 1417647252 210084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and calling strlen on it is UB < 1417647257 837467 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that line is a nop on null terminated strings < 1417647261 294054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1417647265 131052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :22:43:01 14:53:22 "buf[strlen(buf)] = '\0'; -- But even on null terminated strings, this code is dangerous. Since arrays in C, like any sane language, are zero indexed, this code may attempt to access memory beyond the end of the array, overwriting whatever’s there with a null terminator." < 1417647271 71561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the nonsense is the part that's actually written there. < 1417647282 788196 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay < 1417647285 184225 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah < 1417647331 101225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you call strlen on a non-nul terminated string, you're doomed even if you don't then use that result as an index < 1417647375 950231 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i wonder what will happen if you try to read from after the end of your memory < 1417647390 960350 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :like, the physicsl memory < 1417647401 891747 :Bicyclidine!~Glossina@wl-nat99.it.wsu.edu PRIVMSG #esoteric :a memory access violation? < 1417647404 676616 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 264 seconds < 1417647425 569236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, virtual memory gets in the way of that < 1417647428 743757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in user mode < 1417647431 857739 :Bicyclidine!~Glossina@wl-nat99.it.wsu.edu PRIVMSG #esoteric :or just accessing some other thing because ok you beat me. < 1417647463 521100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/in user mode//, I guess. < 1417647496 316485 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :for science? < 1417647517 254140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you have an architecture without virtual memory then I would guess that either it wraps, or it's a fault. < 1417648094 393071 :Bicyclid1ne!~Glossina@wl-nat102.it.wsu.edu JOIN :#esoteric < 1417648138 377042 :Bicyclidine!~Glossina@wl-nat99.it.wsu.edu QUIT :Ping timeout: 250 seconds < 1417649555 881894 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: It's clearly wrong for nul-terminated strings too, though < 1417649570 352322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :depends what you mean by wrong < 1417649572 929397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's defensive programming!! < 1417649618 862401 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: Making sure that \0 really is a \0? < 1417649637 216043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what if buf is volatile < 1417649643 334650 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :true < 1417649658 143663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(then it's probably UB because you can't guarantee enough sync between the strlen and the write, or something) < 1417649689 528934 :Bicyclid1ne!~Glossina@wl-nat102.it.wsu.edu PRIVMSG #esoteric :what if buf is actually a #define for an array access of an inline function call!! < 1417649692 841414 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Anyway, for the string "a", strlen will give 1, which is the index of the \0 < 1417649753 248367 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I can see how fizzie made his error though < 1417649807 903168 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :( you can tell I didn't read up first ) < 1417649808 47978 :idris-bot!~ircslave@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :(input):1:37: error: expected: "!!", < 1417649808 48111 :idris-bot!~ircslave@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric : "$", "$>", "&&", "&&&", "*", < 1417649808 48216 :idris-bot!~ircslave@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric : "***", "+", "++", "-", "->", < 1417649808 48293 :idris-bot!~ircslave@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric : ".", "/", "/=", ":+", ":-", < 1417649808 48367 :idris-bot!~ircslave@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric : "::", ":::", ":=", "<", "<#>",14↵… < 1417649820 519571 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Woops < 1417649824 980740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie didn't make an error, he was quoting the daily wtf < 1417649830 24503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie is an infallible language lawyer :p < 1417649839 509761 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Ah, that's ok then < 1417649866 492428 :Bicyclid1ne!~Glossina@wl-nat102.it.wsu.edu PRIVMSG #esoteric :you are under arrest for abrogation of language law < 1417650145 756302 :AndoDaan!~AndoDaan@188.189.77.189 JOIN :#esoteric < 1417650154 404072 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1417650385 239568 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1417650688 998281 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417650869 388621 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 244 seconds < 1417651700 455259 :Bicyclid1ne!~Glossina@wl-nat102.it.wsu.edu QUIT :Ping timeout: 250 seconds < 1417652219 437486 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu JOIN :#esoteric < 1417653650 468165 :Bicyclidine!~Glossina@wl-nat106.it.wsu.edu QUIT :Ping timeout: 250 seconds < 1417653940 377846 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1417654019 57467 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1417654382 702106 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Hmm, what is valid C but invalid/differently semanticated(?) C++? < 1417654405 478387 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :char *p = malloc(n); < 1417654427 390871 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :shachaf, elaborate? < 1417654473 210946 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: foo *x = allocateFoo(); if (!x) goto cleanup_foo; bar *y = allocateBar(); if (!y) goto cleanup_bar; /* ... */ deallocateBar(); cleanup_bar: deallocateFoo(); cleanup_foo: ; < 1417654483 619389 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like that example because this is 100% idiomatic in C < 1417654507 505021 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in C++, you can't goto into the scope of a declaration < 1417654560 549562 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :both my and shachaf's examples are pretty non-contrived, but shachaf's is easier to fix < 1417654568 427906 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: there are no implicit casts from void* in C++ < 1417654577 852990 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Right < 1417654582 338810 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I can use this < 1417654588 958496 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I probably won't, but I can... < 1417654600 476568 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you'd need to write "char *p = reinterpret_cast(malloc(n));" < 1417654602 49617 :callforjudgement!~ais523@unaffiliated/ais523 QUIT : < 1417654611 91287 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417654614 546427 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[00:53] Taneb: foo *x = allocateFoo(); if (!x) goto cleanup_foo; bar *y = allocateBar(); if (!y) goto cleanup_bar; /* ... */ deallocateBar(); cleanup_bar: deallocateFoo(); cleanup_foo: ; < 1417654616 62419 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[00:53] I like that example because this is 100% idiomatic in C < 1417654617 539670 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[00:54] in C++, you can't goto into the scope of a declaration < 1417654619 30959 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[00:55] both my and shachaf's examples are pretty non-contrived, but shachaf's is easier to fix < 1417654620 533495 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[00:55] Taneb: there are no implicit casts from void* in C++ < 1417654622 51566 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[00:55] so you'd need to write "char *p = reinterpret_cast(malloc(n));" < 1417654622 833676 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :got all of those < 1417654623 553647 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1417654634 894732 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric : Right < 1417654635 37931 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric : I can use this < 1417654635 38058 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric : I probably won't, but I can... < 1417654637 493825 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, well I didn't get any reply you may have made < 1417654658 643663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, in both cases (mine and shachaf's), the C code is normally considered the correct way to write the program in C, by C experts < 1417654902 888263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't static_cast enough < 1417654955 804874 :Bicyclidine!~Glossina@stepheast-v394-wired-gw.net.wsu.edu JOIN :#esoteric < 1417655548 748913 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah but then what do you even do in c++ if you want to goto cleanup code? < 1417655575 547762 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i guess each declaration has to be in its own {} pair? < 1417655577 796750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :raii < 1417655628 629427 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :more like raii bother, amirite folks < 1417655632 934209 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what if the object is a database transaction or something where the cleanup code may itself need to handle an error? < 1417655660 705859 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :also raii doesn't mean what it stands for < 1417655755 665888 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it actually means allocate in constructor, deallocate in destructot < 1417655802 218565 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it has nothing to do with initializing members per se < 1417655815 801702 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :good thing it's not called raimi < 1417655948 868255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not about allocation < 1417655951 597842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :allocation is a special case. < 1417656012 508875 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :allocation, acquireing locks, etc... < 1417656045 378079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"initialisation" doesn't mean initialisation of members. < 1417656048 125682 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :point is, you take resources in constructor and release in dtor < 1417656051 998955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it means the initialisation that happens when a constructor is called. < 1417656075 388031 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :initialization means copying a bunch of data into member vars. < 1417656089 915418 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is not what raii is about... < 1417656106 158335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"In RAII, holding a resource is tied to object lifetime: resource allocation (acquisition) is done during object creation (specifically initialization), by the constructor" < 1417656117 90494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your interpretation is wrong < 1417656152 562504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :should I copy paste every line I say correcting you multiple times? it seems like you just repeat your claim the first few times < 1417656161 87425 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :constructor does more than initialization. constructor is arbitrary code, which may do whatever? < 1417656190 466569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"In RAII, holding a resource is tied to object lifetime: resource allocation (acquisition) is done during object creation (specifically initialization), by the constructor" < 1417656213 547683 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and your point. they are using word initialization loosely < 1417656222 917159 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :to mean calling the constructor < 1417656252 610975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not "loosely". < 1417656255 931746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just "differently from you". < 1417656259 110264 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :struct foo x= {221,345,635}; that is initialization < 1417656283 664216 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :constructor can do whatever it wants, up to and including creaign files, etc < 1417656289 914484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I should really just put you on /ignore... < 1417656290 302269 :Tesla43!~ubuntu@cpe-024-211-211-061.nc.res.rr.com JOIN :#esoteric < 1417656302 20258 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`` exec $(echo bin/*elcome* | shuf | head -n 1) elliott < 1417656306 480920 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​09ova/erypbzr: 02Jrypbzr 06gb 13gur 04vagreangvbany 07uho 08sbe 09rfbgrevp 02cebtenzzvat 06ynathntr 13qrfvta 04naq 07qrcyblzrag! 08Sbe 09zber 02vasbezngvba, 06purpx 13bhg 04bhe 07jvxv: 08. 09(Sbe 02gur 06bgure 13xvaq 04bs 07rfbgrevpn, 08gel 09#rfbgrevp 02ba 06vep.qny.arg.) < 1417656315 84299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ty < 1417656316 854827 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well then is there a technical term for the initialization that i mean? < 1417656367 773979 :Tesla43!~ubuntu@cpe-024-211-211-061.nc.res.rr.com QUIT :Client Quit < 1417656376 160016 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :consider what is typically done in c++ initialiazation lists, for example. < 1417656397 55757 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :good news, there's a .bet tld < 1417656412 335123 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :.bet? like gambling? < 1417656413 846271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would say "initialisation of member fields" or "initialisation" when the context makes it obvious. < 1417656415 769811 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :Betting, when practiced responsibly, can be extremely enjoyable. It can also excite the passions, and command phenomenal attention and interest. Knowing this, we aim to unite these feelings under one electronic roof within this generic TLD (Top Level Domain) .Bet. Online betting has increasingly become part of everyday life for hundreds of millions of people, and nowadays online markets exist for betting on < 1417656420 117215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's probably a technical term in the C++ standard < 1417656421 735989 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric : just about anything. < 1417656436 771554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it may even be "initialisation" but that doesn't change the fact that RAII is just invoking the less specific meaning of initialisation < 1417656452 385117 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :An intuitive generic Top Level Domain (TLD) name makes .bet distinguishable from the broad bet-related content found across the Internet, and there are clear benefits to all those in the betting affinity group. < 1417656457 483429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Other names for this idiom include Constructor Acquires, Destructor Releases (CADRe) [6]" my other car is a CADRe < 1417656480 60747 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Cadre is better. < 1417656486 52125 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I like that thanks < 1417656489 527109 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :my other car is a junta < 1417656560 604787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody knows what CADRe means. also it doesn't generalise as well to non-C++ languages < 1417656610 218699 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :wll most every other language has automatic memory management so it isn't such a huge thing < 1417656624 453157 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :elliott, Scheme has caddadr but I think that is different < 1417656625 824385 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(every other OO lanfgage i mean) < 1417656648 536997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RAII applies in non-OO contexts too < 1417656667 403719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :depending on your definition of OO, anyway < 1417656728 330099 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i only have an informal one: a language in which setting a variable is not equivalent to a memcpy. < 1417656750 648899 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :eg. it may do arbitrary things < 1417656813 801248 :Bicyclidine!~Glossina@stepheast-v394-wired-gw.net.wsu.edu QUIT :Ping timeout: 255 seconds < 1417656834 165402 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :register x equals zero < 1417656854 684271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's your definition of OO?? < 1417656862 920751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in Java every assignment is a memcpy. < 1417656913 400788 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there is no hidden behaviourof any non-function call construct? < 1417656914 561350 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: my understanding of the situation generally is that RAII is a good idea in general, but C++ makes it very difficult to use alternatives < 1417656935 50946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in java, x = y never does anything more complex than evaluating y and copying the result into x < 1417656940 66389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :usually the result is a pointer < 1417656951 511535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(if Java has added = overloading recently I'm going to look so foolish) < 1417656971 204836 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :good point. < 1417656973 59475 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :how will you ever live it down < 1417656974 700066 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Java doesn't allow overloading of anything that doesn't look like a function call, AFAIK < 1417656979 95066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, categorising high-level language attributes like object-orientation based on non-universal implementation details is pretty silly... < 1417656992 492627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :function/method < 1417656999 143638 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but then why isn't C OO if I use FILE*? < 1417657023 702922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C is using encapsulation correctly if you use FILE* < 1417657031 99608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :since C11, at least < 1417657037 294753 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C89 and C99, FILE has to be a concrete struct < 1417657042 94066 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, well, concrete type generally < 1417657061 743802 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so with struct declarations, C is OO? that doesn't make sense. < 1417657092 567143 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :e.g. declare struct foo; in header, define in .c file. < 1417657114 73444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can use OO techniques in C. < 1417657114 983533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course. < 1417657115 961231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: what is confusing you is that OO does not have a monopoly on good data hiding and encapsulation principles < 1417657117 662826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's pretty popular. < 1417657126 939300 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i was so excited to get to talk about reading frames last night. what a fool i was < 1417657135 759718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"OO language" is an ill-defined and vague term, anyway < 1417657140 181705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :doesn't mean it's not useful < 1417657141 717578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just like dynamically typed languages do not have a monopoly on good testsuites < 1417657145 553849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it does mean trying to lawyer your way around it is pointless < 1417657170 588204 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is why I define it in terms of hidden behaviour of simple constructs? < 1417657182 65436 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: would you consider :≠ object-oriented? < 1417657201 709300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god, I hate this channel so much < 1417657223 691805 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :this is like when someone was trying to talk about an equality operator in a very non C language as being "pointer equality", "like C", because C doesn't put things in registers ever < 1417657230 989048 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :i wonder if there's a ##biology < 1417657235 429776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am a concentrated block of bitterness < 1417657238 272041 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :nope < 1417657241 147937 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bike: I define reference equality as "changing one of these things changes the other" < 1417657250 826893 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :oh, there is #biology < 1417657253 362836 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PRIVMSG #esoteric :ais523: much more sensible, yes < 1417657258 956125 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :copy on write < 1417657261 30298 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is a pretty good definition of reference equality regardless of language, except when you have pointer arithmetic and pointers to subobjects < 1417657274 674688 :Bike!~Glossina@stepheast-v394-wired-gw.net.wsu.edu PART #esoteric :"never" < 1417657278 6567 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what if copy on write? < 1417657284 898252 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: in the case of reference equality, I'd say that a COW copy is not reference-equal < 1417657298 838174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :COW is an optimization of copying the value < 1417657316 302255 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i guess that makes sense, but the pointers could be equal before you write < 1417657317 383313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which should be an implementation detail < 1417657336 180837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they still conceptually reference different objects < 1417657339 737295 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so reference equality isn't pointer equality < 1417657359 258945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pointer equality is hard to define < 1417657372 165337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there was a recent ongoing argument on comp.lang.c about that that lasted like a month < 1417657415 561363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically, the argument was, if you have two arrays int x[2], int y[2], then is a compiler allowed to be inconsistent about whether x+2 == y? < 1417657417 843503 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :pointer equality is easy to define on sane architectures < 1417657428 797495 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :where a pointer is an integer < 1417657437 633380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gcc and clang can both return inconsistent results for this given suitable programs < 1417657446 437008 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although this is probably technically a bug < 1417657477 556723 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is allowed, but it breaks C's assemblerness to do so. < 1417657490 234197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :C has very little "assemblerness" left. < 1417657497 112164 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: what if a pointer is just an integer, but the compiler does optimizations? < 1417657512 932020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: anyway, I think you have quite a naive interpretation about what a computer is < 1417657521 930610 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like how? < 1417657531 240643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, the bigger misconception is that asm is somehow close to the hardware < 1417657548 673359 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :modern asms are basically just compression schemes for executables < 1417657550 985120 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :asm isn't. microcode is. < 1417657552 822033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because memory bandwidth is so important < 1417657571 889565 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :asm is calling subroutines in rom inside the CPU < 1417657573 917114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: well, what's the point of C being close to asm if asm isn't close to anything? < 1417657580 96120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and no, the CPU does optimization too < 1417657583 551430 :S1!~S1@p4FF938CC.dip0.t-ipconnect.de QUIT :Quit: S1 < 1417657598 970807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when there's a bug in the CPU's optimizer, it can cause all sorts of pain < 1417657610 740906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally the compilers are just taught to generate code that doesn't expose the bugs < 1417657622 297186 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :asm is calling methods of the CPU object < 1417657632 672325 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I messed up 24-hour clocks again :( < 1417657638 449330 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Booked a train two hours early < 1417657650 458830 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: CPUs are not very object-oriented < 1417657705 473026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: are you just trolling now < 1417657723 140042 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well no, but as a first approximation to how they work, they interpret their instruction set as a minimal esolang < 1417657739 179899 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :using code written in a even more minimal esolang < 1417657751 718013 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most asms aren't really that eso < 1417657755 956012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they typically all work in much the same way < 1417657761 944747 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but machine code it < 1417657763 690887 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is < 1417657779 592006 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1417657795 144676 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :for example consider how inconsistent x86 is compared to 6502 < 1417657807 971679 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :being inconsistent isn't normally enough by itself to make a language eso < 1417657810 516796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or PHP would be an esolang < 1417657822 725100 :Bicyclidine!~Glossina@stepheast-v394-wired-gw.net.wsu.edu JOIN :#esoteric < 1417657836 198185 :Bicyclidine!~Glossina@stepheast-v394-wired-gw.net.wsu.edu QUIT :Client Quit < 1417657840 953097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :incidentally, my working definition of an esolang is "a language for which there's no point in writing an extensive standard library" < 1417657865 849039 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pretty much all asms fail this test, unless they're for nonexistent processors < 1417657869 520101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. redcode is probably an esolang < 1417657883 937556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :imo all languages are esoteric, and words mean nothing, and ada isn't object-oriented because you run it on a VAX, and skateboarding is NOT a crime < 1417657895 330045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and I am president of the united states < 1417657909 290644 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I know nothingabout ada or vaxes < 1417657922 692525 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so for all i know you are right < 1417657940 927409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thank you. im glad this place is being reasoanble again < 1417657956 374204 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and how do i know that you are not Obama? < 1417657961 682921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's easy to confuse the opinions of one person with the opinions of the whole channel < 1417657987 643791 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :do VAXes have problems with OO? < 1417658005 571645 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, is it the VAX whose native function call mechanism can't do recursion? < 1417658008 495510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the US government outlawed object oriented programming when designing their `Vax' architecture < 1417658026 169887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that'd break encapsulation because you can't tell if a call is going to potentially recurse or not if you can't see its definition < 1417658026 939708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not secure enough. < 1417658116 495961 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmm, compilers would have to make up their own call sequence < 1417658134 927748 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like saving stuff to a stack before recursing < 1417658140 487532 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1417658224 405814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: isn't it varargs it can't do or something < 1417658228 56839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no wait < 1417658233 403364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :VAX has an instruction to call a function with an argument list, right < 1417658238 181030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure < 1417658238 491470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that works for varargs < 1417658244 835107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CISC architectures are wild < 1417658248 783901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the convention I'm thinking of overwrites the first two bytes of the called function with the return address < 1417658251 719172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and doesn't have a stack at all < 1417658255 469576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by , right I mean I'm sure it's true, up to my memory functioning < 1417658257 493088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :might not be vax though < 1417658276 391547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it should overwrite the target of an immediate jump instruction instead < 1417658277 412690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm pretty sure the convention exists; however, I'm not certain I've got the arch right < 1417658283 368018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at the end of the function < 1417658293 105904 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: then how would it know where the end of the function was? < 1417658310 107702 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1417658322 945394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm < 1417658330 258567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are several options, not sure which one is most amusing < 1417658359 420030 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :this sounds like a terrible plan. i like it < 1417658377 151190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: one is to have a pointer to the start of the function after that jmp < 1417658443 609502 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is there any reason why the assembler has to keep track of onlyone address for each function? < 1417658457 7222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :memory bandwidth < 1417658467 419120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you want the encodings of your commands to be as short as possible < 1417658470 122161 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh yeah that was low back then. < 1417658481 620977 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, it's lower nowadays than it was back then, relative to CPU speeds < 1417658483 275281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: OK, how about this: the jmp instruction is actually at the start of the function < 1417658490 362274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the CPU can run both forwards and backwards < 1417658492 230936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on old computers, the RAM could normally keep up with a CPU running at top speed < 1417658495 71363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jumping makes it run forwards < 1417658504 209172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on modern computers, there's no chance < 1417658510 852988 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :now we use caches for that right? < 1417658513 576699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: so to return, you do something like, when running forwards < 1417658521 450106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uhhh < 1417658527 527943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually I had a good idea but now it seems not good < 1417658528 429901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :never mind < 1417658531 514148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: caches are an attempt to work around the problem < 1417658537 991964 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but they can only partially help < 1417658550 155627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because physical limits affect how much data you can store in them at a time < 1417658587 193242 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hey... question: can a cpu operate using only its cache as memory? < 1417658596 31251 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :with no RAM external? < 1417658656 160129 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like we have cpus with MB of cache. way back when, 10MB was a lot. < 1417658671 381942 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CPUs have multiple layers of cache < 1417658677 1549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: CPUs do operate that way when they boot up < 1417658679 869516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the RAM has to be initialised < 1417658682 615342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :arguably the lowest level is the registers, and you can certainly do useful programs with just those < 1417658689 972788 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you're very limited in storage < 1417658732 881789 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so then i think it may be possible to run DOS entirely in cache. < 1417658752 524436 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :look ma, no mmu or ram? < 1417658957 79312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: there are multiple caches < 1417658962 58392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you probably couldn't fit DOS into L1 < 1417658973 698320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but L3 is very likely possible on the CPUs that have it, not sure about L2 < 1417659009 520976 :G33kDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417659021 959115 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmm... i'm gonna take all the ram out of my test box and try to boot it... < 1417659057 514409 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ehat even happens during startup if there is not ram? < 1417659220 235800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably, the RAM test fails < 1417659239 519896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most likely, you'll get a diagnostic produced the best way the computer's ROM knows how < 1417659239 663081 :Froox!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1417659253 703572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you're lucky, that'll be a message on the screen, but more likely it'll be a sequence of beeps < 1417659264 530752 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Read error: Connection reset by peer < 1417659338 473163 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yup. despite having as mmuch memory inside CPU as the C64 even had, no graphics or text. < 1417659361 485700 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I kind of want to try the Implicit Association Test at some point, but really scared to < 1417659567 232485 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what is that test in? < 1417659584 211456 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what field that is? < 1417659594 470761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: most likely, the problem is that the GPU uses memory mapping to know what it's supposed to say < 1417659598 616324 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and with no RAM, there's no memory to map in < 1417659603 467930 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not like the GPU can access the CPU cache < 1417659605 97674 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :dang < 1417659620 855581 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :oren: tries to uncover subconscious biases < 1417659629 640149 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :iiuc < 1417659660 980432 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i guess we'll have to wait for system-on-a-chip < 1417659821 269926 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah i can see why that would be scary... < 1417659983 675014 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1417660025 690059 :G33kDude!~GeekDude@unaffiliated/g33kdude NICK :GeekDude < 1417660923 551348 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417661121 127658 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1417661663 263133 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so my dad dug up a msdos floppy... lo and behold it still works < 1417661680 910932 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :A:\> < 1417661733 555631 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :really nintendo has nothing on intel when it comes to backward compatibility < 1417661790 602033 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ah, the days of B:... < 1417662028 471666 :boily!~alexandre@96.127.201.149 QUIT :Quit: OCCLUSAL CHICKEN < 1417662724 848880 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :oren: that's awesome. I have a floppy drive connected to my pi, and really enjoyed digging up some old floppies to see what was on them < 1417662741 572884 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1417665001 687659 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 240 seconds < 1417665079 779049 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1417665096 656377 :Froox!~Frooxius@cust-101.ktknet.cz QUIT :Read error: Connection reset by peer < 1417666117 135297 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I am now learning QBASIC < 1417667328 427052 :bb010g!uid21050@gateway/web/irccloud.com/x-rhzcwcrcnqbywcyz JOIN :#esoteric < 1417667359 175693 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :About how much work would it be to get DOOM working? < 1417667477 116656 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa < 1417667485 229407 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :archive.org has old versions of sourcereal.com < 1417667513 36835 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"Many spices are found in sour cereal. There is cumin, which has a cumin flavor, and adds a cumin flavor to the cereal. There is also fenugreek which actually lends a sour flavor to the cereal. Also, in sourcereal, can be found oregano seeds. Sourcereal has cilantro as well. Cilantro can be added to the sour cereal after it has finished cooking. Cilantro is almost always found in sour cereal." < 1417667519 44227 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and ads < 1417667521 548953 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :all sorts of things < 1417668192 203375 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1417668637 725373 :Lymia!~fujoshi@inportb/loli/cirno-chan QUIT :Remote host closed the connection < 1417669531 807421 :yorick!~yorick@oftn/member/yorick QUIT :Ping timeout: 258 seconds < 1417669534 419092 :yorick_!~yorick@oftn/member/yorick JOIN :#esoteric < 1417669832 11430 :oren_!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1417669859 466233 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 258 seconds < 1417669860 804749 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :Ping timeout: 258 seconds < 1417669867 868025 :oren_!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca NICK :Oren < 1417669911 789276 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1417672003 785369 :AndoDaan_!~AndoDaan@188.188.90.105 JOIN :#esoteric < 1417672162 117233 :AndoDaan!~AndoDaan@188.189.77.189 QUIT :Ping timeout: 245 seconds < 1417672604 761037 :AndoDaan_!~AndoDaan@188.188.90.105 QUIT :Ping timeout: 250 seconds < 1417672856 631801 :AndoDaan!~AndoDaan@188.188.67.229 JOIN :#esoteric < 1417677078 397108 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xkeryevfmbopludv JOIN :#esoteric < 1417677094 987734 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xkeryevfmbopludv PRIVMSG #esoteric :Replace every vowel in your name with oob < 1417677457 116450 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Why would we want to do that, CoobkoobMooboobt? < 1417677955 781575 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xkeryevfmbopludv PRIVMSG #esoteric :>_< < 1417677973 401362 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xkeryevfmbopludv PRIVMSG #esoteric :Why not foobzzooboob < 1417678034 980782 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive QUIT :Remote host closed the connection < 1417678351 290768 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Because it would look: silly. < 1417678354 931163 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oobroobn < 1417678373 329865 :Oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca NICK :oobroobn < 1417678380 125451 :oobroobn!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there < 1417678455 694128 :oobroobn!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :btw QBASIC is awesome. i am gaining a great respect for Microsoft. < 1417678672 880529 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417678759 308325 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION wonders how close to 13 years old CakeMeat is. < 1417678851 500523 :oobroobn!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :qbasic is a better ide than most modern ones - for example it dynamically formats your code to be readable, as you type it. < 1417679225 583721 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xkeryevfmbopludv PRIVMSG #esoteric :ACTION slaps int-e < 1417679247 46863 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xkeryevfmbopludv PRIVMSG #esoteric :Dont be rude i was just trying to lighten the mood in here < 1417679256 826026 :oobroobn!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca NICK :arbrarbn < 1417679321 456817 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xkeryevfmbopludv PRIVMSG #esoteric :QBASIC is probably the only thing i appreciate in terms of Microsoft < 1417679410 621957 :arbrarbn!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i still can't quite fathom that a disk my dad copied in 1994 works in a 2009 computer < 1417679461 401022 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xkeryevfmbopludv PRIVMSG #esoteric :?? magic < 1417679461 544087 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : magic < 1417679489 20330 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xkeryevfmbopludv PRIVMSG #esoteric :Lambdabot agrees < 1417679503 492284 :arbrarbn!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the magic of intel making every processor an extention of previous processors i gusss < 1417679591 503438 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> reverse "mood" < 1417679593 630803 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "doom" < 1417679620 291689 :arbrarbn!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i want to get doom working now < 1417679649 405947 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xkeryevfmbopludv PRIVMSG #esoteric :Why would you change your name to arbarbn < 1417679661 42444 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xkeryevfmbopludv PRIVMSG #esoteric :Also im in the mood for doom < 1417679681 243120 :arbrarbn!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca NICK :yaaryaan < 1417679740 260186 :yaaryaan!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if i can find the original game for DOS that would be epic < 1417679891 786346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: didn't you hear? CakeMeat is 25, and married with three kids and one more on the way, with his broken CPU core :p < 1417679961 308521 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: I'll take your word for it. I'm too lazy to check the logs. < 1417680004 213149 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xkeryevfmbopludv PRIVMSG #esoteric ::I < 1417680032 464789 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xkeryevfmbopludv PRIVMSG #esoteric :I enjoy your company elliott < 1417680043 915431 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xkeryevfmbopludv PRIVMSG #esoteric :Its a treat < 1417680140 1233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :same < 1417680913 902578 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1417680997 357940 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :aww, codu no longer does rsync? < 1417681049 987029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :doesn't it? < 1417681051 79151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!logs < 1417681057 824825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:16:46 [freenode] -glogbot(dlopen@libdl.so)- Logs: http://codu.org/logs/_esoteric/ . Also available via rsync: rsync --size-only -avz rsync://codu.org/logs/_esoteric/ logs/ < 1417681386 836558 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Yes, that's what I have: rsync --size-only -avz rsync://codu.org/logs/_esoteric/ . < 1417681395 248455 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :rsync: failed to connect to codu.org (64.62.173.65): Connection refused (111) < 1417681398 701046 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and that's what I get. < 1417681452 751586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, hm. < 1417681454 736983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it worked for me recently. < 1417681458 744752 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh well, wget -c does the trick as well. < 1417681479 47202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I could give you a compressed copy of the #esoteric logs if you'd like. < 1417681502 567217 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm good. < 1417681564 38285 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :rsync worked before, I'm just grabbing a coupe of recent logs. < 1417681709 227365 :yaaryaan!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why not a sedan of recent logs? < 1417681747 244684 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :argh. < 1417682077 347214 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: aww, I think you made up everything you just said about CakeMeat. I'm so dreadfully disappointed. < 1417682102 64656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: no, CakeMeat made it up < 1417682107 664684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you may also know him as Dulnes < 1417682167 170987 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh < 1417682703 646279 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh James Stirling seems to have had an interesting life... "Fearing assassination on account of having discovered a trade secret of the glassmakers of Venice, he returned with Newton's help to London about the year 1725." < 1417683915 77887 :HackEgo!~HackEgo@162.248.166.242 QUIT :Ping timeout: 250 seconds < 1417684074 378038 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1417685442 229873 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1417686082 71249 :mroman!~roman2@fmnssun.ibone.ch NICK :mroobmoobn < 1417686127 762083 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq "b~"{"oobs"}f~ < 1417686128 49527 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | "boobs" < 1417686163 163254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`relcome mroobmoobn < 1417686165 535733 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​06mroobmoobn: 13Welcome 04to 07the 08international 09hub 02for 06esoteric 13programming 04language 07design 08and 09deployment! 02For 06more 13information, 04check 07out 08our 09wiki: 02. 06(For 13the 04other 07kind 08of 09esoterica, 02try 06#esoteric 13on 04irc.dal.net.) < 1417686201 294329 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you look so nooby today so you get a `relcome < 1417686217 459074 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :23:10 Replace every vowel in your name with oob < 1417686230 978358 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish < 1417686290 564892 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ORLY? < 1417686347 228352 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :YRLY < 1417686392 180273 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ørjanly? yaaryaanly < 1417686407 105204 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oobrly < 1417686412 367980 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yoobrly < 1417686413 488718 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shoochoof < 1417686641 843229 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It would sure be nice if English had a clear way to write long and short vowels of all varieties. < 1417686654 639798 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you want a short "ee" you can try "i" but you're usually out of luck. < 1417686676 385912 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And s/"ee"/"oo"/ s/"i"/"u"/ < 1417686979 694000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :english spelling is so ghotie < 1417687060 552791 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's such a terrible example :'( < 1417687221 925093 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it was meant to be terrible hth < 1417687469 850423 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :those things come up in contexts not on their own < 1417687489 407999 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :of all the ways you could make fun of english spelling why would you choose a terrible one < 1417687536 546398 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :phyandish < 1417687685 263083 :AndoDaan!~AndoDaan@188.188.67.229 QUIT :Ping timeout: 256 seconds < 1417688812 270505 :mitchs_!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1417689021 816023 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 264 seconds < 1417689702 189209 :drdanmaku!uid17782@gateway/web/irccloud.com/x-wijlccjnprwzfljg QUIT :Quit: Connection closed for inactivity < 1417691033 326869 :S1!~S1@p4FF9341E.dip0.t-ipconnect.de JOIN :#esoteric < 1417691130 20491 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1417691147 614040 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1417691314 318970 :mihow!~mihow@108.30.58.169 QUIT :Read error: Connection reset by peer < 1417691392 49880 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1417691625 987201 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1417691687 867405 :CakeMeat!uid52684@gateway/web/irccloud.com/x-xkeryevfmbopludv QUIT :Quit: Connection closed for inactivity < 1417691851 443474 :sebbu2!~sebbu@ADijon-152-1-34-154.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1417691890 799433 :sebbu2!~sebbu@ADijon-152-1-34-154.w83-194.abo.wanadoo.fr QUIT :Changing host < 1417691890 982558 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1417691922 112059 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1417692862 473375 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 245 seconds < 1417692907 540851 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1417693227 272681 :S1!~S1@p4FF9341E.dip0.t-ipconnect.de NICK :S0 < 1417693915 27589 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pretty impressed with this brainfuck-in-rust's-type-system thing < 1417694107 124034 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1417694597 910092 :S0!~S1@p4FF9341E.dip0.t-ipconnect.de NICK :|S} < 1417694732 631168 :|S}!~S1@p4FF9341E.dip0.t-ipconnect.de NICK :S0 < 1417694798 815500 :S0!~S1@p4FF9341E.dip0.t-ipconnect.de NICK :|S} < 1417695993 286918 :boily!~alexandre@96.127.201.149 QUIT :Quit: INFIX CHICKEN < 1417696271 952931 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The poem "The Chaos" has ample examples, though "Foeffer" is doubtful. < 1417696341 272128 :|S}!~S1@p4FF9341E.dip0.t-ipconnect.de NICK :S1 < 1417696447 489892 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I love reading the Haskell sources. < 1417697528 20531 :S1!~S1@p4FF9341E.dip0.t-ipconnect.de NICK :S0 < 1417697799 939849 :S0!~S1@p4FF9341E.dip0.t-ipconnect.de NICK :S1 < 1417698427 197504 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 258 seconds < 1417698504 212923 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1417698511 327955 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive JOIN :#esoteric < 1417699406 647674 :yorick_!~yorick@oftn/member/yorick NICK :yorick < 1417699468 114391 :S1!~S1@p4FF9341E.dip0.t-ipconnect.de NICK :S0 < 1417700886 11821 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=41327&oldid=41260 5* 03TomPN 5* (-3) 10/* Hello World! */ < 1417701693 580830 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=41328&oldid=41327 5* 03TomPN 5* (+3) 10/* Hello World! */ < 1417701844 637920 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417701985 368674 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1417702227 634065 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406] < 1417702397 885990 :S0!~S1@p4FF9341E.dip0.t-ipconnect.de NICK :S1 < 1417702859 269037 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417703270 580881 :drdanmaku!uid17782@gateway/web/irccloud.com/x-lxypvqxzmbiqsjxc JOIN :#esoteric < 1417704887 925192 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1417705299 550470 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1417705548 314427 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1417705676 58218 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41329&oldid=41318 5* 03SuperJedi224 5* (+1785) 10 < 1417705807 35939 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Mmmm()14]]4 10 02http://esolangs.org/w/index.php?diff=41330&oldid=41329 5* 03SuperJedi224 5* (-38) 10 < 1417706051 633845 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417707116 886302 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive QUIT :Remote host closed the connection < 1417707175 672455 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive JOIN :#esoteric < 1417707650 347654 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1417708078 292817 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1417708486 152872 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net JOIN :#esoteric < 1417709042 396000 :olsner!~salparot@c83-252-201-82.bredband.comhem.se QUIT :Ping timeout: 240 seconds < 1417709072 543613 :olsner!~salparot@c83-252-201-82.bredband.comhem.se JOIN :#esoteric < 1417709166 735818 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Musical notes14]]4 10 02http://esolangs.org/w/index.php?diff=41331&oldid=41089 5* 03TomPN 5* (+109) 10/* Example programs */ < 1417709184 756592 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Musical notes14]]4 10 02http://esolangs.org/w/index.php?diff=41332&oldid=41331 5* 03TomPN 5* (+0) 10/* Hello World! */ < 1417709200 829469 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Musical notes14]]4 10 02http://esolangs.org/w/index.php?diff=41333&oldid=41332 5* 03TomPN 5* (-109) 10/* Example programs */ < 1417709257 371535 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Musical notes14]]4 10 02http://esolangs.org/w/index.php?diff=41334&oldid=41333 5* 03TomPN 5* (+95) 10/* Example programs */ < 1417709274 120627 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Musical notes14]]4 10 02http://esolangs.org/w/index.php?diff=41335&oldid=41334 5* 03TomPN 5* (-3) 10/* Example programs */ < 1417709284 970360 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Musical notes14]]4 10 02http://esolangs.org/w/index.php?diff=41336&oldid=41335 5* 03TomPN 5* (-187) 10/* Example programs */ < 1417709296 695946 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1417709297 50363 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LOWI 041550Z VRB02KT 9999 FEW060 SCT090 BKN300 06/04 Q1012 NOSIG < 1417709585 340253 :S1!~S1@p4FF9341E.dip0.t-ipconnect.de PRIVMSG #esoteric :what was the prefix for HackEgo again? < 1417709921 790375 :nyuszika7h_!nyuszika7h@cadoth.net JOIN :#esoteric < 1417709937 759608 :nortti_!nortti@nano.smar.fi JOIN :#esoteric < 1417709938 102454 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`help < 1417709938 348812 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1417709954 723051 :S1!~S1@p4FF9341E.dip0.t-ipconnect.de PRIVMSG #esoteric :meh I thought it was ' < 1417709968 299178 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :'help < 1417709977 146395 :S1!~S1@p4FF9341E.dip0.t-ipconnect.de PRIVMSG #esoteric :I tried it already (duh) < 1417709982 724223 :KingOfKarlsruhe!~KingOfKar@unaffiliated/kingofkarlsruhe QUIT :Ping timeout: 265 seconds < 1417709985 423291 :nyuszika7h!nyuszika7h@cadoth.net QUIT :Ping timeout: 265 seconds < 1417709985 423392 :fizzie!fis@unaffiliated/fizzie QUIT :Ping timeout: 265 seconds < 1417709985 627125 :nortti!nortti@nano.smar.fi QUIT :Ping timeout: 265 seconds < 1417709996 720488 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION says: help < 1417710000 981150 :KingOfKarlsruhe!~KingOfKar@unaffiliated/kingofkarlsruhe JOIN :#esoteric < 1417710027 984523 :nortti_!nortti@nano.smar.fi NICK :nortti < 1417710066 978971 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`unidecode ;; < 1417710069 31878 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+037E GREEK QUESTION MARK] [U+003B SEMICOLON] < 1417710407 245829 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1417710630 645187 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net QUIT :Quit: adu < 1417710839 695763 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive QUIT :Remote host closed the connection < 1417710904 251773 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 1 < 1417710905 525967 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1 < 1417710926 311518 :lambdabot!~lambdabot@silicon.int-e.eu QUIT :Remote host closed the connection < 1417711004 214845 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(The provider just announced a reboot, so that's happening right now... they really need to improve their stability or I'll have to look for another one...) < 1417711181 605666 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net JOIN :#esoteric < 1417711701 308544 :S1!~S1@p4FF9341E.dip0.t-ipconnect.de QUIT :Quit: S1 < 1417711898 752383 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :okay, it's coming back. < 1417711964 705898 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Read error: Connection reset by peer < 1417711978 308043 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417712102 989474 :lambdabot!~lambdabot@silicon.int-e.eu JOIN :#esoteric < 1417712125 489708 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@bot < 1417712133 80251 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric ::) < 1417712567 450949 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 250 seconds < 1417712634 587544 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hehe, 26303 elo rating, quite impressive. http://2700chess.com/ < 1417712722 207176 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :aww, it's fixed. < 1417712786 453829 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1417713388 593574 :yaaryaan!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: Lost terminal < 1417713605 630240 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :int-e: that's a good bot prefix ("^AACTION is", that is) < 1417713621 67371 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :er, s/is/says: /2 < 1417713625 161376 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FireFly: I propsed color codes as a bot prefix < 1417713639 856498 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Also a good idea < 1417713653 306396 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :µ < 1417713654 687746 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :^O would be discrete < 1417713666 883022 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :er, discreet maybe < 1417713675 202069 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :subtle is probably a better word choice < 1417713734 471253 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net QUIT :Quit: adu < 1417713914 399418 :nyuszika7h_!nyuszika7h@cadoth.net NICK :nyuszika7h < 1417714077 587070 :bb010g!uid21050@gateway/web/irccloud.com/x-rhzcwcrcnqbywcyz QUIT :Quit: Connection closed for inactivity < 1417714433 448204 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1417714576 894557 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net JOIN :#esoteric < 1417714616 997133 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :does anyone use zarfs IF viewer < 1417714663 498380 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://www.eblong.com/zarf/xzip.html < 1417714668 421191 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i wanted to run it, but it wont work/ < 1417714845 280356 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I have written a Z-machine implementation, too, called ZORKMID < 1417714864 80249 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Which uses plain C so shouldn't need X or anything like that < 1417714876 178870 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive JOIN :#esoteric < 1417714896 980324 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I was mostly interested in how he made a GUI in X, i want to make a GUI < 1417714917 223345 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, I don't know much about making anything in X < 1417714929 512910 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I also wondered how to compile inform to zcode, but it looks quite a lot of work so I probably wont look into that < 1417714968 934198 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :zzo38, what about making an IRC channel through which people can play zork? (as a group) < 1417715053 545782 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I think ifMUD has something like that? < 1417715159 451686 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Note "ZORKMID" is short for "Zork Machine Interpreter and Debugger" < 1417715275 200296 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :You can also learn how a Z-machine implementation is working by looking at its source-codes and you can do other thing if you want with it since it is in the public domain. < 1417715326 938943 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, so that's what zorkmid stands for! I knew it had to do with zork. < 1417715364 337057 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, this is only what my own program called "ZORKMID" stands for anyways. < 1417715373 518062 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh... < 1417715374 170349 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1417715389 360354 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :zorkmid also means zork currency?? < 1417715396 938223 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Currently it is only an implementation of ZIP. Later I can make implementation of EZIP and called it EZORKMID. < 1417715436 979396 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :cluid: Yes it is also that < 1417715503 238375 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :do you have any tips if i find IF games very hard? < 1417715584 313282 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :No, I don't have any myself, although you could look it up < 1417716958 401153 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net QUIT :Quit: adu < 1417718171 626196 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You should have named it GRUE < 1417718197 271366 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Well, ZORKMID is a good name too < 1417718222 578129 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1417718382 609123 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Why do you want to call it GRUE? < 1417718507 361720 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Does it stand for anything? < 1417718516 23088 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's just a creature < 1417718531 769284 :oren!~oren@user3-218-58.wireless.utoronto.ca JOIN :#esoteric < 1417718563 123623 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes I know < 1417718586 479240 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But I wanted to make the name short for "Zork Machine Interpreter and Debugger", that's why I didn't call it GRUE < 1417718635 228251 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :a weak attempt: Game RUntime Environment < 1417718699 926450 :MoALTz!~no@user-46-112-147-188.play-internet.pl JOIN :#esoteric < 1417718703 123526 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :my code isnt working :( < 1417718712 420636 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :what code is it? < 1417718723 13923 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :missile launch code? < 1417718764 666498 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its emitting c code, but it got interpreted wrong so the output is wrong < 1417718783 224494 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :if(attack=TRUE)sub.launch("ICBM"); < 1417718833 578910 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Wrong, hmm. Did you rely on unspecified or undefined behaviour? < 1417718849 210291 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :cluid: What code is that? < 1417718865 798897 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its my lisp code < 1417718874 507859 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i have been writing it a long time and its bad < 1417718883 546849 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :lisp emitting C? cool! < 1417718920 10262 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I wonder how C code can be interepreted wrong rather than being wrong in the first place. Okay, it could be a compiler bug...) < 1417718948 737258 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :probaby he means the code the lisp is reading is being interpreted wrong. < 1417718963 228046 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh, the many meanings of "it". You could be right. < 1417718991 113563 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :are you also probaby? < 1417719010 426831 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I read that as "probably" < 1417719026 741214 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i know, its what i meant originally < 1417719038 815334 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I mean, I didn't even see the typo. < 1417719061 594844 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Anyway, I'm neutral about babies. < 1417719313 76661 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :well anyway i think languages should be designed so they are easy to parse. Lisp is a very good example. < 1417719359 200198 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so if you can't get a parser working, it's probably the language designer's fault < 1417719387 779204 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :(assuming you are a competent programmer for most things) < 1417719402 24839 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't like Lisp's (lack of) syntax at all. < 1417719419 195417 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :How about J? (also easy to parse) < 1417719470 544544 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :what languages are your favorites? < 1417719533 71603 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :oren: I disagree, a language should be easy for a human to parse. That generally means whitespace-sensitive. < 1417719547 601923 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :Indentation-sensitive specifically. < 1417719573 972626 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :if a language is indentation sensitive it should disallow the tab character < 1417719608 597022 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :that would make it much easier to parse < 1417719612 582068 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :That would actually be fine with me. < 1417719674 380167 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :because if the only indent char is space, then it reduces to a simple count. < 1417719689 97347 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :> filter isSpace [minBound .. maxBound] < 1417719690 979387 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "\t\n\v\f\r \160\5760\6158\8192\8193\8194\8195\8196\8197\8198\8199\8200\8201... < 1417719733 324326 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ok just disallow any whitespace other than \n and space < 1417719774 507559 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :that would also allow code editor to use tab-completion < 1417719822 785373 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :how do you even type a vertical tab or a form feed? < 1417719824 118534 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :just make it like makefiles, only allow tabs < 1417719860 336019 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :noo. tabs only in non-whitespace-sensitive languages! < 1417719887 106053 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :when i see python first thing i do is change the tabs to spaces. < 1417719939 470896 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :> isSpace ' ' < 1417719940 443500 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :in C i change spaces to tabs < 1417719941 505576 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : True < 1417719962 823241 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :is that weird? < 1417719972 380598 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :> length $ filter isSpace [minBound .. maxBound] < 1417719974 137442 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 23 < 1417720096 722560 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :Hm, I wonder how GHC reacts to double-wide characters in places they would influence indentation … < 1417720119 257400 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Quit: *bubbles away* < 1417720190 904408 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :what like an ideographic space? < 1417720231 334282 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :should disallow them but what do i know? < 1417720238 639075 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :No, an ideographic identifier before a case or where or something. < 1417720244 735475 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :oh.... < 1417720281 931630 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :should be treated as 2 chars wide, that is standard in those languages. < 1417720325 317716 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: I happen to be quite attached to parsing numerical expressions with their usual precedences and evaluation order. < 1417720405 803502 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But at least it looks like J wouldn't make me (or my editor) count parentheses all the time. < 1417720482 180461 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i think if you need proper algebra it should be a sub-language in the same way as regexes < 1417720571 244414 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :that way it does not overcomplicate the parser for the rest of the language. algebraic expressions can be treated as black boxes be the parser. < 1417720613 636776 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :becuase most code is not overly mathematical < 1417720626 722684 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :It appears GHC treats double-wide chars the same as single-wide chars. Meaning the indentation looks weird in the case I contrived. < 1417720878 935867 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: So I have two objections, I think. One is, now I have to rely on some third part (not the compiler, and not me) to give me useful syntax errors. That's the smaller concern. The bigger concern is that there will be a proliferation of slightly incompatible algebraic notations in the wild. How do you avoid that? < 1417720889 137190 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :In any case you've merely shifted complexity. < 1417721071 16908 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :programming languages already have a proliferation of incompatible algebraic notations. < 1417721085 168373 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :that is what the algolsphere is < 1417721100 95004 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I happen to be a fan of Haskell, a language that is quite difficult to parse. For the most part I actually like all the syntactic sugar.) < 1417721131 454723 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Melvar: I'm only using ASCII though ;-) < 1417721272 67983 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren, i LIke simple syntax language like lisp and forth, infix operators are good to save on brackets though < 1417721281 195226 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :consider 3^5. it is 6 under C derivatives, and 243 in other languages < 1417721313 269903 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: I know. I was talking about this kind of thing happening inside a single programming language. < 1417721328 406761 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I also am only using ASCII and as far as I am concerned non-ASCII characters should only be allowed inside of string literals and comments. < 1417721348 445564 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :oh. yeah what you do is standardize it for each language, like PERL has its standard regexes < 1417721388 694006 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but the point is there would be a delimiter enclodsing "algebraic mode" from the rest of the language. < 1417721415 32122 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren, Yes < 1417721419 796702 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :I have a bunch of times used greek letters when the most fitting latin letters were already taken. < 1417721540 765184 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i think all letters that look different from others should be allowed. so τ would be allowed but not Ε. < 1417721602 592692 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :or the program could be reduced to a "lookalike normal form" before being parsed < 1417721608 777729 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :That’s probably harder to do than parse indentation-sensitive language. < 1417721626 927512 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07GridScript14]]4 10 02http://esolangs.org/w/index.php?diff=41337&oldid=41291 5* 03SuperJedi224 5* (+0) 10/* Command Summary */ < 1417721634 399301 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yeah best to just select which chars look different enough < 1417721635 207814 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I finally got my code to work < 1417721642 122986 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it was a really horrible experience < 1417721668 200735 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :I meant, selecting and enumerating which letters are allowed or not is harder than etc. < 1417721775 512173 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :why? you only do it once, and then just keep a list and use the unicode equivalent of strpbrk < 1417721812 674735 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :wcspbrk? < 1417721822 867848 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :and that would happen in the lexer not the parser anyway < 1417721836 937871 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren, how is scrip7 going < 1417721859 46377 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i am still creating a better notation for hexes. < 1417721863 702948 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :cool < 1417721868 640751 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :oren: Also, the doing it once was the thing I meant. < 1417721951 392395 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :oh, i think it is that hard, so long as you are limiting to chars used in math < 1417722017 58456 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :just the latin greek and hebrew alphabets < 1417722031 268246 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1417722087 52628 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i also have to work on school stuff still so i don't expect to be done for a while < 1417722192 136614 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :Obfuscation exercise: use unicode bidi to write a program that looks like it does something different. < 1417722288 108174 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i guess if you can reverse division... < 1417722313 456756 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :> let foo = א"ב" where א = id; ב = id in foo < 1417722315 190271 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "\1489" < 1417722329 80857 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :> var $ let foo = א"ב" where א = id; ב = id in foo < 1417722330 856015 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ב < 1417722340 939931 :olsner!~salparot@c83-252-201-82.bredband.comhem.se PRIVMSG #esoteric :spec obfuscation exercise: extend the bidi algorithm to be turing complete without anyone noticing < 1417722404 882265 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :If bidi is working, the the א"ב will be shown RTL, so it looks like the א is inside the quotes. < 1417722441 47940 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :my font shows hebrew in data order < 1417722479 181602 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :or maybe it's the terminal's fault < 1417722483 477905 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :It’s independent of your font, only dependent on the program doing the text rendering. < 1417722500 106714 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i am using irssi in xfce4-terminal < 1417722511 805320 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :Not many terminals do this, the only one I’ve heard of is iTerm I think. < 1417722538 299404 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :Certainly my terminals show them in data order. < 1417722601 41942 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :php has a function for converting hebrew < 1417722625 876514 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :because it was invented in israel < 1417722672 968109 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :“converting”? < 1417722699 332362 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hebrev : converts logical heberw text to visual < 1417722717 740252 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :… that’s horrible. < 1417722743 370122 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :is there a way to tel the c compiler to figure out function prototypes instead of assuming everything is returning int? < 1417722751 353926 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :no. < 1417722766 240163 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :you need to declare everything < 1417722784 842101 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :at the top of the page < 1417722791 868023 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :like a book report < 1417722814 118109 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the problem is i cant be bothered adding code to do it < 1417722892 387015 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :if you use my style you can simply copy the first line of the definition, with { changed to ; < 1417722910 109988 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :to the top of the file < 1417722959 871026 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i have code that does this < 1417722975 283622 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i just hoped i could get it without having to add a flag to run with that option < 1417723001 675263 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :huh??? < 1417723108 165272 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :im lazy < 1417723130 913337 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :why would you need a flag? it should always declare all functions < 1417723196 252405 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :good idea < 1417723227 384151 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :declare allthethings.jpg < 1417723329 363934 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 272 seconds < 1417723512 848537 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417723817 88459 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Intercal suggests comefrom could be used for concurrency, but that's true for goto as well < 1417723824 763470 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :There is a 1 to 1 mapping between comefrom and goto < 1417723864 532316 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, although with computed comefrom it becomes a bit different < 1417723869 728885 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i have used gcc's computed gotos for coroutines before < 1417723893 683422 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Computed comefrom would be interesting < 1417724172 827698 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Some implementations of INTERCAL have it. < 1417724190 924181 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hmm you could generalize to a TOFROM statement that links two arbitrary lines < 1417724213 288952 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :50 TOFROM 170 456 < 1417724234 104413 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :makes program code go from 170 to line 456 < 1417724267 892311 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :51 TOFROM 170 123 < 1417724276 453344 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :should it choose randomly? < 1417724286 966170 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :or maybe hey overwrite < 1417724303 922024 :Melvar!~melvar@dslb-188-109-011-013.188.109.pools.vodafone-ip.de PRIVMSG #esoteric :Fork. < 1417724311 213839 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :YES < 1417724339 585156 :MoALTz!~no@user-46-112-147-188.play-internet.pl QUIT :Quit: Leaving < 1417724355 228014 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1417724444 130971 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1417724459 139899 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :computed TOFROM < 1417724575 912462 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, nice < 1417724593 182370 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :cluid: it should fork, like that intercal extension < 1417724699 593826 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :for thorough unreadability combine with COBOL copybook like things < 1417724718 685431 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :omg why didn't i know the flip-flop operator in ruby? < 1417724855 78884 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :because it isn't in any other languge afaik < 1417724872 631947 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 252 seconds < 1417724894 50144 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Perl's got a flip-flop operator. < 1417724901 887974 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know/remember how similar it is with Ruby's. < 1417724902 31346 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :http://juliansimioni.com/blog/2014/12/03/deconstructing-fizz-buzz-with-flip-flops-in-ruby/ < 1417724911 598514 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :not sure if genius or crazy < 1417724980 105728 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :oh it is in PERL. i hve never used it though < 1417725065 186984 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :I like putting langugae names in all caps. i am writing a thing for school in MATLAB and PYTHON < 1417725078 292189 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i like J < 1417725088 201771 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :like i'm shouting the name of the language < 1417725091 370181 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :or APL or INTERCAL < 1417725152 160274 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :or RUBY or PHP or OBJECTIVE C < 1417725163 366534 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :C PLUS PLUS!!!!! < 1417725321 932767 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Is there any esolang that actually has procedure calls? < 1417725380 123640 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :What defines a procedure call? < 1417725451 278592 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :s7 can have them if you code it directly. you can jump anywhere < 1417725484 981344 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :INTERCAL has NEXT which can be used for procedure calls; some implementations also have lectures which is another kind of procedure calls < 1417725488 307854 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :by assigning to the program counter < 1417725531 14512 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Rail is very procedural, at least for some definitions of. < 1417725549 116421 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Like, with parameters and stuff < 1417725585 55288 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :INTERCAL can also use stashed variables so that you can do something like local variables, and also enslaving variables. < 1417725628 458196 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :procedures are a very traditional, un esoteric thing. < 1417725665 430418 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I think abstractions in general are a very traditional, un-esoteric thing < 1417725665 719453 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, Rail doesn't do "parameters and stuff" very explicitly, since it's stack-based, but still. < 1417725672 512423 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :exaclty < 1417725681 434230 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Glass has methods and all. < 1417725697 156896 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :(I have to write an essay on the difference between call-by-value and call-by-reference and one of my friends dared me to work an esolang in) < 1417725714 261176 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Taneb: maybe object disoriented < 1417725761 775926 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :maybe MUMPS? < 1417725863 667391 :dario_!~dario@net-2-33-7-91.cust.dsl.teletu.it JOIN :#esoteric < 1417725873 349145 :dario_!~dario@net-2-33-7-91.cust.dsl.teletu.it PART :#esoteric < 1417725963 905060 :S1!~S1@p4FF93368.dip0.t-ipconnect.de JOIN :#esoteric < 1417725972 402384 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I'm not sure if that counts as an esolang < 1417726069 422448 :nys!~Fuzzbucke@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1417726316 428626 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Funciton has functions that are... hm. I think they're maybe call-by-value, more or less. Maybe it's not the clearest example. I'm not so clear on the evaluation rules of it. < 1417726415 672967 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not like you could "assign" anything, you just connect the wires. < 1417727007 481966 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :LOLCODE is call-by-value, and often considered an esolang, but it's quite boring, and you probably shouldn't promote it. < 1417727020 826861 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :indeed < 1417727029 73544 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it's fun to read a feature or two < 1417727040 734511 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :after that it becomes quite boring < 1417727132 17673 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ruby vs C < 1417727139 381637 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :which is more confusing < 1417727149 476732 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :C < 1417727165 59368 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :using ^ for xor or using .. as a conditional < 1417727185 330014 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what's the deal of using ^ for xor? < 1417727241 55944 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yeah that is one part where scrip7 differs from C. i hate that operator... i used \ but i may change it to something else < 1417727314 85250 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :\ doesn't sound anything more logical than ^ to me < 1417727353 414774 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :well \ was only in ascii so you could make logical operators by doing /\ and \/ < 1417727357 955925 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net JOIN :#esoteric < 1417727402 437083 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hmm maybe xor should be x < 1417727493 76389 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net QUIT :Client Quit < 1417727512 417172 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :what is the best notation for xor? < 1417727628 271982 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :oh what about (+)? < 1417727654 527768 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :juxtaposition < 1417727657 26300 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :like I(+)0xf0f0 < 1417727677 96936 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :horrible idea if you use () somewhere else < 1417727689 637867 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :(a + b)(+)(c + d) < 1417727693 340705 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you mean ⊕ you should say ⊕. < 1417727700 895095 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(+) looks like non-infix + < 1417727707 578187 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :J just has -: inequality act as xor < 1417727715 310706 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :er < 1417727717 361840 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :~: I mean < 1417727737 802396 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :there is no parse tree in this language. all statements are of the form var operator (var or literal) < 1417727749 258235 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :and there are exactly 8 vars < 1417727763 742010 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If you actually do have \/ and /\ as operators, clearly the only choice is to use _\/_ then. < 1417727802 865539 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :I don't and anyway \ is a yen sign in my font. < 1417727839 757232 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i am using c operators except ^ which is pow < 1417727882 597008 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so i need a different symbol for xor < 1417727953 46373 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hmm " ' \ ? @ ` and many letters are not taken < 1417727971 504694 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :'x'? < 1417727986 73978 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yeah that sounds good, i'll use x < 1417727999 920031 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so, ixi zeroes i < 1417728031 476047 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :What are those eight variables called? < 1417728049 397396 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :their notation differs according to type. < 1417728135 853868 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :there is a table in the article. essentially, when variable 0 points to a char it is a, short A, int i, int64 I, pointer p, float u, double U and the variable's address is P < 1417728202 477532 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :and this continues for six letters, and then the instuction pointer is g/G and the return pointer is h/H < 1417728314 243225 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so if P points to a struct{double x,y;int type;} then you can write its members like this: U:4.5 U:3.5 i:3 < 1417728359 710035 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :the : operator writes the current object and moves to the next < 1417728469 821703 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oren: variables can't be named ixi then? < 1417728498 596583 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :there are 8 variables each with 8 or 2 names, each name 1 char < 1417728508 987960 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay < 1417728562 482776 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ixi unabigiously means *(int32_t*)(var[0])^=*(int32_t*)(var[0]); < 1417728687 945236 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be JOIN :#esoteric < 1417728697 330637 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :when i am finished the new version, all shall be made clear < 1417730494 913845 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be QUIT :Remote host closed the connection < 1417731630 483087 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yes... i will make everyhting biguous. < 1417731728 829342 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :are base 64 literals a good idea < 1417731730 689619 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :? < 1417731819 925755 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :for binary data strings that is < 1417732038 958433 :oren!~oren@user3-218-58.wireless.utoronto.ca QUIT :Quit: leaving < 1417733075 415708 :dianne!~diannes@unaffiliated/dianne QUIT :Quit: byeannes < 1417733133 963251 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1417734375 913417 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :My screen sometimes gets this bad: http://i.imgur.com/Pumu3c2.png < 1417734381 324687 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Depends on how it's tilted < 1417734381 881866 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Quit: Leaving... < 1417734608 329784 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Tag14]]4 10 02http://esolangs.org/w/index.php?diff=41338&oldid=41326 5* 03BCompton 5* (+428) 10/* Sample programs */ < 1417734632 807405 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 244 seconds < 1417734960 330356 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1417735027 733790 :oren!~oren@user3-218-58.wireless.utoronto.ca JOIN :#esoteric < 1417735124 114423 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :how does a screen get that bad? < 1417735135 729109 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 258 seconds < 1417735662 175179 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :what the heck is up with MATLAB's keyborad shortcuts? < 1417735667 8634 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1417735715 616332 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :why does MATLAB use all these crazy letters instead of CTRL-C and CTRL-V? < 1417737162 43103 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 244 seconds < 1417737464 799843 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1417737590 305477 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :oren: I don't know < 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 < 1417824372 271082 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :My cost function based on Euclidean distance just went negative. :/ < 1417824485 795671 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And not just by a little bit, either -- http://sprunge.us/cehd < 1417824493 480240 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 264 seconds < 1417824669 507351 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, complex numbers. Well, that's not a surprise. < 1417825096 944740 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in what crazy language are variables complex by default? < 1417825140 435543 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :How is that crazy? < 1417825156 175270 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I, for one, prefer the complex number plane < 1417825238 460392 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :its crazy because it is not conventional < 1417825488 989018 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it isn't necessarily a bad thing to be unconventional < 1417825532 885375 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Like base 79 < 1417825544 281337 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :See, you get it < 1417825853 939879 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: you're completely off base < 1417825879 4855 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Octave/MATLAB. < 1417825931 266410 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Did a sqrt on the wrong thing, one that was a bit negative.) < 1417825995 680713 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :aha... < 1417826008 113186 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Just a bit negative < 1417826036 493899 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Not much more < 1417828400 928603 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 272 seconds < 1417829253 260283 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417830204 184661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: what are you costing? < 1417830322 490725 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :J does the same thing < 1417830335 499183 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :%: _3 gives 0j1.73205 < 1417830407 860140 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Oh, J < 1417830844 982004 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03XorSwap 5* 10New user account < 1417831719 947506 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Eve14]]4 N10 02http://esolangs.org/w/index.php?oldid=41369 5* 03XorSwap 5* (+484) 10An event and stack oriented language < 1417831927 643176 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Eve14]]4 10 02http://esolangs.org/w/index.php?diff=41370&oldid=41369 5* 03XorSwap 5* (+88) 10 < 1417833194 22537 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Eve14]]4 10 02http://esolangs.org/w/index.php?diff=41371&oldid=41370 5* 03XorSwap 5* (+1623) 10 < 1417833443 999841 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Eve14]]4 10 02http://esolangs.org/w/index.php?diff=41372&oldid=41371 5* 03XorSwap 5* (+98) 10 < 1417834089 216300 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Remote host closed the connection < 1417834588 578416 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1417834694 966056 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Eve14]]4 10 02http://esolangs.org/w/index.php?diff=41373&oldid=41372 5* 03XorSwap 5* (+768) 10 < 1417834718 460047 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Eve14]]4 10 02http://esolangs.org/w/index.php?diff=41374&oldid=41373 5* 03XorSwap 5* (+1) 10/* = Explanation */ < 1417834947 560211 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:XorSwap14]]4 N10 02http://esolangs.org/w/index.php?oldid=41375 5* 03XorSwap 5* (+222) 10Created page with "I like to think up esolangs. I'm still working on the whole 'implement' bit. The only one I've written the spec for so far is [[Eve]]. My website can be found at the rather..." < 1417838872 387345 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1417841880 376084 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 258 seconds < 1417841887 865829 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1417842375 455151 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1417842722 87971 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is saturday nao! < 1417842953 680178 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :still friday sir < 1417843536 842678 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :^ < 1417843557 117371 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is 00 < 1417843571 927956 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is the time where i am < 1417843586 629661 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :00:25 < 1417843686 952486 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 245 seconds < 1417843720 159016 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1417844167 836997 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1417844168 509319 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Client Quit < 1417844172 636547 :CrazyM4n_!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1417844185 546519 :CrazyM4n_!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net NICK :CrazyM4n < 1417844333 492947 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So I'm making a generic 2d language IDE < 1417844353 645169 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in Ncurses or what? < 1417844369 859757 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yeah < 1417844374 849620 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It already exists doesn't it < 1417844398 507104 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :This is gonna have to be some Emacs vs Vim style buisness < 1417844401 158834 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i'm no expert < 1417844420 732716 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :screw both of those they both suck < 1417844431 342778 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Nano for lyfe? < 1417844454 429023 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i used to use nano but now i use midnight commander < 1417844470 376846 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'm talking about text editors, not DoTA heroes < 1417844478 927246 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lol... < 1417844486 564568 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric ::P < 1417844497 227252 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Does midnight commander even have a text editor? < 1417844501 738634 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :mcedit has some nice features < 1417844517 771743 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :MCEdit.... as in minecraft? < 1417844538 396682 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if you go to the options in mc, it has a "use internal editor" option < 1417844546 308274 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :ohhh I see < 1417844558 808257 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :hah < 1417844594 642895 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the internal editor has some cool features like a "cursor beyond end of line" option < 1417844615 225163 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :which is very useful for fungeoids < 1417844654 50379 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :MSWord can do that < 1417844659 931790 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Therefore I will use MSWord < 1417844666 645476 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric ::-P < 1417844714 896874 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lol. for me editors just have to get out of my way and let me code. < 1417844729 86760 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Sublime text represent! < 1417844751 95798 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is what i use for python < 1417844809 508912 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :using a different editor for different languages helps me because i want only spaces for python and only tabs for C < 1417844825 783363 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Huh < 1417844838 657159 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I use tabs for everything except haskell (because I literally can't) < 1417844875 412319 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :basically tabs confuse me in languages with significant whitespace < 1417844881 134837 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Ah < 1417844890 392465 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Quick, give me a good symbol to represent a space < 1417844896 542158 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That isn't in the funge standards < 1417844911 674379 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :。 < 1417844915 639179 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'm thinking of using a bullet point < 1417844919 841733 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :・ < 1417845019 153913 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :those are ideographic tho. what about a ‎∴ or something < 1417845021 655676 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :How about ߦ < 1417845027 906009 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :ߦߦߦߦߦߦߦߦߦ < 1417845032 659765 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Holy shit they connect < 1417845035 624108 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :ߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦ < 1417845045 930713 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Unicode characters can do that? < 1417845055 67770 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1417845055 398509 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yes. < 1417845057 203774 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1417845061 231385 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hi < 1417845078 117821 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what symbol for space in a fungeoid editor? < 1417845078 361751 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Sorry, I'm having a moment of realization here < 1417845078 361885 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :ߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦߦv < 1417845192 709214 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'll just use ☢ for now, it's not worth it to spend too much time on this < 1417845271 93452 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I cannot see that symbol without posting this song https://www.youtube.com/watch?v=uv_srA3WY6s < 1417845374 152968 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 264 seconds < 1417845389 102297 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Heh < 1417845394 982500 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1417845400 311914 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :a family of languagse based on CHIQRSX9+ < 1417845418 398854 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker JOIN :#esoteric < 1417845423 737966 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :a program in CHIQRSX9+$language is executed as CHIQRSX9+ if its one character, else as $language < 1417845439 843350 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker PRIVMSG #esoteric :hi there < 1417845441 671141 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :maybe remove X since its covered < 1417845443 380451 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1417845483 77150 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker PRIVMSG #esoteric :Idea! what about a weird language, where you can redefine keywords and literals? 'assume 123=456; print 123;' < 1417845540 82825 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker PRIVMSG #esoteric :this will output 456 < 1417845576 870008 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker PRIVMSG #esoteric :and 'assume +=-; print 2+2' < 1417845606 390542 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well redefining operators is easy in lisp or forth < 1417845622 613529 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> let 2 + 2 = 5 in 2 + 2 < 1417845624 301772 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 5 < 1417845631 433845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SopaXorzTaker: < 1417845634 42865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@google esolang forte < 1417845635 513154 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :http://esolangs.org/wiki/Forte < 1417845636 122875 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Title: Forte - Esolang < 1417845640 693499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(like that except even weirder) < 1417845641 346117 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker PRIVMSG #esoteric ::/ < 1417845685 52746 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker PRIVMSG #esoteric :I was thinking of that... < 1417845693 997671 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker PRIVMSG #esoteric :for 2 years < 1417845713 926578 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :sorry... the space of high-concept languages is very crowded < 1417845715 770006 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker PRIVMSG #esoteric :and now somebody did it! noo! < 1417845720 110770 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :https://esolangs.org/wiki/Slashes < 1417845726 24609 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: "I'll be back, internet dieing" < 1417845743 929904 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :he needs to reboot his internet < 1417845799 96874 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker PRIVMSG #esoteric ::( < 1417845808 637676 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker PRIVMSG #esoteric :everything is alreadly done, argh! < 1417845826 541795 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :not true. < 1417845849 282714 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker PRIVMSG #esoteric :am I new with stacked bf then? < 1417845858 693940 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :literally last week < 1417845864 928514 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker PRIVMSG #esoteric :or don't tell me that is alreadly made < 1417845870 476720 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :MNNBFSL < 1417845877 745591 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :made my a dude in japan < 1417845903 524374 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :another idea: The interprter does a bayesian classifier on the source code and then calls the corrct interpreter (so you can write perl, ruby, haskell, lisp... it will just figure itout and run it) < 1417845907 314429 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://esolangs.org/wiki/MNNBFSL < 1417845924 805586 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :SopaXorzTaker, in scheme you can redefine keywords but not literals < 1417845962 742274 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker PRIVMSG #esoteric :see < 1417845966 335876 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :cluid that sounds like a great idea < 1417845967 613768 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :.g. (let ((lambda +)) (lambda (foo) x)) will add < 1417845984 894117 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :MNNBFSL is really cool < 1417846034 608169 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The interpreter runs all installed interpreters in parallel and picks one that works < 1417846129 92806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SopaXorzTaker: $adjective BF exists for all $adjective < 1417846140 276625 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker PRIVMSG #esoteric :ah < 1417846151 535145 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :including K-on BF < 1417846158 440468 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :as in the show K-on < 1417846200 151946 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so can anyone help me understand K-on fuck < 1417846209 245242 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I thought that its just a text subittution for brainfuck < 1417846215 792658 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is. < 1417846223 900188 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker PRIVMSG #esoteric :object oriented bf? maybe < 1417846234 338163 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it just has an ungooglable name < 1417846241 764028 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://gist.github.com/wasabili/640572 < 1417846251 197628 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but I found this, which is a formatter version of the azunyan interpreter < 1417846259 354418 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric : (ac > 1 && av[1][0] == 97)? a537():kofi(); < 1417846262 485189 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :im not sure what this is < 1417846267 339139 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :or what a537 does < 1417846281 282035 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :here is hello world example https://gist.github.com/wasabili/640467 < 1417846287 180365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: ac is argc, av is argv < 1417846288 349897 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I can ad this to the wiki after we figure it out < 1417846294 821860 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is probably some shift jis hackery < 1417846297 850912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so if there are arguments passed and the first letter of the first argument is 97 which is uh < 1417846300 863513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> chr 97 < 1417846302 422612 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 'a' < 1417846305 601561 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://gist.github.com/wasabili/640461 less obfuscated version < 1417846314 16772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so $ ./a.out astuff calls a537() instead of running the interpreter < 1417846320 76573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suspect it's just an easter egg < 1417846332 965396 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://gist.github.com/wasabili/562178 this is what made me think that it is a bf substitution originally < 1417846367 587229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that code doesn't even compile though :p < 1417846377 543270 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sdbfitkczitohpmn JOIN :#esoteric < 1417846381 514333 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1417846391 751324 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :did you try running the interpreter and writing stuff into it < 1417846448 549973 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sdbfitkczitohpmn PRIVMSG #esoteric :Hi < 1417846454 905033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :% ./a.out < 1417846455 98101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :**Welcome to K-on Fxxk!** < 1417846455 98276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :warning: this program uses gets(), which is unsafe. < 1417846455 98353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> < 1417846456 29483 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Hey < 1417846456 597677 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : not an expression: ‘’ < 1417846459 34352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice < 1417846473 790587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :./a.out a does weird things too < 1417846479 924625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like uh < 1417846482 864397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :print 0 no matter what < 1417846492 781812 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/K-on_Fuck < 1417846494 722375 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You writing an IRC bot? < 1417846502 702028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :except if it's afoo then it prints 0D < 1417846515 697227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait no < 1417846516 738696 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sdbfitkczitohpmn PRIVMSG #esoteric :gets() who would do such a thing < 1417846519 497195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was just my ^D :p < 1417846541 788484 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sdbfitkczitohpmn PRIVMSG #esoteric :I should make a bot again. Oh the memories < 1417846599 737140 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Oh, I didn't show any of you, I made a generic code-running bot < 1417846611 78133 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Already been done before < 1417846614 578115 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But this one, this one is *extendable* :O < 1417846705 982387 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 256 seconds < 1417846749 459014 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1417846788 791196 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/Fractran wow < 1417846797 54762 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the SE link is dead but https://github.com/graue/esofiles/blob/master/fractran/impl/fractran-in-fractran.txt < 1417846833 83913 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :My internet isn't working because Skype is eating all the bandwidth < 1417846836 11474 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Explain it? < 1417846844 14273 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :delete skype < 1417846845 357138 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Just kidding, it just loaded < 1417846863 952765 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :pkill -9 skype < 1417846899 402914 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's installing < 1417846902 184304 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I got tired of the crappy linux version (which runs on Wine < 1417846903 77008 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :_ < 1417846904 437350 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :) < 1417846907 943893 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have an alias in my bashrc of pulseaudiodieinafire < 1417846943 340549 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :to pkill -9 pulseaudio < 1417846953 117824 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I call that command "fix" < 1417846963 127456 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Because it usually solves whatever problem I'm having... < 1417846975 538328 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :does anyone know about this higher levle fractran language he invented? < 1417846982 896730 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :at one point I'm pretty sure I fixed a sound problem with "apt-get remove pulseaudio" and it wasn't even installed < 1417846986 264093 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :One time, my keyboard was disconnecting and generally being weird and doubling keys, < 1417846990 28003 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But killing pulseaudio fixed it < 1417846993 174785 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :who did < 1417847016 295292 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I've actually heard of it before < 1417847075 173566 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it would be cool to have a compiler from that to fractran, and also a direct implementation < 1417847172 592309 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its impressive to program in fractran directly < 1417847181 786164 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I like this approach, of making up a language with subroutines < 1417847233 672129 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I hate this https://docs.python.org/3/library/curses.html#curses.window.refresh < 1417847247 288330 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why < 1417847248 105427 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I hate this specific function < 1417847248 337799 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :please discuss fractran < 1417847249 619858 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :With every shred of my existence right now < 1417847276 785001 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is like buffering in a graphics library < 1417847371 936509 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you call that at the end of your draw step < 1417847422 465799 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I know that < 1417847468 165656 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Look at the syntax of it < 1417847468 516481 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :First two arguments are the top left of it, the second two are the top right, the last two are the bottom left < 1417847469 139605 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Why < 1417847469 139738 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Why world < 1417847490 427049 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the C version isn't like that < 1417847526 362843 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :OH < 1417847531 565018 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I read it wrong.... < 1417847534 620622 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the C version takes no arguments < 1417847537 120536 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'm really good at reading docs you know < 1417847570 394622 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :This actually makes sense, the first two args are the coords on the pad < 1417847581 635852 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :and the last 4 are just the coords of where to render to < 1417847592 859607 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 260 seconds < 1417847613 593584 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1417848188 113783 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Classic python community.... I ask for how to do something in curses, they tell me to go use their python-only solution and don't answer my original question < 1417848229 668595 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what were you trying to do < 1417848239 351813 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Get the cursor position in curses < 1417848312 158437 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://www.delorie.com/gnu/docs/ncurses/man/ look here < 1417848353 591018 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's just getyx() < 1417848354 590859 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :should be getyx < 1417848357 584933 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yeah < 1417848368 925721 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So hyped for this IDE < 1417848790 546828 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 265 seconds < 1417848816 773173 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1417849980 194497 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 250 seconds < 1417850070 854715 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: Leaving < 1417852141 386753 :cluid!~cluid@unaffiliated/cluid QUIT :Remote host closed the connection < 1417852596 732056 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1417852698 326608 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417853612 754086 :dianne!~diannes@unaffiliated/dianne QUIT :Ping timeout: 244 seconds < 1417853720 745824 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1417854086 332989 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmm i think a vernier scale could be a cool design for a videogame exp display < 1417854208 922898 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :which languages provide fraction literals? < 1417854473 92685 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :¾ < 1417854569 864511 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`quote FinnAir < 1417854584 10398 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :714) I saw a Finnair plane today In a smoking rubble? Close. Heathrow Airport < 1417854593 627385 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I've seen another FinnAir plane! < 1417854639 381390 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :In another desolate environment? < 1417854657 723120 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Ok, that's a fair description of 90% of airports anyway.) < 1417854694 574604 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :ruby has fraction (Rational) literals as of 2.1.0 < 1417854703 821422 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :int-e, Hong Kong Airport < 1417854721 44456 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Possibly Heathrow too, it's been a long day < 1417854732 867745 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :CAS languages like pari/gp should generally have them < 1417854736 332066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: where are you now? < 1417854746 800282 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :elliott, Hong Kong Airport, waiting for a connection < 1417854759 193151 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://en.wikipedia.org/wiki/File:A_bird%27s_eye_view_of_Hong_Kong_International_Airport.JPG ... yeah < 1417854781 597226 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :or, i'm not sure if it's a fraction literal, so much as that exact representations are preferred over rounding options < 1417854842 483828 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have a program fragment written on a piece of paper < 1417854845 614158 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 2%4 -- not a literal < 1417854847 553675 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1 % 2 < 1417854859 56769 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and i'm trying to figure out what language it is < 1417854943 911613 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i think it is ruby < 1417854976 431306 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :while(z < 45/22)z++ < 1417854990 467599 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :That seems like C < 1417854994 196032 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :with no semicolon. < 1417855006 423849 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :not ruby < 1417855043 6953 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it could be rubbish i found it abandoned on a desk < 1417855072 178434 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :it would be valid awk inside braces < 1417855078 947966 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :where 45/22 would be computed as double < 1417855079 625437 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :is it printed or written by hand? < 1417855094 268944 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :written by hand in purple pen < 1417855108 888786 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so missing a semicolon could just be a mistake < 1417855110 291669 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Purple pen... < 1417855113 732496 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :probably significant < 1417855131 966275 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(it could be for printed code, too, but then it would be less likely) < 1417855132 759138 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :light purple or dark purple? < 1417855146 113762 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like gel pen it is sparkly < 1417855210 276013 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :for hand written things people often write mixture of correct code and short hands for whatever they mean mathematically < 1417855221 740297 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :s/short hands/shorthand/ < 1417855242 229849 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :whe problem is it doesn't make sense, why would you increment z while comparing it to a fraction < 1417855271 681226 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :z could be floating point ? < 1417855271 994505 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it could be ++ doesn't mean increment in this case < 1417855326 14810 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :45 / 22 is a tiny bit below 2 < 1417855338 432364 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*above < 1417855355 489354 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so maybe they are a beginner and want <= 2 < 1417855385 743505 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Maybe it is concievable for the value to be 1/22 and they want that to behave differently? < 1417855399 652751 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ohhh that makes sense < 1417855406 356455 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :btw i checked that in pari/gp, "type(1/2)" returns "t_FRAC" < 1417855502 465663 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :but it's still just the result of dividing 1 by 2, so it doesn't really seem to be a literal. (i might not know what i'm talking about) < 1417855517 71332 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :If I wanted any value slightly above 2 I probably would not write 45/22. 21/10 or 201/100 would be more likely. < 1417855526 213379 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :mhm... < 1417855564 589117 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but maybe I'm supposed to think that ;-) < 1417855568 770498 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is possible that this is an empirically found value < 1417855599 924716 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like a value that happens to work for some task < 1417855703 474386 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :welp maybe next time i'm there i'll scribble down some mysterious code and leave it < 1417855842 29675 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :as it happens i have a sparkly gold pen < 1417856109 278345 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :in whole foods (expensive supermarkets with organic food and such), i've noticed the bathroom stalls have inspirational quotes instead of the usual vulgar messages and drawings < 1417856116 769689 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :if i had a decent phone i would have taken a picture < 1417856136 386201 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :sorry, i meant inspirational quote grafitti written by customers < 1417856142 3740 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :important info < 1417856183 71421 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :things like "be the change you want to see in the world" -- ghandi < 1417856275 994287 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :dim x as real: x=1; x-=x^2-2/2*x while i*i /= 2; < 1417856279 693759 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sdbfitkczitohpmn PRIVMSG #esoteric :Taneb why are you traveling so much? < 1417856291 46326 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i will write that and leave in the same desk < 1417856295 760071 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Going on holiday, CakeMeat < 1417856300 104479 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sdbfitkczitohpmn PRIVMSG #esoteric :Amaze < 1417856304 645910 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sdbfitkczitohpmn PRIVMSG #esoteric :Dont die < 1417856314 665254 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :The first quote must have been in 2009 at the latest... < 1417856338 285814 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :No, I went to Heathrow a couple of years ago? < 1417856338 670182 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sdbfitkczitohpmn PRIVMSG #esoteric :Good advice for anyone who goes 'round the world < 1417856405 500912 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :oh i spelled gandhi wrong < 1417856430 364853 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ghandhy < 1417856441 52992 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :gh and hy < 1417856456 793615 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I vaguely know someone called Gandy < 1417856487 653500 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :he was the leader of the indian rebellion against the british < 1417856515 387892 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and then he was all pissed when the muslims and hindus could'nt get along afterwards < 1417856546 266786 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I know who Gandhi was < 1417856554 878110 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I also vaguely know someone called Gandy < 1417856560 705702 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what???? < 1417856561 819721 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Friend of a friend or something < 1417856619 947945 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i see... i have a friend named Teddy but gandy? < 1417856652 637329 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I don't really know the guy that well... < 1417856662 186394 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but then again obama is the president and mitt was almost president < 1417856672 878197 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so maybe i dunno what a weird name is < 1417856692 335359 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :All names are weird. Then you get used to them. < 1417856703 924574 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :In fact, Everything is weird. < 1417856808 366273 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh the Winslow! < 1417856860 681877 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :right i mean my name is oren with an e and that is weird, but shachaf tells me that's a normal name in Israel < 1417856891 296412 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :damn, i spelled graffiti wrong too < 1417856937 531514 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Oren < 1417857222 106038 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :winslow? < 1417857278 485603 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think https://en.wikipedia.org/wiki/Ören is related. < 1417857600 166408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren kaenbyou < 1417857740 425610 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well yeah it's also a japanese name like oren ishii from kill bill < 1417857816 199257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your name just reminds me of rin. < 1417858037 293043 :SopaXorzTaker!~androirc@unaffiliated/sopaxorztaker QUIT :Read error: Connection reset by peer < 1417858865 5486 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: http://www.airshipentertainment.com/buckcomic.php?date=20080313 < 1417858938 133762 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: a stuffed animal of the Foglio's kids, appears as a major plot element in Buck Godot (people worship it), and has numerous cameo appearances in their other comic(s), like yesterday: http://www.girlgeniusonline.com/comic.php?date=20141205 < 1417858952 303924 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :s/'s/s'/ < 1417859160 964585 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Is there a comprehensive list of webcomics that are popular here? Order of the Stick, Homestuck, Girl Genius... < 1417859198 103495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :super mega comics was, once upon a time < 1417859199 580657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FSVO popular < 1417859231 609639 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :GG may be just oerjan and I. < 1417859249 137447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`pbflist < 1417859252 826762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1417859255 297618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I thought that existed < 1417859262 302205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, for the best that it doesn't or I'd have pinged people < 1417859265 41515 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pbflist: shachaf Sgeo quintopia ion < 1417859265 184833 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` echo 1 < 1417859266 625982 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1 < 1417859289 765736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oops. < 1417859299 957915 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :HackEgo: taking a nap? < 1417859309 664966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, there was probably a pbf since the last time anyone ran that. < 1417859321 407748 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Nope. < 1417860167 114034 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :int-e : I also like girl genius. < 1417860574 980802 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417860587 815608 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 244 seconds < 1417860599 740159 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417860750 620901 :MoALTz!~no@user-46-113-127-236.play-internet.pl JOIN :#esoteric < 1417860832 873514 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417860900 999429 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 252 seconds < 1417860903 277580 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417861717 51148 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1417863291 222505 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1417863358 908508 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well well well < 1417863363 454006 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :if it isn't the big Ø < 1417863390 842051 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HELLO < 1417863534 510519 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The "big Ø" notation is very useful when talking about asymptotic complexity. < 1417863572 947387 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it means "you don't have a chance to understand how big this is" hth < 1417863631 171343 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417863656 853254 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 244 seconds < 1417863671 198513 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417863870 895222 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417863944 890980 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 240 seconds < 1417863956 803905 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417864514 296858 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: So apparently I was wrong after all and Lady Selnikov has merely released the Beast by accident. < 1417864537 636377 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Then again, appearances can be deceiving. < 1417864575 296334 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am still not convinced she's not orchestrating this. < 1417864596 246446 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Now if this was the Baron finding her, she'd be revived in some vat in no time. < 1417864599 936849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for one thing, if the monk was shot in the foot, how did he _witness_ these things? < 1417864600 552405 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But this is Agatha ... < 1417864664 281291 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Was he shot in the foot? mmm. < 1417864712 358825 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah, I suck at reading as usual. < 1417864717 238689 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although the alternative seems to be that he's _lying_ which also seems unlikely. unless there's mind control involved. < 1417864750 730980 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I was distracted by the signs in the second panel. "It cannot die but is too stupid to..." < 1417864753 733570 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :) < 1417864789 247411 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :worst case: lady selnikov is the Other and the monk is a revenant. < 1417864802 88659 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(possibly newly instated.) < 1417864812 292624 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :In any case, he clearly did not see her *die*. < 1417864820 827498 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed. < 1417864832 568985 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Smoke and wreckage and the a corpse. Now where's the mirror... < 1417864839 1873 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :*then < 1417864866 916078 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm that _does_ make more sense. < 1417864918 1617 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he would presumably have had time to find her, and may have jumped to conclusions on the rest. < 1417864942 543477 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Is she a Smoke knight? If she's half as good as Violetta, all sorts of things could have happened. < 1417864977 170177 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: the winslow can surely be distracting yeah :P < 1417865064 323827 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now i'm wondering if the train assassins were working for her and just pretending to try to kill her. < 1417865078 184604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you make girl genius sound so exciting < 1417865087 969307 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yep hth < 1417865091 134931 :CakeMeat!uid52684@gateway/web/irccloud.com/x-sdbfitkczitohpmn QUIT :Quit: Connection closed for inactivity < 1417865108 584428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let me know when the faces aren't horrifying < 1417865144 347974 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they're not hth :P < 1417865592 574898 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hum < 1417865608 211849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION suddenly remember someone with the initials on that book. < 1417865637 805551 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+s < 1417865720 847728 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well the first letter has never been revealed in story, but it's what you'd expect. < 1417865828 813405 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wait. http://girlgenius.wikia.com/wiki/Van_Rijn ... it's *that* book! < 1417865878 972656 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But then Agatha should recognize it immediately. < 1417865888 268109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh, the one from the circus! < 1417865945 498418 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i even remember rereading that strip a few days ago < 1417865976 118059 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :agatha wondered how the muse had found it since it was in her [cut off] < 1417866037 600800 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :damn. 9 years. http://www.girlgeniusonline.com/comic.php?date=20051003 < 1417866078 826129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh that's not the strip i was remembering < 1417866210 32661 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and you were right about Anevka, she's merely a clone of van Rijn's designs. http://www.girlgeniusonline.com/comic.php?date=20051104 < 1417866278 561797 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah here it is http://www.girlgeniusonline.com/comic.php?date=20060106#.VILrwZUtBjo < 1417866304 718303 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(what _is_ with the #.* anchors on that site?) < 1417866467 888012 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Odd, I don't see those. < 1417866492 785594 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it may have something to do with how i'm visiting it < 1417866497 170226 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417866584 921084 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 240 seconds < 1417866597 504324 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417866623 584935 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i see it even after following the one you linked. only the rwz part varies. < 1417866658 589108 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but it seems to change on each click. < 1417866886 467081 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :strange. must be some sort of malware < 1417866901 89248 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(that *is* the easiest explanation ;-) ) < 1417867020 344754 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :could some "transparent" proxy be adding those extra bits? < 1417867103 241340 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417867165 393581 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i assume it's on the site. < 1417867175 75554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps some javascript. < 1417867201 197316 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 255 seconds < 1417867202 622679 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417867214 846320 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think it started after that recent major redesign. < 1417867314 761582 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well I tried a fresh profile, and I still don't see anything like this. < 1417867326 261429 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :you are using the < and > buttons, right? < 1417867376 181861 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417867454 267792 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, there we have something. < 1417867498 159596 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 255 seconds < 1417867506 296289 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417867557 143105 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mostly < and >, but also the story navigation menu < 1417867575 769229 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and it happens even when i go directly there from the address bar < 1417867619 477843 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yeah, I see it happening, I just wasn't patient enough... < 1417867758 758840 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :some script from addthis.com does it. < 1417867858 119299 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I feel like I read GG too fast to get up-to-speed, because I can't say I remember all the characters and their names :\ < 1417867871 240620 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :There's just so many characters < 1417868602 930577 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be JOIN :#esoteric < 1417868625 644245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah there it's gone. < 1417868694 4587 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :FireFly: it's hard to keep up. < 1417868947 310449 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :" Is there a comprehensive list of webcomics that are popular here?" ← `` ls bin/*list < 1417868954 36812 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :(well, to some degree) < 1417868968 170300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure gg isn't there < 1417869011 419956 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :fair < 1417869025 497139 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the *lists don't include comics that update semi-predictably. < 1417869042 291109 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I keep interpreting "GG" as "Gunnerkrigg ...Gourt". < 1417869051 177467 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And they're hard to decipher. It took me months to figure out the meaning of olist. < 1417869051 526189 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OGAY < 1417869111 747353 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I would likely have done better if I were actually following OOTS) < 1417869156 53351 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now that's crazy talk < 1417869196 340003 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: well, imagine my impression of `olist ;-) < 1417869226 413224 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"okay, people notifying each other of random numbers ... well, maybe I'll figure it out some day." < 1417869269 310900 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :0147 < 1417869344 355052 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :FireFly: GK is a good comic, too, but there's a lot less of plot to discuss. < 1417869387 348113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1417869413 327408 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Good to know < 1417869424 226183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gunnerkrigg kourt? < 1417869427 681926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I blame fizzie < 1417869442 711476 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Just continuing oerjan's "OGAY". < 1417869456 463808 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :At least that's the excuse I'll stick to now. < 1417869750 41152 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :http://bellard.org/bpg/ neat < 1417869845 36985 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's a pretty sticky excuse. do you need help getting off? < 1417869889 387018 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION realizes what he just says < 1417869893 519590 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*said < 1417869901 410090 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :WHAT IS HAPPENING TO MY TENSES < 1417869931 8485 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417869955 163812 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 255 seconds < 1417869956 218430 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417870027 604276 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo order of the scow < 1417870140 799017 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FireFly: i find a completely unstyled web page with no date on it slightly disturbing. how do i know whether this is the newest thing or from 1995? < 1417870179 59317 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...well i suppose javascript couldn't usefully do this back then. < 1417870182 233435 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417870184 399467 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but still. < 1417870195 590526 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I agree about that < 1417870210 924431 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :The spec linked under "Technical information" at least contains a year < 1417870211 371621 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: check the last-modified header hth < 1417870240 625664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*sigh* is it possible to find that in IE... < 1417870250 994237 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 252 seconds < 1417870252 412041 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417870257 754424 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :And following the link to the wikipedia article on HEVC informs me it's from 2013 < 1417870260 298947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ag tgere < 1417870260 598569 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hmm, that was almost too helpful to follow with "hth" < 1417870263 662626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*ah there < 1417870273 584041 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: you've got a point < 1417870282 788433 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, your browser shows you the last-modified header? how? < 1417870293 288257 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :12.06.2014 < 1417870326 507120 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: under "properties"? < 1417870353 584880 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa < 1417870358 141554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(actually "Egenskaper", but i am guessing that's what it's in english) < 1417870360 789312 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe i should switch to ie < 1417870402 80505 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is not exactly sure when shachaf started being sarcastic there < 1417870430 404253 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( one of those doesn't fit... http://int-e.eu/~bf3/tmp/comics.png ) < 1417870452 190754 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's a good feature and I think it would be nice if my browser had it. < 1417870457 712949 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :the no date point applies to papers too, IME. < 1417870465 596347 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't use Windows so switching to IE would be way too much work to be worth it. < 1417870475 211294 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. I like papers with dates on them. < 1417870478 103504 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Arguably even more, since they tend to always follow the same style conventions < 1417870505 961181 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I guess if it seems they're using something pre-LaTeX for rendering mathematical expressions, that's an indication that this might be a tad too old < 1417870593 468187 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :shachaf: Firefox seems to show it under 'view page info' < 1417870628 135993 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Chromium doesn't. < 1417870743 309932 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: is it the "On the cleverness of compilers"? < 1417870750 728984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*CC < 1417870752 996409 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: yes. < 1417870761 18948 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay < 1417870761 162449 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417870775 594966 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the "Untitled Document" is http://faith.rydia.net/episode1/page20.html < 1417870821 677516 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, i have a different page with the same title < 1417870851 114977 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1417870864 361191 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, Word 97 was so good < 1417870870 700164 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :such a good program < 1417870873 270742 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 255 seconds < 1417870876 455861 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417870909 863300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :much edit < 1417870966 235375 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :My bookmarks are write-only. < 1417871049 958635 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :My bookmarking strategy is this: I open tabs with things I want to get to. I never get to them. Eventually I have so many tabs that my browser gets slow, or they don't fit (or my browser crashes and loses them all). I put them all in a bookmark folder and never look at it again. < 1417871059 949791 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :That sounds like a huge time-saver. < 1417871083 103576 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i recall bookmarking in that way back in the early 2000s < 1417871093 155581 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(except there were no tabs) < 1417871110 670847 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: you can skip the step where you save the bookmarks < 1417871130 880380 :ion!ion@heh.fi PRIVMSG #esoteric :Excel 2000 was the shit. http://youtu.be/UO4DvM9KUyM < 1417871135 80601 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Hence "write-only". < 1417871141 3067 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :when i quit university i got it all saved to a cd but i doubts it's still readable < 1417871147 111721 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I do. Very rarely that leads to a session of finding something interesting in the browser history.) < 1417871147 885090 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION has never tried. < 1417871167 186191 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*doubt < 1417871173 106792 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :TENSES, I SAID < 1417871178 34312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or persons, technically < 1417871185 611725 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: even if the CD works, many of the links won't :) < 1417871185 755858 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Oh, I also do all browsing in "incognito mode". < 1417871191 829792 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: Ah. < 1417871192 862453 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417871198 199414 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Except for things that I want to save for later. Those become tabs in the regular browser window. < 1417871218 621261 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I need to work on my paranoia :P < 1417871226 511025 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ion: whiona < 1417871239 672615 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417871243 835334 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's no paranoia benefit here. My traffic still gets logged. < 1417871256 189116 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I just don't like purple links, or something. < 1417871351 796901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION hates sites that _thwart_ his ability to see whether links are visited. < 1417871360 205295 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417871368 295531 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :either by styling, or by having stupid redirection. < 1417871389 416558 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm looking at you, blogspot < 1417871445 67895 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 240 seconds < 1417871453 640588 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1417871459 635276 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although i guess it's stupid of IE not to log both the pre- and post-redirection url < 1417871459 934796 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417871468 845696 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 265 seconds < 1417871472 245223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i dunno what other browsers do, of course < 1417871538 954094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but an ideal browser should (1) log both post- and pre-redirection (2) have some kind of these-urls-are-equivalent database (3) refuse to use the same styling for visited and unvisited links < 1417871646 308187 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417871719 175939 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :a:visited { text-decoration: blink } < 1417871724 566530 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and i also wish reddit had a view setting that was simply "reverse posting order" < 1417871735 17894 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 258 seconds < 1417871745 888012 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417871774 524415 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(iirc "new" browsing only shows the very last new posts) < 1417871785 771183 :ion!ion@heh.fi PRIVMSG #esoteric :The best web sites make links look identical to paragraph text. < 1417871810 998255 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the best web sites for hunting down and killing, i take < 1417871813 607320 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: but then it would start out as "dinnareadit, dinnareadit, ..." instead of "reddit, reddit, reddit..." < 1417871827 779390 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: O KAY < 1417871902 719870 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and for reddit _comments_, i occasionally have wished that the slightly better new order there looked at the newest undeleted post in the subthread rather than its top ancestor < 1417871943 863227 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because my entire use case for "new" in reddit comments is to find new comments in old threads < 1417872058 523507 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mind you these days i somehow barely manage to keep up with r/haskell, much less the larger subreddits i used to follow. < 1417872387 631203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh anarchy golf won't load < 1417872433 123963 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which leads me to another feature i'd want: if the site doesn't reload, i'd like it to keep showing me the old version of the page < 1417872472 852853 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because like, the last thing i do before reloading that page was take note of the last thing i'd seen < 1417872478 256008 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*did < 1417872504 23245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it worked second time < 1417872620 415078 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1417872773 391935 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I never got into slashdot, and I didn't get into reddit. Instead I'm annoyed when people link to reddit instead of the original articles. < 1417872842 179842 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION glares at int-e  < 1417872875 773397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but without the reddit link, how will you know why the original article is bullshit! < 1417872889 371134 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'll use my own judgement? < 1417872903 733650 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sounds brittle to me < 1417872913 297407 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I know that's a dying concept. < 1417872957 528941 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(also sometimes the reddit link tells you relevant information without which you cannot make a sensible judgement.) < 1417872992 137456 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess, sometimes the reddit discussion is more interesting than the original link. i certainly don't always click on the latter. < 1417873032 829738 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1417873137 279674 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://xkcd.com/386/ I guess that's the reason why I avoid reddit. < 1417873157 325361 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Or one reason, at least. < 1417873561 725086 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : i have an alias in my bashrc of pulseaudiodieinafire <-- i note it's longer than what it expands to. might still be faster to type i guess < 1417873700 265415 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote at one point I'm pretty sure I fixed a sound problem with "apt-get remove pulseaudio" and it wasn't even installed < 1417873751 429774 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1224) at one point I'm pretty sure I fixed a sound problem with "apt-get remove pulseaudio" and it wasn't even installed < 1417873769 990260 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo hi < 1417873772 397511 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hi < 1417873778 203647 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417874490 337202 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1417874616 661491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bod ettermilygdag < 1417874835 691651 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION does inarticulate chewbacca cries < 1417874852 92040 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(bon matœrjan) < 1417874903 49702 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oerjan : pulseaudiodieinafire is easy to type hth < 1417874930 917861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :especially when you're angry i assume < 1417875022 900433 :MoALTz_!~no@user-46-113-127-236.play-internet.pl JOIN :#esoteric < 1417875104 996093 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :indeed it is hard to remeber space when youre angry < 1417875119 723305 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :good morening. < 1417875141 582875 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ohayou gozaimasu < 1417875229 174410 :MoALTz!~no@user-46-113-127-236.play-internet.pl QUIT :Ping timeout: 260 seconds < 1417875281 723147 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :o hai yourself < 1417875287 479536 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1417875300 51348 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :chellouid. < 1417875311 135682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now i'm wondering if that inspired the lolcat thing < 1417875360 412843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: what an egregious smipeeling of celluloid tdnh < 1417875363 30376 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 264 seconds < 1417875390 475047 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or possibly cthulhuoid < 1417875419 616874 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :cluid is difficult to hello. let's check the official version... < 1417875426 740171 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`ello cluid < 1417875428 87955 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ello: not found < 1417875431 1984 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :... < 1417875433 239080 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what is the problem that pulseaudio is supposed to solve anyway... < 1417875435 424308 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1417875460 96633 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it multiplexes audio between several apps < 1417875470 323755 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-e: it's kinda like jack, but not? < 1417875492 276781 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and it is supported by ubuntu for whatever reason < 1417875515 339670 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: mmm. http://codu.org/projects/hackbot/fshg/index.cgi/rev/cd658f881a6a < 1417875515 773648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: e.g., application-level volume contro < 1417875518 138054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*control < 1417875529 777976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and network audio < 1417875552 134037 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah, network audio is important. not. < 1417875556 758176 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: stealth sabotage by elliotts, i see < 1417875570 939309 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not to you < 1417875591 673864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also EQing < 1417875607 330174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :changing output device on the fly < 1417875630 910291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: I WAS LOOKING UP THAT < 1417875641 607262 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1417875647 201893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway I can't remember the last time I heard someone actually having problems with pulseaudio as opposed to just remembering having a bunch of problems with it, to be honest < 1417875674 355886 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :Beware of int-e's evil twin oerjan | Beware of ricocheting jokes | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ < 1417875692 246805 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? ørjan < 1417875697 80492 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: Well, I uninstalled the thing, so all my pulseaudio troubles are in the past, for now. < 1417875700 938579 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers. < 1417875703 136826 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :did anyone fix the k-on fuck page < 1417875709 516935 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: fix how < 1417875719 399644 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i explained earlier < 1417875746 507530 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: But I do remember what the problem was: about a second of delay between stopping a movie and the audio stopping, in xine, and a matching delay on restarting the movie. < 1417875755 689674 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: in that case, i missed it < 1417875767 814328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xine @_@ < 1417875805 150194 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I use it for playing DVDs *shrugs8 < 1417875826 805107 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :mplayer masterrace! < 1417875828 47042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nope, not finding your explanation < 1417875831 397692 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :otherwise it's usually mplayer these days. < 1417875906 860071 :S1!~S1@pD9FCAB9D.dip0.t-ipconnect.de JOIN :#esoteric < 1417875920 524755 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be QUIT :Ping timeout: 244 seconds < 1417876013 729728 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1417876138 390615 :mitchs_!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 255 seconds < 1417876542 685986 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have problems with pulseaudio still. mostly to do with too many volume controls. < 1417876655 457911 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why do you need an application volume control when the applications already provide one? < 1417876693 112849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they don't, necessarily. < 1417876707 916008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and they shouldn't have to (why should every program implement its own redundant audio functionality?) < 1417876745 980565 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And sometimes the application volume control == the pulseaudio one, if it's a pulse-native thing. < 1417876765 118620 :S1!~S1@pD9FCAB9D.dip0.t-ipconnect.de QUIT :Quit: S1 < 1417876777 776373 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Though I can't think of an example offhand. < 1417876941 716444 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well I use vlc to play everything, and when pulseaudio is installed there are then three volume controls < 1417876945 242455 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1417877055 365738 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and besides i have a physical volume conrol on my headphones < 1417877090 420960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this sounds like the worst reason to killall pulseaudio < 1417877109 237392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why do nerds love complaining so much < 1417877113 85662 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is a usability problem < 1417877140 2602 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there should be only one volume control or failing in that two < 1417877153 716168 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :not four < 1417877155 167867 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can remove the (useless) VLC volume control with "Tools/Customize interface", and you don't have to ever touch or even see the PA per-application volume control for VLC (if that's all you ever use). < 1417877171 962750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you were just advocating for application-specific volume control, i.e. volume control proliferation < 1417877206 690920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean I just don't think this state of affairs actually causes you any hardship but whatever. now I'm "enjoying" complaining about complaining < 1417877268 608244 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is an annoyance... so i pkill -9 pulseaudio to reset its volume < 1417877294 459876 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Do you also rip off the power cable to shut down your computer? < 1417877359 891335 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i wish i could < 1417877371 224250 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :on msdos you can < 1417877402 649644 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or just hit the power switch < 1417877432 61316 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there is no reason why these interfaces have to be so complicated < 1417877462 203523 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: Re the cost function, it was too silly to explain, sorry. < 1417877540 258092 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :anyway it is easier to kill pulseaudio than figure out which volume control is turned down or up. < 1417877609 21146 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :kill first, ask questions later-- a good policy in life < 1417877613 99189 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417877663 102197 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i assume it was a quantum cost < 1417877677 87731 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or as they say in italian, quanta costa < 1417877700 149551 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 244 seconds < 1417877713 368073 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417877717 15409 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*quanto < 1417877778 570348 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I feel like I'm missing a joke here. < 1417877805 812551 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least. < 1417877849 128577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(quanto costa is like one of the obvious tourist italian expressions) < 1417877858 806992 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :cuanta costa means how much does this cost in spanish < 1417877925 619552 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cuánto cuesta says wiktionary < 1417877952 804136 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: btw I hope you're not trying to imply that you're the good twin. you're evil, too :) < 1417877956 492976 :nys!~Fuzzbucke@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1417877959 326152 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION thinks < 1417877975 568594 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I know I cannot read but why do I have to keep demonstrating it... < 1417877981 144227 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :I DUNNO < 1417880877 536830 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417880985 327978 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 240 seconds < 1417880992 602915 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417881216 367774 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417881295 621215 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 255 seconds < 1417881301 123503 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417881457 518506 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417881489 741240 :drdanmaku!uid17782@gateway/web/irccloud.com/x-lnvmjotrpcvpzqmf JOIN :#esoteric < 1417881602 148923 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 258 seconds < 1417881602 634630 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417881656 323766 :boily!~alexandre@96.127.201.149 QUIT :Quit: INTERPUNCT CHICKEN < 1417881804 307545 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Fractran is so cool < 1417881819 623132 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :did you see the self interpreter that someone wrote? < 1417881823 274089 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :they made up a whole new notation for it < 1417881902 898852 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pretty sure i have once < 1417882038 348132 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417882051 594279 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :a kind of highr level fractran < 1417882179 403706 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: going to school < 1417882197 397898 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 252 seconds < 1417882198 2486 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417883245 589491 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1417883637 837070 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :im impressed that someone managed to program that < 1417883646 812125 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what other fractran programs are there people have written? < 1417883652 155747 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I saw the prime sieve but i dont know how even that work < 1417884180 382133 :nys!~Fuzzbucke@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1417884565 372394 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1417887047 232183 :password2!~password@197.76.148.162 JOIN :#esoteric < 1417887066 794531 :oren!~oren@user3-218-58.wireless.utoronto.ca JOIN :#esoteric < 1417887073 838508 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1417887379 133108 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1417887531 243649 :password2!~password@197.76.148.162 QUIT :Ping timeout: 264 seconds < 1417887569 468018 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :what character for right shift and left shift? < 1417887599 678413 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :maybe unicode » and « < 1417887712 150449 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :or maybe just one character, using negative numbers for the other shift < 1417887983 250008 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i'd prefer to keep everything ascii < 1417887990 681083 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think « and » are very good, semantically. There's always ≪ and ≫ but possibly they aren't very good either. < 1417887994 28881 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: no, ≪ and ≫ I believe < 1417888000 535231 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And they're more obscure as far as characters go. < 1417888013 605114 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: doesn't Knuth use ≪ in volume 4? < 1417888065 817405 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For shift, you mean? I wouldn't know, I haven't read any of the Volume 4 stuff. < 1417888068 194564 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I kind of like those characters < 1417888071 718909 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, for shift < 1417888086 891853 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`unicode ≪ < 1417888089 191781 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But they do already have a mathematical meaning. Still. < 1417888092 317458 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+226A MUCH LESS-THAN \ UTF-8: e2 89 aa UTF-16BE: 226a Decimal: ≪ \ ≪ \ Category: Sm (Symbol, Math) \ Bidi: ON (Other Neutrals) \ Character is mirrored < 1417888100 678949 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`unicode ≫ < 1417888102 845138 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+226B MUCH GREATER-THAN \ UTF-8: e2 89 ab UTF-16BE: 226b Decimal: ≫ \ ≫ \ Category: Sm (Symbol, Math) \ Bidi: ON (Other Neutrals) \ Character is mirrored < 1417888104 481565 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hmm i think better to use one chracter for both shifts < 1417888116 658870 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oh wait < 1417888118 675740 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :nvm < 1417888123 325602 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :those are doublewidth, aren't they? < 1417888128 32508 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :and just not rendering right in my terminal < 1417888174 475933 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :or at any rate, I'm supposed to see two arrows, right? < 1417888174 620044 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :how about capital K < 1417888179 279651 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think they're in any official sense doublewidth. < 1417888192 443417 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ok, yeah, it's just awful font < 1417888200 368974 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`unicode « < 1417888202 660106 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK \ UTF-8: c2 ab UTF-16BE: 00ab Decimal: « \ « \ Category: Pi (Punctuation, Initial quote) \ Bidi: ON (Other Neutrals) \ Character is mirrored < 1417888245 316093 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :alternative suggestion: 《 and 》 < 1417888253 139813 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :(these suggestions are even worse. don't use them) < 1417888262 79930 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :a ⋘ b → a ≪ b. < 1417888271 77285 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`unicode ⋘ < 1417888273 287667 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+22D8 VERY MUCH LESS-THAN \ UTF-8: e2 8b 98 UTF-16BE: 22d8 Decimal: ⋘ \ ⋘ \ Category: Sm (Symbol, Math) \ Bidi: ON (Other Neutrals) \ Character is mirrored < 1417888273 986087 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hrm < 1417888280 607809 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`unicode 《 < 1417888283 388896 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+300A LEFT DOUBLE ANGLE BRACKET \ UTF-8: e3 80 8a UTF-16BE: 300a Decimal: 《 \ 《 \ Category: Ps (Punctuation, Open) \ Bidi: ON (Other Neutrals) \ Character is mirrored < 1417888287 327511 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :interesting that *that* renders as doublewidth on my terminal < 1417888311 745091 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I feel like ⋖ and ⋗ would be good bit-shift characters < 1417888311 972465 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it is used in chinese for some quotes i think < 1417888324 92890 :password2!~password@197.76.145.132 JOIN :#esoteric < 1417888366 146379 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :a ⋚ b. < 1417888403 454693 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :("LESS-THAN EQUAL TO OR GREATER-THAN") < 1417888451 489724 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :I think i will just use K for now, and add super special unicode chars in another version (scrip8?) < 1417888469 389762 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :the 8 stands for utf-8 < 1417888481 467520 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also, a = b → a ≸ b. < 1417888505 296437 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :whereas scrip7 will be limited to 7-bit ascii < 1417888595 606434 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :`unicode ≸ < 1417888598 183602 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+2278 NEITHER LESS-THAN NOR GREATER-THAN \ UTF-8: e2 89 b8 UTF-16BE: 2278 Decimal: ≸ \ ≸ \ Category: Sm (Symbol, Math) \ Bidi: ON (Other Neutrals) \ Character is mirrored \ Decomposition: 2276 0338 < 1417888627 191686 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oren: I'm waiting for scripEBDIC < 1417888681 527103 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i have another idea for a language with its own code page but i will wait for chrismas break to make it < 1417888699 110928 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it willuse all 256 bytes for printing chars < 1417889088 604779 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :also-- an esoteric markup language < 1417889813 669918 :nys!~nys@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1417890311 990320 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1417890481 651802 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1417890977 608563 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Read error: Connection reset by peer < 1417891150 330896 :password2!~password@197.76.145.132 QUIT :Read error: Connection reset by peer < 1417891224 605971 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :fizzie: I've never gotten why those characters exist... < 1417891329 532275 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1417891337 94410 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :'those characters' being ⋚ and such < 1417891340 102305 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Perhaps just for consistency < 1417891361 557380 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Someone gave me a plausible explanation, but I've forgotten it already. < 1417891362 623765 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :FireFly: "comparable", in a partial ordering? < 1417891395 367920 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was thinking about that, but I think the plausible thing I heard of had something to do with why both ⋚ and ⋛ are needed. < 1417891464 938860 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If putting one thing above another is read as "or", I'd expect them to mean the same thing. < 1417891496 906609 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then again, there's both ± and ∓ < 1417891497 972679 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's also things like ≨ which I guess is just < except it's more explicit about the ≠ part. < 1417891538 337255 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've seen ± and ∓ used in some sort of a case where "a ± b ∓ c" means "a + b - c or a - b + c". < 1417891687 856130 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess you could extend that interpretation to make "a ⋚ b → b ⋛ a" say "a < b → b > a; a = b → b = a; a > b → b < a" on one line, but it doesn't seem very useful in general. < 1417891718 758851 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right. < 1417892116 425773 :MDream!~fyrc@67.235.2.71 JOIN :#esoteric < 1417892136 262173 :MDream!~fyrc@67.235.2.71 PRIVMSG #esoteric :Guess I'll make the dolphin thread after lunch if someone else hasn't. < 1417892142 719991 :MDream!~fyrc@67.235.2.71 PRIVMSG #esoteric :https://lainchan.org/r/res/5364.html Also, this spam. < 1417892145 597480 :MDream!~fyrc@67.235.2.71 NICK :MDude < 1417892161 867777 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :I was kind fo hoping it'd be a crudly edited mod of Toontown. < 1417892205 611119 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ttml14]]4 N10 02http://esolangs.org/w/index.php?oldid=41376 5* 03Orenwatson 5* (+2222) 10created page and chart of controls. < 1417892287 665034 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hay luk guise i made an awful thing! < 1417892405 798829 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :that's fantastic < 1417892491 761738 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :you can use this instead of boring old TeX < 1417892510 500709 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :and make your paper look likeit was made in 1948 < 1417892515 703979 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :haha < 1417892522 227611 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :is there an interpreter for it already? < 1417892531 44665 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :/compiler < 1417892531 370309 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :no but i am working on it < 1417892533 931855 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :cool < 1417892542 560367 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it will make jpega < 1417892547 861964 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :*jpegs < 1417892557 336918 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :one for each page < 1417892603 851288 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :you can make subscripts/superscripts by moving down a half-line like in the old days < 1417892615 138546 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :do you have an example 1948 paper? < 1417892643 944510 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :no but my father has some from 1957 in the soviet union < 1417892652 509957 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :cool < 1417892661 763055 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :they have aleph written in by hand with a pen < 1417892677 477749 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :that would be cool to see < 1417892706 593075 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :anyway so i thought, what if i were to hand in an assignment wirtten like that? < 1417892729 790331 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1417892732 265739 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :they would be freaked, out < 1417892762 488890 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I would find ⋚ with a big slash through it useful. < 1417892772 199937 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How do you indicate that things aren't comparable? < 1417892798 477493 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :not with a giant scribble < 1417892846 785095 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417892895 921343 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it appeard from wiki that you use // < 1417892977 302086 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but maybe that's because they got tired of scribbling < 1417893045 554251 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 265 seconds < 1417893063 701638 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :⋚ < 1417893164 151510 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :`unicode ⋚̸ < 1417893177 784107 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+22DA LESS-THAN EQUAL TO OR GREATER-THAN \ UTF-8: e2 8b 9a UTF-16BE: 22da Decimal: ⋚ \ ⋚ \ Category: Sm (Symbol, Math) \ Bidi: ON (Other Neutrals) \ Character is mirrored \ \ U+0338 COMBINING LONG SOLIDUS OVERLAY \ UTF-8: cc b8 UTF-16BE: 0338 Decimal: ̸ \ ̸ \ Category: Mn (Mark, Non-Spacing) \ Bidi: NSM (Non-Spacing Mark) \ Com < 1417893222 437961 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :⋚̷ < 1417893250 407242 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You've broken XChat by posting that < 1417893262 6447 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I can now make multiple text selections somehow < 1417893274 641496 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :lolololol < 1417893303 542761 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so yeah there is the scribble character < 1417893427 257067 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :Anyway i will eventually post an implementation of TTML < 1417893472 685900 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Remember that fungeiod IDE I was making < 1417893479 85191 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yeah? < 1417893481 101467 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You can now scroll (wow) < 1417893492 875380 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :awsome. scrolling is important < 1417893497 596461 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Mhm < 1417893525 797163 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Well, you can go up and down < 1417893552 405277 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :next you should make the cursor able to move in any direction. e.g. so that you can write 'a' and then the cursor will be below it < 1417893567 589695 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :or behind it or above it < 1417893582 541894 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :What I'm doing < 1417893591 794774 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :is if you write, < for example < 1417893631 319306 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :The cursor will go to the left < 1417893649 91651 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :^ will make it go up < 1417893657 891807 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :v will make it go down < 1417893687 187412 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :For now I'm coding it with respect to my own fungeoid < 1417893692 199673 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But I will add profiles < 1417893738 710489 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I could possibly make this my first legit program < 1417893751 424837 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I just have to set up github < 1417893755 117721 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :er, git < 1417893761 57891 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :awsome, legit. < 1417893767 916479 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Which I don't know how to do < 1417893778 882248 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i usually use svn can't help you there < 1417893785 724770 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :git is confusing as hell < 1417893794 384241 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I usually use the GUI application on windows :/ < 1417893824 280744 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I know how to use gists.... I guess I'll just do that, hah < 1417893860 500876 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :https://gist.github.com/CrazyM4n/d02380667be743be1310 < 1417893876 317879 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's not much yet, but it's getting there < 1417894002 201170 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hmm. if it helps i can post my ncurses spreadsheet program < 1417894020 402790 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it is very bad still becuase i stopped working on it < 1417894036 489602 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :No, I've wanted to learn ncurses for a long time < 1417894044 108967 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :This is a good learning experience < 1417894057 948519 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Well, I would look at it if you posted it though < 1417894116 159629 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric : │ | 1310 │ mitchs < 1417894122 8263 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :sorry, my bad < 1417894128 698307 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :lol < 1417894211 826564 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :http://pastebin.com/cN3e35J9 this is (iirc) the only file in it that uses ncurses < 1417894244 329846 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it shows how to get control and alt characters < 1417894272 953964 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That'll be useful < 1417894281 939172 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :basically control characters are c-'@' and alt is char 27 followed by the character < 1417894284 232955 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So, uh, I broke something on a giant scale < 1417894300 728407 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hmm? < 1417894320 685812 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I don't even know, try running the script < 1417894323 954028 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :brb < 1417894403 298791 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :duuude no tabs in python... bad! < 1417894453 781001 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :change your tabs into spaces < 1417894533 316127 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :actually the tabs aren't even being pasted when i copy it < 1417894555 910305 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Huh < 1417894569 399361 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'll change them to spaces, but I personally have no opinion on the matter < 1417894580 402644 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :https://gist.githubusercontent.com/CrazyM4n/d02380667be743be1310/raw/5f0759d39f34749afcd77ffdfe6d986d11ae80bf/ide.py < 1417894591 208608 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Copy from there < 1417894623 281398 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :What have I done http://i.imgur.com/U9q1zA6.png < 1417894714 168711 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :the cursor doesn't move when i type but other than that seems ok < 1417894737 175340 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :except when i move cursor off scrren it does not scroll < 1417894779 415408 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it instead throws an exception < 1417894781 131156 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Wait why did I say all that in the wrong channel. < 1417894786 895405 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Really? For me it does a TON of other stuff < 1417894859 613521 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I get it now... < 1417894866 54137 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :For whatever reason < 1417894901 844243 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :The cursor goes in the correct direction, but when I type, it goes to a spot as if all of my cursor movements were rotated < 1417895098 867070 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it doesn't do taht for me < 1417895107 817378 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :If I swap the coordinates in the addch call, it works, but if it doesn't do that for you... < 1417895111 399488 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :What OS are you on? < 1417895117 194783 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :linux < 1417895120 820820 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :xubuntu < 1417895120 968942 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :terminal? < 1417895129 76429 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :xfce4-terminal < 1417895175 310655 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i dunno, all the coords in ncurses are y,x. < 1417895186 436791 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'm on lubuntu and it happens to me under both terminator and lxterm < 1417895204 722848 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yeah, but the coords come straight out of getyx < 1417895226 853579 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :that is the coords are y,x in getyx too < 1417895232 308205 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yes < 1417895314 13407 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Bug report time? < 1417895353 239520 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :Xubuntu++ < 1417895361 244278 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :plus plus? < 1417895371 164773 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :I like Xubuntu < 1417895386 600877 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :I would probably be using it right now, if I weren't using Windows < 1417895410 559099 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :"++" from my experience is slang for "is awesome" < 1417895417 38136 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :kinda based on things like C++ < 1417895418 683596 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :C++ = awesome C? < 1417895431 780806 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :C++ = pathetic, bloated C. < 1417895449 28304 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :CrazyM4n: not in particular < 1417895449 171997 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Notepad++ = pathetic, bloated notepad? < 1417895457 551194 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :Notepad++ is pretty awesome < 1417895463 349265 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but C++ should not be used in the same purpose as C < 1417895468 205122 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :no way < 1417895520 898226 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :all c++ programmers should just write rust < 1417895580 86835 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :note that earlier versions of C++ were decent. it only got bad recently < 1417895591 161749 :myname!~myname@84.200.43.57 PRIVMSG #esoteric ::D < 1417895638 381419 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Can I make the cursor not move when I call addstr? < 1417895653 416847 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yes. use noecho < 1417895661 661242 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Already did < 1417895666 435908 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :CrazyM4n: do you know termbox? < 1417895666 579563 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That's what wrapper() does < 1417895686 517002 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :No, but now I do < 1417895694 99165 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay < 1417895741 484381 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :uh, use mvprint? < 1417895746 51555 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :one thing i find interesting about it is the easyness of porting < 1417895746 195202 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :or mvaddstr < 1417895760 647708 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :It's... weird seeing a commercial for lego minecraft < 1417895762 714628 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yeah, mvaddstr should work < 1417895767 831253 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :A game I saw in development < 1417895784 305036 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :and get chars with mvgetch < 1417895795 895321 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :(Well, I saw it before The End was added, and the commercial referenced The End) < 1417895826 286492 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :minecraft people should grow some guts and go play dwarf fortress < 1417895839 376267 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :+1 dorfortress < 1417895846 288465 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Well, I found the problem < 1417895857 450530 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :addch uses x, y coordinates instead of y, x < 1417895864 197986 :myname!~myname@84.200.43.57 PRIVMSG #esoteric ::D < 1417895890 416846 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :wtf??? why python has to mess that up? < 1417895898 530395 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it isn't like that in C < 1417895904 277261 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i really love terminal applications, but ncurses is a pain in the ass to write imo < 1417895913 18549 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :not in C it isnt < 1417895922 259651 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I just got rid of the coord arguments < 1417895927 308781 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's listed as y, x in the docs < 1417895931 34206 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But it doesn't work like that < 1417895946 202566 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So I just am letting it put the char at the cursor (which is what I want, anyway) < 1417895973 304387 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :CrazyM4n: what are you going to write? < 1417895984 798738 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Writing a fungeoid IDE < 1417895989 588295 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah < 1417896020 829422 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :honestly i love python but some of its libraries are messed up < 1417896033 881592 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Just kidding, it doesn't work now < 1417896041 932137 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Now, it literally just doesn't do anything < 1417896122 228571 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :myname: there are alternatives to ncurses though < 1417896132 791249 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :termbox is the one i know < 1417896136 187307 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what else is there? < 1417896141 548943 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :libtickit is the one I know of < 1417896180 438842 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i have done stuff by outputting ansi sequences < 1417896189 679882 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :that is a viable alternative < 1417896202 68841 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :That is essentially what libtickit abstracts < 1417896220 498694 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :and all these libraries < 1417896230 383351 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay, termbox cannot handle mouse < 1417896233 304025 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Well, most of them seem to not pare ansi sequences sanely < 1417896236 707106 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :parse* < 1417896241 244568 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it's not that much of a drawback imho < 1417896271 834363 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :most terminals you mean? < 1417896283 559373 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :e.g. vim doesn't--it barfs if you feed it valid escape sequences that it just happens to not be familiar with (yet follows the grammar of escape sequences defined by ECMA-35 < 1417896285 799726 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :) < 1417896321 680578 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oren: no, I mostly mean the application side of things, though I guess both are problematic < 1417896324 280227 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :why would an editor need to parse them? < 1417896364 301016 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i am talking about stuff like printf("\33[45m"); < 1417896369 432263 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Because special keystrokes such as ctrl+enter, delete, F1 and stuff are encoded an escape sequecnes? < 1417896370 624543 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :tickit doesn't look any smaller than ncurses < 1417896370 949875 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :sequences* < 1417896373 533332 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Is Rust a good language for implementing esolangs? < 1417896384 114491 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :s/is/will it be/ < 1417896402 304524 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Sgeo: i don't see why it wouldn't < 1417896418 333305 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you will have pattern matching < 1417896422 9007 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what else do you ened < 1417896438 451788 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :oh i see. yeah i have also done that. you can parse them yourself with some ad-hoc code < 1417896448 145268 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :whichever ones you need < 1417896489 449275 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Well, I found the python ncurses source < 1417896490 990315 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Wish me luck < 1417896519 644011 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I'd prefer if vim said something like "unsupported escape sequence" or just silently ignored it, rather than treating it as "Esc" "[" "35" "u" or whatever, causing all sorts of annoyingness < 1417896523 242340 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :good luck1 < 1417896562 592947 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hmm my editor appears to ignore anything weird < 1417896568 142785 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :mcedit < 1417896686 975325 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :maybe TTML should support the upper control characters (C1)? < 1417896720 687113 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Of the python module is just interfacing with _curses, which is a .so file < 1417896751 484961 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so the bugs are probably easily fixable < 1417896771 319646 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :addch() is in that .so file < 1417896788 148600 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :e.g. someone borked the argument order in the interface < 1417896826 237162 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :the curses module doesn't even have the interface < 1417896848 670135 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :huh? < 1417896854 358918 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :The whole interface is a couple of initialized variables and an import _curses < 1417896878 895812 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :uh... ok i have no idea how that works < 1417896901 688484 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i use C or pyhton i've never used both in one program < 1417896942 62420 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :where did the .so come from? < 1417896983 695234 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's most likely a compiled C thingy < 1417896997 201720 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's probably just curses < 1417897016 818507 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :As in, the C library < 1417897054 915947 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It can't be, it's only 93 kb < 1417897103 565960 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Welp, I guess it's safe to say that it's probably time to reinstall python unless someone wants to give me their _curses.cpython-34m-x86_64-linux-gnu.so file < 1417897164 462878 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://svn.python.org/projects/python/trunk/Modules/_cursesmodule.c btw < 1417897359 364040 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 250 seconds < 1417897497 702375 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm JOIN :#esoteric < 1417897661 987527 :GeekDude!~GeekDude@c-73-31-240-150.hsd1.wv.comcast.net JOIN :#esoteric < 1417897672 252873 :GeekDude!~GeekDude@c-73-31-240-150.hsd1.wv.comcast.net QUIT :Changing host < 1417897672 397051 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417897688 82335 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Huh, apparently the C code in _cursesmodule.c is all correct < 1417897692 564406 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Where could the error be then? < 1417897726 535762 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ttml14]]4 M10 02http://esolangs.org/w/index.php?diff=41377&oldid=41376 5* 03Orenwatson 5* (+140) 10 < 1417898174 734881 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 250 seconds < 1417898302 337145 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Still doing curses CrazyM4n < 1417898324 273215 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yes < 1417898336 164780 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I found out that my python install was probably broken < 1417898363 188002 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Reinstall < 1417898373 171085 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Also ive had the same problem before < 1417898398 185172 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :One of the files was corrupted so idk if thats fixed or not < 1417898416 776751 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Must go charge < 1417898579 575569 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1417899270 77382 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Okay, I'm so confused < 1417899285 693448 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :All I need is someone to run https://gist.githubusercontent.com/CrazyM4n/d02380667be743be1310/raw/cb4de1cb60ddd68493a8f2354c5e1a33ccd6528c/ide.py and tell me what it does for them < 1417899289 476603 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But nobody will D: < 1417899462 993007 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i'll do it hold on 1 sec < 1417899486 102337 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Thanks < 1417899491 741992 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :yeah, I can do it, oo. once I install python on this computer... < 1417899496 552286 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :s/oo/too/ < 1417899508 437983 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You have to push an arrow key to get output < 1417899588 786098 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it goes to the space i want, then when i write a char it goes back to the position 4,3. < 1417899602 88988 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :then when i move again it goes back where i was < 1417899623 786111 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Where does it put the F? < 1417899626 232511 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :*f < 1417899660 530370 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :line 4, column 2 < 1417899669 823235 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :(1 based index) < 1417899681 43835 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Just like that, I give up < 1417899701 342328 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :write in C < 1417899716 664978 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I want to use python < 1417899721 239437 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But I might be forced to use C < 1417899737 638568 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :write i c, write in c, write in c, oh write in c, don't even mention cobol, write in c < 1417899755 456379 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :oh come on, C is classic. C is an ever-faithful servant < 1417899771 756720 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :who does exactly as she's told < 1417899772 706847 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I just need to test my ncurses < 1417899774 194984 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :myname: YES. https://www.youtube.com/watch?v=H4YRPdRXKFs < 1417899875 740441 :S1!~S1@pD9FCAB9D.dip0.t-ipconnect.de JOIN :#esoteric < 1417899887 562831 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :whereas C++ is a fat man in meido-fuku. < 1417899898 231018 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it just isn't the same < 1417899922 819744 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :OK, the C implementation works < 1417899936 185166 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :so... I guess python curses is absolutely broken < 1417900243 373034 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://bugs.python.org/issue21088 praise the lords it's fixed < 1417900266 814354 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :oren: what is the output of python -v < 1417900312 1133 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :2.7.6 < 1417900352 717089 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That makes sense, this bug only affects 3.4.0 < 1417900358 455582 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Which is what I'm running < 1417900363 781642 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah, python < 1417900370 591902 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :python 3 sucks < 1417900379 430244 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that language where you can choose between buggy and deprecated < 1417900387 427619 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :python 2 forever < 1417900409 903115 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :nah < 1417900413 295033 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i and b tags are deprecated too, so what? < 1417900428 764803 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :heh < 1417900442 259346 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I just chose python because it's easier to install on windows than ruby < 1417900455 219849 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i like ruby as a language way more than python < 1417900465 897690 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but the libraries around it are horrible < 1417900469 155444 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Me too, shame it's so much slower < 1417900479 285659 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ruby is cool but can't handle unicode worth a damn and its slow < 1417900482 1091 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :The libraries are rather good imho, they just don't work on windows < 1417900547 652395 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :they just don't work on 1.9+ < 1417900557 534506 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :at least not after the next update < 1417900565 357965 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :C90 will be good to us forever < 1417900568 592730 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :because hey, fuck api stability < 1417900632 42318 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yeah. like i'mma change scrip7 so all the literals are different. fuck stability, safety and shit. < 1417900651 906339 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :that is ok for an esolang but srsly Ruby? < 1417900676 86784 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Ruby is just the crappy sequel to Perl < 1417900681 515404 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But I love both of those languages < 1417900684 792648 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So it's k < 1417900685 245009 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :nah < 1417900695 84696 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ruby is 110% syntax sugar < 1417900695 791022 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :Perl 6 is the crappy sequel to Perl < 1417900697 972310 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i like that part < 1417900707 223620 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :We don't talk about Perl 6 < 1417900722 455862 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :because it literally will never take off < 1417900728 823123 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it is DOA < 1417900745 793515 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :We don't need new perl imho < 1417900760 155412 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :We already have old perl and it's good enough :P < 1417900788 715857 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :exactly. my dad has cgi scripts that he wrote in 1995 and still work < 1417900798 412188 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :that's awesome < 1417900805 431478 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :why do we need any of this new crap? < 1417900808 30431 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :fun fact, perl will turn 27 in 12 days < 1417900825 276347 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :(so will i) < 1417900848 725808 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that's the only thing i like about it < 1417900855 580303 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :whoa. you have the same birthday as Perl? < 1417900860 201216 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You were born on the day Perl was born? < 1417900864 815359 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i do < 1417900868 120870 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :that's epic < 1417900873 534413 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :brofist < 1417900878 312315 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Are you by any chance a dollar sign and a bunch of random garbage characters? < 1417900878 931015 :myname!~myname@84.200.43.57 PRIVMSG #esoteric ::D < 1417900885 341446 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric ::P < 1417900889 208434 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :heavy karma < 1417900902 533280 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :only in #esoteric :D < 1417900930 120501 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I have to learn perl. I love it for what it does and how well it works and it's codegolfability, but I don't actually know it < 1417900947 192079 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you could also learn golfscript < 1417900955 544678 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1417900970 678619 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But golfscript is written in ruby *shudder* < 1417900970 933849 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :useing a language designed for golfing is cheating imo < 1417900979 105473 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :^ < 1417901008 598345 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oren: what about J? < 1417901020 314588 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :perl was designed to put sed awk and tcl in one language < 1417901036 348355 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :CrazyM4n: if you're still looking for someone to run that script, I may be able to help now. Though it looks like oren was able to help you < 1417901049 352145 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :J was designed to be APL in ascii < 1417901055 327749 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yeah, I found the bug also < 1417901062 825560 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :glad to hear it < 1417901076 792188 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oren: it is perfect for golfing, though < 1417901099 561739 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :paul2520: http://bugs.python.org/issue21088 < 1417901137 261162 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :CrazyM4n: ah. I see. < 1417901213 947758 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yeah but it wasn't designed explicitly for brevity it just so happens that metafunctions make things short < 1417901356 798056 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Remote host closed the connection < 1417901481 842270 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1417901490 869109 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :HALLELUJAH < 1417901492 723430 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :IT WORKS < 1417901501 583259 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :howd you manage it < 1417901515 836965 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :had to install pyenv and install python 3.4.2 < 1417901528 517519 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :it took all day to fix something python broke < 1417901531 408744 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :screw that < 1417901931 813218 :HackEgo!~HackEgo@162.248.166.242 QUIT :Ping timeout: 264 seconds < 1417902060 133985 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1417902756 502807 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Okay, scrolling actually works now < 1417902841 791709 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 244 seconds < 1417903084 814078 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417903122 571119 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :howd you manage it < 1417903234 978124 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Eh, lots of testing < 1417903529 296925 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i gave up trying to implement ttml in C for now, and i'm writing a translator into html. < 1417903555 396780 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :using lots of absolutely positioned divs. < 1417903675 769230 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be JOIN :#esoteric < 1417903971 209318 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'm recording a gif of it < 1417904133 330208 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's glitchy still < 1417904531 396273 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://i.imgur.com/TnfNcXj.gifv < 1417904561 794971 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :The only glitch I found was writing off screen doesn't actually add the characters, just moves your cursor < 1417904826 19077 :MoALTz_!~no@user-46-113-127-236.play-internet.pl QUIT :Quit: Leaving < 1417905083 535943 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1417905105 355503 :nys!~nys@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1417905185 79780 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Fixed it < 1417905266 613659 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Was it someone in here who linked to http://retroforth.org/docs/The_Ngaro_Virtual_Machine.html ? < 1417905292 255997 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I don't remember who I interacted with to find it >_< < 1417905301 202361 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :There was a JS implementation < 1417905316 817409 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And, minesweeper < 1417905339 829275 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Not me, but that's cool < 1417905434 843666 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Might have been a different network < 1417906290 991013 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :CrazyM4n: what is that gif < 1417906311 75394 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ttml14]]4 10 02http://esolangs.org/w/index.php?diff=41378&oldid=41377 5* 03Orenwatson 5* (-54) 10too hard to implement. will think of something else. < 1417906311 844387 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :CakeMeat: my IDE so far < 1417906322 176193 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Oh < 1417906329 347003 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I've done more since that gif < 1417906342 405634 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Saving/loading files is almost done < 1417906354 829560 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Why does it look like random garbage > < 1417906361 736724 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Because I was hitting random keys :P < 1417906365 262117 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Oh < 1417906377 658930 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Funny < 1417906408 408746 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :And Did you fix your python 3 troubles? < 1417906418 564918 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yeah, I had to install python 3.4.2 but it works well now < 1417906437 30149 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Great < 1417906464 222831 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Why didnt the python support channel help you? < 1417906470 275412 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Doing other things < 1417906474 275862 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I presume < 1417906483 38782 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Helpful < 1417906492 914718 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Someone told me to switch to a different framework < 1417906495 5682 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :lol < 1417906503 147257 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :lol < 1417906518 931351 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Why not use C ? < 1417906536 408205 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Because python is easier < 1417906545 6784 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :And I haven't used C in so long, I'd have to relearn it < 1417906549 858388 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Someday, but not today < 1417906562 912979 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Oh, well python is easy < 1417906572 199519 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yes < 1417906591 75146 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Doesn't make it less powerful, and with PyPy if I bother to install it I can get speed comparable to C < 1417906634 269125 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Do you use a library < 1417906639 51135 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :For? < 1417906643 942909 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Stuff < 1417906654 839644 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Well, I am using ncurses to draw the screen < 1417906664 694410 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Which comes with python on linux < 1417906671 159348 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Welp < 1417906673 807751 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :(It won't work on windows, I just realized) < 1417906674 607384 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric ::c < 1417906690 640079 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :https://gist.github.com/CrazyM4n/d02380667be743be1310 < 1417906700 883687 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :There are replacements for curses on windows < 1417906710 624204 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'd just have to go through and change a little bit of stuff < 1417906744 429094 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Oh my < 1417906754 606614 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Hm? < 1417906770 564351 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be QUIT :Remote host closed the connection < 1417906771 933030 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :What version of windows do you use < 1417906800 983248 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Lubuntu 14.04 :P < 1417906872 124053 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Ive had bugs with lubuntu. did they fix any? < 1417906887 277825 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I haven't run into too many troubles < 1417906891 256891 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :What bugs have you had? < 1417907053 51507 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :use less windows < 1417907058 154725 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Installed half way and terminated Process < 1417907090 321968 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Like if something wont install properly i wont really use it. < 1417907103 660861 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Huh < 1417907137 519067 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Well, I installed ubuntu < 1417907148 812032 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Decided I hated unity, installed xubuntu-desktop < 1417907158 123850 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Decided I hated xubuntu-desktop, installed lubuntu-desktop < 1417907164 928113 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Haven't changed since < 1417907174 664645 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :straight to tiling wms :p < 1417907194 426430 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I tried to use i3 for a while < 1417907197 23730 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Keyword: tried < 1417907199 298333 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Ive never liked ubuntu like products/ubuntu itself < 1417907266 63205 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am using herbstluft wm < 1417907303 289889 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I don't like ubuntu much but I'm most used to it < 1417907310 540961 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I wanted to switch to arch but I haven't bothered < 1417907316 766009 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :go for it < 1417907465 287387 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Arch linux with Antergos alt. But i should probably switch < 1417907692 780218 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Disconnected by services < 1417907692 923876 :Patashu_!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417907855 628112 :S1!~S1@pD9FCAB9D.dip0.t-ipconnect.de QUIT :Quit: S1 < 1417908015 882529 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1417908135 577488 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1417908461 242601 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :finished: http://pastebin.com/0kifNgpd < 1417908487 3201 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :well kind of. i'll make the greek and cyrillic escapes later < 1417908563 3394 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: what's that about? < 1417908579 417469 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ttml14]]4 10 02http://esolangs.org/w/index.php?diff=41379&oldid=41378 5* 03Orenwatson 5* (+64) 10add link to partial implementation < 1417908610 764302 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it is an implementation of my teletype markup language < 1417908632 634533 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :you can use actual ascii escapes or ^ codes < 1417908655 892319 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it will translate to an html page < 1417908704 402257 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417908745 121928 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see < 1417908773 42752 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it uses one div for every character i will fix that later < 1417908783 601236 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Amaze < 1417908805 237413 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :[-|] there, a maze < 1417908824 199552 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric ::I < 1417908850 67784 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :You took it to far oren /o/ < 1417908850 216267 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69                           | < 1417908850 359661 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69                          /< < 1417908853 844502 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :the idea is that the result will look like a math paper from the 1950's < 1417908861 738216 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Once again myndzi < 1417908901 866843 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :A math paper from the 1950's how do you know what that looks like < 1417908926 581130 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :my father has a bunch from his friends who escaped from the USSR < 1417909000 564945 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :also my father's thesis looks similar; he wrote it on a selectric. < 1417909012 804081 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but that was later obviously < 1417909062 486517 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :anyway it mimics the effect of a paper teletype < 1417909089 143482 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :with some additions such as limited color < 1417909104 834238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can download papers online y'know :p < 1417909143 275424 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You wouldn't download a car < 1417909186 218340 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :...but what about downloading models for 3D printing a car? < 1417909202 613674 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Next time you can make one to translate into ANSI instead of HTML, too < 1417909217 34022 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :anyway i have seen the original of my father's thesis "pseudocompact metacompact spaces are compact" and that inspired this < 1417909267 294138 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i do not understand the paper at all obviously < 1417909357 889686 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :zzo38: yeah i will figure that out. most terminal programs don't let you go down half a line so i don't think everyhting can be made to work < 1417909420 239106 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :going down half a line was common method to make sub/superscripts < 1417909444 627310 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Pretty cool < 1417909449 617575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a great thesis title < 1417909491 261889 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it is hilarious because i asked him what metacompact is and he couldn't remember. < 1417909499 426729 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i know what compact is < 1417909501 850863 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :These days it'd have a pithy saying in front, separated by dash. < 1417909533 57742 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ya it would < 1417909549 395132 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Wikipedia's [[Metacompact space]] cites "Pseudocompact metacompact spaces are compact". < 1417909585 782336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bananas in Space(s) (That Are Compact): Pseudocompact metacompact spaces are compact < 1417909587 89386 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :One wonders if whoever added the citation read more than the title, since it's all there. < 1417909619 53371 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i know... you don't even really need an abstract < 1417909647 957709 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I have played Dungeons&Dragons game now I am writing recording and then you can read it please < 1417909682 688638 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I found the six "orden" books. < 1417909950 354266 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"In 1950, Arens and Dugundji [1] defined metacompact spaces and showed (A) countably compact metacompact spaces are compact. It was known by then that paracompact spaces are normal and that normal pseudocompact spaces are countably compact. Since paracompact spaces are metacompact, (A) also showed (B) pseudocompact paracompact spaces are compact." < 1417909955 328754 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I didn't understand any of it, but reading it made the word "compact" itself sound meaningless too. < 1417909989 289439 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it makes it sound like compact is not even an english word... < 1417909996 388963 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :like some sort of mantra < 1417910010 10213 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Semantic_satiation < 1417910291 216306 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but yeah it turns out you can stick any latin/greek prefix onto compact and make a new class of topological space < 1417910369 402743 :oren!~oren@user3-218-58.wireless.utoronto.ca QUIT :Quit: dinnertime < 1417910444 714864 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :bisymcompact space < 1417910480 894941 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :of course http://i.imgur.com/9xt3PxP.png < 1417910492 876625 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :did you know that originally 'metaphysics' basically just meant 'physics: volume two' < 1417910736 208542 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, now I can know! < 1417911041 975401 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Quit: *bubbles away* < 1417911364 564314 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1417911541 251203 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`danddreclist 60 < 1417911554 604961 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :danddreclist 60: shachaf nooodl boily \ http://zzo38computer.org/dnd/recording/level20.tex < 1417911565 319030 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you like this? < 1417911593 115858 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I haven't been reading these. < 1417911729 452014 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Why is that? < 1417911741 997034 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I thought you put your name because you want to read it? < 1417911911 35371 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :zzo38: hows your pokemon games < 1417911928 516817 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :CakeMeat: Do you mean a pokemon card game? < 1417911935 84068 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Yeh < 1417911957 715246 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Are people using it yet? < 1417911963 674263 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Good god that was a bad idea. < 1417911972 524841 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Using what exactly? < 1417911979 384323 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :In the future I should use a thermometer when I deep fry things. < 1417912037 245896 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :lol? what were you deep frying < 1417912050 951433 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Catfish. < 1417912068 388080 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :The problem isn't that I burnt the food, the problem is that the oil got to its smoke point while I was breading the catfish. < 1417912081 451380 :oren!~oren@user3-218-58.wireless.utoronto.ca JOIN :#esoteric < 1417912092 812282 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :And now the apartment is filled with smoke. < 1417912093 575948 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So my fungeoid IDE can open files now < 1417912094 845077 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :woot < 1417912096 502218 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :https://gist.github.com/CrazyM4n/d02380667be743be1310 < 1417912105 388982 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :awsom d00d < 1417912197 587543 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Did you roll the catfish is flour? < 1417912207 649484 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Equal parts flour and cornmeal. < 1417912217 549909 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :After a bit of seasoning. < 1417912223 489221 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Also, used buttermilk. < 1417912227 431056 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Season after btw < 1417912238 304246 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Skim? < 1417912250 924170 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Hmm? < 1417912267 876017 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :CakeMeat: What exactly are you asking about? I didn't write a program or anything for people to use; just some new cards, and some puzzles, and I do not know whether or not anyone is using those in any way. < 1417912298 50626 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :use a different oil < 1417912311 170261 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :oren: Why? Peanut oil has a very high smoke point. < 1417912319 563429 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :The problem was too high temperature and inattention. < 1417912325 746814 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Thats what i meant the puzzles < 1417912331 113504 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :what the hell how did you get the oil to 400 degrees? < 1417912335 241245 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Quit: mitchs < 1417912335 809294 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Pay attention to your food! < 1417912349 286953 :ion!ion@heh.fi QUIT :Quit: later < 1417912353 398618 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Using a gas stove? < 1417912360 82368 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Whyyy < 1417912362 697564 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :CakeMeat: I don't know if anyone is *using* them... < 1417912398 41096 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Cause there's no point in having a deep fryer if you're not dumb like I just was? < 1417912417 327042 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :pikhq: i have a gas stove and i fry things in bacon fat and it never caught fire < 1417912425 464198 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :It didn't catch fire. < 1417912430 651780 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :or smoke < 1417912440 256706 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Thats not what i put thougj < 1417912466 81300 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Why cook inside though? < 1417912488 259018 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :dude don't leave the gas on so high < 1417912496 577810 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :See, that was my problem. < 1417912506 363725 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But I also made u several new cards for the game of Pokemon Card. Some don't have any names yet but you can make such a suggestion; you can also add your own cards if you have some to add. < 1417912539 393608 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :But hey, guess my stove can get pretty high in heat, so there is at least that. < 1417912563 391146 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yeah you've proven you can probably make candy on that stove < 1417912573 990593 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wat < 1417912592 775027 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yep. < 1417912620 755797 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :quintopia: you've never made candy? < 1417912674 774850 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: Leaving < 1417912710 385857 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :screw u elliott :( < 1417912730 749365 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :gettin my hopes up and dashing them upon the pavement < 1417912741 655275 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :huh? < 1417912770 139122 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :he triggered pbflist even though there's no new pbf < 1417912781 585621 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :ACTION has no intention of repeating the above mistake < 1417912821 497104 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1417912866 37164 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: what's your favorite famicom game/software < 1417912891 265041 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :quintopia: I don't know. < 1417912915 891096 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :bubble b^H^H^H^H^H^H^H^H < 1417912991 221369 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :Thunder Emperor : The Legend of Pikachu < 1417913028 646636 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it is a real game, made by a fly-by-night operation from china < 1417913105 7196 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :Lei Dian Huang : Bi Ka Qiu Chuan Shuo < 1417913108 964230 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :So enjoy your catfish pikhq < 1417913119 948844 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I did. < 1417913129 6689 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I'm not sure it was worth the smoke though. < 1417913132 176993 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :you ate it already? < 1417913166 505761 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yes. I was a bit busy eating before I came here. :P < 1417913172 868306 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Wouldnt it be hot? < 1417913186 438810 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :I bet your mouth hurts < 1417913190 129268 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Nah. < 1417913200 141838 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :You think I fried it in still-smoking oil? < 1417913202 716403 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric ::) < 1417913216 507838 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Cooking with pikhq < 1417913237 701985 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :"OH GOD THAT WAS A TERRIBLE IDEA I AM NEVER DOING IT AGAIN" < 1417913240 201909 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :An actual quote. < 1417913241 111054 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric ::P < 1417913252 710585 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Give it to hack < 1417913341 323670 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so i need ideas as to what the characters FS and EOT should do < 1417913357 483515 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :that is ^\ and ^D < 1417913606 528413 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I want to make up some card that can cause damage according to cards in opponent's trash. < 1417913626 157619 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Also another card could be damage according to the cards in your own trash. < 1417913670 458330 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :is that the formal term in pokemon cards? "hah i put your pikachu in the trash" < 1417913736 457271 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, although when a card is discarded (which puts it into the trash which is also called discard) due to having too much damage equal or exceeding their hit points, then the card is knocked out. < 1417913807 95846 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I mean, then it is called knocked out. < 1417913812 419489 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ah < 1417914130 509618 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you know about Pokemon Card much? < 1417914165 198701 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417914421 756122 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417914605 29743 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 256 seconds < 1417914625 451686 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :What are your moods like atm guys < 1417914644 731533 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :super happy < 1417914670 827651 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Is this an accurate mood < 1417914697 608099 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yup. my TTML translator is working very well and i am writing the TTML manual in TTML. < 1417914754 113522 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :TTML? < 1417914798 705266 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :http://ctrlv.in/470419 there is a wiki article which describes it < 1417914819 185824 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it is Teletype Markup Language < 1417914907 464598 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :an esoteric markup language < 1417915085 266897 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Ttml < 1417915100 523739 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Sounds like XTML < 1417915136 867282 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but luckily it isn't tag based < 1417915148 798088 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Amaze < 1417915185 18331 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :instead you do ^Abold^B ^Eitalic^B ^Funderline^B < 1417915209 965613 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :where ^B simply returns text to normal < 1417915234 262329 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :zzo38: I think 'discard pile' is the official name < 1417915283 692504 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oren: ...couldn't you at least use the same control characters as IRC does? < 1417915296 296591 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :like what? < 1417915302 28863 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :^Bbold^O ^Iitalic^O ^Uunderline^O < 1417915307 624897 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :hi oren < 1417915338 172501 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :(though, ^I is also tab, of course, which might cause issues for you) < 1417915342 247985 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but ^I is tab and ^B is start of text < 1417915366 279031 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :in TTML ^I is used to move one half-char right < 1417915388 419186 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Can you use ^H to overstrike characters? < 1417915390 310159 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so you can center the bottom of a fraction < 1417915395 736521 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yes you can < 1417915400 657442 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Good. < 1417915421 129712 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :and vertical tab goes one half-char down < 1417915433 336195 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so you can make subscripts < 1417915457 368044 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i am writing a more in-depth manual with examples < 1417915469 966755 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :in TTML itself < 1417915803 551850 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 258 seconds < 1417915895 244320 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://i.imgur.com/lwB2E4S.png < 1417915897 915064 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric ::D < 1417916025 276615 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's almost to a state where it is usable < 1417916053 634216 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :And it's glitches aren't too life-destroying < 1417916056 807331 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :its < 1417916511 979449 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1417917350 350386 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: Leaving < 1417917801 367888 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1417918121 823795 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1417918270 764545 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :http://ctrlv.in/470448 < 1417919618 628120 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ttml14]]4 M10 02http://esolangs.org/w/index.php?diff=41380&oldid=41379 5* 03Orenwatson 5* (+17) 10 < 1417920420 152488 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: Leaving < 1417920975 968761 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :My implementation of http://retroforth.org/docs/The_Ngaro_Virtual_Machine.html now manages to display the retro forth's prompt < 1417920987 881055 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :And then proceeds to crash after taking keyboard input < 1417921021 112281 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Oops now you have to fix it please < 1417921027 628706 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :At least it partially can work < 1417921028 201683 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417921144 104744 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1417921155 204137 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1417921156 897321 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1417921553 587031 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Why does the program need to know the endianness of the host system? < 1417922698 29658 :Patashu_!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1417922904 808391 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1417923040 485521 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417923071 39175 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1417923238 750650 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Remote host closed the connection < 1417923250 148508 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417923659 517102 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1417923938 50788 :oren!~oren@user3-218-58.wireless.utoronto.ca QUIT :Quit: Lost terminal < 1417924123 223626 :oren!80646d04@gateway/web/freenode/ip.128.100.109.4 JOIN :#esoteric < 1417924286 983517 :oren!80646d04@gateway/web/freenode/ip.128.100.109.4 QUIT :Client Quit < 1417925265 951453 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 240 seconds < 1417925551 276896 :oren!~oren@user3-218-58.wireless.utoronto.ca JOIN :#esoteric < 1417925574 725950 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yeahlo. < 1417925636 109792 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so i finally figured out the css sorcery necessary to make a better conversion from ttml to html < 1417925685 720049 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :that is, one that doesn't use a separate div for every character in the file < 1417925695 66189 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Yay < 1417925830 513920 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so i've now updated the translator. still doesn't support greek and cyrillic but i'll get to that maybe tomorrow < 1417925866 299381 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 245 seconds < 1417925941 836165 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Who is dts < 1417925990 235676 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: div, not span? seriously? < 1417926015 652101 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :./div < 1417926026 687177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by the way, the LCRNG problem I was talking about a while ago < 1417926038 397742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I fear it may be NP-complete; the obvious generalization of it is, at least < 1417926042 755506 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Div for what oren? < 1417926045 495169 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I'm seeing if I can redefine the problem < 1417926108 41666 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ais523 teh new version uses span. but each span is still position absolute. < 1417926132 430191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: this is close to the least semantic markup possible < 1417926176 86269 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :originally in order to apply the right stuff to each char i made a div for each one. now it uses a span every time the formatting changes < 1417926197 656037 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Out of context, Span tags are annoying < 1417926217 3281 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :each span has a whole bunch of classes attached to it < 1417926229 842190 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :which put in the formatting < 1417926242 315038 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :spin; div < 1417926267 749519 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :is probably the worst thing i could have put in my terminal < 1417926321 246608 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :It forcably flipped everything upside down and now i have to start over < 1417926331 599220 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :huh? < 1417926375 310071 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Nothing i wanted to see what happened if i spun div tags over some stuff < 1417926386 551130 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Nothing good apparently < 1417926394 413368 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ais523 what do you mean semantic markup? < 1417926425 188255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: markup which lets special-purpose web browsers automatically reformat it < 1417926429 731330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. for mobile, or for screen readers < 1417926437 320979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or for previews of search results on search engines < 1417926460 969096 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeMeat: terminals don't work like that < 1417926473 556459 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i'd prefer that those thingies read the original TTML. < 1417926512 779 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :anyway this is designed for typesetting those old thingies,,, wahtymcallem, books < 1417926535 28368 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but in a teletype-like style < 1417926595 637259 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it is an esoteric markup language < 1417926694 650803 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Not terminal i used the wrong word sorry < 1417926706 341629 :juned!~juned@175.100.146.141 JOIN :#esoteric < 1417926778 639640 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ttml14]]4 10 02http://esolangs.org/w/index.php?diff=41381&oldid=41380 5* 03Orenwatson 5* (+2612) 10added exapmle < 1417926810 181070 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :here is an eaxamlpe < 1417926819 957022 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :*example < 1417926863 806003 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ACTION notes to press the right buttons IN THE RIGHT ORDER < 1417927221 554923 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :CakeMeat did you mean the firefox command line or something like that? < 1417927415 216460 :juned!~juned@175.100.146.141 QUIT :Quit: Leaving < 1417927437 351683 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Yuh < 1417927457 334923 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :ACTION goes back to the podcast i was listening to < 1417927600 67686 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1417927661 966931 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1417927853 866074 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :C H O + 3O -> 2CO + 3H O^M^K^\ 2 6 2 2 2^M < 1417927876 29757 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :damn < 1417927882 582786 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :wrong terminal < 1417928110 30024 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :why does damn have an n in it < 1417928432 125095 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :So you dont mix it with dam < 1417928531 72884 :MDude!~fyrc@67.235.2.71 NICK :MDream < 1417928563 389180 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it is now sunday < 1417928855 549683 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Indeed < 1417928868 654853 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :12:06 pm for me < 1417929268 944996 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417929300 114152 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 252 seconds < 1417929309 401685 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417929338 968320 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :http://snag.gy/l4WzZ.jpg < 1417929538 724077 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417929563 565048 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Font? < 1417929595 5184 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 244 seconds < 1417929608 412886 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417929657 648145 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i dunno what font it's just whatever monospace font firefox has < 1417929706 860187 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i am testing all possible combos of directives to make sure none of them glitch up < 1417929710 158956 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I think the font Firefox will use depends on what is installed on the system which depends on the operating system you are using as well as what fonts you have installed < 1417929726 523573 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i couldn < 1417929748 720471 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Use palemoon < 1417929757 664349 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Or water fox < 1417929762 229654 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Idk its better than firefox < 1417929762 452029 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :n't remember lorem ipsum so i wrote the most memorable latin sentence from my latinclass < 1417929788 11718 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Writes an entire paper in wingdings < 1417929827 625654 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ancilla grumionem delectat -- the slave girl delights grumio < 1417929991 112233 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lorem ipsum is basically latin but with the frequencies of letters, digraphs, etc. changed slightly so that they match English < 1417929995 436666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :possibly word lengths too < 1417930000 947713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the result is very hard to understand as Latin as a result < 1417930168 979211 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417930201 767756 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 258 seconds < 1417930209 814949 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417930376 869410 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1417930416 826592 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417930487 985783 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 252 seconds < 1417930501 115764 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417930996 19278 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417931089 370321 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1417931098 768965 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 258 seconds < 1417931111 371048 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417931292 861133 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :http://snag.gy/KjwPO.jpg < 1417931306 119310 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :testing math < 1417931933 431180 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :http://snag.gy/Oatlf.jpg < 1417931946 217212 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :dark colors < 1417932194 439367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeMeat: "optimised" firefox builds are snake oil and usually slower than the official binaries < 1417932266 808685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they usually also come with a lot of dubious patches by developers of questionable competence < 1417932324 636232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(same applies to chrome/ium) < 1417932826 139534 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :when in doubt, pkill -9 plugin-container < 1417932944 566255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you sure like kill -9 < 1417932972 67260 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :kill processes first, ask questions not at all < 1417933097 729658 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :" It forcably flipped everything upside down and now i have to start over" ← I don't believe this actually happened < 1417933109 873999 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless your computer runs entirely on your own thought process < 1417933124 762504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, your computer experience appears to be how computers would act in a dream, or the like < 1417933165 473812 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :and when your keyboard acts up, pkill -9 ibus-daemon < 1417933181 34115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, I do "sudo killall pulseaudio" when logging on < 1417933196 119883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's because audio doesn't work until I do, and the standard kill (not -9) seems to be very consistent in fixing it < 1417933240 373113 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ttml14]]4 M10 02http://esolangs.org/w/index.php?diff=41382&oldid=41381 5* 03BCompton 5* (-1) 10/* Example */ Typo < 1417933260 258101 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :oh... that was my bad < 1417933269 430771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :; < 1417933366 265733 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i don't even really know what the other signals do, othert than that -9 is the one the application can't ignore < 1417933417 232103 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hold on man kill < 1417933420 291642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are two that can't be ignored: 9 and 19 < 1417933496 87386 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ah i see. < 1417933676 403198 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :ais523: ofc it didnt actually boom flip it upside down//real time... Why would you think that [ it re listed everything and alot of things were missing, it took about 20 minutes for all of it to load back ] :I < 1417933695 968447 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::? < 1417933707 352115 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Like, Screen white pages and then it re lists the output < 1417933735 652977 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Not WhoooOOooOoo throwing numbers around as if it was water through the air < 1417933805 170954 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Idk what you thought i meant < 1417933833 801087 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :ACTION pats your face < 1417933836 478057 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Silly < 1417933861 247745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I normally interpret "flipped everything upside down" as flipping everything upside down < 1417933874 289632 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Its a saying as in < 1417933880 296839 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Everything went to shit < 1417933928 632176 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Also should be interpreted as ( What if your entire room reversed its gravitational pull.) < 1417933999 931223 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :Õ-Õ < 1417934204 741147 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :on any site with jquery < 1417934206 831740 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :jQuery('div').css('transform','rotate(180deg)') < 1417934212 358687 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :into console < 1417934235 359516 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it will flip everything < 1417934251 35220 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only every div < 1417934281 707546 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :jQuery('*').css('transform','rotate(180deg)') < 1417934287 555916 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :there < 1417934297 272690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeMeat: coherent as ever < 1417934368 159619 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :jQuery('*').css('transform','rotate(40deg)') < 1417934372 574364 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :even better < 1417934426 426535 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it will mess up the entire page into insany < 1417934527 797969 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :actually it does that whenever the number of degrees is not a right angle < 1417934644 776110 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :and if i put it with say 0.5degrees into a greasemonkey it will be awsome < 1417934671 39118 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :everything on the page will be slightly crooked < 1417935045 809887 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :http://snag.gy/rOgVL.jpg < 1417935058 295061 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm PRIVMSG #esoteric :elliott :I nice to see you too < 1417935096 271010 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so now alljquery sites are crooked < 1417935782 293277 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 255 seconds < 1417935936 934830 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417937038 905460 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 265 seconds < 1417939395 160266 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 250 seconds < 1417939621 988654 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Quit: [ < 1417939674 779709 :HackEgo!~HackEgo@162.248.166.242 QUIT :Ping timeout: 264 seconds < 1417940070 608506 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :holy shit i think i'm the only person in this whole building < 1417940094 49034 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :except the caretakers perhaps < 1417940128 490118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what building < 1417940146 577734 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :the entire comp sci building at university of toronto < 1417940160 944104 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :(yes i am at school at 3 am) < 1417940232 604126 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :the entire building is quiet as a graveyard < 1417940268 947675 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :usually there's at least a few other people here studying < 1417940427 24654 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417940445 171417 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 244 seconds < 1417940451 427178 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417940492 388027 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :jarcane how come you rejoin the channel every 3 hours? < 1417940556 461824 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: "ping timeout", so it's due to becoming disconnected from the server < 1417940566 761735 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally that happens due to a bad connection and isn't intentional < 1417940663 829780 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but he joined under j_arcane_ and then timed out under j_arcane, then named j_arcane_ to j_arcane < 1417940677 123652 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417940743 313618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: when a connection times out, it times out at a different time at the two ends < 1417940746 722452 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so somehow he knew that as j_arcane he was going to timeout, and he established another connection preemptively < 1417940751 13666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it clearly timed out at J_Arcane's end first < 1417940759 2528 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 258 seconds < 1417940762 34678 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417940769 212761 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :see it happened again < 1417940797 503032 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :his computer is psychic < 1417940850 853734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, the computer knows it hasn't had any connection for what, 180 seconds? < 1417940855 563945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :reasonable to guess it's timing out based no that < 1417940865 909590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, the computer does figure things out first < 1417940893 387792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because Freenode is the pinging end of the connection, J_Arcane is the ponging end < 1417940905 980512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so J_Arcane's server can see "I haven't had a ping for X amount of time, Freenode normally sends them faster than that" < 1417940924 12892 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas Freenode is still waiting for the ping reply, and waits (by the look of things) 4 minutes for it < 1417940928 930881 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :oh i see < 1417940962 74988 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so j_arcane's computer gives up before freenode does < 1417941012 806826 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, and it also learns that something has gone wrong before freenode does < 1417941024 682259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, from time to time I've had such lag that I can say something < 1417941027 350995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :disconnect, reconnect < 1417941031 581204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then see myself saying that thing < 1417941040 465438 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it finally got out of the lag < 1417941077 421359 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :wow. i'm at university in an empty comp sci building so my connection is great right now < 1417941133 500220 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so i guess the lag isn't something i've experiencd yet < 1417941190 276748 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but perhaps when i go up north for christmas i'll see it < 1417941254 306120 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417941277 562087 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :my ping to freenode.net is 2 ms < 1417941346 266621 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 240 seconds < 1417941354 295644 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417941371 494946 :nisstyre!~yourstrul@oftn/member/Nisstyre QUIT :Ping timeout: 255 seconds < 1417941384 519258 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hey are you even awake J_arcane? < 1417941596 742249 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1417941858 205342 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417941950 179552 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 252 seconds < 1417941957 800261 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417941980 323964 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1417942136 271353 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417942206 226002 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 240 seconds < 1417942206 579607 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417942281 139742 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :When thinking about the level20.tex game one thing I imagine that the more major temples of Gxxyuxihuvxi are going to be more confusing (whether in service, geometry, or otherwise) than the minor ones; the more major they are, the more confusing it would be. < 1417942328 262552 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Such god of confusing monsters it would be; minor temples are being more mundane... < 1417942766 132886 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417942786 341190 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 252 seconds < 1417942791 511823 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417942859 663827 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1417943086 662410 :nisstyre!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1417943100 814667 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: https://github.com/mokus0/lambdabot/pull/95 ... I wonder which discussion about this I missed. < 1417943170 10223 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Might've been in #haskell-blah < 1417943179 675341 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I complain all the time, though. < 1417943183 870596 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lambdabot is way too verbose. < 1417943191 913542 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or rather certain people abuse it way too much. < 1417943300 384805 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I can reduce the channel output to 3 lines (at some point I changed this from 80 characters total to 5 lines of 80 characters each, feeling generous) < 1417943311 430258 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417943390 156286 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 244 seconds < 1417943395 247465 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417943407 565016 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is there a reason to allow more than one line in channels? < 1417943603 869488 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> id < 1417943605 578163 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : No instance for (Data.Typeable.Internal.Typeable a0) < 1417943605 724370 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from a use of ‘M165613034931687406129741.show_M1656130349316874061... < 1417943605 871556 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : The type variable ‘a0’ is ambiguous < 1417943605 871682 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Note: there are several potential instances: < 1417943605 871756 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : instance Data.Typeable.Internal.Typeable Data.Dynamic.Dynamic < 1417943685 695097 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You could fit a lot of that message on one long line. < 1417943779 172696 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Well. If people would a) try to make their code correct, and b) actually try to read the error message before resubmitting broken code, then the extra lines would help. The M165613034931687406129741 module name is stupid but that's mueval/hint territory. < 1417943856 483485 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@check \xs ys -> [xs] == ys < 1417943858 405410 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : *** Failed! Falsifiable (after 1 test): < 1417943858 624826 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : () [] < 1417943875 729544 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :this also goes through that lim80 function < 1417943899 230780 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417943903 942890 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :djinn is a big offender < 1417943918 715949 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess people don't use it that much, though. < 1417943931 87466 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It would be nice if people used /msg much more. < 1417943953 724793 :oren!~oren@user3-218-58.wireless.utoronto.ca QUIT :Quit: Lost terminal < 1417943962 544693 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@djinn \a b c d e f g -> g c d e c d a b < 1417943963 110189 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Cannot parse command < 1417943976 932039 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@djinn f a b c d e f g = g c d e c d a b < 1417943977 390457 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Cannot parse command < 1417943979 177399 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 244 seconds < 1417943979 871642 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :err < 1417943983 486528 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what am I doing < 1417943985 373182 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1417943991 648372 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :reverse djinn < 1417944035 912347 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@djinn (a -> b -> a) -> (a -> a) -> ((a -> a) -> b) -> a < 1417944036 293978 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :-- f cannot be realized. < 1417944087 150042 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@djinn (a -> r -> r) -> (a -> r) -> (b -> r -> r) < 1417944087 493608 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :f _ _ _ a = a < 1417944092 925781 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :... < 1417944116 588651 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah, I need to get it to produce cases? < 1417944179 117025 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, pattern-matching is what takes vertical space. < 1417944212 680371 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@djinn Either (a -> b) (c -> d) -> Either a c -> Either b d < 1417944212 947981 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :-- f cannot be realized. < 1417944236 643640 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@djinn Either (a -> b) (c -> d) -> a -> c -> Either b d < 1417944237 88102 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :f a b c = < 1417944237 264082 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : case a of < 1417944237 409065 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Left d -> Left (d b) < 1417944237 409207 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Right e -> Right (e c) < 1417944289 145261 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@djinn Either (Either a b) (Either c d) -> Either (Either a c) (Either b d) < 1417944289 677851 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :f a = < 1417944289 847560 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : case a of < 1417944289 847706 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Left b -> case b of < 1417944289 847785 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Left c -> Left (Left c) < 1417944289 847865 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Right d -> Right (Left d) < 1417944291 518901 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Right e -> case e of < 1417944293 557353 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Left f -> Left (Right f) < 1417944295 521939 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Right g -> Right (Right g) < 1417944299 672617 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :beautiful. < 1417944334 2609 :scounder!~scounder@phroa.lost.the.game.rikairchy.net QUIT :Ping timeout: 260 seconds < 1417944374 872065 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(clearly that's way more than 5 lines; the plugin doesn't seem to attempt to limit its output at all.) < 1417944417 420592 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :something I was blissfully unaware of... < 1417944430 139055 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think there are a few that output their own way. < 1417944436 353581 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe @src too? < 1417944562 601535 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@pl \a b c d e f g -> b a c g e d f < 1417944563 145017 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(((((flip .) .) . flip . (flip .) . flip) .) .) . flip id < 1417944575 173342 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@pl \a b c d e f g -> b e a e c e g e d e f < 1417944578 460818 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :((((flip .) .) .) .) . flip flip id . ((flip . ((flip . (liftM2 flip .) . flip . (flip .)) .)) .) . flip flip id . ((flip . (liftM2 flip .)) .) . flip flip id . ((flip . (ap .) . flip) .) . flip flip id . (ap .) . flip flip < 1417944608 723517 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I suspect this is the bigger offender in practice. < 1417944638 555913 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(bigger than @djinn, because it doesn't require thinking about types) < 1417944698 28124 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :for @src, it's a matter of its database... < 1417944701 367384 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@src sequence < 1417944701 765088 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :sequence [] = return [] < 1417944701 929509 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :sequence (x:xs) = do v <- x; vs <- sequence xs; return (v:vs) < 1417944702 94463 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :--OR < 1417944702 94596 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :sequence xs = foldr (liftM2 (:)) (return []) xs < 1417944717 481553 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@src compare < 1417944717 883094 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :compare x y | x == y = EQ < 1417944718 56615 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : | x <= y = LT < 1417944718 56755 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : | otherwise = GT < 1417944753 710099 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@src (!!) < 1417944754 61934 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :xs !! n | n < 0 = undefined < 1417944754 222981 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :[] !! _ = undefined < 1417944754 223127 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(x:_) !! 0 = x < 1417944754 223205 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(_:xs) !! n = xs !! (n-1) < 1417944774 60353 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(ouch) < 1417944801 669250 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@src withMVar < 1417944802 83778 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Source not found. < 1417944804 855607 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@src withMVar_ < 1417944805 208348 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Source not found. Are you typing with your feet? < 1417944813 673348 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@src modifyMVar_ < 1417944814 29489 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :modifyMVar_ m io = block $ do < 1417944814 247019 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : a <- takeMVar m < 1417944814 394273 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : a' <- Exception.catch (unblock (io a)) (\e -> do putMVar m a; throw e) < 1417944814 394415 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : putMVar m a' < 1417944892 620480 :CakeMeat!uid52684@gateway/web/irccloud.com/x-oqopewxbesllwdpm QUIT :Quit: Connection closed for inactivity < 1417944903 224394 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :aaah, it has full typeclasses in there. < 1417944931 224414 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(@src Arrow will produce 7 lines) < 1417945145 172908 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what does sequence do? it looks like [M a] -> M [a] < 1417945167 109009 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: exactly. < 1417945200 181521 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay < 1417945226 831908 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> sequence ["1","23","456"] -- of course, demonstrating this in the list monad usually causes more confusion than enlightenment < 1417945227 996739 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1417945228 496206 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ["124","125","126","134","135","136"] < 1417945297 764139 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wtf < 1417945311 771564 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wait < 1417945327 106569 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it does make sense < 1417945327 393837 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(in the list monad, the type is [[a]] -> [[a]], and the effect is to compute the cartesian product of the input lists. which makes sense if you think of [a] as a list of choices between several values of type a.) < 1417945474 141195 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :so i should be able to do [[a]] >>= something < 1417945678 775833 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :@type let { x = >>; y = x []; } in x < 1417945680 189962 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :parse error on input ‘>>’ < 1417945689 34045 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :@type let { x = (>>); y = x []; } in x < 1417945690 257085 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Monad m => m a -> m b -> m b < 1417945703 211096 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, no, I want it monomorphism restricted < 1417945820 858142 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric ::t (>>) `asAppliedTo` [] < 1417945822 3260 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :[a] -> [b] -> [b] < 1417946075 46991 :CakeMeat!uid52684@gateway/web/irccloud.com/x-ivbbxafjxkttlxyd JOIN :#esoteric < 1417946120 567028 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah, thanks < 1417946300 653223 :CakeMeat!uid52684@gateway/web/irccloud.com/x-ivbbxafjxkttlxyd QUIT :Client Quit < 1417946310 854710 :CakeMeat!uid52684@gateway/web/irccloud.com/x-hytoziblfjaeouln JOIN :#esoteric < 1417946375 724723 :CakeMeat!uid52684@gateway/web/irccloud.com/x-hytoziblfjaeouln PRIVMSG #esoteric :... Why am i getting a date in the freenode server logs when it logs me in saying December 31 1969 < 1417946386 917547 :CakeMeat!uid52684@gateway/web/irccloud.com/x-hytoziblfjaeouln PRIVMSG #esoteric :Has it been that long < 1417946402 512359 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeMeat: that's time 0, adjusted for a US timezone < 1417946407 477359 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's probably a bug < 1417946418 858453 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :CakeMeat: a date from what? < 1417946439 129215 :CakeMeat!uid52684@gateway/web/irccloud.com/x-hytoziblfjaeouln PRIVMSG #esoteric :When i log it freenode does a bunch of checks like < 1417946460 405176 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :CakeMeat: do you mean a "server was created" time, or a "current time is" time, or a "channel was created" time, or something else? < 1417946495 312656 :CakeMeat!uid52684@gateway/web/irccloud.com/x-hytoziblfjaeouln PRIVMSG #esoteric :Current time is 12:00 PM December 31 1969 < 1417946550 814645 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that is kind of cool < 1417946568 752403 :CakeMeat!uid52684@gateway/web/irccloud.com/x-hytoziblfjaeouln PRIVMSG #esoteric :Its at the top of the page that checks stuff like ( looking up your host name... Checking indent ) < 1417946574 251890 :CakeMeat!uid52684@gateway/web/irccloud.com/x-hytoziblfjaeouln PRIVMSG #esoteric :Go check < 1417946632 875289 :CakeMeat!uid52684@gateway/web/irccloud.com/x-hytoziblfjaeouln PRIVMSG #esoteric :Guys im officially in the past communicating through my microwave prototype < 1417946664 754040 :CakeMeat!uid52684@gateway/web/irccloud.com/x-hytoziblfjaeouln PRIVMSG #esoteric :Seems to only be freenode though < 1417946833 142904 :CakeMeat!uid52684@gateway/web/irccloud.com/x-hytoziblfjaeouln PRIVMSG #esoteric :Ill just repeat in #freenode for halp < 1417947532 877806 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417947836 830356 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 272 seconds < 1417947956 420699 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417948000 234151 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :CakeMeat: I can't reproduce that. When I connect to freenode, I don't get a 391 (current time) reply, and if I send TIME explicitly, I get “:barjavel.freenode.net 391 nc_jonas barjavel.freenode.net :Sunday December 7 2014 -- 10:25:04 +00:00” which seems about right < 1417948145 721195 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Remote host closed the connection < 1417948156 882861 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417948526 600421 :heroux!sandroco@50708355.static.ziggozakelijk.nl QUIT :Ping timeout: 255 seconds < 1417948703 801006 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :CakeMeat "microwave prototype" omg that is a steins:gate reference now i get it < 1417948907 30943 :drdanmaku!uid17782@gateway/web/irccloud.com/x-lnvmjotrpcvpzqmf QUIT :Quit: Connection closed for inactivity < 1417949053 379813 :MoALTz!~no@user-46-113-127-236.play-internet.pl JOIN :#esoteric < 1417949281 535942 :heroux!sandroco@50708355.static.ziggozakelijk.nl JOIN :#esoteric < 1417949435 831701 :scounder!~scounder@fallout.stormbit.net JOIN :#esoteric < 1417950762 192218 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1417950841 559165 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1417951224 590012 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1417951288 64900 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1417951294 399963 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hi < 1417951313 110311 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what's cooking < 1417951325 589145 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, that hi was just for oerjan < 1417951327 113027 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :v. clever < 1417951344 126394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish < 1417951368 432081 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :sounds liie i should start readig steins:gate < 1417951372 180684 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why do you talk so much while i'm not here it takes me ages to check the logs tdnh < 1417951379 561190 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :*moves it in to read* < 1417951413 367234 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oerjan: don't check them < 1417951417 145541 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :why do you read the logs < 1417951441 219182 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :why not enslave/encourage the regulars to make a #esoteric digest, which has only the useful information of that day collected < 1417951442 345127 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to see if (1) i've been mentioned (2) anything interesting has been discussed < 1417951475 492570 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :1 should be told to you by your irc client < 1417951487 988210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: btw programming fractran is not that hard if you know how to program a minsky machine, it's like "just choose primes for your registers and a few control flags, then translate" < 1417951492 670751 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :irc clients don't work that way hth < 1417951501 640709 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :alright I better check out the minsky machine then < 1417951505 197941 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its not a model im familiar with < 1417951513 25289 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :shachaf: yes they do < 1417951517 230220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: because inevitably elliott would make that digest and it would be always empty hth < 1417951530 421762 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hehe < 1417951537 45633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was just about to say it'd usually be empty < 1417951556 918122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I sort of read the logs in that I usually check scrollback unless it's really long :/ < 1417951581 122370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's never worthwhile though < 1417951600 998102 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Minsky machine has only two opcodes? < 1417951604 425033 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :{ INC ( r, z ), JZDEC ( r, ztrue, zfalse) } < 1417951615 516082 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: in one formulation yes < 1417951682 187736 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh you also need the state. i guess that needs just one more prime. < 1417951815 851258 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : 1 should be told to you by your irc client <-- i don't idle hth < 1417951827 615716 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oerjan: huh? < 1417951843 892282 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :where do you have logs from, then? < 1417951921 101156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :points at topic < 1417951945 732368 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah < 1417951956 58111 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :start idling more < 1417952015 509786 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myname: but it's more convenient to read long backscroll via the codu logs < 1417952024 418168 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i feel like there shuld be implementations of various computational models < 1417952032 609994 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :like minsky machine, mu-recursion functions, etc... < 1417952078 954923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: i'm sure there are a lot floating around. < 1417952105 164168 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i haven't searched for any big collections though < 1417952109 857325 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :well I had an idea to make a github page maybe (not sure if they allowed javascript?) which has implementations of various languages collected up < 1417952120 675166 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and it should have some code examples etc. < 1417952146 129618 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it would be nice and useful < 1417952177 407652 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :not sure about the useful part < 1417952211 628378 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i recall there have been several multi-esolang implementations through the years i've been here < 1417952229 168675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :esco!! < 1417952232 637528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cpressey has his yoob.js thing < 1417952235 241125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@google yoob.js < 1417952236 415189 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :http://catseye.tc/node/yoob.js_API < 1417952236 564520 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Title: yoob.js API | Cat's Eye Technologies < 1417952246 797909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as well as his yoob thing. but that's a freaking java applet < 1417952296 616464 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :myname, obviously i only mean its useful for people who actually want to program or test things in various esolangs/minimal computational models < 1417952485 957974 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok noone like my idea < 1417952589 188639 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hey i don't hate it, i'm just being "been there, it'll fizzle out like all the rest" cynical hth < 1417952608 970340 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that doesn't help < 1417952626 502797 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you meant: tdnh hth < 1417952665 75287 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i That Doesn't Work < 1417952783 740007 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1417952827 269183 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Discworld was such a good computer game < 1417952871 74387 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i hear the made a book based on it < 1417952873 332609 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*they < 1417952891 579085 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION needs a new keyboard that doesn't drop letters twh hth < 1417952907 226533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...what happened now < 1417952917 60172 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :test < 1417952925 36413 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION test hth < 1417952949 407858 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: wow i've never noticed before that the script doesn't handle /me < 1417952974 572878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wrote it without testing, what do you expect :p < 1417952987 828022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: I was suggesting you could use yoob.js as a base for some things maybe < 1417952996 86463 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thanks but idont think i would use it < 1417952997 129564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since cpressey's yoob / yoob.js are intended as web-accessible collections of tons of esolangs < 1417953017 15645 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i had a look at it < 1417953038 672179 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wha script are you talking about < 1417953063 852425 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think we are inching into http://xkcd.com/927/ territory < 1417953081 754052 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myname: the script that sensors hth etc. at the end of my lines hth < 1417953092 730010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not just the end < 1417953101 252656 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay < 1417953101 506715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mostly the end < 1417953113 35661 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it strips punctuation < 1417953126 97614 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://www.youtube.com/watch?v=LBfsJ3Z0ei8#t=9m39s hth < 1417953688 939385 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 272 seconds < 1417953740 498143 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@karma also < 1417953740 934844 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :also has a karma of -1 < 1417953744 279577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also++ < 1417953980 114606 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was there when that happened and resisted the temptation to do that. < 1417954294 813084 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am finished my breakfast. my number theory course for some reason had an exam question that was a fractran program < 1417954356 72565 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :nice < 1417954362 951696 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what was it < 1417954371 51356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i was surprised that you resisted hth < 1417954432 88654 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i can't remeber but it ended up with 7^4*5^3*3^3 < 1417954452 133090 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it was last year < 1417954489 364600 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :this year all my courses are computer but none involve esoteric languages < 1417954503 424936 :myname!~myname@84.200.43.57 PRIVMSG #esoteric ::( < 1417954537 171102 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :maybe i can sneak one into my game design course next semester < 1417954687 386775 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :actually i probably can. you always end up building an inner platform for level scripts < 1417954701 653465 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :wow < 1417954707 228872 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that's a cool number theory course! < 1417954709 888000 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :there should be courses on how to design an esolang < 1417954755 918246 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there is a programming languages course, it covered scheme, prolog, and various aspects of grammar and semantics < 1417954815 923544 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but then this university has a big cs department (one of the largest in Canada). other universities might not have as many courses < 1417954889 617669 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but seriously it seems like every game makes up its own language for mods and scripts and user-generated content < 1417954951 225503 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it's called lua < 1417955007 998347 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :for some games maybe. other games use messed up xml, some games use ini file like thingies... < 1417955092 61122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: was it intended as a fractran program? < 1417955113 989310 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1417955133 896227 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION suspects tab miscompletion < 1417955138 214315 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you mean me? < 1417955180 236213 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the question didn't say 'fractran' but it was an iterative process equivalent to a fractran program < 1417955183 747323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren yeah < 1417955265 393164 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the course is a math course so they porbably did not want to alienate the non-cs people by calling it a program < 1417955342 365233 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the question was stated as "if x | n multiply by m/n" for a bunch of different fractions < 1417955367 283281 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :whoops i think i reversed that notation < 1417955566 155572 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah it is n | x for n divides x < 1417955692 777925 :CakeMeat!uid52684@gateway/web/irccloud.com/x-hytoziblfjaeouln QUIT :Quit: Connection closed for inactivity < 1417958372 201601 :MDude!~fyrc@67.235.2.71 JOIN :#esoteric < 1417958629 50380 :MDream!~fyrc@67.235.2.71 QUIT :Ping timeout: 272 seconds < 1417958914 573663 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1417958981 357556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Wait why did I say all that in the wrong channel. <-- aww i was so looking forward to the dolphin thread < 1417960008 778822 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker JOIN :#esoteric < 1417960101 623660 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? myname < 1417960112 586702 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1417960120 347340 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what < 1417960128 514282 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no HackEgo < 1417960158 13527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was checking what information we have distilled about you hth < 1417960170 798932 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION shouts for fizzie < 1417960184 895069 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :does ObjectFuck or somewhat like exist < 1417960208 582778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :everythingfuck exists, that's well established < 1417960318 73647 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: maybe we should just feature Category:Brainfuck derivatives and get it over with < 1417960324 151950 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :all at once < 1417960343 317998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lets just feature special:random < 1417960379 313503 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what's the difference < 1417960448 711457 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :not that much obviously < 1417960589 374558 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: hellørjan. from the Wisdom, I have “myname is not your name. You don't know what they are doing. Or you are doing. Or am I?” about myname. < 1417960610 147384 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thoilyx < 1417960638 118838 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :feature MMBFSL please < 1417960656 264254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :TOO NEW I SAID < 1417960660 886268 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :fractran < 1417960670 163223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm plausible < 1417960986 650929 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why not collatz functions? < 1417961219 413349 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm the wiki isn't down < 1417961256 167244 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: HackEgo is somehow online but not in the channel < 1417961276 102170 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie on the other hand is totally absent < 1417962400 813189 :G33kDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417962464 145171 :G33kDude!~GeekDude@unaffiliated/g33kdude NICK :GeekDude < 1417963290 109576 :cluid!~cluid@unaffiliated/cluid QUIT :Remote host closed the connection < 1417963314 302053 :J_Phone!~J_WPhone@85-76-2-87-nat.elisa-mobile.fi JOIN :#esoteric < 1417963572 902942 :J_Phone!~J_WPhone@85-76-2-87-nat.elisa-mobile.fi PRIVMSG #esoteric :So provided I can figure out the macro for an alternate let, I think I can add object function support to my weird Lisp BASIC thing when I get home. < 1417963621 317504 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417963645 535692 :J_Phone!~J_WPhone@85-76-2-87-nat.elisa-mobile.fi QUIT :Read error: Connection reset by peer < 1417963679 462525 :J_Phone!~J_WPhone@85-76-2-87-nat.elisa-mobile.fi JOIN :#esoteric < 1417963716 230262 :J_Phone!~J_WPhone@85-76-2-87-nat.elisa-mobile.fi PRIVMSG #esoteric :Closures are magical things. < 1417963778 933558 :J_Phone!~J_WPhone@85-76-2-87-nat.elisa-mobile.fi QUIT :Read error: Connection reset by peer < 1417963817 263830 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :can anyone help me with a bf interpreter < 1417963823 463128 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :who do I process loops < 1417963863 972914 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :who do I < 1417963867 466431 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :HOW* < 1417963867 729953 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there are basically two main ways < 1417963878 703270 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :I know, stack and counter < 1417963885 388595 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :I want to use the stack way < 1417963889 211666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um no < 1417963902 479807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :those are both the same way afaiac < 1417963913 334244 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the other way is actually preparsing < 1417963950 499802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is much more efficient for jumping forward < 1417963961 764558 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :I wanna use stacks < 1417963974 711737 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :what to do when I reach the start of loop? < 1417963980 708068 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :What would you like to put on the stack? < 1417963996 609448 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :then you check whether the cell is 0, and if so, you search to the end of the loop. < 1417964018 187018 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :otherwise, you can push on the stack and enter the loop < 1417964038 189246 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(preparsing makes the search to the end part actually efficient) < 1417964080 280826 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Implement it by compiling to scala to run as JVM bytecode on J3 via LLVM on top of a Xen system < 1417964089 802633 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Oh, you mean the stack datastructure < 1417964112 160826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you need either a counter or some special mark on the stack for the forward search. < 1417964119 986648 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Oh, loop stuff. < 1417964155 341073 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :I'm guessing the preparsing way is just to remember where each brace's mathc is so you can just jump. < 1417964183 379562 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :MDude: that's one way. or you could use an actual data structure, if you're interpreting in something like haskell. < 1417964238 817632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :basically there are heaps of ways to do it < 1417964442 824965 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Guess I'll link the dolphin language thread if you're interested in that: https://www.lainchan.org/r/res/5366.html < 1417964482 416917 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Also, maybe it'll get a dolphin based programming language or something. < 1417964503 390047 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Cymatic representations of code < 1417964617 821436 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :MDude: i'm was being a tiny bit ironic, although i _would_ be interested if there were any actual _news_ about dolphin language. < 1417964622 585829 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-'m < 1417964635 367275 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :WHAT IS HAPPENING TO MINE TENSE AND GRAMMARS < 1417964674 505103 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Well there are some articles I linked that are recent. < 1417964694 59598 :drdanmaku!uid17782@gateway/web/irccloud.com/x-hddcokzflfbtupmg JOIN :#esoteric < 1417964704 843606 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :http://phys.org/news/2014-11-bottlenose-dolphins-specific.html Or at least this one, of dolphins getting recorded without being captive. < 1417964813 886069 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Rest on language is from at least a year ago, although there's this one I found of river dolphins http://news.mongabay.com/2014/1203-sanders-ucsc-indus-river-dolphin.html < 1417965400 57885 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1417965412 879395 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :фтв иец < 1417965415 251866 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :and btw < 1417965433 841687 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :does ***fuck exist, where program and data are in the same maeory? < 1417965440 618575 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :*memory < 1417965458 86641 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :*this gives ability to write self-modifying code < 1417965468 679460 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yes < 1417965499 281990 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :https://esolangs.org/wiki/Aura < 1417965625 611698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also http://esolangs.org/wiki/Braintwist sort-of counts < 1417965720 280837 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Hmmm. < 1417965747 464467 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Braintwist seems to have the last bit a needed for Brainfuck-without-Brainfuck. < 1417965762 111694 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :A way to loop without using []. < 1417965805 71770 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i doubt that < 1417965823 250896 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you need way longer to write an instruction than to execute < 1417965857 987163 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :there is some bf derivate with instructions of only 3 bit < 1417965865 519304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Aura's believed sub-TC, btw < 1417965868 368234 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :and selfmodifying < 1417965910 381803 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :I don't quite know what you mean by that, myname. < 1417965931 307320 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :[ is not whatever ord('[') is but e.g. 3 < 1417965931 724188 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :myname: |spelling error < 1417965931 867798 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :myname: | is not whatever ord('[') is but e.g. 3 < 1417965931 867975 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :myname: | ^ < 1417965956 931630 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1417965958 799133 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Bigger obstacle that I just remember is that I was going to see if I could have the data space by a 3x3 grid of bits. < 1417965969 502156 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah < 1417965971 45118 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :http://esolangs.org/wiki/Agony < 1417965973 432949 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that one < 1417966030 318752 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Oh, you were talking about Braintwist. < 1417966056 724750 :boily!~alexandre@96.127.201.149 QUIT :Quit: RAPSCALLY CHICKEN < 1417966059 733558 :skarn!skarn@unaffiliated/skarn QUIT :Ping timeout: 258 seconds < 1417966121 529361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about braintwist with BF Joust-style RLE ? < 1417966645 713118 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Is there a language made to have code represented as zzstructures? < 1417966931 686683 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Aw, BeQunge's site seems to be down. < 1417966961 437450 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Read error: Connection reset by peer < 1417966998 669491 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Or at least has turned into some weird thing where it expects me to download an application/x-httpd-php (563 bytes) named dmaupKve. < 1417967058 384092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"x-httpd-php"? < 1417967072 693184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably that's "page generated by a PHP script which won't say what format it's in" < 1417967087 759396 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Yeah I'm not sure either. < 1417967248 229939 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :To me it sounds a bit like a televized clown jumping into the camera's feild of veiw and saying "Hey guys, it's time for virus city!" < 1417967264 289295 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Though it could just be misconfigured stuff, yeah. < 1417967279 350888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a sensible virus wouldn't claim to be in a format that no browser knows how to open < 1417967294 302521 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :A well made one, no. < 1417967322 774253 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1417967378 113406 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :What I'm wondering now though why when I right click it my options are "Open" and "Mount ImDisk as Virtual Disk". < 1417967392 120931 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :does the second option appear for absolutely every file on your computer? < 1417967415 149335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if so, it's probably an overly optimistic shell extension (or less charitably, one that's trying to advertise its existence by appearing on all your context menus) < 1417967438 688693 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Ah, I see it is. < 1417967494 343986 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the number of ways that Windows program developers come up with to advertise their programs is shocking < 1417967522 420402 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :I was wondering why the menu wasn't showing open as/with. < 1417967566 729539 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :But I guess it thinks it doens't need to, if it'll open the same menu when I try to open it anyway. < 1417967789 223976 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Yep, it's php. < 1417967797 791030 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Starts with < 1417967798 620924 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Maybe you meant: v @ ? . < 1417967830 160488 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :And ends with < 1417967830 447378 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Maybe you meant: v @ ? . < 1417967849 914917 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :? < 1417967873 164751 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :I meant < 1417967873 618380 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Maybe you meant: v @ ? . < 1417968029 630287 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 264 seconds < 1417968295 149155 :irctc984!59fc316c@gateway/web/freenode/ip.89.252.49.108 JOIN :#esoteric < 1417968306 989411 :irctc984!59fc316c@gateway/web/freenode/ip.89.252.49.108 PRIVMSG #esoteric :ау маги) < 1417968342 607260 :irctc984!59fc316c@gateway/web/freenode/ip.89.252.49.108 PRIVMSG #esoteric :i search girl for tantric)) < 1417968360 379452 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1417968363 534063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :irctc984: do you know what this channel is about? or are you a spambot? < 1417968395 507086 :irctc984!59fc316c@gateway/web/freenode/ip.89.252.49.108 PRIVMSG #esoteric :i yogi < 1417968403 822964 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`welcome irctc984 < 1417968406 7397 :irctc984!59fc316c@gateway/web/freenode/ip.89.252.49.108 PRIVMSG #esoteric :who are you? < 1417968414 902577 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :esoteric programmer, like everyone else here < 1417968431 630026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: hackego's down < 1417968439 22982 :irctc984!59fc316c@gateway/web/freenode/ip.89.252.49.108 PRIVMSG #esoteric :dou speak russian?) < 1417968443 77018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but this channel is about programming languages that aren't widely used < 1417968453 890066 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and is mostly in english, and occasionally finnish or norwegian or swedish < 1417968470 548228 :irctc984!59fc316c@gateway/web/freenode/ip.89.252.49.108 PRIVMSG #esoteric :i know php java c++ c# ruby python < 1417968501 984461 :irctc984!59fc316c@gateway/web/freenode/ip.89.252.49.108 PRIVMSG #esoteric :^^ < 1417968511 967465 :irctc984!59fc316c@gateway/web/freenode/ip.89.252.49.108 PRIVMSG #esoteric :hail Odin! < 1417968528 516656 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here's our website: http://esolangs.org/ < 1417968543 408411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you don't find it relevant/interesting, you're probably in the wrong place < 1417968544 842236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you do, then welcome < 1417968547 976522 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(sadly the welcome bot is down) < 1417968578 874986 :irctc984!59fc316c@gateway/web/freenode/ip.89.252.49.108 PRIVMSG #esoteric :new progrmm lang? < 1417968603 90423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, basically experimental programming languages < 1417968608 417669 :irctc984!59fc316c@gateway/web/freenode/ip.89.252.49.108 PRIVMSG #esoteric :sorry me need magic) < 1417968610 206535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that don't have to be useful < 1417968611 761174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1417968620 694097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is a channel for that sort of thing, but it's not on freenode < 1417968623 525734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I forget where offhand < 1417968628 274422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(also it's normally empty) < 1417968633 608915 :irctc984!59fc316c@gateway/web/freenode/ip.89.252.49.108 PRIVMSG #esoteric :) < 1417968637 20912 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let me search logs, a moment < 1417968691 250609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :irctc984: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1417968694 449786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1417968710 208061 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that other channel is sadly normally empty, but perhaps if you idle there long enough, someone else will turn up < 1417968900 244605 :irctc984!59fc316c@gateway/web/freenode/ip.89.252.49.108 QUIT :Ping timeout: 246 seconds < 1417969330 906312 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406] < 1417969356 731207 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1417969446 100421 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ooh, long time no "other esoteric" visitor. < 1417969464 715156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some day two of them are going to meet each other < 1417969483 974584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and discover that they both care about entirely disjoint subsets of other-esoterica < 1417970245 218828 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1417970247 8266 :S1!~S1@p4FF93E66.dip0.t-ipconnect.de JOIN :#esoteric < 1417971087 749075 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Quit: study crap < 1417971600 984456 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417973298 774472 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1417974589 381359 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1417977610 582903 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1417977920 295071 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker QUIT :Disconnected by services < 1417977928 722506 :SopaXorzTaker!~ItsLuke@ipv6.lukej.ovh JOIN :#esoteric < 1417977975 172308 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah, another anagol record unreachable due to abolishing NPlusKPatterns < 1417978067 28433 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which one? < 1417978091 813371 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://golf.shinh.org/p.rb?Smileys+Triangle < 1417978182 361457 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive QUIT :Read error: Connection reset by peer < 1417978447 813217 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1417978686 743596 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The parsing of n+k patterns is a bit odd. One may write let n+1?m = n, but not let n?m+1 = m, regardless of the operator's fixity. < 1417979116 801243 :evalj!~jeval@BC065FAA.dsl.pool.telekom.hu JOIN :#esoteric < 1417979397 725844 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ghc is a bit too generous there, accepting programs that are invalid by the Haskell 98 report. I don't think this will be fixed :) < 1417979819 100280 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: obviously I have no proof, the evidence consists of a) a working solution of the right size, using n+k patterns and b) failure to produce a non-n+k-patterns solution despite trying fairly hard. < 1417979838 379489 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: sure < 1417979847 614931 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's hard to be sure with these kinds of problems < 1417980090 865269 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :earlier I improved the Haskell record for http://golf.shinh.org/p.rb?Timeout after 7 years, hard to believe all those people missed that idea. < 1417980294 120107 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but! that was the second time I attempted this problem and the first time I ended up with main=print[0..] like everybody else, and was satisfied at the time. < 1417980801 413555 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1417980950 639579 :Tod-Autojoined!Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1417980976 200143 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Read error: Connection reset by peer < 1417981015 664265 :Tod-Autojoined!Tod@50-198-177-186-static.hfc.comcastbusiness.net NICK :TodPunk < 1417981120 970356 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: I'm also surprised no one tried main=getChar < 1417981134 701369 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or, hmm. < 1417981140 82382 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe it doesn't work, oops. < 1417981221 870059 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :main=unsafeCast $ main -- thar you go < 1417981263 318264 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1417981268 764207 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I... dunno. < 1417981626 713351 :lowdown!~JahNagaBa@unaffiliated/jahnagabaga JOIN :#esoteric < 1417981805 296385 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :does main=main work? < 1417981868 243663 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It should, since "let f=f in f" works < 1417981881 625701 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Neither one works. < 1417981898 19910 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Really? "let f=f in f" stopped my ghci < 1417981914 183405 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Maybe ghci has such radically different rules that that works for some reason < 1417981926 393797 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :radical, man < 1417981972 759006 :CakeMeat!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao JOIN :#esoteric < 1417982048 178520 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :³√4 < 1417982051 213812 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So radical < 1417982354 516718 :CakeMeat!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :Howd you create that symbol < 1417982371 500407 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Looked it up < 1417982371 644101 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :√√√ < 1417982372 301647 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :CrazyM4n: I'm actually not quite sure why the RTS's loop detection doesn't trigger for that code in ghci. With main=main and compiled code the program terminates and prints <> < 1417982432 298779 :CakeMeat!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :Fancy < 1417982540 376376 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Huh < 1417982602 910542 :lowdown!~JahNagaBa@unaffiliated/jahnagabaga PART #esoteric :"Leaving" < 1417982615 847462 :CakeMeat!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :Hm? < 1417982753 393456 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1417982770 79898 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :;~; it's so hard to debug a curses app < 1417982921 328024 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Okay, why in the world < 1417982939 987413 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :A 1,000 size pad crashes when I try to draw to the char at [999, 999] < 1417983243 369825 :CakeMeat!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :Idk < 1417983847 254464 :evalj!~jeval@BC065FAA.dsl.pool.telekom.hu QUIT :Remote host closed the connection < 1417983978 62934 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 264 seconds < 1417985622 115678 :MoALTz!~no@user-46-113-127-236.play-internet.pl QUIT :Ping timeout: 252 seconds < 1417986799 67724 :AndoDaan!~AndoDaan@188.188.90.10 JOIN :#esoteric < 1417986844 146099 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :hola < 1417986899 883731 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :Would anyone have advice on where (with who) I should host my own webpages? < 1417987064 890663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :depends on whether it's static hosting, or something more complex (CGI, etc.) < 1417987069 888873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and how much money you have < 1417987092 218785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :static hosting is basically trivial nowadays, so there are probably a ton of companies willing to do it for cheap/free, some of which are more reputable than others < 1417987121 463530 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :little money, that for sure. And it would be first for like running javascript interpreters, not sure if that static or not. < 1417987155 930506 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can do that static < 1417987163 607622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually you can do that without hosting, just it's hard to send the results to other people < 1417987217 959788 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :if people click on raw under a github html page, would they see the html page as if it were hosted? < 1417987233 563138 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :html code page, I mean. < 1417987312 332142 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :AndoDaan: not on github itself < 1417987318 826508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, github.io (not .com) does something very like that < 1417987324 284121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I don't know the details < 1417987330 26882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :…let me visit their home page and see if it explains < 1417987353 725606 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :I'll have a look too. Thanks. < 1417987364 465814 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh wow is this saddeningly github < 1417987381 810499 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that page reminds me of how much I hate github < 1417987385 883666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :seriously seriously hate < 1417987391 849635 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I think it does the job you need it to < 1417987420 880660 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :github's already the hosting site with the least understanding of git, and they seem to actively promote their users not understanding git either < 1417987424 470164 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so things go wrong all the time < 1417987431 448666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, well, there's probably some site even worse than github < 1417987432 711931 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :Really? Why do you dislike github? I mean, I'm not too familiar with it, but it seems to be the most recommended. < 1417987444 94695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, it's the most /popular/, people use it due to network effects < 1417987464 988763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but basically they're trying to be a social network, and are using repositories as the hook to draw people in < 1417987485 96180 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :all the starring... < 1417987535 81310 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that, and the utter desperation for users (signup process doesn't even have a confirm password, so there's no way to know you typed it correctly, and is directly on the home page while logged out) < 1417987553 574052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the way they create and recommend a "github client for windows" that doesn't understand git (seriously, I've seen people try to use it) < 1417987613 589903 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :I've used it... once. Now I just manually upload, or copy/paste, the few things I put on there. < 1417987625 182862 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :I'm small fries though. < 1417987649 464495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that is also not how git works < 1417987685 492790 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :Hmm, you mean it's for collaboration? < 1417987821 527398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :collaboration; version history; syncing a repo between multiple machines < 1417987827 351378 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :these are some of the most basic things a VCS does < 1417987857 798408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not "copy-paste your work into a website" or "download this client that doesn't actually have any way to access most of git's functionality, and the subset it does apparently provide access to is really misleading" < 1417987874 966045 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :What did you use for INTERCALC(?) < 1417987922 658222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't write INTERCALC < 1417987932 31889 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if someone is confusing me with claudio calvelli again, I will get mildly frustrated < 1417988047 527265 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :You didn't, but I thought you, together with an Eric person, collected everything that was known on the language into one central location. < 1417988076 794284 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :i think i read an article. < 1417988114 582854 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :AndoDaan: oh, that article < 1417988131 413214 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you should probably not consider everything written in it to be true, or at least, non-misleading < 1417988143 29281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if there are any actual false statements in it, but I wouldn't have told the story like taht < 1417988162 175861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, the "eric person" is pretty famous, one of the few people who's referenceable by initials < 1417988312 40935 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :Wait, is he the same person that wrote the hacker's lingo dictionary and hacker's guide (or something like that)? < 1417988334 892015 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :He didn't write the jargon file either. < 1417988343 420644 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :he's the same person who maintains the jargon file, yes, but didn't originally write it < 1417988368 310973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :AndoDaan: here's the Wikipedia page: https://en.wikipedia.org/wiki/Eric_S._Raymond < 1417988369 985420 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess he "wrote" (edited) the one print version. < 1417988394 644465 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it's been so long that I've been working on killing d_level, but now I've forgotten what I want to do next < 1417988414 206713 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I know I was working on some migration stuff, but I can't remember why :/ < 1417988460 863297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: possible mischan? < 1417988501 604925 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ah, yes < 1417988503 412332 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :Nethack as well, you've must have known him for a while. I keep meaning to try nethack, but it seems so big to get started on. < 1417988522 122683 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: I sort of assume that NH is ontopic in any channel you're talking in < 1417988529 889562 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :same with agora < 1417988538 637599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I, hmm < 1417988546 221866 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on Freenode that rule does seem to almost apply < 1417988552 961377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can think of one exception (agora in #tasvideos) < 1417988577 615739 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :okay okay so < 1417988581 805400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm currently in two channels in synirc which have lax topicality rules, but trying to bring up either nethack or agora would likely be ignored at best and shunned at worst < 1417988603 69183 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :brainfuck is a language that can be executed as a string < 1417988610 966309 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :it doesn't really require "parsing" < 1417988611 471460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most languages are like that < 1417988623 516122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but some are better executable as strings than others < 1417988625 580694 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :beyond a case statement < 1417988630 530114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :technically you could do it with C, but it'd be a nightmare < 1417988639 777954 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :some massive state machine < 1417988678 381562 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :okay but so is it possible to encapsulate some method of abstraction in such a language < 1417988715 169155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure it's possible to create a TC language with no abstraction < 1417988728 663192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :worst case you write an interpreter for a language with abstraction, plus a program for it to run < 1417988751 829110 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm only in one channel in synirc < 1417988760 620710 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :well i mean a kind of abstraction meaningful to humans < 1417988761 282773 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :synirc has really unreliable infrastructure, though; comparable to freenode < 1417988768 577978 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :or accessible to humans perhaps < 1417988980 582457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pretty much all the really inaccessible languages < 1417988988 291508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like that 2,3 machine that wolfram set his prize for < 1417989005 727782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are only programmable in by defining many layers of abstraction on top of them until you find something that humans can mentally grasp < 1417989039 111828 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :(that you won) < 1417989065 495157 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :blurp < 1417989162 777956 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 260 seconds < 1417989261 734192 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :reverse polish s k combinators < 1417989460 616318 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ACTION remembers a Berenstain Bears book explaining a beautiful sunset as being caused by pollution < 1417989577 336271 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: What's "synirc"? (I mean, any special topic, or just generic IRCery?) < 1417989613 401453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no idea if it has any particular topic < 1417989650 97356 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not sure what I'll use as an IRCnet server in UK. Here in Finland, all the ISPs have their own. < 1417989722 408398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, you are moving to the UK, then? < 1417989724 749020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or just planning? < 1417989734 467207 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Moving on Jan 2, 2015. < 1417989772 294718 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I only remember irc.stealth.net as an open server, and it was rather unstable. Ten years ago or so. I did find out open.ircnet.net is a DNS alias for five open servers, but I have no idea whether those are any better.) < 1417989808 889416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I wonder why anyone would want to come here < 1417989825 494316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess I can construe it as an attempt to restore the finland/hexham balance < 1417989836 101881 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :…you're not moving to Hexham, are you? < 1417989853 67960 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No; London. (I got job offers from there and from Aachen, Germany.) < 1417989888 787500 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be JOIN :#esoteric < 1417989907 958735 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As far as cities go, Aachen might have been more to my liking. I'm just hoping nobody has managed to make a city as big as London completely uninhabitable. < 1417989928 349125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :london is possibly unlike any other city < 1417989952 218690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :first time I went there, it struck me as a bit odd that my parents gave me specific london-handling advice in advance < 1417989969 159680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in retrospect, it wasn't 100% necessary, but I could see why people could think it would be < 1417989993 404502 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've been there doing the tourist thing a couple of times (3?), but that's pretty much the extent of my knowledge. Except I did see that one documentary. < 1417990015 84137 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I think london has reached some sort of reverse-singularity where the number of jobs required to support the population of london is now sufficiently high that it's impossible to fit enough people into london to do those jobs < 1417990039 508003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus, some large proportion of people have to commute, and commuting into london is both very crowded and very expensive < 1417990073 204415 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We'll be looking for a place that's (a) quiet and peaceful, (b) within a reasonable commute from the job, and (c) cheap, which I'm sure will be entirely trivial to find. < 1417990076 852938 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: this is not uncommon of large cities < 1417990081 751297 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :fizzie: ahahahahahahah < 1417990098 225956 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(We've got a company-provided place for January and February to do some looking.) < 1417990112 844923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: oh wow < 1417990125 235776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"cheap" by those definitions is on the order of a million pounds, last I looked < 1417990151 406028 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not "that bad". I mean, you don't have to go *that* far to be easily under, say, £1500/month. < 1417990186 986907 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how central is the workplace? < 1417990196 420592 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it's outskirts it hopefully shouldn't be too bad < 1417990205 100415 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's about next door to Buckingham Palace, so... quite? < 1417990232 228686 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :My wife's parents suggested asking the Queen for spare rooms. < 1417990235 168855 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :haha < 1417990235 822005 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I hear it's a big palace. < 1417990252 789921 :AndoDaan!~AndoDaan@188.188.90.10 PRIVMSG #esoteric :Share with the corgies. < 1417990260 951463 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I expect you're going to get very familiar with the Tube < 1417990282 697823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually I'm beginning to wonder if the tube is even worthwhile for zone 1 journeys < 1417990295 422074 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not convinced that going down to tube level, then back up to street level, is faster than just walking in many cases < 1417990300 577444 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, it's also next to Victoria station. Some of the places we've been preliminarily looking at seemed to have somewhat reasonable overground commuting railroad connections. < 1417990305 89550 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :partly depends on which line you're on < 1417990353 840664 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The relocation package includes two days of time with a local "homesearch consultant" who's supposed to be knowledgeable about these things, I'm hoping that'll help. < 1417990424 903082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :companies in london have to get good at this sort of thing < 1417990433 875242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if they want their employees to be able to afford to stay working for them < 1417990437 513739 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so yes, I imagine it will help < 1417990454 281257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :government-funded jobs (like teaching) have much higher salaries in london, partly because of this sort of thing < 1417990510 58239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my advice is, enter the same character name < 1417990522 890003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you get a "shall I pick for you?" prompt, quit out and then run recover < 1417990551 200402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mischan, sorry < 1417990573 828326 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :...that confused me quite a bit, actually. < 1417990590 538564 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :At least the first line seemed like it could just possibly be relevant. < 1417990593 868193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's the fact that nobody talked in between < 1417990601 540096 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that makes it hard to follow < 1417990635 180098 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be QUIT :Ping timeout: 244 seconds < 1417991116 926622 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1417991984 297293 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1417992199 984716 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: HackEgo is strangely missing hth < 1417992476 824930 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :http://pastie.org/private/b6c8kaawz19ilhxixwva mmmmmmmmmmm < 1417992512 110231 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :the class of evaluators you can only stare dreamily at < 1417992512 646487 :CakeMeat!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :WhatS this < 1417992521 808311 :CakeMeat!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :Oh my < 1417992589 211953 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nys: it's tricky to do anything useful with an ExpVal. i guess you could throw exceptions. < 1417992602 499147 :nisstyre!~yourstrul@li611-52.members.linode.com QUIT :Changing host < 1417992602 643287 :nisstyre!~yourstrul@oftn/member/Nisstyre JOIN :#esoteric < 1417992607 341896 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :yeah < 1417992628 7258 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :it'd be nice to just return regular functions but the type system doesn't like that so much < 1417992634 817909 :CakeMeat!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :Mmm green olives and a yogurt cup is best lunch < 1417992656 421314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's relatively easy to extend expval with stuck terms though < 1417992659 137126 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :adding a monad is easy, though. < 1417992694 226151 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :is it?? < 1417992701 871539 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :that's what i wanted to do next!! < 1417992723 171021 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :well i mean, adding IO capabilities < 1417992736 729921 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or what i did in the Real Fast Nora's Hair Salon 3: Shear Disaster Download implementation. < 1417992772 277393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Sem = Stuck String [Sem] | Fun (Sem -> Sem) < 1417992789 184040 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :data WHNF a = WHNF { ann :: Maybe a, fun :: (WHNF a -> WHNF a) } < 1417992789 463980 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :type EXPR a = [WHNF a] -> WHNF a < 1417992800 543752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :($$) :: Sem -> Sem -> Sem; Stuck n xs $$ x = Stuck n (xs ++ [x]); Fun f $$ x = f x < 1417992823 333677 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess my a is like your Stuck, except that everything _also_ has a function interpretation. < 1417992831 548612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :add ... | Var String to the source language that evalutes to Stuck n [] and voila < 1417992874 809388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that WHNF is probably really misnamed as a result of later rewriting of the code < 1417992887 694879 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :ACTION blinks < 1417993016 820600 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nys: just renaming: http://lpaste.net/7364802953296740352 (my motivation was that there's a natural name for a record selector, namely 'apply') < 1417993096 666088 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :makes sense < 1417993166 831020 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1417993222 137826 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I managed to log in but then it hung up on me and now it no longer answers. < 1417993229 553484 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: eek < 1417993248 496170 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the wiki was working a moment ago... < 1417993276 852973 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, and at least from my point of view it stopped too. < 1417993301 102817 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :elliott, what exactly is what you just described? < 1417993326 864087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: I'll write a demonstration < 1417993540 84769 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : and discover that they both care about entirely disjoint subsets of other-esoterica <-- aww < 1417993702 282818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: http://sprunge.us/dcOA < 1417993922 46025 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : earlier I improved the Haskell record for http://golf.shinh.org/p.rb?Timeout after 7 years, hard to believe all those people missed that idea. <-- maybe it didn't work before, due to different blackholing or whatever... < 1417993940 133909 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :like, main=main _could_ work that way (although you say it doesn't) < 1417993966 870363 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't expect main = main >> main to <> < 1417993967 14419 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :hm cool cool < 1417993984 847980 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Any more than I'd expect main = print 5 >> main to loop < 1417994004 704328 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: hm i guess. < 1417994005 469700 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1417994008 826708 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: DONE. < 1417994010 196181 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1417994048 127017 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm sure it'll suffer from another hiccup soon and go down again. < 1417994049 107132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn_append myname His evil twin brother is Perl. < 1417994061 607322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps immediately. < 1417994065 205498 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'myname': myname is not your name. You don't know what they are doing. Or you are doing. Or am I? His evil twin brother is Perl. < 1417994082 86827 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm that doesn't fit in so well. < 1417994089 510616 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but then, when did Perl ever. < 1417994115 597604 :myname!~myname@84.200.43.57 PRIVMSG #esoteric ::D < 1417994133 39193 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wtf @ php sollutions for timeout < 1417994191 318426 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oerjan: also, you are quite serious about that log reading thing < 1417994271 903443 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: would using // for slashlearn satisfy your pedantry twh < 1417994357 666002 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what pedantry, i've never used that command anyway... < 1417994366 913693 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(or have i?) < 1417994483 584964 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :2014-10-02.txt:04:22:14: technically you can have slash too, but you need to create the directories first >:) < 1417994522 6776 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :2014-10-03.txt:11:31:02: `slashlearn fnord/? ¯\(°_o)/¯ < 1417994551 461980 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1417994562 174401 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? fnord < 1417994564 621857 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​? ¯\(°​_o)/¯ < 1417994714 395691 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure we want to encourage directories. for one thing, if there is a directory it cannot also be a file... < 1417995069 294635 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, "Heikki is a Finnish form of the man's name Henry." < 1417995100 790894 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :http://golf.shinh.org/reveal.rb?Timeout/leonid_1205162298&rb that's a cheat < 1417995118 725174 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :cheating is allowed hth < 1417995144 601418 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :"exec is forbidden" < 1417995287 706585 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell I can think of one exception (agora in #tasvideos) <-- you need to make that tasvideo now hth < 1417995288 101197 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1417995298 311985 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1417995338 598002 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: does @tell support <> now twh < 1417995346 322772 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAA < 1417995357 830533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell ais523 I can think of one exception (agora in #tasvideos) <-- you need to make that tasvideo now hth < 1417995358 218611 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1417995367 666787 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell ais523 getting rules passed to make agora tas'able is left as an exercise < 1417995368 163765 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1417995384 59003 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: Probably via "Henrik". And these days we have "Henri" as a Finnish name, too. < 1417995438 150081 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Perhaps "these days" is not quite right, but it's popularity peak is clearly later according to http://verkkopalvelu.vrk.fi/nimipalvelu/nimipalvelu_etunimihaku.asp?L=3 < 1417995454 310985 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@ask does @tell support <> now twh < 1417995454 652325 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1417995459 233405 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hi there < 1417995463 785326 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NOPE < 1417995488 191273 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric : AAAAAAAAAAAA ← ? < 1417995512 61866 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(also, bon soirjan.) < 1417995544 206049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: see previous comment by shachaf < 1417995600 877741 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell int-e it would be nice if @tell could like warn about illegal chars in nicks < 1417995601 208016 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1417995648 106242 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: oh. < 1417995659 716506 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: it already handles "@tell foo:" and "@tell foo," hth < 1417995663 617450 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: @tell is not a monoid hth < 1417995678 716562 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :tdnh < 1417995693 562244 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh, i see, you're saying it's hard < 1417995698 106527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: it wouldn't be right anyway, since i actually _want_ the <...> as part of the quoted message < 1417995720 71322 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: I know. < 1417995726 824679 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the point is that it's a mess hth < 1417995732 150287 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :why not just lose hope < 1417995744 322513 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh i did that long ago. < 1417995780 814577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but what does that have to do with bug fixing < 1417995829 725463 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :“when your program fails for parts of the domain, change the domain.” < 1417995855 113743 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: that's pretty much the rule here, yeah < 1417996337 639282 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive JOIN :#esoteric < 1417997387 312297 :CakeMeat!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao NICK :Lilin < 1417997720 661627 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Quit: *bubbles away* < 1417997818 114517 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1417998302 385171 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :int-e: what was that solar flare site again? < 1417998348 243424 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the daystar is out there < 1417998522 236371 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :This one? http://www.tesis.lebedev.ru/en/sun_flares.html I don't recall for sure, I just googled for solar flares. < 1417998555 341636 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Hmm, perhaps BLC ought to be added to anagol < 1417998650 937731 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :may hard to sell with the "universal lambda" variant already there. < 1417998709 484187 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :“Copyright 1953-2014”. nice. < 1417998722 889599 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Good point < 1417999078 314993 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :Thanks int-e < 1417999736 397945 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net JOIN :#esoteric < 1418000026 444173 :S1!~S1@p4FF93E66.dip0.t-ipconnect.de QUIT :Quit: S1 < 1418000870 567973 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418001068 416260 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 256 seconds < 1418001375 994358 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So I've been reading up on turing tarpits < 1418001383 770168 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So fascinating < 1418001445 730409 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :Dost thou needith a hug? < 1418001499 170225 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swatteth Lilin for bad grammar -----### < 1418001524 458164 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :How could you #-# < 1418001532 122332 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: that's all it takest? < 1418001540 963775 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :IT'S BECAUSE I'M A GRAMMAR NAZI < 1418001558 340141 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :oerjan: is very dirty shachaf < 1418001583 831371 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :He likes to hit people < 1418001777 332969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION lives for the hit parades < 1418001803 412853 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And I like to be hit. And yet it doesn't work out. < 1418002402 628616 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :Oh mai shachaf thats dirty < 1418002422 647645 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It would be nice if you stopped changing your nick every few days. < 1418002451 807533 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :Well < 1418002467 753379 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :Its easier for me to lose myself < 1418002477 292312 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :Sorry < 1418002825 890342 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if P != NP why the heck can't we prove it? < 1418002889 498698 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i mean all you have to do is find ONE problem in NP and prove it's not in P, right? < 1418002964 769903 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :yes, and it's damn hard < 1418003018 293204 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but theres a million problems in NP. how many are not in P? < 1418003111 851684 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(how many are suspected to no tbe in P) < 1418003215 730239 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: one of the basic problems is that we don't have a real grip on how much power P itself has < 1418003269 398129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so, it is very hard to prove that something _cannot_ be done in P, if none of the simple diagonalization tricks work. < 1418003269 914735 :dianne!~diannes@unaffiliated/dianne QUIT :Read error: error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac < 1418003310 163151 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and it has been proved, essentially, that diagonalization _cannot_ work to prove P != NP < 1418003394 923785 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so it is essentially extremely hard to prove something is not in P < 1418003434 375925 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah. because of NP-completeness, we already _know_ which problems have to not be in P for it to be different. < 1418003442 375842 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1418003522 14964 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :can we prove a subset of P? what about 'polynomial, degree below 4' < 1418003543 463582 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well there is a proof that SAT cannot be linear time iirc < 1418003550 556272 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I figured out how to solve it, actually < 1418003565 263542 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :3x³ - 2x² != 2x < 1418003587 128147 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You can tell that the polynomial doesn't equal the thing that isn't a polynomial < 1418003592 81130 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because degrees above N^5 with a reasonable constant are almost useless anyway. < 1418003594 313008 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Therefore, P != NP < 1418003607 526997 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats CrazyM4n -----### < 1418003612 71371 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric ::P < 1418003679 387039 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whøarjan < 1418003684 177716 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :two swats on the same screen < 1418003691 585022 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1418003707 472294 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so in other words, proving that an NP-complete problem can't be solved with degree N^4 or below would have most of the same practical consequences < 1418003709 101173 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: you have a big screen < 1418003731 181579 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: or small text hth < 1418003753 417572 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :my screen's resolution is so high that things break all the time :'( < 1418003765 702087 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: there's this thing i've seen mentioned - let me try to find it < 1418003886 629124 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm http://blog.computationalcomplexity.org/2004/06/impagliazzos-five-worlds.html it's not as relevant to what you said < 1418003920 882381 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm sure the possibility of "P = NP but with high exponent" has been discussed here and there, though < 1418004078 910904 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1418004119 705256 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like for example we have prime number tests in (logn)&6 < 1418004133 383151 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(log n)^6 < 1418004270 422982 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :with a large constant too < 1418004551 724620 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :Mmm eggnog < 1418004762 325002 :AndoDaan!~AndoDaan@188.188.90.10 QUIT :Quit: bbl < 1418004905 163 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1418005100 551331 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :@ask oerjan It hasn't been proven that SAT cannot be linear time (unless you forbid linear space) < 1418005100 730983 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1418005512 219608 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Aww I can't just go out and buy some Vantablack < 1418005519 825943 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ACTION is extremely dissappointed < 1418005629 280942 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :wow, that stuff sounds cool < 1418005647 413670 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :Whenever you eat a chicken egg < 1418005654 444886 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :You are eating its period < 1418005657 796336 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric ::) < 1418005663 513393 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :lol < 1418005696 370315 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :People always say im eating a chicken fetus < 1418005708 698431 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao PRIVMSG #esoteric :But you are eating something worse < 1418006947 192984 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I wonder what Vantablack feels like < 1418007157 768779 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it's... it's disturbingly dark. I need to buy some. < 1418008106 378907 :boily!~alexandre@96.127.201.149 QUIT :Quit: ULTRAVIOLET CHICKEN < 1418008350 842020 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :goths are gonna wear vantablack dresses < 1418008603 463127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh man, it looks like a hole in the photos < 1418008659 586440 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah, pretty awesome < 1418008757 80659 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 265 seconds < 1418009049 517492 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418010683 489815 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 250 seconds < 1418012189 939826 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net JOIN :#esoteric < 1418012268 89691 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :So I'm trying to devise a type theory where, if a function is definable in the type theory, then the function's output length grows at most polynomially in its input length. < 1418012275 868439 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :Which raises a question. < 1418012299 851725 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :The type theory should allow higher-order functions, whose inputs are other functions. But what's the length of a function? < 1418012361 433944 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :17 < 1418012374 378166 :AndoDaan!~AndoDaan@188.188.65.206 JOIN :#esoteric < 1418012377 725133 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :Ah... I think you're right. < 1418012387 863392 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :you're welcome < 1418012391 240531 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Obvious when you think about it < 1418012397 932172 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :Right, right. < 1418012429 285037 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :Since the string "a function" contains ten letters, but the largest prime number no larger than ten is seven, so you have to add seven. < 1418012540 425393 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Precisely < 1418012550 171709 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Conveniently, we don't have to add any more because 17 itself is a prime < 1418012563 959311 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :Right. < 1418012650 874680 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :More seriously, I think functions ought to be constant, because for something like concatMap the sizes you care about are the lists < 1418012756 882299 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Does that make sense? < 1418012765 606946 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :Well, I'm not sure what you mean by "ought to be constant". < 1418012835 645583 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Like, (a -> b) has the same size as () < 1418012952 10278 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :(I'm not experienced in type theory) < 1418013008 899201 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :If you're dealing with polynomials, it doesn't matter which constant it is unless that is 0 < 1418013027 191930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(forall a b. a -> b) is uninhabited < 1418013068 487782 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :elliott, I meant for arbitrary a and b < 1418013091 487932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so (Int -> Void) should have one inhabitant? :p < 1418013106 8824 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :Well, a (() -> [()]) seems like it should have the same length as the corresponding [()]. < 1418013166 960588 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :elliott, I don't think size is the same thing as number of inhabitants in this context < 1418013179 512052 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :tswett, that is a good point < 1418013186 579487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I didn't really look too much at the context, true. < 1418013230 682176 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Maybe something like RHS/LHS? < 1418013251 544132 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :No, that's stupid... < 1418013269 117016 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And not constant for a particular function < 1418013339 203701 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :Let's consider concatMap. Its type is (a -> [b]) -> [a] -> [b]. < 1418013374 55978 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :Certainly if f :: a -> [b] grows polynomially, then concatMap f :: [a] -> [b] grows polynomially, too. < 1418013389 694580 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I should understand the thing about groupoids having non-integer cardinality. < 1418013504 236528 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :Seems boring enough. < 1418013522 561020 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :How about the church numeral c2 :: (a -> a) -> a -> a; c2 f x = f (f x)? < 1418013569 603632 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :f could be the unary natural number squaring operator unat -> unat, where unat is [()]. < 1418013592 944530 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :Then c2 f takes the fourth power. < 1418013600 79563 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :If f takes the 10th power, then c2 f takes the 100th power. < 1418013621 419479 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :There doesn't seem to be anything illegal going on here. < 1418013670 100343 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :I suppose we might be able to define "grows at most polynomially" without actually defining what length is. < 1418013704 191500 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :If you have an expression involving c2, then it doesn't seem to be possible to make the expression grow faster than polynomially. < 1418013736 393179 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :How about ap :: (a -> b -> c) -> (a -> b) -> a -> c; ap x y z = x z (y z)? Does that "grow at most polynomially"? < 1418013803 327436 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :Probably, I guess. It's not obvious to me how to define a function in STLC that doesn't "grow at most polynomially". < 1418013812 806144 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :Is that, in fact, possible? < 1418013875 190786 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :\_ -> repeat 1 < 1418013886 702277 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :In fact, "repeat" in Haskell < 1418013898 154910 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Oh, STLC < 1418013900 837243 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I don't think so? < 1418013928 522044 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :I note that the number c2 c2 c2 c2 c2 is large. But c2 has a different type each time. < 1418014083 839849 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :So problems only seem to come in when you allow polymorphism or dependent typing. < 1418014102 552506 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :I'm not sure I want to know what the length of Type is. < 1418014232 782062 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :Lessee. A list of "a"s can be thought of as a "forall b, (a -> b -> b) -> b -> b". Presumably the length of a "forall b, (a -> b -> b) -> b -> b" should be (at most a polynomial in) the sum of the lengths of the elements. < 1418014330 789732 :singingboyo!~g8p8@deas.ugrad.cs.ubc.ca JOIN :#esoteric < 1418014341 584149 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :But I think that's inconsistent. Since c2 :: (a -> a) -> a -> a is a list, it must have constant length, like 2 or something. < 1418014384 93328 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :But then the function \f g -> f g, taking two Church numerals and returning their exponentiation, is illegal, isn't it? We want \f g -> f g to be a legal function. < 1418014468 376422 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net PRIVMSG #esoteric :Dunno. < 1418014681 630286 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Forbid church numerals, or forbid applying them < 1418014718 118946 :oren!~oren@user3-218-58.wireless.utoronto.ca JOIN :#esoteric < 1418014922 286048 :tswett_!~tswett@unaffiliated/tswett JOIN :#esoteric < 1418014951 125389 :tswett_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Well, what you can't do is apply two Church numerals of the same type together. That's exponential. < 1418015025 298623 :tswett_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :So every STLC function seems to be allowable. No STLC function takes two Church numerals of the same type and applies them together. < 1418015083 454388 :tswett_!~tswett@unaffiliated/tswett PRIVMSG #esoteric :But there are STLC functions which add or multiply Church numerals of the same type. < 1418015135 964293 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net QUIT :Ping timeout: 272 seconds < 1418015137 59559 :tswett_!~tswett@unaffiliated/tswett NICK :tswett < 1418015514 875894 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1418015629 994902 :supay!sid47179@gateway/web/irccloud.com/x-kvgevhpjjywhvtlq QUIT :Ping timeout: 272 seconds < 1418015736 247842 :supay!sid47179@gateway/web/irccloud.com/x-spftvzttfazixbrj JOIN :#esoteric < 1418015809 281939 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Then I think we get a problem if we permit the dependently typed Church numerals. If c and d are dependently typed Church numerals, then \S -> c (S -> S) (d S) is their exponentiation. < 1418015858 364581 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :Simply typed Church numerals, good. Dependently typed Church numerals, bad. < 1418015985 952010 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What are dependently typed Church numerals supposed to mean? < 1418016090 126294 :tswett!~tswett@unaffiliated/tswett QUIT :Quit: Colloquy for iPhone - http://colloquy.mobi < 1418016293 920582 :Lilin!uid52684@gateway/web/irccloud.com/x-lizxhafucifjbeao QUIT :Quit: Connection closed for inactivity < 1418016392 500100 :tswett!~tswett@unaffiliated/tswett JOIN :#esoteric < 1418016452 223161 :tswett!~tswett@unaffiliated/tswett PRIVMSG #esoteric :A dependently typed Church numeral is a function of type (a : Type) -> (a -> a) -> a -> a. < 1418016568 189286 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 258 seconds < 1418016680 678486 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1418016718 443631 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Max SendQ exceeded < 1418016756 253156 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1418016838 765177 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it is a function, mapping somthing of type a to a function, which maps functions from a to a to functions from a to a? < 1418016861 961995 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Read error: Connection reset by peer < 1418016901 422408 :atslash!~atslash@192.241.160.114 JOIN :#esoteric < 1418016958 275353 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :a (*(*f(a))(a(*)(a)))(a) < 1418016985 725435 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, its first argument is a type. < 1418017001 537627 :tswett!~tswett@unaffiliated/tswett QUIT :Ping timeout: 250 seconds < 1418017029 921525 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so it maps a type a to a function mapping functions from a to a to functions from a to a? < 1418017047 109396 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1418017062 757130 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :that is seriously demented < 1418017112 156477 :MDude!~fyrc@67.235.2.71 NICK :MDream < 1418017249 312520 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :like i've heard of power sets, but this is like, a meta-powerset < 1418017295 465278 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's a reasonable way to do polymorphism. < 1418017308 942700 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You don't even need dependent types for that sort of thing, just something like System F. < 1418017374 917238 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :gyaaa... maybe if 'reasonable' is defined as 'probably will confuse more people than pointers do' < 1418017557 419932 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :You can take a type like that even in Haskell by using Typeable and a few other stuff, I think? < 1418017562 284926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how weird and confusing and unreasonable to model something parameterised over types as having a type as a parameter < 1418017575 137850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what were type theorists thinking < 1418017644 684500 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :having a type as a parameter isn't confusing, returning a member of the powerpowerset of the typeis < 1418017681 984119 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(a -> a) isn't the power set of a, if that's what you're getting at? < 1418017683 544320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what powerset? < 1418017698 325822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the powerset of A is A -> Bool. < 1418017725 27792 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :the space of functions from a to a is the powerset < 1418017731 744452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're wrong. < 1418017740 320419 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :then what is it called? < 1418017745 22208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :powerset is 2^A i.e. A -> 2 i.e. A -> Bool < 1418017755 249910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :endomorphism of the type A, I guess? < 1418017762 458515 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :whatever you're returning some thing of the C type < 1418017769 80418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :church numerals represent the natural n as functions taking a function f to f^n. < 1418017777 258504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so f has to be of type A -> A for some a. < 1418017786 37778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it's (A -> A) -> (A -> A) and it works generically no matter what A is. < 1418017790 185055 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :A (A (*)(A))(*)(A(*)(A)) < 1418017790 846149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it's (A : Type) -> (A -> A) -> (A -> A). < 1418017805 314338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, C has bad function pointer syntax, what's your point? < 1418017820 492747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :people don't do functional programming in C. and anyway church numerals are a theoretical construct, nobody actually programs with them. < 1418017836 368870 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but how is that a "reasonable way to do polymorphism"? < 1418017851 686468 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i don't think it is < 1418017892 139225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was referring to passing types as parameters. < 1418017905 333502 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Constructively (A -> Bool) and the power set are different. :-) < 1418017913 984669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fine, A -> Prop < 1418017926 945876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: (church numerals *are* a perfectly reasonable way to represent the naturals in the lambda calculus, though) < 1418017938 270421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :though they kind of suck type theoretically because you need parametricity to prove anything about them < 1418017967 317135 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :well yeah... < 1418017985 827035 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, does Prop behave like the Sierpinski space? < 1418018018 208353 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The polynomial-time type system should probably be designed over terms, instead of unnatural things like numbers and lists < 1418018064 273506 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :how are terms more natural than numbers? < 1418018077 987246 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sierpiński, apparently. < 1418018083 339160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because one is a primitive notion in type theory and the other is something you build up < 1418018090 250414 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :So the size of a term in STLC has a natural definition (after full normalization) < 1418018095 314109 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 265 seconds < 1418018106 866751 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :well there's the limitation in your abstraction thn < 1418018111 446190 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1418018114 192495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1418018115 448322 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1418018161 962766 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :you're taking the natural parts of your model as primitive instead of the primitive which real computers actually operate in O(1) on. < 1418018166 505916 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Existing polynomial-time languages need fiddly non-local restrictions though, I don't know if you can have a compositional type theory for lambda calculus < 1418018219 719292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: that's because we're talking about computer science, not computers < 1418018221 396788 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :if you want to model real computers you need to insert parameters into your model which are dependent on how real computers operate < 1418018233 397796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god shut up < 1418018250 295159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're making even more negative contributions to this discussion than I am with my whining < 1418018254 219058 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The only O(1) in real computers is circuit delay < 1418018318 978134 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :real computers can add binary numbers of fixed size in O(1) time. < 1418018347 401419 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :these numbers of fixed size come up often in real problems < 1418018355 771655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you only care about finite stuff? great, let's just say everything is O(1) < 1418018359 83270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we have our type system < 1418018361 330043 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :There was a paper on a language complete for P, but it's complicated to determine statically and I think the language was imperative < 1418018462 507328 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :the size of the numeric type is fixed. the size of array types is not. you can use pragmatic principles to determine which parameters of your problem are fixed size in actual exapmles < 1418018497 378511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're talking about irrelevant crap to criticise something you clearly don't understand at all. it's disruptive. please stop. < 1418018632 734728 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`welcome < 1418018634 707358 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1418018707 458653 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :it's not irrelevant to the time complexity of operations of church numbers to consider whether the church numbers are a good way of modeling your system in the first place? < 1418018722 443470 :AndoDaan!~AndoDaan@188.188.65.206 QUIT :Ping timeout: 250 seconds < 1418018733 760094 :tswett!~tswett@unaffiliated/tswett JOIN :#esoteric < 1418018759 26506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did you even read the context? I mean I didn't at first but at least I didn't try and argue for half an hour about it < 1418018820 976338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually I did, with you, but that was after I read the context < 1418018896 379574 :tswett!~tswett@unaffiliated/tswett QUIT :Client Quit < 1418018904 826006 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Beta reductions can be implemented in polynomial time, so they can be considered as units < 1418018928 60381 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :well the context involves input lengths, but church numbers have a different length than the corresponding binary numbers. < 1418018928 994166 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(As long as the intermediate terms grow polynomially) < 1418018942 859836 :ChanServ!ChanServ@services. MODE #esoteric +o :elliott > 1418018943 297630 NAMES :#esoteric < 1418018945 188418 :elliott!~elliott@unaffiliated/elliott KICK #esoteric oren :oren < 1418018947 464659 :elliott!~elliott@unaffiliated/elliott MODE #esoteric -o :elliott > 1418018947 491004 NAMES :#esoteric < 1418018968 451940 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`emoclew < 1418018970 508796 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​(.ten.lad.cri no ciretose# yrt ,aciretose fo dnik rehto eht roF) .>/gro.sgnalose//:ptth< :ikiw ruo tuo kcehc ,noitamrofni erom roF !tnemyolped dna ngised egaugnal gnimmargorp ciretose rof buh lanoitanretni eht ot emocleW < 1418019126 8751 :drdanmaku!uid17782@gateway/web/irccloud.com/x-hddcokzflfbtupmg QUIT :Ping timeout: 272 seconds < 1418019144 331944 :oren!~oren@user3-218-58.wireless.utoronto.ca JOIN :#esoteric < 1418019201 599442 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :can you define length of a function as the number of instructions in it? < 1418019252 246609 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ellio why are you so angry? < 1418019311 863272 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You can use binary encoding for church numerals. < 1418019321 806784 :drdanmaku!uid17782@gateway/web/irccloud.com/x-atdayioykuaihkbp JOIN :#esoteric < 1418019332 486158 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1418019375 892387 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i guess but isn't that not the 'natural' encoding? I mean if a church number is a "function" should it not be encoded as code? < 1418019414 870116 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :unless you never intend to apply it as a function? < 1418019423 170770 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: sleep to do < 1418019426 377538 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1418019432 392950 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :A polynomial-time language would probably need to distinguish between counting numbers and arithmetical numbers < 1418019461 482629 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :cardinals and ordinals? < 1418019466 365750 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :If you use a number to determine the number of steps in the program, it would need to be in unary < 1418019480 221167 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418019512 592211 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ah i get it now! but you do math with binary numbers of fixed size but these can't be used in loop conditons? < 1418019608 680549 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but how do you determine whether a number will end up being a loop condition or not? < 1418019685 609688 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :oh i see church numbers are your loops? < 1418019764 415899 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Presumably tswett wants a compositional type theory that allows exactly the programs requiring a polynomial number of reductions on polynomial-sized terms, which is harder < 1418019840 266532 :Lilin!uid52684@gateway/web/irccloud.com/x-hcdyjovjvrlqjzxq JOIN :#esoteric < 1418019866 495308 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 250 seconds < 1418019873 981331 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :binary numbers are log sized while church numbers (in a natural encoding as code) would be O(N) sized < 1418019883 234722 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1418020069 477270 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :am i wrong elliot? < 1418020222 877733 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hmm... elliot hates me now, just for saying that church numbers are unary. < 1418020270 815414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're making a fool of yourself < 1418020278 211962 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Church numbers do not seem to be any base I think? < 1418020357 496118 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :well the church number n is a function. the code for that function would apply that function n times. unless the code contains a loop, the code would be O(N) in te size of the code to appl the srgument once. < 1418020399 76369 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Such a function ca be made up from other function (other Church numbers) too though < 1418020411 698337 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Such as applying one to the other, to make exponentiation < 1418020459 238732 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :oh crap. yeah it really depends on how the 'apply' operation is perforemed < 1418020498 479710 :MoALTz!~no@user-46-113-127-236.play-internet.pl JOIN :#esoteric < 1418020508 582632 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i assumed that constructing f(g()) is done by appending the code for f to the code for g < 1418020565 366798 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :if the code for apply instead involves reparsing the function's code, then it is no longer O(1) < 1418020579 290489 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 260 seconds < 1418020590 472311 :qwertyo!~qwertyo1@172.56.39.228 JOIN :#esoteric < 1418020637 41055 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but then of course the church number n could simply be code for a loop that loops n times < 1418020687 689526 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, that is one way but it is not the only way; regardless of how it is defined it can be mathematically the same function though < 1418020709 275110 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yes but in terms of space and time complexity it matters < 1418020711 12210 :qwertyo!~qwertyo1@172.56.39.228 QUIT :Client Quit < 1418020737 269013 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, the implementation does affect how efficiently it can be executed on a computer, of course. < 1418020944 430994 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but if we want to create a type system that only allows polynomial space and time,then the fact that binary numbers are log(n) space allows different things < 1418020972 702950 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :How would a type system to only allow polynomial space and time? < 1418020994 448190 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i dunno but that is apparently what they were talking about earlier < 1418021066 990966 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :a type system could certainly forbid exponential strcutures like trees to be built < 1418021126 960604 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :you essentially forbid operations on your types, strategically... < 1418021218 999044 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :if it were up to elliot i think all numbers would be bignums < 1418021284 955604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's considerate that you misspell my name when saying crap so that it doesn't ping me but unfortunately I'm reading all of this anyway < 1418021318 546002 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so why do you hate me so much < 1418021351 805476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b/c I have a crush on you (I don't hate you) < 1418021370 902912 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :you dislike trying to model real sytems soyou can predict real performance? < 1418021418 680059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :04:16:57 So I'm trying to devise a type theory where, if a function is definable in the type theory, then the function's output length grows at most polynomially in its input length. < 1418021419 1109 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i would love a compiler that tells me how long the program will take to run... < 1418021428 564011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nothing you have said is relevant to what the discussion is actually about < 1418021441 4677 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :input length defined in what symbols? < 1418021457 768453 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :binary numbers? instructions? < 1418021459 326091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and saying that people should be "using" fixed-size binary integers instead of church numerals doesn't even make any sense given that the reason church numerals come up was to figure out what restrictions they'd end up having < 1418021488 462450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since you can define church numerals in the lambda calculus, but they allow doing too much unrestricted. it was an attempt to explore how the system would differ from more conventional type theories. I don't know why I'm explainign this to you. < 1418021492 977588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*explaining < 1418021546 642472 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but if you allow higher order functions you automatically allow church numbers? < 1418021570 217182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :04:17:05 Which raises a question. < 1418021570 379203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :04:17:29 The type theory should allow higher-order functions, whose inputs are other functions. But what's the length of a function? < 1418021604 244056 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yes i read that. the question still doe not have a real answer < 1418021608 132034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:01:40 Well, what you can't do is apply two Church numerals of the same type together. That's exponential. < 1418021611 139350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:02:55 So every STLC function seems to be allowable. No STLC function takes two Church numerals of the same type and applies them together. < 1418021614 144297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:03:53 But there are STLC functions which add or multiply Church numerals of the same type. < 1418021617 152655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:15:59 Then I think we get a problem if we permit the dependently typed Church numerals. If c and d are dependently typed Church numerals, then \S -> c (S -> S) (d S) is their exponentiation. < 1418021621 153797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:16:48 Simply typed Church numerals, good. Dependently typed Church numerals, bad. < 1418021624 136902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm just gonna paste everything said that answers the questions you're raising < 1418021672 379254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I propose a truce: both of us stop talking < 1418021681 519396 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so does the length of a functions have a legitimate answer? < 1418021729 645107 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I propose a different kind of truce which means, you can both ignore each other temporarily if you do not want to answer each other's questions. < 1418021734 6307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :04:40:19 I suppose we might be able to define "grows at most polynomially" without actually defining what length is. < 1418021911 839095 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :are the inputs allowed to be pointers? < 1418021964 970951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pointers? in type theory? < 1418022017 257753 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :e.g. so a data structure containing duplicates doesn't include the duplicates in its length < 1418022053 885161 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :call them references. whatever < 1418022112 140852 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :a type system allowing indirection is very different from one where everything is hieracrchical < 1418022175 358972 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :e.g. consider the lisp lists cons(cons(a,a),cons(a,a)) vs. cons(a,a). < 1418022203 335670 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :depending on encoding, the ratio of size is different between those two structures < 1418022391 456247 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :python for instance uses immutable strings, so every string is basically stored only once. < 1418022421 350378 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :while C++ copies everything every time < 1418022550 920510 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i guess elliott thinks this is irrelavnt because it is not math < 1418022594 320080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1418022676 428546 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :nah i'll stop injecting any kind of reality. < 1418022730 973554 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :A mathematical model of such thing could still be defined though, but such a model won't be useful if you do not define it at first. < 1418022750 766122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thank you < 1418022785 931169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you'd think #esoteric would be the last place to get "um, but REAL COMPUTERS use BINARY NUMBERS" jokers re: a discussion of type theory, but no... < 1418022813 922737 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh heh < 1418022855 736747 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :a language can be esoteric by being too real. consider subleq < 1418022886 207895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :too... real... < 1418022887 863457 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :or for that matter boolfuck < 1418022922 59083 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :maybe real isn't the right word < 1418022926 682284 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :"low-level" < 1418022950 976152 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive QUIT :Remote host closed the connection < 1418023023 575040 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :subleq has no abstractions is my point. you have to build any abstractions up from scratch < 1418023630 143805 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418025220 564817 :AndoDaan!~AndoDaan@188.188.65.206 JOIN :#esoteric < 1418025296 275498 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1418025302 870650 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1418025315 529673 :AndoDaan!~AndoDaan@188.188.65.206 PRIVMSG #esoteric :Hey, cluid. < 1418025322 213964 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :good morning < 1418025623 901737 :MoALTz!~no@user-46-113-127-236.play-internet.pl QUIT :Quit: Leaving < 1418025945 240143 :dts|pokeball!~DTSCode@unaffiliated/dtscode NICK :pokeball|dts < 1418025982 595765 :pokeball|dts!~DTSCode@unaffiliated/dtscode NICK :dts|pokeball < 1418028236 541791 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Woo < 1418028455 941829 :dts|pokeball!~DTSCode@unaffiliated/dtscode NICK :dts|supersaiyan < 1418028842 209761 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1418028896 79478 :Lilin!uid52684@gateway/web/irccloud.com/x-hcdyjovjvrlqjzxq QUIT :Quit: Connection closed for inactivity < 1418029729 659234 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1418030511 851732 :drdanmaku!uid17782@gateway/web/irccloud.com/x-atdayioykuaihkbp QUIT :Quit: Connection closed for inactivity < 1418031461 755087 :AndoDaan!~AndoDaan@188.188.65.206 QUIT :Quit: bbl < 1418033366 942161 :oren!~oren@user3-218-58.wireless.utoronto.ca QUIT :Quit: leaving < 1418034493 892881 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :OMG < 1418034495 568657 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :BRAINFUCK < 1418034567 869902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :agreed < 1418034577 718865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we should, like, feature that language or something < 1418034578 486867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1418034600 518082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :brainfuck has been featured for over a year because it's just that good < 1418034605 344526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unlike all the previous featured languages which only lasted months. < 1418034765 328319 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: we can make a poll, which was your first esoteric programming language? (Brainfuck here) < 1418034781 544671 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418034828 135156 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :<- Befunge. < 1418034879 628466 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Also I completely forgot about featuring something else for a chance.) < 1418034934 330685 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :am i right in thinking that swapping two values in place is impossible in barinfuck? < 1418034953 350778 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*brainfuck < 1418035073 864072 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren, yes you need a third cell < 1418035171 492212 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive JOIN :#esoteric < 1418035376 454218 :Vuk!~010101001@HSI-KBW-134-3-101-131.hsi14.kabel-badenwuerttemberg.de JOIN :#esoteric < 1418035416 643237 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :A movement of Mahler's 1st symphony played by 12 networked ZX Spectrums (FF to around 7m for the music) https://www.youtube.com/watch?v=WiFEicJ6grM < 1418035420 285394 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Though if you stretch the problem statement enough it may be possible: In Boolfuck, executing [>[[+<+x]x will end up with two neighbouring cells swapped the first time any of the 'x' is reached. < 1418035564 471978 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the ZX spectrum had networking? < 1418035602 750489 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :serial ports? < 1418035624 489967 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It had a rather custom "network" of sorts, too. < 1418035629 277003 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :apparently there was somehting called "zx net" but wikipedia has no details < 1418035630 761616 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The http://en.wikipedia.org/wiki/ZX_Interface_1 < 1418035632 757044 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh wow https://en.wikipedia.org/wiki/ZX_Interface_1 < 1418035642 821208 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: Fancy, isn't it? < 1418035648 192554 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes! < 1418035720 19177 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like the old ethernet networks < 1418035798 859300 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I see my "serial ports" guess wasn't far off the mark though :) < 1418035799 317792 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's also a modern Ethernet interface for it, the "Spectranet": http://spectrum.alioth.net/doc/index.php/Main_Page < 1418035957 705943 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it sounds really bad < 1418035966 63942 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this attempt at "music" sucks < 1418036080 992237 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :sounds like a kid with a brand new trumpet < 1418036127 224565 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: surely it can't be worse than the floppy disk drive music (eg https://www.youtube.com/watch?v=jEzXjJN1RH0 ) < 1418036133 614090 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :sounds better at 8:30 tho < 1418036184 225851 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :haha < 1418036186 870011 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thats cool! < 1418036204 469286 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :holy crap how did he do taht? < 1418036225 241239 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :are the floppy drives tuned? < 1418036230 39969 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://www.youtube.com/watch?v=bBpdvYkGtzs This guy makes the 1 bit speaker of the spectrum do great things < 1418036256 799489 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: step motors < 1418036259 44632 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's a lot of {floppy disk,printer,3D printer,...} music around. < 1418036310 81264 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :3d printer ... of course there would be. step motors again... < 1418036376 694681 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because step motors can be run at any speed? < 1418036386 979893 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :within limits, yes. < 1418036423 534517 :Vuk!~010101001@HSI-KBW-134-3-101-131.hsi14.kabel-badenwuerttemberg.de QUIT :Ping timeout: 265 seconds < 1418036442 514924 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :do floppy drives have an interface providing such fine-grained control? < 1418036468 369005 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or is he bypasing the normal interface < 1418036521 958589 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :he hacked it < 1418036676 172343 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't know, but you can issue commands to the FDC to switch tracks, and you can do that at any frequency you desire as long as FDC + Floppy drive can keep up. < 1418036703 678476 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1418036787 830235 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 240 seconds < 1418036788 958261 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1418036863 652534 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :these floppy drives have great bass < 1418037555 933353 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418037721 77492 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418037761 246111 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1418037761 610458 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Jafet asked 9h 4m 20s ago: It hasn't been proven that SAT cannot be linear time (unless you forbid linear space) < 1418037778 736927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell Jafet Ah. < 1418037779 150966 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1418037982 402683 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That seemed more like a statement than a question. < 1418038138 304198 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm indeed. < 1418038159 383164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and also i remembered it when seeing it. < 1418038357 993363 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: what a rebel hth < 1418038496 244898 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :this is p. much Jafet: http://i.imgur.com/1NRLSoP.jpg < 1418038616 173379 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no smoke < 1418038750 168968 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also it's not obvious from the picture that he's actually inside the library < 1418038900 205847 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://www.reddit.com/r/firstworldanarchists/top/?sort=top&t=all is great < 1418039485 319122 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :stupid slow web < 1418039587 879624 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Sticky web? (Sticky webs slow you down, with the potential of trapping you.) < 1418039679 678584 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek < 1418039804 500077 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I think the /topic may be a little bit misleading, and int-e is the eviler twin. < 1418039824 504841 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :no claim was made regarding int-e's evilness < 1418039839 716416 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wouldn't you expect a correlation among twins, if anything? < 1418039868 825876 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: that's from that game, isn't it < 1418039871 524347 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's it called < 1418039916 35404 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: the wisdom/ has clearly established that ørjan is the good twin. int-e is the redundant one. < 1418039941 208675 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he's so redundant we're not even triplets. < 1418039949 213716 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? oerjan < 1418039951 66603 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your evil overlord oerjan is a lazy expert in future computation. Also an antediluvian Norwegian who hates Roald Dahl. He can never remember the word "amortized" so he put it here for convenience. < 1418039954 42113 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? ørjan < 1418039955 761164 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers. < 1418039960 717294 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? int-e < 1418039962 283775 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e? ¯\(°​_o)/¯ < 1418039972 469495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn int-e vet jag... < 1418039975 612961 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'int-e': int-e vet jag... < 1418040076 911869 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :is it a subtle horrible Norwegian pun? < 1418040095 981594 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hint: I don't know anything about nordic languages. (this seems to be swedish?) < 1418040112 547251 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(at least google found https://en.wiktionary.org/wiki/jag_vet_inte ) < 1418040116 138190 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? shachaf < 1418040118 211589 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachaf sprø som selleri and cosplays Nepeta Leijon on weekends. < 1418040124 958483 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it seems that int-e is my twin < 1418040178 449830 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: basically "i dunno" in swedish... < 1418040184 610653 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :/topic Baware of the evil triplets oerjan, shachaf and int-e | Beware of ricocheting jokes | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ < 1418040193 115125 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :;) < 1418040250 899207 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :baware is a license for software released by sheep < 1418040260 902392 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Though I have been made aware of that meaning of "inte" (on a non-IRC server that didn't like the dash) < 1418040341 786637 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Did you know that "sheep" means "Schaf" in german? < 1418040357 333512 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :curses < 1418040363 999176 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :my /hilight is vulnerable < 1418040367 92539 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you don't sau so < 1418040415 325028 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: Obviously I can't always avoid reading your nick that way. < 1418040447 182471 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Sorry, those Säue won't fly. The pronunciation is all wrong. < 1418040471 992703 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"ikk-e" would be a good nick. < 1418040525 335862 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i was going for slight misspelling, also that's norwegian not german < 1418040586 281458 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's not germane either hth < 1418040620 429282 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 264 seconds < 1418040644 422227 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :y'où dont te sais. < 1418040672 936896 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: i am looking forward to poutine hth < 1418040677 29202 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Oh a false friend, funny it should be another kind of animal. < 1418040715 520451 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Beware of int-e's false friend oerjan < 1418040761 637593 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I hope you can appreciate the flying pigs reference anyway. < 1418040802 978764 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: there's also the word "su" which means the same as the german but only farmers and crossworders know that one... < 1418040831 897322 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: also unix users hth < 1418040834 229912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: oh i missed that < 1418040849 172121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: they don't know that word, only another one that is spelled the same way hth < 1418040868 477123 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :am i the only one who uses su instead of sudo? < 1418040884 459428 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: same here < 1418040995 778062 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I can't explain why, except I'd rather have a root shell than a shell which might-or-might-not rememb that I just used my sudo password.) < 1418041008 885512 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :*remember < 1418041187 927089 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esoteric.codes/ < 1418041217 799589 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: I'm waiting for your report. < 1418041236 691710 :boily!~alexandre@96.127.201.149 QUIT :Quit: CONDENSED CHICKEN < 1418041378 371879 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...someone got a grant for writing an esolang blog? < 1418041604 840296 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(someone aka User:Rottytooth from the wiki) < 1418041619 65077 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that guy is Rottytooth ? < 1418041629 725598 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i see < 1418041645 993661 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :il msg you oerjan < 1418041651 46501 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :if you like < 1418041652 268905 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NOOOO < 1418041661 743545 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :haha < 1418041731 539648 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i just looked up Light Pattern on the wiki < 1418041767 259354 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :could also have looked up his real name, it's there on his user page < 1418042041 929722 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric ::/ < 1418042109 280227 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION prefers public chatting unless it's something actually secret. < 1418042128 912012 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :This is kind of neat. http://lightpattern.info/Basics/Machine/ < 1418042279 612756 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But I'm a bit disappointed by its use of shutter speed and aperture rather than actualy image features (beyond dominant channel in average color). < 1418042424 687008 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Aww, really ... the corpse is actually dead and identified as Lady Selnikov? < 1418042436 891660 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 244 seconds < 1418042472 333867 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah it should have 'dog' and < 1418042473 659027 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Maybe it'll explode. There must be *some* twist!!!1 < 1418042480 854862 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1418042491 278401 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :'bike' as instructions < 1418042526 106475 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :RIGHT. https://xkcd.com/1425/ < 1418042527 594321 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and it should perform image recognition to decide the outcome < 1418042585 444236 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hey it might be implable in 10 years, google have make progress < 1418042617 365961 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's implable, but you need actual imps < 1418042698 131044 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lol yeah, to paint the pictures. don't run out of pink! < 1418042702 684907 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418042775 720798 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: "implorable" has a shorter editing distance to "imblable" than "implementable", hth < 1418042826 636362 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :("imps" needs no comment, I believe.) < 1418042841 574885 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well i thot it would be biguated by context < 1418042936 985921 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I suck at context. As you can see I can't even distinguish between "oren" and "oerjan". < 1418042949 757129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1418042967 268656 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :how cant you? it's like apples and oerjans < 1418042988 594789 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :orly? < 1418043065 960465 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1418043149 808918 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 244 seconds < 1418043151 97600 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1418043157 648027 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :heh < 1418043291 889189 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I *can* distinguish between oerjan and oerjan, but I tend to mix up the nicknames. :-> < 1418043368 509166 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION looks sternly at int-e  < 1418043415 836800 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 252 seconds < 1418043690 790915 :cluid!~cluid@unaffiliated/cluid QUIT :Remote host closed the connection < 1418043716 541988 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i'm the one from Canada hth < 1418043779 61391 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i've been in canada once hth < 1418043784 360881 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(toronto, even) < 1418043817 960185 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although mostly in waterloo < 1418043913 161145 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've been over Canada, in a plane, if that counts. < 1418043936 897167 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Assuming the in-flight route map was telling the truth, anyway. < 1418044067 297898 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they all lie because in reality the earth is flat hth < 1418044104 265312 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418044195 272401 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I can't convince Google Maps to draw a line that wouldn't be curved with the "measure distance" option. < 1418044212 163197 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Since they're perpetuating the lie. < 1418044224 660312 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 265 seconds < 1418044238 494865 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :time zones are the most elaborate part of the joke < 1418044250 67139 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :they actually had to invent time travel to make that work < 1418044267 348409 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Based on some eyeballing, depending on how it's flat, the direct line between Portland and Amsterdam might still cross Canada. < 1418044311 704573 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 265 seconds < 1418044472 596498 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418044489 670647 :tswett!~tswett@unaffiliated/tswett JOIN :#esoteric < 1418044612 693323 :oren_!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418044668 7553 :tswett!~tswett@unaffiliated/tswett QUIT :Client Quit < 1418044782 968723 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1418044898 945137 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1418044915 802812 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Client Quit < 1418045065 862746 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 252 seconds < 1418045124 142710 :augur_!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1418045125 790958 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Read error: Connection reset by peer < 1418045845 708445 :AndoDaan!~AndoDaan@188.188.65.206 JOIN :#esoteric < 1418046197 666102 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1418046514 629220 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 258 seconds < 1418046668 266943 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 245 seconds < 1418047166 908369 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1418047510 692246 :Lilin!uid52684@gateway/web/irccloud.com/x-vmshrnlhiipbxftk JOIN :#esoteric < 1418048400 671845 :AndoDaan!~AndoDaan@188.188.65.206 QUIT :Ping timeout: 258 seconds < 1418048498 255186 :sebbu!~sebbu@ADijon-152-1-34-154.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1418048536 334748 :sebbu!~sebbu@ADijon-152-1-34-154.w83-194.abo.wanadoo.fr QUIT :Changing host < 1418048536 478625 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1418048739 643127 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell tswett I think a fundamental problem here is that there _is_ no measure on polynomial functions that fill allow the length of f(x) to be polynomial in the measure of f and the length of x. Because f includes the exponent which you need to apply to the length of x. < 1418048740 111552 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1418048833 8801 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell tswett And |x|^|f| just isn't going to be polynomial in |x|. < 1418048833 403118 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1418049021 533666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell tswett Or at the very least, it seems impossible for f's with different exponent to have all the same type. < 1418049021 959186 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1418049428 150489 :MDream!~fyrc@67.235.2.71 NICK :MDude < 1418049810 900427 :S1!~S1@p4FF93904.dip0.t-ipconnect.de JOIN :#esoteric < 1418050202 859382 :atslash!~atslash@192.241.160.114 QUIT :Quit: This computer has gone to sleep < 1418050725 637066 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Truth-machine14]]4 M10 02http://esolangs.org/w/index.php?diff=41383&oldid=41366 5* 03Oerjan 5* (+0) 10Ahem < 1418050728 277105 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1418050948 231067 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418051344 676931 :dianne!~diannes@unaffiliated/dianne QUIT :Ping timeout: 258 seconds < 1418052926 565777 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :wow the admins responded to my error report and got the patch in before breakfast! you never hear about the admins who do their jobs well... < 1418052930 128898 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Do bitwise operations have any interesting algebraic properties/identities in combination with usual operations? For instance, could I reason about (x + y) xor z algebraically anyhow? < 1418052945 289725 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :(Seems on-topic enough for this channel) < 1418052975 753582 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :umm... there is that weird sqrt trick i heard about < 1418053015 478432 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :You mean http://h14s.p5r.org/2012/09/0x5f3759df.html ? < 1418053020 624166 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah that < 1418053052 419804 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :although there could be similar tricks involving integers < 1418053091 104021 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I was thinking more in terms of if I could solve equations involving bitwise operations by hand algebraically < 1418053100 189912 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Given that arx is a cryptographic primitive, probably not < 1418053109 300855 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :ACTION looks up arx < 1418053117 842383 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Oh < 1418053127 838369 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418053129 51763 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Well darn < 1418053153 429849 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :@messages-lewd < 1418053153 573172 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :oerjan said 4h 16m 14s ago: Ah. < 1418053171 81143 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Very lewd < 1418053178 538200 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah the problem is that normal operations mix the bits while bitwise ones keep them separate < 1418053197 56698 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so reasoning is very hard < 1418053286 310604 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Well, if you omit rotations, you can propagate from the lowest bit < 1418053315 321123 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yes < 1418053350 842338 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :In this case I have a,b,r and want to find k such that (a - k) bxor (b - k) = r < 1418053391 434986 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I know that k is smallish, so it's easy enough to bruteforce, but.. it'd be neat if there's a way to reason about the solution < 1418053457 554887 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :a + b = ((a & b)<<1) + (a ^ b) < 1418053483 954893 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there's one identity i know < 1418053532 2130 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :unfortunately + appears on both sides < 1418053663 394937 :Lilin!uid52684@gateway/web/irccloud.com/x-vmshrnlhiipbxftk PRIVMSG #esoteric :Hi o/ < 1418053686 673614 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hello < 1418053728 27416 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if you apply the above a number of times equal to the maximum bits in k, then it may reduce < 1418053830 4949 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Hm < 1418053874 763351 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 258 seconds < 1418054358 850094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FireFly: well you can still propagate from the lowest bit < 1418054415 900250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :first, subtracting something common from the lowest bit doesn't change the xor, so you need a xor b = r (mod 2) < 1418054437 390894 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418054493 951797 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*the lowest bit of the xor < 1418054528 649684 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Makes sense < 1418054535 101374 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :That makes it "a bit" easier < 1418054542 354798 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just one :P < 1418054549 645413 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Indeed < 1418054572 740290 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and also the higher bits of k don't change whether the lower ones work < 1418054654 935638 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah, addition only propagates information up the bits < 1418054682 190856 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm, in fact you need to choose the lowest bit of k such that it makes ((a-k0)>>1) xor ((b-k0)>>1) == (r>>1) (mod 2) < 1418054713 287396 :skarn!skarn@unaffiliated/skarn JOIN :#esoteric < 1418054744 824378 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it seems like at each step you can either reduce, keep or increase the number of possibilities alas < 1418054804 622226 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps looking at the highest instead... < 1418054805 972812 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but we only need one k that works right? not every k? < 1418054848 239357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sure but we cannot throw any away until we know they're not the only ones that work for the next bits... < 1418054948 726815 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the highest bit of k can never matter, i think < 1418055081 743001 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what matters is the carries/borrowings of the a-k and b-k subtractions < 1418055114 30996 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at each bit, it is determined whether those must be equal or different < 1418055138 652781 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :which are equal to (a&(-k))<<1 < 1418055153 957096 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1418055165 92019 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the carries < 1418055202 137651 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they happen only when the bits of a and -k are both 1 < 1418055211 526834 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um no < 1418055234 146731 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh right there are multiple carry rounds < 1418055334 686187 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think it's easier to replace k with -k overall here... < 1418055351 689837 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :addition is easier to think about than subtraction < 1418055378 596011 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well -k = ~k+1 < 1418055385 889330 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's not what i mean < 1418055403 276498 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh you mean do that afterward < 1418055421 494609 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait hm < 1418055500 733973 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :on the second bit, (a+b)>>1 = (a&b)+((a^b)>>1) < 1418055519 53433 :SopaXorzTaker!~ItsLuke@ipv6.lukej.ovh QUIT :Changing host < 1418055519 197144 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker JOIN :#esoteric < 1418055522 842531 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Yeah, thinking in terms of additions is probably easier < 1418055541 886595 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FireFly: i have possibly changed my mind < 1418055550 344354 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Why? < 1418055584 587676 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :when k is small, the high bits of -k are all 1 < 1418055585 885276 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because to know whether a-k gives a borrowing, you need to know the ordering of a and k < 1418055618 101648 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :There's no need to worry about borrows in my case < 1418055638 311190 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FireFly: with addition it's carries instead, of course < 1418055648 191248 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but that means you need the ordering of a and -k < 1418055654 685396 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :does k have only one bit nonzero or something? < 1418055664 565917 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Sadly, no < 1418055690 425839 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FireFly: the borrowings tell everything about which k work < 1418055699 554936 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Hm < 1418055704 676232 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that, and a xor b xor r < 1418055764 53544 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :basically, if a bit of a xor b xor r is 0, you want the borrowings from that bit to be identical for a-k and b-k < 1418055772 156601 :drdanmaku!uid17782@gateway/web/irccloud.com/x-ioikkyrxupolcmxc JOIN :#esoteric < 1418055788 253403 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :while if it's 1, you want it to be different < 1418055828 110377 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so could you process it by shifting everything right < 1418055830 60724 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh this is of course because if x is the borrowing bits for a-k, then a-k = x xor x xor k < 1418055842 218460 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1418055849 512664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*x xor a xor k < 1418055886 303640 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Interesting < 1418055904 937799 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so if y are the borrowing bits for b-k, then (a-k) xor (b-k) == x xor y xor a xor b < 1418055944 214562 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so you want to have x xor y == a xor b xor r < 1418056082 583744 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and say the 5th borrowing bit of a-k is determined by how a & 31 compares to k & 31, i think < 1418056162 802156 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so you want the order of a & 31, b & 31 and k & 31 to be one that gives the right bit < 1418056185 338901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*the right xor of the borrowing bits < 1418056227 632748 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this gives you a set of ranges that the bits of k need to be within < 1418056247 498442 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :More generally, since you can write addition as a big linear combination in GF(2) you can solve any problem involving addition and and and xor using linear algebra < 1418056263 347057 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is integer programming isn;t it? < 1418056274 758626 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :maybe not < 1418056350 984363 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although it is possible that when you start intersecting those ranges, they split into several < 1418056441 811136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, it could be contradictory altogether, but i assume that's not your usecase since you say there will be a small solution < 1418056508 754987 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :gah brain < 1418056526 199086 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(also noise) < 1418056531 926144 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Well, I suppose rather that I want to know whether there's a "reasonably small" solution < 1418056538 143823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1418056542 99838 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Hmm, finding the numerically smallest solution could be a shortest vector problem < 1418056552 579174 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(the kth bit is weighted by 2^k) < 1418056587 202260 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418056608 928706 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :would it not be faster to iterate over the integers? (given that for "reasonably small" k we operate in O(1)) < 1418056613 675262 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am not sure whether Jafet is making sense or not, i'm dubious that this is really linear algebra. < 1418056627 885708 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: sadly, probably :P < 1418056631 282203 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oren: sure is. I mostly thought it was an interesting problem to ponder < 1418056636 184050 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :It's linear algebra over GF(2) < 1418056642 46541 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :In this case "reasonably small" means, say, <50 :P < 1418056663 282408 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh i thought it meant less than 2^32 < 1418056665 718250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: i am not convinced addition of binary digits is a linear operation over GF(2). < 1418056675 702542 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*of binary numbers < 1418056692 475474 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you need multiplication to get the carries < 1418056698 283069 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or xor? < 1418056703 544682 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and and. < 1418056720 113030 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :xor you have, that's the addition in GF(2) < 1418056722 698836 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Oh, you end up with nested multiplications < 1418056753 435448 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :The idea is that I have two messages encrypted with a stream cipher using the same key, and taking the xor of those messages reveals a 32-bit field that looks suspiciously like it'd hold the message length < 1418056757 184534 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but and you only have with constants, as long as you don't use the entire _ring_ GF(2) < 1418056774 531930 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :(offset by some constant k) < 1418056776 802437 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(Which means you're beyond linear) < 1418056795 765691 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh i see... back to linear algebra II. < 1418056977 406547 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FireFly: there would always be a chance of ambiguity here, because not all bits of k always matter < 1418057046 446999 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although i guess all information is good... < 1418057100 800444 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Dance < 1418057166 232449 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Dine < 1418057231 405533 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the statement that A==B is the same as A^B == -1 < 1418057249 655185 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no wait zero < 1418057274 107134 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yah. A==B => A^B == 0 < 1418058176 394911 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Yes < 1418058264 314829 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Hmm, you can write addition as a polynomial in GF(2) but its size seems to be exponential < 1418058772 716684 :skarn!skarn@unaffiliated/skarn QUIT :Remote host closed the connection < 1418059165 492339 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :I propose an extension to Brainfuck! < 1418059178 469022 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :(if this hasn't been done alreadly) < 1418059201 896325 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :Adding direct program tape manipulation < 1418059247 271119 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :one operator for exchanging current memory cell and program at the current pointer < 1418059566 176935 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't remember its name, but something very much like that has surely been done. < 1418059588 474916 :AndoDaan!~AndoDaan@188.188.65.206 JOIN :#esoteric < 1418059620 241042 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's so many brainfuck derivatives, it's hard to find any single one. < 1418059691 585450 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://esolangs.org/wiki/Braintwist is not exactly that, but similar. < 1418059725 4515 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The instruction it adds swaps the entire program and data tapes.) < 1418059810 569153 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If MediaWiki could take unions of categories, you could take the union of Category:Brainfuck_derivatives and Category:Self-modifying. I think I did that at least once manually. < 1418060145 322168 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(There are also at least four things that put the program in the data tape.) < 1418060149 964565 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :you cant really change individual tokens of a program. as soon as you change one of [ ] you're left with nonsense < 1418060283 391390 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That doesn't really seem to be much of a problem, except slightly complicating the implementation (either rescan every time, or keep track of whether the region inside has been modified). You can just make it undefined to end up actually executing a [ or a ] that doesn't have a match. < 1418060639 111971 :dts|supersaiyan!~DTSCode@unaffiliated/dtscode NICK :dts|pokeball < 1418060694 521733 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418060788 408495 :skarn!skarn@unaffiliated/skarn JOIN :#esoteric < 1418060804 512711 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1418061056 300653 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :made a BF-like language with not--so-far nested loops and functions < 1418061530 132606 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :and btw < 1418061540 248662 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :finished my BF interpreter :DD < 1418061969 271023 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1418063043 489269 :S1!~S1@p4FF93904.dip0.t-ipconnect.de QUIT :Quit: S1 < 1418063097 887620 :Lilin!uid52684@gateway/web/irccloud.com/x-vmshrnlhiipbxftk QUIT :Quit: Connection closed for inactivity < 1418064167 385795 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I read that at some time they will make a computer program to solve FIDE chess, because "there aren't so many moves which are at all sound", but I expect you will need a mathematical proof of this in order to take advantage of it. < 1418064538 516693 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zo38: http://www.inwap.com/pdp10/hbaker/hakmem/proposed.html#item95 expects about 10**40 positions < 1418064599 784427 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I saw that HAKMEM < 1418064635 982600 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418064681 174519 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It says "in most of them, one side is hopelessly lost", but that means you should determine how many of these it is as well as a mathematical proof that you really are hopelessly lost and doesn't just looks like it, as well as for a computer program intending to solve chess to identify such positions. < 1418064720 823769 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Still, it might be possible. < 1418064739 232608 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: yes, it's just that 10**40 might not be that far off in the future < 1418064820 66556 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: http://www.cube20.org/ is a computation with about 2**32 or 2**33 states, aggressively optimized, and before it appeared I expected it would take like ten or twenty more years of technology before it became possible < 1418064824 26405 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm wait < 1418064828 239589 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :10**40, not 2**40 < 1418064830 912939 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :then it's impossible < 1418064832 283018 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sorry < 1418064841 701361 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that makes more sense < 1418065204 637160 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The source-codes says "They are written in a literate programming style using the CWeb system. You will need cweave to compile the programs." That isn't quite right; ctangle is needed to convert the .w into a .c to pass them to a C compiler, while cweave converts it into a .tex which can be typeset. < 1418065238 883907 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: source codes where? < 1418065266 972883 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :In http://www.cube20.org/src/ < 1418065285 507101 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah < 1418065367 667136 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(Well, in this case they are C++ so you will need a C++ compiler; still ctangle is used to convert the .w into the .cpp file to pass to a C++ compiler then.) < 1418065418 739013 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :However, the makefile will do the correct things, so that's OK. < 1418065629 53773 :MoALTz!~no@user-46-113-127-236.play-internet.pl JOIN :#esoteric < 1418065704 252984 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418065819 581209 :MoALTz!~no@user-46-113-127-236.play-internet.pl QUIT :Read error: Connection reset by peer < 1418065891 627125 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 244 seconds < 1418065900 247516 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1418065945 295250 :MoALTz!~no@user-46-113-127-236.play-internet.pl JOIN :#esoteric < 1418066064 745919 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Someone ask a question about "At what point will humans alone be unable to devise a chess variant too complicated for computers to solve?" I expect never (until there is no human anymore, of course) because a game can be designed it isn't even possible to play this game by anyone in this universe even computer programs. That doesn't necessarily mean it cannot be solved, but suggests that it may be possible that some such games are too complicated t < 1418066152 251115 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :too long < 1418066201 254368 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1418066910 460210 :atslash!~atslash@79.104.5.158 JOIN :#esoteric < 1418067649 432960 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418067724 534246 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: I think it's prudent to ask what the intended meaning of "solve" is. < 1418067768 720683 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :If solving a game means to play it better than humans then it's the standard AI question, with unclear answer. < 1418067810 29003 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :If solving means mathematically solving the game, then chess is a good candidate for a game that won't be solved. < 1418067845 345476 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :To me, solving a game means mathematically solving the game. To play it better than humans isn't quite good enough. < 1418067874 576450 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Yeah but it wasn't your question. < 1418067896 285781 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, that is a good point though. < 1418067960 657880 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :However, a lot of good AI for playing chess already exists. However, time odds can be used to allow grandmasters to play against a computer program at a reasonable level of play. < 1418068131 632538 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Go has seen impressive advances in the last decade. < 1418068374 62938 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(but it's still completely unclear how to beat professional go players; it's not going to be solved by increased computational resources.) < 1418068501 669048 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1418069173 344110 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418069303 260195 :atslash!~atslash@79.104.5.158 QUIT :Quit: This computer has gone to sleep < 1418070412 116753 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 258 seconds < 1418072156 118568 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 260 seconds < 1418072899 609703 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1418073553 112348 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it's easy to devise a game that can't be solved -- what is interesting is whether a game can be devised so that the best way of "solving" it is for the computer to simulate a human. < 1418073589 280931 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1418073590 904498 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hello < 1418073595 620962 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hello < 1418073627 955140 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1418073653 77542 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :wha'ats up? < 1418073680 825635 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :nothing much < 1418073967 913579 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i am bored, any ideas < 1418074012 40513 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :You could do what I'm doing < 1418074020 362469 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :build a wiimote-controlled robot < 1418074031 448074 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have been attempting to devise a language where all possible programs are polynomial time < 1418074075 82789 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :based on C. essentially it will be a C header < 1418074078 612590 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: like HQ9+ < 1418074137 286045 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :one idea is that instead of allowing arbitrary loop conditions, you have only the repeat(n){} loop < 1418074275 955880 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Sounds like LOOP programs, which give you primitive recursive functions. < 1418074308 263108 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(The question here is, what is n?) < 1418074338 100335 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :n is an integer, evaluated only once at the start of the loop < 1418074349 563159 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :If you can write things like m = 1; repeat(n) { m=2*m; }; repeat (m) { ... } you're way beyond polynomial time. < 1418074387 38881 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that's true. we need to nerf integers too i guess < 1418074479 937184 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The usual approach for this that I know is to have different kinds of variables, those you may use as loop counts, and those that you can't use that way but can do computations with. < 1418074516 511271 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :aha. the repeat statement needs to take a special type as input < 1418074538 818804 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :just limit the data space to 2**32 bytes, and ban all IO, then it can't run for more than 2**(2**32) time. < 1418074602 80528 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is true but not useful because that is longer then the age of the computer. < 1418074622 422315 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: https://www.cs.toronto.edu/~sacook/homepage/ptime.pdf is a restriction of primitive recursion but it's based on that principle; the recusion argument of a primitve recursive function acts as a loop count (that's how translations from primitive recursive functions to loop programs work) < 1418074661 378927 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ideally i would like to be able to pass a flag, which sets the maximum time complexity < 1418074678 497025 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and programs above it would not compile < 1418074776 274291 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmm... you start with a loop count variable representing the data length... < 1418074780 563664 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :go will not be solved, but at least it will be counted. i'm doing 18x18 right now < 1418074809 134277 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :no hope of counting number of chess positions < 1418075051 220820 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418075131 762960 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 255 seconds < 1418075440 955060 :S1!~S1@p4FF92010.dip0.t-ipconnect.de JOIN :#esoteric < 1418076686 338797 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp_: By "chess positions" do you mean those reachable from the starting position by a legal sequence of moves? < 1418076727 733174 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Go makes the reachability part easy...) < 1418076831 237627 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :yes, i mean reachable positions < 1418076856 811330 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :like, is White Kc3 Ba4 Black Kd1 Rb5 Bd5 reachable? < 1418077068 765572 :AndoDaan!~AndoDaan@188.188.65.206 QUIT :Ping timeout: 245 seconds < 1418077109 60865 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nice one. < 1418077459 352065 :oren_!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 265 seconds < 1418077459 495484 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 265 seconds < 1418077658 78625 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh even better, since the answer is yes. < 1418077818 329170 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :... < 1418078491 709918 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :But with white ka3 the asnwer is no:) < 1418078789 447276 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :right. < 1418078817 743708 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418079006 744175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : If MediaWiki could take unions of categories, [...] <-- itym "intersection" hth < 1418079019 742948 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+s < 1418079080 844147 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp_: I wonder whether being a chess player helps or hurts in this problem < 1418079117 801497 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I'm not, but I do know enough of the rules) < 1418079410 711198 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418079676 667081 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :you have to know some subtle rules < 1418079677 797347 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418079862 341798 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://github.com/nasser/--- < 1418079871 771115 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :can I add this to the wiki? Maybe it is offensive to call it esoteric < 1418079893 947121 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it feels like a cool language which should be on the wiki, but i am not if its appropriate < 1418079900 340516 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Quit: *bubbles away* < 1418079926 298402 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :cluid: is it a brainfuck clone? < 1418079935 784685 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :haha < 1418079977 25693 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh it is implemented in javascript rather than itself :/ < 1418079979 508418 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think it's at least honorary esoteric < 1418080001 964507 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the language it's implemented in usually doesn't matter. < 1418080020 971491 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(to wit, reference implementations of mine are in ruby or python...) < 1418080033 439179 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://nas.sr/%D9%82%D9%84%D8%A8/ < 1418080075 25732 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://animalnewyork.com/2014/artists-notebook-ramsey-nasser/ < 1418080094 972173 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :> The current name قلب means Heart, but is actually a recursive acronym for قلب: لغة برمجة pronounced ‘alb: lughat barmajeh meaning Heart: A Programming Language. Acronyms in Arabic are generally difficult to pull off, and قلب is the first recursive one I have seen < 1418080096 390021 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : :1:33: parse error on input ‘,’ < 1418080131 350713 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :...LISP ekil skool siht < 1418080155 38294 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418080335 108522 :MoALTz_!~no@user-46-113-127-236.play-internet.pl JOIN :#esoteric < 1418080357 199436 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ill create it < 1418080447 335793 :skarn!skarn@unaffiliated/skarn QUIT :Killed (sinisalo.freenode.net (Nickname regained by services)) < 1418080515 774439 :MoALTz!~no@user-46-113-127-236.play-internet.pl QUIT :Ping timeout: 245 seconds < 1418080661 826311 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1418080965 696536 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1418081076 339952 :oren!~oren@user3-218-58.wireless.utoronto.ca JOIN :#esoteric < 1418081091 583726 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So the fungeoid IDE Is usable < 1418081094 254413 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07قلب14]]4 N10 02http://esolangs.org/w/index.php?oldid=41384 5* 03Cluid Zhasulelm 5* (+968) 10created page < 1418081097 16608 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Eve14]]4 10 02http://esolangs.org/w/index.php?diff=41385&oldid=41374 5* 03Oerjan 5* (-90) 10some proofreading < 1418081108 79468 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :awsome < 1418081146 169805 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :https://gist.github.com/CrazyM4n/d02380667be743be1310 < 1418081149 768274 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's glitchy < 1418081159 194814 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :And backspace occasionally doesn't work < 1418081163 782914 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :And it autosaves < 1418081173 292459 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But it works < 1418081217 57137 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :works for me < 1418081253 374100 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I also somehow got simplefunge to compile < 1418081256 280770 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :And that works too < 1418081260 867209 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So everything is working out for me today < 1418081323 967442 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Thhere is also http://nas.sr/godjs/ < 1418081352 700370 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :im not sure if it counts < 1418081478 705771 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'm going to go reimplement simplefunge in python < 1418081480 916872 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :WIsh me luck < 1418081482 2491 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :No < 1418081483 411648 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :JS < 1418081486 273545 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :yisss < 1418081669 70763 :augur_!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1418081705 213095 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1418081981 187940 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Ping timeout: 258 seconds < 1418082102 960612 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418082113 39464 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :hey GeekDude < 1418082239 520375 :skarn!skarn@unaffiliated/skarn JOIN :#esoteric < 1418082296 853367 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1418082438 781027 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :hi CrazyM4n < 1418082806 292461 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :have I shown you the latest thing I've been working on? < 1418082812 850206 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://i.imgur.com/0V13wX1.png it's a funge editor < 1418083007 574141 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1418083057 109272 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: do you like being edited? < 1418083057 468882 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: he's absolutely hilarious though. the php compiler, from the bible the fact that its totally non-idiomatic examples from me? ;p < 1418083070 26283 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :a biblical php compiler? AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH! < 1418083147 711657 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because http://xkcd.com/224/ was not dark enough < 1418083769 212746 :S1!~S1@p4FF92010.dip0.t-ipconnect.de QUIT :Quit: S1 < 1418083848 535853 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 240 seconds < 1418083883 414021 :boily!~alexandre@96.127.201.149 QUIT :Quit: EXQUISITE CHICKEN < 1418084651 842422 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Hint, he's saying Perl because nobody would admit to writing mission critical software in PHP. < 1418084672 258952 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :As if the universe is mission critical < 1418084723 963157 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Good point, we're in no position to tell. < 1418084770 897776 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Hell, it's probably slapped together in BF or something as an example of cellular automata < 1418085615 546041 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if the gods are so alien they think BF is a good language for slapping things together we're all doomed anyway < 1418085757 913226 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :"It's just a demonstration!" < 1418085782 647204 :AndoDaan!~AndoDaan@188.189.95.88 JOIN :#esoteric < 1418085789 971226 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Universes as a target for code golfing. < 1418085835 477508 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I got this life sustaining universe down to 1,300,000 chars! < 1418085862 491613 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think that's a bit bloated < 1418085952 598369 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :see, if you use complex numbers instead of probabilities you can cut it down to just 14,000 and the inhabitants will never notice unless they start probing ridiculously small distances < 1418085964 943556 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the trick is to keep your code simple and plant all future behaviour in the ether. < 1418085980 719823 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1418086089 550102 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: did you see the third Haskell entry to Euclidean Norm? It should make you feel better ;-) < 1418086107 542886 :olsner!~salparot@c83-252-201-82.bredband.comhem.se PRIVMSG #esoteric :fungot: how many characters are you? < 1418086107 911006 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :olsner: finns are generally very suspicious about all new ideas, have to admit that i didn't need to see them < 1418086112 774216 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You really have to exploit the emergent behavior of some simple quantum rules, let it run long enough and you can get a good seed < 1418086367 213458 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: OKAY < 1418086411 508268 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hey, did you know that matlab doesn't have a good way to programmatically save a diagram as an image? I sure love matlab! < 1418086441 290417 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :today's NSFL: wikipedia main page < 1418086466 259913 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :oh god why < 1418086477 807160 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :do not want < 1418086489 656415 :olsner!~salparot@c83-252-201-82.bredband.comhem.se PRIVMSG #esoteric :"Gross pathology ..." indeed < 1418086727 697623 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so in other words i have to draw rectangles pixel by pixel. < 1418086751 87909 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :might as well write a brainfuck program to do it < 1418086774 813135 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :itym "paintfuck" hth < 1418087244 288851 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: is that L = life? < 1418087265 228688 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1418087273 887619 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's not like i invented the acronym... < 1418087305 217408 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm extrapolating from NSFW, and you're quicker than google. < 1418087305 402390 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418087317 668536 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1418087500 327851 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 260 seconds < 1418087801 216064 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1418088580 299098 :Lilin!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe JOIN :#esoteric < 1418088604 934543 :Lilin!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe PRIVMSG #esoteric :'Sup < 1418088615 952182 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :soup. < 1418088625 681876 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not reddit, that's for sure < 1418088639 128306 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Lots of stars weighing heavy on our souls, whose only saving grace is the inverse square law. < 1418088663 538358 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :wow you're a poet! < 1418088690 755308 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :The sky has gravity. < 1418088731 624224 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :Engelina - Walking in the Sky < 1418088938 151632 :Lilin!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe PRIVMSG #esoteric :Makin' my way down town < 1418089015 640417 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: zzleepy < 1418089026 54487 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: If I were I'd probably not mistreat the language so much. In this case, I used an adjective instead of an adverb. < 1418089197 453488 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Read error: Connection reset by peer < 1418089620 604707 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1418089792 903882 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So I'm going to try to golf down a befunge interpreter < 1418089796 246394 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Perl or ruby? < 1418089823 394204 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :javascript. < 1418089841 652706 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Ah screw you I already wrote like half of that < 1418089855 917623 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Actually, I'll finish it < 1418089859 192593 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :and golf it < 1418089866 197625 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Gotta stay on top of the things I start < 1418089890 347226 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :sounds good. yeah i have that problem too, i mash out a prototype and never finalize it < 1418089909 50050 :Lilin!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe PRIVMSG #esoteric :Perl < 1418089912 704338 :Lilin!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe PRIVMSG #esoteric :Ruby is eh < 1418090061 158506 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://i.imgur.com/PQZEVYa.png Perl and your weird function names < 1418090124 355073 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yeah... the keywords are unClike too: last? next? < 1418090143 129164 :Lilin!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe PRIVMSG #esoteric :open without death < 1418090159 81080 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i have a cheat sheet somewhere with the differences. < 1418090216 641695 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :yeah open or die; appears in a lot of my scripts < 1418090254 831965 :Lilin!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe PRIVMSG #esoteric :Sadism = perl < 1418090287 314873 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :but in C i prefer if(!F=fopen())goto hell; < 1418090295 123848 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's actually a death threat against the file < 1418090316 440940 :Lilin!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe PRIVMSG #esoteric :Well then < 1418090335 721464 :Lilin!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe PRIVMSG #esoteric :I find languages to be more evil nowadays < 1418090477 486246 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :i also sometimes do things like for(){if()goto heaven;} < 1418090526 785639 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :good old while 1 == 1 < 1418090543 948902 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :actually imperative languages rarely make it easy to specify a loop with two separate ending conditions leading to different results < 1418090568 62537 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :with tail recursion it is easy < 1418090692 719412 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's all easy in functional languages until you realize you're neck deep in code that's neck deep in recursions and category theory that you don't understand why the code uses it < 1418090800 727633 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :that is why instead of using functional languages, we steal features and smuggle them into our imperative kingdom in the dead of night. < 1418090821 103828 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :oren: Well, usually in such cases I don't need to use goto anyways, although sometimes it can help a bit < 1418090826 750916 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's like a slave trade < 1418090835 845866 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Especially in C; in BASIC programs I will write GOTO a bit more often than in a C program. < 1418090881 509768 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :in C i often use return instead of goto, but it comes to the same thing < 1418090909 820028 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :you have control flow that forks in the middle of a loop < 1418090955 255330 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: brb < 1418091158 832828 :oren!~oren@user3-218-58.wireless.utoronto.ca QUIT :Quit: batteries out bleh! < 1418091168 667325 :olsner!~salparot@c83-252-201-82.bredband.comhem.se QUIT :Ping timeout: 240 seconds < 1418093603 480838 :MoALTz__!~no@user-46-113-127-236.play-internet.pl JOIN :#esoteric < 1418093835 253380 :MoALTz_!~no@user-46-113-127-236.play-internet.pl QUIT :Ping timeout: 272 seconds < 1418095912 687392 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418096925 97782 :mitchs_!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1418097115 550011 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 258 seconds < 1418097545 918824 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418098000 518499 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 260 seconds < 1418098140 923939 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1418098334 760379 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418098497 784103 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net JOIN :#esoteric < 1418099066 639618 :MDude!~fyrc@67.235.2.71 NICK :MDream < 1418099233 517514 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1418099457 979995 :olsner!~salparot@c80-217-116-33.bredband.comhem.se JOIN :#esoteric < 1418099511 210245 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1418099565 19821 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1418101507 806066 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net QUIT :Ping timeout: 250 seconds < 1418101883 931996 :Lilin!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe NICK :Decensum < 1418101994 60956 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Decensum: Why do you keep changing your nick? < 1418101998 482729 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought you were going to stop. < 1418102013 327030 :Decensum!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe PRIVMSG #esoteric :Wtf do you want? < 1418102018 245448 :Decensum!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe PRIVMSG #esoteric :oh sorry < 1418102030 597844 :Decensum!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe PRIVMSG #esoteric :>_> < 1418102047 227756 :Decensum!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe PRIVMSG #esoteric :Its not my fault < 1418102313 82626 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1418102456 82408 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Remote host closed the connection < 1418102770 856325 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418103464 62116 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 244 seconds < 1418103526 139746 :nisstyre!~yourstrul@oftn/member/Nisstyre QUIT :Ping timeout: 244 seconds < 1418104056 171369 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 256 seconds < 1418104493 783954 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1418105293 301106 :nisstyre!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1418105770 209822 :MoALTz__!~no@user-46-113-127-236.play-internet.pl QUIT :Quit: Leaving < 1418105936 590361 :Decensum!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe PRIVMSG #esoteric :ACTION throws shachaf off a cliff < 1418106204 324899 :dts|pokeball!~DTSCode@unaffiliated/dtscode NICK :illuminaughty < 1418106218 61184 :illuminaughty!~DTSCode@unaffiliated/dtscode NICK :dts|pokeball < 1418106364 40104 :dts|pokeball!~DTSCode@unaffiliated/dtscode NICK :marketbot < 1418106391 334711 :marketbot!~DTSCode@unaffiliated/dtscode NICK :dts|pokeball < 1418106508 195777 :Dr_pattabhi!~dtouchit@106.76.207.98 JOIN :#esoteric < 1418106576 935692 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive QUIT :Remote host closed the connection < 1418106582 823110 :Dr_pattabhi!~dtouchit@106.76.207.98 PART :#esoteric < 1418106744 325917 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ACTION casts a curse of cursed cursing on matlab and whatever scientist decided that everything had to eb wirtten in it < 1418106767 568899 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418106863 343428 :Decensum!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe PRIVMSG #esoteric :Lol < 1418106911 22889 :AndoDaan!~AndoDaan@188.189.95.88 QUIT :Ping timeout: 250 seconds < 1418108259 798017 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Decensum: Please don't do that. < 1418108270 560470 :Decensum!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe PRIVMSG #esoteric :Sorry < 1418108277 413325 :Decensum!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe PRIVMSG #esoteric :Its very tempting < 1418108730 518789 :augur_!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1418108792 973669 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Read error: Connection reset by peer < 1418108889 415283 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Write error: Connection reset by peer < 1418108956 220665 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418109809 872853 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`words --finnish 10 < 1418109812 918783 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :käämmiksenne kourisimmillasi lämmetsompaamilta reltäni neuvomissani karistäviänne nielillamme kehomollasi näkyvälistä mummanne < 1418109889 361854 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Just realized there's a Finnish word that's not *too* colloquial, yet breaks vowel harmony: "tällainen". < 1418109898 776268 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's a contraction from the compound "tämänlainen".) < 1418109970 306932 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418109985 312862 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://en.wiktionary.org/wiki/-lainen#Etymology_2 "From compounds with laji (“kind, sort”) +‎ -inen. The origin as a separate word can still be seen in the imperfect accommodation to vowel harmony." < 1418111822 232705 :Decensum!uid52684@gateway/web/irccloud.com/x-irvuvgeqsdwifxwe QUIT : < 1418112328 301365 :AndoDaan!~AndoDaan@188.188.68.253 JOIN :#esoteric < 1418112542 681915 :atehwa!atehwa@aulis.sange.fi QUIT :Remote host closed the connection < 1418112646 550442 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1418113739 63194 :weissschloss!~viskestel@li607-220.members.linode.com QUIT :Max SendQ exceeded < 1418113877 352475 :weissschloss!~viskestel@li607-220.members.linode.com JOIN :#esoteric < 1418113910 93469 :drdanmaku!uid17782@gateway/web/irccloud.com/x-ioikkyrxupolcmxc QUIT :Quit: Connection closed for inactivity < 1418114685 160357 :idris-bot!~ircslave@dslb-178-004-081-050.178.004.pools.vodafone-ip.de QUIT :Ping timeout: 250 seconds < 1418114697 563893 :Melvar!~melvar@dslb-178-004-081-050.178.004.pools.vodafone-ip.de QUIT :Ping timeout: 264 seconds < 1418118672 116621 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq_uptime < 1418118672 262305 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :6d 19h 44m 45s < 1418119465 683097 :nisstyre!~yourstrul@li611-52.members.linode.com QUIT :Changing host < 1418119465 837056 :nisstyre!~yourstrul@oftn/member/Nisstyre JOIN :#esoteric < 1418120033 907884 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1418121017 946434 :AndoDaan!~AndoDaan@188.188.68.253 QUIT :Ping timeout: 265 seconds < 1418122845 682021 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Domi382 5* 10New user account < 1418123702 529140 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418123712 301867 :Melvar!~melvar@dslb-178-004-081-050.178.004.pools.vodafone-ip.de JOIN :#esoteric < 1418124001 949327 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07GERMAN14]]4 N10 02http://esolangs.org/w/index.php?oldid=41386 5* 03Domi382 5* (+289) 10GERMAN < 1418124154 894385 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :how ORIGINAL. < 1418124172 692423 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Or should I say ORIGINELL. < 1418124202 640097 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :How SNARKY. < 1418124207 99483 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(But true.) < 1418124279 137639 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Who's going to slap a [[Category:Brainfuck equivalents]] on it, though? < 1418124354 471158 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418124408 565834 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07GERMAN14]]4 10 02http://esolangs.org/w/index.php?diff=41387&oldid=41386 5* 03213.162.68.138 5* (+36) 10"Who's going to slap a [[Category:Brainfuck equivalents]] on it, though?" -- Well, who? < 1418124524 692790 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :sometimes, there are cues that we are being watched by otherwordly powers who listen to everything we say... < 1418124600 594913 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07قلب14]]4 M10 02http://esolangs.org/w/index.php?diff=41388&oldid=41384 5* 03Ehird 5* (+10) 10clarify < 1418124629 163040 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: why are you mispasting from the other esoteric and why haven't you told us where it is tdnh < 1418124698 39342 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :eh? < 1418124711 503402 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: also, have you heard about the codu log stealth mode < 1418124721 863191 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION facepalms < 1418124735 527162 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the stealth mode. I forgot about it. < 1418124749 978768 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( Sorry, Randall, but university homepages are more about securing budgets than about helping prospective students, and even less about helping current students, invited speakers and the like. ) < 1418124751 808939 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :admittedly there is no proof that ip isn't someone on channel. < 1418124775 602599 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: wait, there's a new xkcd today? < 1418124796 303498 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Stalker mode, I think. < 1418124799 365347 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :No. It's yesterday's. < 1418124827 48074 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :err. < 1418124833 530099 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i don't think yesterday's xkcd is relevant to that statement... < 1418124838 78170 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Even worse, I hit the "random" button and didn't realize. < 1418124845 471644 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy :D < 1418124859 538454 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What's up with what-if, anyway? < 1418124860 978255 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://xkcd.com/773/ -- sorry. < 1418124894 260009 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: is there a new one now? it's been hiated for a couple weeks afaihn < 1418124945 854756 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION is using an advanced stealth mode where IRC host != web browsing host. (Also known as "irssi inside screen on VPS") < 1418125046 916933 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait, someone made GERMAN when there's already German? < 1418125071 508202 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :mayber GERMAN is germanier? < 1418125104 359752 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(does German have comparative and superlative like in English?) < 1418125108 944836 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh interesting < 1418125112 920386 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't like the German esolang, but it is more original than simply stating the names of the actions. < 1418125142 819905 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :did you know that if you visit a page in IE that is just a different capitalization of the one you were coming from, it doesn't add it to history tdnh < 1418125209 743405 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: yes, sure. Unnötig, unnötiger, am unnötigsten. < 1418125244 354586 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: that's terrifying tdnhaa < 1418125295 529210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: in fact german does them in essentially the same way as english, except that it isn't afraid of long words so it rarely does the equivalent of "more/most" < 1418125296 88041 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(unnecessary, more unnecessary, most unnecessary.) < 1418125346 1548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think norwegian is somewhere in between < 1418125377 596695 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? int-e < 1418125379 530244 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e? ¯\(°​_o)/¯ < 1418125382 987846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1418125389 800947 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn int-e is not Swedish. < 1418125391 899179 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'int-e': int-e is not Swedish. < 1418125406 633833 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :There, that'll help. < 1418125427 476139 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I had an idea for branfuck < 1418125451 208821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: what have you done neither that nor my previous pun is showing up in the repository < 1418125463 508115 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :we could maybe figure out in a lot of programs which registers are used < 1418125477 746971 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I imagine most brainfuck programs used registers in a linear repeating pattern < 1418125493 64600 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? int-e < 1418125494 903650 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e? ¯\(°​_o)/¯ < 1418125509 634625 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Nothing. Hackego is not committing anything, apparently. < 1418125515 160537 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I know that my most complex programs only use that format, some constant initial segment & nx+b & nx+c & nx+d < 1418125515 359736 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAA < 1418125520 718495 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: I'm sure this is your fault ;-) < 1418125539 599427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm maybe it didn't yesterday either < 1418125558 498963 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :maybe a full partition? < 1418125560 662465 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`df < 1418125566 860842 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo hi >test < 1418125567 385676 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :df: cannot read table of mounted file systems: No such file or directory < 1418125568 830145 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418125579 447281 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nope < 1418125608 440391 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :right. even `learn would've complained. but is the repo on the same partition? < 1418125650 661356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run echo hi >test; cat test < 1418125653 484350 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hi < 1418125668 798429 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fizzie: /^[AÄEËIÏOÖUÜYŸ]{5,}$/ < 1418125971 815024 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: all programs with <> balanced loops, in particular; that's a known optimization. < 1418126012 816300 :lambdabot!~lambdabot@silicon.int-e.eu QUIT :Quit: tweak < 1418126091 951744 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION hates when his touchpad accidentally starts dragging a window < 1418126150 2413 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh okay < 1418126164 694554 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I only really have one program that doesn't have balanced loops < 1418126209 585449 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's easier to program that way when you really _do_ have a fixed number of cells. < 1418126219 592117 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 245 seconds < 1418126223 674432 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but it won't do for doing things like arrays. < 1418126280 669394 :lambdabot!~lambdabot@silicon.int-e.eu JOIN :#esoteric < 1418126288 894324 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: There is none, but it still says "What If will return next week. Happy Thanksgiving!" on top. < 1418126310 137480 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: OOOKAY < 1418126357 276298 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: i vaguely recall people talking about trying to deduce what cell you are on even when not all loops are balanced, but it's far harder because then the compiler has to actually guess what memory layout the program uses and check that it's consistent. < 1418126365 671269 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Re HackEgo, I'll have a look, but I should be doing useful things at the moment. < 1418126408 332011 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Okay, "useful" is rather arguable. < 1418126455 499330 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not just a full disk, at least. < 1418126490 957085 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there's nothing about my last commit that looks weird, at least. < 1418126505 855205 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(last successful) < 1418126516 40083 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that's what you think! < 1418126528 235441 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run echo "let's see if the log gets any messages" > useless_file.txt < 1418126530 13266 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418126537 915305 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is mentioning that because we _have_ manage to lock up HackEgo's repository mechanism with commits in the past < 1418126542 460758 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+d < 1418126556 18210 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Nothing in the stdout log, at least. < 1418126573 557633 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oerjan, I was thinking generalize the assumption to linear equations and you should be able to handle some unbalanced loops? < 1418126574 31067 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :run hg verify on the repo? < 1418126639 210977 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If I can remember where it is. < 1418126674 185236 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right, it's the unassuming "env" directory. < 1418126704 5139 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is when we discover the repository has been broken since 2011 < 1418126719 767903 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Also we didn't notice this for more than a day, you can investigate later :P (this is what I always tell myself when lambdabot is acting up.) < 1418126783 781905 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: THAT EXPLAINS SO MUCH < 1418126881 856076 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> id < 1418126883 239059 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : No instance for (Data.Typeable.Internal.Typeable a0) < 1418126883 382242 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from a use of ‘M339982716941561429716085.show_M3399827169415614297... < 1418126883 382374 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : The type variable ‘a0’ is ambiguous < 1418126932 750340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :did it do that before < 1418126943 185161 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :which? < 1418126958 517416 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1418126965 734291 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :At some point there was a Show instance for functions ... not sure what happened to it. < 1418126971 821812 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :> id :: Char -> Char < 1418126973 288663 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Char> < 1418126975 666399 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah < 1418126981 528477 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :thanks, right, that was stupid < 1418126983 315359 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i think at some point there were _two_ < 1418126997 407477 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :actually no < 1418127011 166990 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :there *used* to be an instance for a -> b that just printed < 1418127016 531046 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and > id worked just fine with that. < 1418127078 974324 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"abort: no username supplied (see "hg help config")" < 1418127080 660432 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm. < 1418127096 103350 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's because ExtendedDefaultRules still requires one of the classes to be in a limited list, iirc < 1418127125 645146 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm, so I could try to adding Typeable to that list. < 1418127138 728153 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure it is customizable < 1418127174 889855 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it includes the numeric standard classes and Show, at least < 1418127218 661131 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run ls useless_file.txt < 1418127219 515037 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :useless_file.txt < 1418127225 906601 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`rm useless_file.txt < 1418127227 789508 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418127233 595420 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`ls useless_file.txt < 1418127234 411975 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access useless_file.txt: No such file or directory < 1418127237 810118 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, I don't know. < 1418127280 756852 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It works now, but I'm not sure what I did. I mean, there was that uncommitted file "hmm\n? hello" in the directory that I cleaned up, but that's been there for a while. < 1418127333 565303 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: right. there's a feature request about this here: https://ghc.haskell.org/trac/ghc/ticket/8171 < 1418127345 802863 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I *can* patch GHC the next time I upgrade though ;-) < 1418127375 228479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn int-e är inte svensk < 1418127377 341834 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'int-e': int-e är inte svensk < 1418127386 344062 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Without looking, shouldn't be *too* hard because at least the compiler already knows about the type class.) < 1418127403 137952 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? int-e < 1418127404 29565 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e är inte svensk < 1418127407 657981 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oooooh! < 1418127418 197043 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: cheers! < 1418127441 4870 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(who cares why it works if it works) < 1418127451 777405 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(who, except hackers... err, never mind.) < 1418127525 190601 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And I mean that term in the traditional sense. < 1418127600 482460 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`learn int-e är inte svensk. < 1418127602 233277 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'int-e': int-e är inte svensk. < 1418127627 102121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :with `learn_append around, not ending wisdoms with punctuation gets awkward. < 1418127874 552698 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: would `learn-append int-e . have done the trick? < 1418127881 42889 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess not... < 1418127894 144764 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat bin/learn-append < 1418127894 578318 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nope, extra space < 1418127894 927975 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: bin/learn-append: No such file or directory < 1418127919 921133 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat bin/learn_append < 1418127920 537029 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//') \ stuff=$(echo "$1" | cut -d' ' -f2-) \ perl -i -p -e 's/\n/ /' "wisdom/$topic" \ echo "$stuff" >>"wisdom/$topic" \ echo -n "Learned '$topic': " \ cat "wisdom/$topic" < 1418127988 561891 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh. perl -i -p -e 's/\n/ /' < 1418128008 538948 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(perl -pie anyone?) < 1418128038 945281 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i dunno, i cannot read proto-indoeuropean very well < 1418128059 71272 :boily!~alexandre@96.127.201.149 QUIT :Quit: TEMPEST CHICKEN < 1418128119 436257 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: http://www.vexxarr.com/archive.php?seldate=112714 hth < 1418128190 845164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think that film's a turkey < 1418128284 613768 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :does this mean there are Gobbeldammerung 1-5 < 1418128357 346542 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :looks like it http://www.vexxarr.com/archive.php?seldate=112813 < 1418128450 714202 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Gobbelwhat? < 1418128530 620466 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://www.vexxarr.com/archive.php?seldate=112212 < 1418128570 619098 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: http://sprunge.us/JHeL hth < 1418128575 361620 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://www.vexxarr.com/archive.php?seldate=112411 < 1418128620 365123 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: sorry, I was faster this time. < 1418128623 95941 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418128628 676518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAA < 1418128641 555785 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: you have committed a gravy mistake < 1418128925 843167 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07RingCode14]]4 N10 02http://esolangs.org/w/index.php?oldid=41389 5* 03TomPN 5* (+1711) 10Created page with "'''RingCode''' is an esoteric programming language invented by Tom Price-Nicholson in 2014. RingCode is based on the Tengwar alphabet from Lord of the Rings. The Tengwar are d..." < 1418128981 564006 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: That's not punny, it needs another helping to meat minimum requirements. < 1418129068 83194 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is getting out of hand, i cranberry anymore < 1418129137 372417 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(this about exhausts my knowledge of thanksgiving) < 1418129372 349189 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :berry! < 1418129618 614354 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Right. Let's berry the subject. < 1418129660 295628 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07قلب14]]4 M10 02http://esolangs.org/w/index.php?diff=41390&oldid=41388 5* 03Ehird 5* (+12) 10/* Examples */ rtl < 1418129687 924673 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I forgot to apply an abs to this vector before plotting, but on the other hand I think it looks better this way: https://dl.dropboxusercontent.com/u/113389132/Misc/20141209-plot.png < 1418129691 930236 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Very sciencey. < 1418129889 815349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's it supposed to look like? < 1418129917 660537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's supposed to gave abs hth < 1418130175 47235 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's supposed to look like https://dl.dropboxusercontent.com/u/113389132/Misc/20141209-plot-1.png which is, like, so square. < 1418130209 583137 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe I could use the non-absified version in the cover or something. < 1418130261 242238 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a thesis with a blooper appendix, now that's something < 1418130280 691527 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: btw, I'm curious. have you tried the Polyominoes golf problem? < 1418130298 401844 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh, no i haven't < 1418130373 821007 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think what the original reminded me of was one of these http://cdn.arstechnica.net/Science/August10/lhc.jpg things. < 1418130420 55210 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Except maybe the 90-degree turn there at around (0.5, 0) is not so likely in a particle accelerator. < 1418130538 404310 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :must be a collision :) < 1418130547 112881 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418130565 162621 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that's a fancy magnetic field you have there though, does it vary over time? < 1418130605 65128 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07RingCode14]]4 10 02http://esolangs.org/w/index.php?diff=41391&oldid=41389 5* 03TomPN 5* (+513) 10 < 1418130650 100338 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418130746 551572 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 256 seconds < 1418130806 845707 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1418130814 147447 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418130885 555 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07RingCode14]]4 10 02http://esolangs.org/w/index.php?diff=41392&oldid=41391 5* 03TomPN 5* (+189) 10 < 1418131139 113862 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah, I wish the article would focus on semantics instead of syntax. < 1418131189 760743 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The way it looks now, it could still be a Brainfuck clone. < 1418131221 379709 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm a brainfuck equivalent that is so obfuscated we never notice < 1418131777 764398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, what about a esolanguage that is normally interesting in an eso sort of way < 1418131787 843792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, it has a 0.1% chance of interpreting any input program as brainfuck instead < 1418131811 818956 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: "This is my new universal language which I developed specificially for writing a Brainfuck interpreter in!" < 1418131854 725656 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Would omitting that sentence count as obfuscation? < 1418131891 920499 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why would you develop a language for writing a BF interpreter in? BF's too simple < 1418131910 803563 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523: I'm speculating about the meaning of "obfuscation". < 1418131914 161672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, I developed a language for writing INTERCAL optimizers in, but that's complex enough that it could do with a language of its own < 1418131934 619991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do we define brainfuck equivalency, btw? at the command level? < 1418131950 478787 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I was thinking "Turing completeness." < 1418131960 309133 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1418131964 575276 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, yes, I'm trying to find the definition we /actually/ mean < 1418131966 119878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's hard < 1418131982 487837 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ok, so we've identified the same problem :) < 1418131983 284478 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something like "programs in this language can be translated to BF in linear time" are defeated by the bundle-an-interpreter trick < 1418132048 927922 :_AndoDaan!~AndChat23@188.189.74.42 JOIN :#esoteric < 1418132067 617626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :something that's to brainfuck like zzo38's 1d chess is to chess < 1418132195 67878 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: here's what that graph reminds me to http://www.math.bme.hu/~ambrus/pu/missing-abs < 1418132201 209296 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know of zzo38's 1D chess < 1418132205 87921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is it anything like my 1D sokoban? < 1418132252 182718 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :1D sokoban... < 1418132270 353756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a most intriguing game < 1418132304 985685 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm tring to figure out whether it could be made interesting. Say, by adding the ability to jump over a box. < 1418132331 832609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :each square allowed you to teleport to a specific other square < 1418132348 552880 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah. < 1418132351 731210 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :other than that, it was identical to regular sokoban < 1418132366 390442 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :did the blocks teleport too? < 1418132367 357446 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: does it teleport boxes too? < 1418132376 273719 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, the boxes just move normally < 1418132394 138225 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: can you teleport on a box? < 1418132405 817002 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or inside a wall? < 1418132442 142806 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :do you get teleported at most once after each move? < 1418132464 434179 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can choose when to teleport, and can teleport multiple times in a row if you like < 1418132468 386175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can't teleport under a box < 1418132474 141924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there are no walls except one at each end < 1418132489 403258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and the teleport destinations are all on the map, obviously) < 1418132494 144485 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1418132508 460561 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION is reminded of the cyberbox level subset in xsok < 1418132544 841873 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :though teleportation there just picks the nearest free teleporter, so it's not the same. < 1418132613 698074 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah < 1418132619 223925 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so there's no mandatory teleport < 1418132619 826772 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1418132635 911902 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I guess walls aren't really necessary, you can emulate them with boxes anyway < 1418132881 895121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i can find logs where zzo38 talks about it but no actual link < 1418132922 884112 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :point was, it was 1d yet entirely equivalent to chess < 1418133025 701432 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably the board was 64 by 1, and each piece had a set of distances it could move forwards or backwards < 1418133033 982326 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :main problem there is preventing the sides of the board wrapping < 1418133089 771178 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : Vorpal: Yes. It is not quite like category theory, though. I do not understand category theory completely, so it is not category theory. < 1418133092 786541 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa < 1418133112 474049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Q.E.D. < 1418133144 284046 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: http://www.chessvariants.org/index/msdisplay.php?itemid=MSeeeeeeeeeeeeee hth < 1418133157 586228 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Oh, it's a common theme? < 1418133181 213260 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd be very surprised if 1D Sokoban were equivalent to Sokoban < 1418133200 9323 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it is, maybe there's a rule that "everything is PSPACE-complete unless it obviously isn't" < 1418133216 726336 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: sounds like a corollary to that wolfram thing < 1418133224 548970 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or the similar TC thing < 1418133242 289923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and of course there has be one for NP < 1418133244 857528 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: what? < 1418133275 924907 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: thx < 1418133280 625725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I don't see any reason why turing-completeness being common would cause pspace-completeness to be common < 1418133296 510825 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(especially as np-completeness seems more common in practice, and I don't think anyone really believes that pspace=np) < 1418133329 737487 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: i think it's basically about the kind of resources you have available < 1418133355 177578 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if your game is about finding a fixed solution setup, it's NP-complete < 1418133374 515987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right; the paper about computational complexity of computer games mentioned, for most of those games, that they weren't above NP because all moves were irreversible < 1418133381 271600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if it's about finding a solution that moves around inside a setup, it's PSPACE-complete < 1418133395 720095 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and if it actually has unbounded state, it's TC < 1418133429 234012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I want to think up a counterexample to that < 1418133439 421027 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course there will be some in theory < 1418133440 827156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, by that heuristic, 1D sokoban is PSPACE-complete < 1418133485 966615 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07RingCode14]]4 10 02http://esolangs.org/w/index.php?diff=41393&oldid=41392 5* 03TomPN 5* (+2108) 10 < 1418133495 947833 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there are hierarchies of complexity classes, after all < 1418133542 84866 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Musical notes14]]4 10 02http://esolangs.org/w/index.php?diff=41394&oldid=41336 5* 03TomPN 5* (+70) 10/* See also */ < 1418133542 871821 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :and below them there are loerarchies < 1418133567 444732 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07RingCode14]]4 10 02http://esolangs.org/w/index.php?diff=41395&oldid=41393 5* 03TomPN 5* (-3) 10/* See also */ < 1418133580 823416 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=41396&oldid=41328 5* 03TomPN 5* (+70) 10/* See also */ < 1418133590 429173 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: of course _all_ of them, in addition to resources, require your game or the like to have enough local logical primitives < 1418133593 628971 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in a sense < 1418133596 851837 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=41397&oldid=41099 5* 03TomPN 5* (+70) 10/* See also */ < 1418133645 894393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: right, but a good esoprogrammer can craft logical primitives out of almost anything < 1418133649 327123 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02http://esolangs.org/w/index.php?diff=41398&oldid=41368 5* 03TomPN 5* (+15) 10/* R */ < 1418133666 101962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, it still frustrates me that some of the constructions in the computer games complexity paper are wrong < 1418133686 897725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. they claim the Metroid construction also works for Super Metroid but it doesn't due to the existence of the mid-air morph < 1418133763 581628 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User talk:TomPN14]]4 10 02http://esolangs.org/w/index.php?diff=41399&oldid=40923 5* 03TomPN 5* (+14) 10/* Other esolangs */ < 1418133779 130348 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I hope you wrote to the authors to note these mistakes < 1418133786 634750 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe they just don't play those games enough < 1418133815 868366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I haven't < 1418133820 946618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :interesting idea, though < 1418133867 388777 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: that's almost the _definition_ of a good esoprogrammer there < 1418133883 375767 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's certainly the way i work, at any rate < 1418133883 833069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: eys < 1418133885 816063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*yes < 1418133898 258463 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07RingCode14]]4 10 02http://esolangs.org/w/index.php?diff=41400&oldid=41395 5* 03TomPN 5* (+0) 10/* Adding tehtar to form instructions */ < 1418133902 705258 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: tell them. try to do a quick search first for later articles of theirs correcting the mistakes of course. < 1418133905 411849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: btw you should work on clue (keymaker)'s tcness < 1418133927 564893 :nortti!nortti@nano.smar.fi NICK :lawspeaker < 1418133965 481785 :lawspeaker!nortti@nano.smar.fi NICK :nortti < 1418133974 368889 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: is clue (oklopol)'s obviously TC, or obviously sub-TC? I have a feeling it's one or the other < 1418133984 739061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obviously TC, there's an ski implementation < 1418134141 819757 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: although my best work also involves being able not to be overwhelmed by the complexity of putting it all together. < 1418134191 843581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that can be a hard part < 1418135045 270920 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive JOIN :#esoteric < 1418135113 195586 :drdanmaku!uid17782@gateway/web/irccloud.com/x-kbisiuyxxfhikjos JOIN :#esoteric < 1418135424 257477 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: No route to host < 1418135434 201342 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418137061 710866 :_AndoDaan!~AndChat23@188.189.74.42 QUIT :Remote host closed the connection < 1418137625 116775 :spiette!~spiette@2607:fad8:4:6:224:a5ff:feaf:f0af JOIN :#esoteric < 1418138102 577498 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418138948 552879 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: clue seems to fall into the same class as self-bct and dupdog: too complicated to prove non-tc, too unruly to see any obvious way of controlling the complexity < 1418139016 405325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and xigxag? < 1418139080 270176 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm probably < 1418139357 864319 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: does deciding whether an input to McCulloch's second machine is immortal fall into the same class? or is that obviously controllable? < 1418139378 687324 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418139393 828215 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what is that < 1418139403 526216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mcculloch has far too many machines < 1418139409 377100 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'll have to list the rules, rather than just name it < 1418139420 929360 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I have them listed on the esolang wiki < 1418139432 771689 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish < 1418139434 665295 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: http://esolangs.org/wiki/McCulloch%27s_second_machine < 1418139568 273551 :Decensum!uid52684@gateway/web/irccloud.com/x-bhguutvmrpcadthu JOIN :#esoteric < 1418139578 603603 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm the digits 6-9 are redundant with each other, it seems < 1418139596 913546 :Decensum!uid52684@gateway/web/irccloud.com/x-bhguutvmrpcadthu PRIVMSG #esoteric :Go to bed < 1418139607 236126 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :? < 1418139609 237099 :ChanServ!ChanServ@services. MODE #esoteric +o :oerjan > 1418139609 419862 NAMES :#esoteric < 1418139616 926027 :Decensum!uid52684@gateway/web/irccloud.com/x-bhguutvmrpcadthu PRIVMSG #esoteric ::0 < 1418139620 372480 :oerjan!oerjan@sprocket.nvg.ntnu.no KICK #esoteric Decensum :You are getting annoying < 1418139630 471558 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: oh, it's dulnes? < 1418139630 614738 :Decensum!uid52684@gateway/web/irccloud.com/x-bhguutvmrpcadthu PRIVMSG #esoteric :Oh < 1418139635 689330 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: that's irrelevant if you ask only about immortal numbers, becaues in this machine any number containing a digit 1 or 6 or 7 or 8 or 9 is mortal < 1418139648 749192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, first -n message! < 1418139653 532493 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1418139659 338948 :oerjan!oerjan@sprocket.nvg.ntnu.no MODE #esoteric -o :oerjan > 1418139659 364400 NAMES :#esoteric < 1418139669 971738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :has dulnes been kicked before? < 1418139676 321435 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't remember < 1418139681 308175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if so, what was the offence? < 1418139685 108750 :Decensum!uid52684@gateway/web/irccloud.com/x-rtidleqkvikisnox JOIN :#esoteric < 1418139740 60164 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what does -n mean < 1418139774 520962 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: as in channel mode -n , right? < 1418139777 838450 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh i guess i know nothing about irc < 1418139786 665141 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: yes < 1418139809 221418 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :add it to the list of things i know nothing about < 1418139828 584630 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: oh so you cannot avoid a digit getting to the start < 1418139837 990656 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, now the list of things that oren knows nothing about has been removed from the list of things that I know nothing about < 1418139851 156090 :Decensum!uid52684@gateway/web/irccloud.com/x-rtidleqkvikisnox NICK :Decensum|Away < 1418139857 302090 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: yes. I can tell you the proof but it might be more interesting if you try to figure it out yourself < 1418139887 39629 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh yes, obviously < 1418139932 305819 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Any ideas for clever ways to take the tail of an FMList? http://stackoverflow.com/a/27382987 < 1418140033 620305 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION decides his brain doesn't have room for both FMLists and machines at the moment < 1418140051 136608 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, you're doing things with -- oh, not that machines < 1418140100 830020 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nah < 1418140114 54264 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: isn't it the same thing? they both want to access a list from both ends quickly < 1418140124 719466 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(don't take that seriously( < 1418140125 861478 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :)) < 1418140127 115725 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: O KAY < 1418140157 373180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've kicked dulnes I think < 1418140160 692921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've also kicked oren < 1418140173 226585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's therapeutic < 1418140197 571972 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: are you sure you've not been replaced with facekicker < 1418140205 340853 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :[345]*2[1-9][1-9] < 1418140207 295713 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what is this < 1418140209 363536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I kick people, not faces! < 1418140217 214843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway I'm going to take his advice and go to bed. < 1418140217 634342 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is that a regex < 1418140218 651228 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: a regular expression hth < 1418140219 583393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cluid: a regex, by the look of it < 1418140223 657994 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Heh heh. http://en.wikipedia.org/wiki/Heisenbug < 1418140256 185028 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha, a spam I just got: "You have been selected as a winner for using Google services" < 1418140263 711017 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :j-bot: +/i.1e9 < 1418140264 128576 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: |limit error < 1418140264 271775 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: | +/ i.1000000000 < 1418140267 296511 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :j-bot: +/i.1e6 < 1418140267 797829 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 499999500000 < 1418140271 413272 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :j-bot: +/i.1e8 < 1418140271 917829 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: |limit error < 1418140272 61400 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: | +/ i.100000000 < 1418140274 57727 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :j-bot: +/i.1e7 < 1418140274 551982 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: |limit error < 1418140274 695376 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: | +/ i.10000000 < 1418140279 717502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when I'm in the minority of the Internet-using population that doesn't (at least, not those that require login, and I normally use a separate browser even for the ones that don't) < 1418140295 184845 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Is it signed by the "CEO of Google UK"? < 1418140297 887181 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :j-bot: 3 :'+/i.1e6'"0]i.1e5 < 1418140300 281417 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I got spam like that recently. < 1418140312 600913 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what is difficult about the mcculloch machine thing < 1418140314 99162 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: |timeout < 1418140327 410982 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :have you tried checking each rule against the "regex" < 1418140328 160664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: yes < 1418140334 868172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :©2014 Google Terms & Privacy < 1418140337 208824 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :j-bot: 3 :'+/i.1e6'"0]i.1e4 < 1418140340 214844 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That spam was so good. < 1418140352 455581 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I pasted the whole thing into an IRC channel. < 1418140352 625441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's quite some bizarre copyright notice < 1418140353 472266 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: |timeout < 1418140356 410819 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :j-bot: +/3 :'+/i.1e6'"0]i.1e3 < 1418140359 38589 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 499999500000000 < 1418140369 228352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is Matt Brittin the actual CEO of Google, I wonder? < 1418140374 929411 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :guys? < 1418140386 387451 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :cluid: sorry, I'm here < 1418140405 90115 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :cluid: I don't claim it's difficult, but I couldn't solve the problem I gave < 1418140414 157072 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, it says "find attached email with more details" and has an attached jpeg < 1418140416 902964 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Larry Page is the CEO of Google.1 < 1418140420 915843 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which I'm not going to lok at < 1418140423 580036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, Google UK < 1418140433 583358 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :According to Wikipedia Matt Brittin is a VP. < 1418140457 897284 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ais523: are you paranoid? < 1418140465 687473 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :The machine is defined for exactly the digit strings matching the following regular expression: /^[345]*2[1-9][1-9]*$/ < 1418140470 984332 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :is this derived from the rules? < 1418140474 51714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: to some extent, yes < 1418140474 583326 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :or is this a definition < 1418140475 521415 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :cluid: yes < 1418140479 723063 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's derived from the rules < 1418140490 591599 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so this needs proof < 1418140497 740417 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the proof is trivial < 1418140499 416824 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it would be a shame if there was a mistake in that < 1418140503 127487 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh excellent < 1418140547 139935 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cluid: any string with no 2 is mortal < 1418140554 62382 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because that's the base case of the induction < 1418140622 900071 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: not since http://dilbert.com/fast/2014-11-15/ I think < 1418140660 557508 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :R = /^[345]*2[1-9][1-9]*$/ < 1418140660 833279 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :dR/d2 = /^[1-9][1-9]*$/ < 1418140666 512493 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :dR/d3,4,5 = R < 1418140761 875894 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this is extremely difficult < 1418140872 667521 :MDream!~fyrc@67.235.2.71 NICK :MDude < 1418140954 15993 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net JOIN :#esoteric < 1418140960 368100 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: that loads so fast i cannot see it < 1418140970 499521 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah there < 1418140971 720605 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :b_jonas, why not [345]*2[1-9]* ? < 1418140999 546716 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I tried to derive that regex myself < 1418141004 89216 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but I got a different answer < 1418141008 5219 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :cluid: because the rules specifically forbid giving an empty string < 1418141019 264509 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this string always has 2 in it though < 1418141030 458453 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh < 1418141045 28413 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so [345]*2[1-9]+ ,which is what you have < 1418141067 556254 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Quit: [ < 1418141072 199684 :Sprocklem_!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418141092 245082 :Sprocklem_!~sprocklem@unaffiliated/sprocklem NICK :Sprocklem < 1418141220 432000 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://lpaste.net/116084 < 1418141241 726908 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I think this characterizes the strings which are mortal, so this might be a step in the right direction? < 1418141289 191549 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh it would be !R union those (whic lets us delete the last one) < 1418141391 863099 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what's !R < 1418141397 934182 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the negation of the regex R < 1418141415 437452 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's not what mortal means < 1418141421 774599 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I don't think regex is powerful enough for this problem though, since you have m x ++ 2 ++ m x < 1418141429 554457 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the same string occurs twice < 1418141438 42178 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it can take any number of iterations to die < 1418141446 375072 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh I see what you mean, thanks < 1418141526 944555 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :maybe you could express mortal strings as a CFG? < 1418141528 994695 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: this does resemble dupdog... < 1418141547 465859 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: i doubt it < 1418141597 49041 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah i gues thats hard < 1418141618 640139 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :well another approach might be: If you can decide if a string diverges then you wi < 1418141619 93190 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :n < 1418141637 692053 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that also looks very hard to find though < 1418141724 16012 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well you can rephrase the question but you have to have some reason if that rephrasing is going to be easier to solve... < 1418141749 821207 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I think this problem is too hard to solve, but it would be nice to solve it < 1418141750 34131 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1418141755 987361 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION realizes he just rephrased the problem of finding a solution < 1418141817 803100 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :It has worked before... < 1418141838 819170 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :M xs when not (P xs) or (P xs and M (m xs)) < 1418141845 181605 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this is theform of the mortal predicate < 1418141849 244244 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: now that's crazy talk < 1418141852 455982 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :where P tells you if a string is in the machine < 1418142008 409246 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :are there strings which grow large then get smaller? < 1418142013 596258 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :if not its probably decidable < 1418142025 818270 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: dupdog... hmm < 1418142031 96164 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :well ther are strings like 5:5:5:5:something < 1418142038 116893 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :which gets really big them the 'somethings' might get smaller < 1418142045 215093 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :555555555444 for example < 1418142064 393400 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that would need pathced I guess < 1418142065 688774 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wait, can some op add +n to the channel modes, please? < 1418142079 306735 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :seeing messages from kicked people is ... strange. < 1418142092 467528 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: ais deliberately has it at -n until it becomes a problem < 1418142094 504823 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as a test < 1418142098 749055 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so don't set it to +n yet < 1418142136 972882 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this problem is very hard :( < 1418142138 887409 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, consider this as one vote for it being a nuisance then. < 1418142163 659129 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i dont think its -n that is a nuisance < 1418142196 642146 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :anyway, can you give ma hint for solving the McCulloch's second machine < 1418142209 543723 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it is to me. it breaks my mental model of IRC. ;-) < 1418142211 986401 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: note that iirc an actual ban still prevents talking < 1418142214 109367 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 264 seconds < 1418142223 627726 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :int-e, I was joking that the real problem is Dulnes < 1418142238 101964 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: I know. < 1418142249 120262 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: hmm. < 1418142249 821797 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: no, not with -n < 1418142252 93781 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats cluid for explaining jokes -----### < 1418142259 81437 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: the ban doesn't apply for people who aren't joined, < 1418142261 668627 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :for implementation reasons < 1418142265 853508 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: oh. < 1418142277 499461 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oerjan, any insights into this < 1418142278 764944 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: the -----### depicts a paddle, btw. < 1418142282 276117 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :lol < 1418142289 351117 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i thought it was a swatter < 1418142295 983591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: no, it's a flyswatter hth < 1418142296 353183 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh < 1418142321 413140 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: oh. how did you depict mapoles? < 1418142337 733311 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: basically the server caches which joined users can talk on a channel, so it doesn't have to recompute it from the channel modes at each message, but it doesn't want to cache anything for non-joined users, so it just allows everyone < 1418142347 347438 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so help me with math please :) < 1418142349 638393 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : anyway, can you give ma hint for solving the McCulloch's second machine <-- this is a problem that _we_ don't know how to solve yet, so unlikely. < 1418142376 82606 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: besides, you can see messages from recently kicked users because of multiple server stuff < 1418142380 250034 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I thought of something < 1418142382 393690 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Anyway, my impression of the McCulloch machine was that it's a hard problem, and that there may just be enough rope to hang it on the TC nail. < 1418142405 203799 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :all infinite loops occur in the following way: x is in R, and m x is in R < 1418142419 653148 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: if it matters, my guess is that there is a relatively short algorithm to decide mortality, and has a human-understandible length of proof. < 1418142442 184807 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive QUIT :Remote host closed the connection < 1418142444 288164 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh wait that's wrong < 1418142458 234738 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: the mapoles aren't mine so i don't generally depict them < 1418142460 426505 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive JOIN :#esoteric < 1418142463 266556 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you need a language R' such that: forall x in R', m x is in R' < 1418142487 603418 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the loops live in R' < 1418142528 576230 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :maybe you could define R as a CFG? < 1418142530 703879 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :sorry R' < 1418142579 687355 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric : 1 < 1418142586 46244 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric : /#####| < 1418142586 191050 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :=========<######| < 1418142586 948939 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric : \#####| < 1418142594 189986 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :there, for future reference. < 1418142630 229789 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://lpaste.net/116088 < 1418142677 584046 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :R' -> 2 R' | 3 R' 2 R' | 4 Z | 5 R' R' < 1418142677 861422 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Z -> Z 2 | Z 2 Z 3 | R' 4 | Z Z 5 < 1418142679 513762 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :like that? < 1418142707 660595 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: whoa < 1418142710 534309 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this language is empty :/ < 1418142718 778478 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this approach doesn't work < 1418142786 786507 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :perhaps you could write a prover in prolog? < 1418142798 892625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: note that you are going to have a _very_ hard time finding a "general" method to solve it, because only takes a bit different rules to get a "tag system" for which the problem _is_ unsolvable. < 1418142823 377886 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so if it is solvable it needs looking at specific properties of the rules used < 1418142852 537739 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*it only < 1418142935 191858 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I don't really have any other ways I could approach the problem though < 1418142992 786906 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :In fact, I'd say that tag systems look simpler! < 1418143002 412560 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed! < 1418143003 485308 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :if S is the language of looping machines, S -> 2 S | 3 K | ... < 1418143018 282288 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :then K is the language of machines such that m x ++ 2 ++ m x is a looping machine < 1418143101 209916 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://lpaste.net/116090 it seems unlikey to transform this program into something which can be computed < 1418143111 807027 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: the only thing that might make this simpler is that you don't have many constant strings. < 1418143124 763118 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it needs "base cases" < 1418143174 91137 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :guys < 1418143185 722357 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :I made another Functional Brainfuck! < 1418143211 205963 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :SopaXorzTaker, what is it? < 1418143247 769538 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ ];._1' can I talk after parted?'[+/([:+/@i.1e6"_)"0 i.6e3 < 1418143251 780574 :j-bot!~j-bot@li339-21.members.linode.com PART :#esoteric < 1418143261 948344 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: can < 1418143262 92321 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: I < 1418143262 92419 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: talk < 1418143262 92492 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: after < 1418143262 92563 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: parted? < 1418143264 133412 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: And of course it may be possible that mortal strings are easy to characterize and you can *still* embed a TC language in the immortal one (say, some CA). < 1418143270 650766 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :do you mean actually functional, or just procedural? < 1418143283 159744 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: But that's just crazy talk at this point. < 1418143290 500510 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(on my part) < 1418143329 242746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: your attempt to solve identity matrix just triggered a henkma incident hth < 1418143341 860167 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah? < 1418143369 831588 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah. < 1418143372 715902 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :is that like a collapsing hrung disaster? < 1418143387 58252 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: much worse hth < 1418143392 984851 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION goes to look up hrung < 1418143452 739753 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what would you say is the state of matter of the identity matrix twh < 1418143462 95648 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :5 characters shorter and completely different statistics. Sigh. < 1418143466 613802 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: non-exotic < 1418143479 646266 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :cluid, it has function definitions < 1418143482 358791 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :perhaps i got that backwards < 1418143488 260248 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :by numbers < 1418143503 3751 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: but at least it's an endless problem, plenty of time to catch up ;-) < 1418143527 879045 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :like that {[>,]} < 1418143534 520638 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, that identity matrix! < 1418143535 522169 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :and calling like that ++| < 1418143556 260957 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :where {} are function operators < 1418143563 625089 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :and | is a call < 1418143564 602760 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :cool! < 1418143575 713753 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :SopaXorzTaker: you know it's generally not allowed to create brainfuck variants these days, unless you have a very good excuse, right? < 1418143577 923780 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :callse function number (mem[ptr]) < 1418143589 589145 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :b_jonas, I am not gonna make it publicv < 1418143596 131538 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker PRIVMSG #esoteric :it's my entertainment < 1418143650 827876 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I have a post-mortem toy problem, http://golf.shinh.org/p.rb?postfix+to+infix < 1418143661 740513 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :could you encode collatz type problems into this machine? < 1418143679 823258 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: maybe? < 1418143690 456429 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :my guess is no < 1418143719 216793 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :why are there no active problems? < 1418143776 656813 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because no one made any < 1418143903 479974 :nortti!nortti@nano.smar.fi NICK :lawspeaker < 1418143945 778926 :lawspeaker!nortti@nano.smar.fi NICK :nortti < 1418144044 186347 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you know the thing where you're writing a recursive function and you accidentally unfold it one step for no good reason? < 1418144047 188344 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what a scow < 1418144098 258156 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*what a what a scow < 1418144150 800913 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :now that you're not thinking about machines you should tell me whether this fmlist business is possible twh < 1418144171 177184 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i'm actually not completely sure whether it's possible even though i have a working implementation < 1418144196 336826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Nope hth < 1418144208 453230 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1418144284 299502 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :tdnhbwaprr hth < 1418144703 274306 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 258 seconds < 1418145155 888797 :MDream!~fyrc@67.235.2.71 JOIN :#esoteric < 1418145275 478320 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07KittyKittyMewMew14]]4 10 02http://esolangs.org/w/index.php?diff=41401&oldid=38827 5* 0367.78.57.11 5* (+141) 10/* Interpreters for KittyKittyMewMew */ < 1418145278 250797 :MDude!~fyrc@67.235.2.71 QUIT :Ping timeout: 258 seconds < 1418145373 543846 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker NICK :ummjackson < 1418145380 287746 :ummjackson!~ItsLuke@unaffiliated/sopaxorztaker NICK :SopaXorzTaker < 1418145453 213279 :scounder!~scounder@fallout.stormbit.net QUIT :Read error: Connection reset by peer < 1418146252 545177 :scounder!~scounder@fallout.stormbit.net JOIN :#esoteric < 1418146626 489363 :AndoDaan!~AndoDaan@188.189.74.42 JOIN :#esoteric < 1418147621 924917 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418148225 169942 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: sorry, what fmlist business, didn't the stackoverflow thread already answer all questions? < 1418148250 780579 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: I linked to my answer in the thread. I want a non-cheating way to do what I did there. < 1418148264 84898 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"noncheating"? < 1418148296 485477 :Decensum|Away!uid52684@gateway/web/irccloud.com/x-rtidleqkvikisnox QUIT :Quit: Connection closed for inactivity < 1418148316 104067 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. Without using any types that break the monoid laws. < 1418148442 854046 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah. < 1418148487 843110 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :shachaf: that did not help but was a pretty what? rude reply? < 1418148526 825722 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :perfectly reasonable response < 1418148613 772875 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Oh. < 1418149220 836097 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: http://sprunge.us/WJWB?hs doesn't break any rules, I think. < 1418149296 285847 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07RingCode14]]4 10 02http://esolangs.org/w/index.php?diff=41402&oldid=41400 5* 03BCompton 5* (+94) 10 < 1418149374 668591 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: See also http://lpaste.net/116099 from glguy in #haskell-lens < 1418149382 880956 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: using the basic property that uncons ((a:b) ++ c) = Just (a, b++c), so UAux stors the head, the tail, and a reconstruction of the original list. < 1418149410 524031 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :right, that's the same idea. < 1418149463 872029 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i find Haskell a lot harder to understand than lisp; is that normal < 1418149526 216656 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes < 1418149537 402119 :MDream!~fyrc@67.235.2.71 NICK :MDude < 1418149706 298263 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: only if you know Lisp. < 1418149792 921617 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what if you don't relly know either? < 1418149963 962182 :spiette!~spiette@2607:fad8:4:6:224:a5ff:feaf:f0af QUIT :Remote host closed the connection < 1418149977 705752 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :lisp has a lower barrier for entry < 1418149987 320327 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :haskell is more complex and unusual < 1418150063 789813 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i think it's that haskell is somewhat an ALGOL dialect < 1418150079 187104 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I dont thik so, < 1418150095 451369 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :in my picture of things scheme (a lisp) descends from ALGOL < 1418150106 895037 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :haskell comes from miranda and gopher and lazy ml < 1418150133 730474 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well you probably know more than me so ok < 1418150168 422983 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: I think your solution comes up with the same result as glguy's. < 1418150173 249209 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: Now I'm wondering whether the (a,b) <> (_,d) = (a <> d, b <> d) semigroup has a name. < 1418150176 161489 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(And mine, after I changed it not to unfold the recursion.) < 1418150350 466050 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I encourage y'all to submit answers with your solutions. < 1418150373 324509 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION is confused. < 1418150388 21065 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1418150396 697464 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :What is a solution, if it's not an answer? < 1418150428 515324 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :To submit answers to the stackoverflow question that contain the solutions. < 1418150442 326354 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah. Not going to happen. < 1418150465 552661 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OKAY < 1418150474 447597 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :No, I can't pull it off. < 1418150519 893434 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: I actually parsed the sentence wrong: (I encourage y'all (to submit answers) with your solutions.) < 1418150534 412423 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :rather than (answers with your solutions) < 1418150545 219080 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't follow your parentheses. < 1418150551 626280 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1418150563 321565 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Use your solutions to encourage you to submit answers? < 1418150581 84542 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Well, it didn't make sense to me either. < 1418150615 661179 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :It sounded almost like something a teacher would tell her students, but not quite. < 1418150963 389647 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I still like this free magma thing. < 1418150973 638199 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :lambdabot should have it so we can inspect monoid trees. < 1418151047 217076 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I have a 9-line @let definition suitable for pasting, but only I can use that easily. < 1418151281 229593 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> foldMap N (S.fromList [1..6]) < 1418151282 889227 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : (N 1 ◇ (N 2 ◇ N 3)) ◇ (N 4 ◇ (ε ◇ (N 5 ◇ N 6))) < 1418152144 599720 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418152329 647443 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Disconnected by services < 1418152332 84468 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1418152930 563471 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :11:20 shachaf: int-e's solution is a little too strict < 1418152930 755384 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :11:20 minefield = (singleton 0 <> singleton 1 <> undefined) <> (singleton 2) < 1418152968 547672 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: You should be in #-lens or something, it's the future. < 1418153051 721619 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :too scary. < 1418153107 975646 :MoALTz!~no@user-46-113-127-236.play-internet.pl JOIN :#esoteric < 1418153339 494009 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah yes, nasty strictness. So using tuples for separating out the full part is essential. < 1418153685 240973 :S1!~S1@p4FF92790.dip0.t-ipconnect.de JOIN :#esoteric < 1418153936 404347 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :actually no, the type is fine... but I need the selectors. < 1418154119 716931 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so that leads to http://sprunge.us/acbH?hs < 1418154179 999787 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm going to stop conveying messages between you two now, because it's silly. < 1418154192 753852 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :aww < 1418154210 93552 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Either you join #-lens or glguy joins this channel. Or something. < 1418154222 515881 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418154233 882931 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well then. < 1418154235 467184 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :heh < 1418154264 957800 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :shachaf: I'm still OK with you relaying messages for me < 1418154270 831039 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :this way I can make sure they are relayed correctly < 1418154321 816924 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`welcome glguy < 1418154322 694450 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :glguy: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1418154340 615690 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(just following standard operating procedure) < 1418154375 691334 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so did shachaf relay the http://sprunge.us/acbH?hs link? < 1418154417 54560 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :glguy: in any case, thanks for pointing out the strictness bug in my code. < 1418154425 235803 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Yeah, he pasted that in another channel < 1418154448 951278 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :I didn't know where the discussion had originated but we were discussing it there, too < 1418154507 723708 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: no. I'm aiming for maximum confusion. :P < 1418154538 249808 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :this is what I had come up with : http://lpaste.net/116099 (I don't know if shachaf managed to share that over here) < 1418154548 35188 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :enough about shachaf < 1418154571 89096 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Yes, I saw that. < 1418154657 241014 :relrod!~relrod@redhat/relrod JOIN :#esoteric < 1418154686 318257 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`relcome relrod < 1418154688 631174 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​02relrod: 06Welcome 13to 04the 07international 08hub 09for 02esoteric 06programming 13language 04design 07and 08deployment! 09For 02more 06information, 13check 04out 07our 08wiki: 09. 02(For 06the 13other 04kind 07of 08esoterica, 09try 02#esoteric 06on 13irc.dal.net.) < 1418154713 299368 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418154729 99466 :relrod!~relrod@redhat/relrod PRIVMSG #esoteric ::D < 1418154912 50840 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` grep -l welcome bin/* < 1418154913 285165 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/bienvenido \ bin/emoclew \ bin/ozcome \ bin/relcome \ bin/rwelcome \ bin/tervetuloa \ bin/wehlcohme \ bin/welcome \ bin/welcome \ bin/WeLcOmE \ bin/WELCOME \ bin/welcome13 \ bin/wlcm \ bin/wow \ bin/zalgreet < 1418154944 370608 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, I didn't know about all these. < 1418154953 183688 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`wlcm shachaf < 1418154954 323422 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachaf: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1418154962 476390 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm. < 1418154983 601241 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` cat bin/wlcm < 1418154984 289928 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :welcome "$@" | sed 's/aeiou//' < 1418154996 506486 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh. < 1418155001 968661 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That program has a high bug density. < 1418155037 795057 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`` sed -ir 's/.$/g&/' bin/wlcm; cat bin/wlcm < 1418155040 34867 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :welcome "$@" | sed 's/aeiou//g' < 1418155048 135061 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`wlcm FireFly < 1418155048 988710 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :FireFly: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1418155053 459963 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oh. < 1418155054 697607 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's one bug, but there's a more important one. < 1418155059 739281 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I didn't spot the other obvious bug < 1418155066 813824 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :(but I did now, of course) < 1418155067 65885 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :how about tr -d aeoiu? < 1418155076 519114 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :That's neater < 1418155088 663418 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`zalgreet FireFly < 1418155089 790594 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :F͓̈́i̻͓r͈ͨe̵ͫF̲͂ĺ͚y̖̕:͓ͮ ͨͤW͇̐e͎̣lͯ̓c̳̊o̯̰m̶͏ĕ̟ ̣̀t̻͕o̢͆ ͖̓t̗̝h͍͑eͪ̉ ̨ͫi͇͒n̢̼t̥̘eͬ͟ṛ̀n̾̈́a̫͏t̸͒i͉ͬŏͦn̳͗a̫ͮl̿ͤ ̓ͭh͗͊ų͎b̢ͪ ͯ̒f̹̀ơ͉r̨͗ ̋ͬeͮͭs͝ͅo̝͛t̹ͮe̎͋r̵̪i͎ͥc̿͞ ̱͗pͥ͏r̓͞o̅ͥg̡͑rͭͫa͉͡m̜̑mͭ็iͩ̓n̨̕g̈́͒ ͣ͜l̺͖ã̲n͠ < 1418155110 772552 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`` sed -ir 's/sed.*/tr -d aeoiu/' bin/wlcm; cat bin/wlcm < 1418155128 935295 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wlcm yourself < 1418155130 380029 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :HackEgo? < 1418155147 359362 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Shouldn't've zalgreeted. < 1418155147 502846 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :zalgreet might've been too much for HackEgo < 1418155159 287458 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`` thanks shachaf | zalgo < 1418155166 732202 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :yourself: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1418155167 347158 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :T͈͑hͩͭaͫ̉n̍̾k̪ͬs͈̐,̘̌ ̯́s̾͊ḧ̜a̛̚c̙ͦh̸̃a͔̽f͎̰.̙̅ ͗̄T̷͇h́͊ä̇c̘ͨh̛̻å̎f̂ͨ.̱̊ < 1418155168 534469 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :welcome "$@" | tr -d aeoiu < 1418155191 178569 :relrod!~relrod@redhat/relrod PRIVMSG #esoteric :`` ls < 1418155192 2812 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​:-( \ 113500 \ bdsmreclist \ bin \ canary \ cat \ complaints \ :-D \ dc \ dir \ dog \ etc \ factor \ faith \ head \ hello \ hello.c \ ibin \ index.html?dl=1812 \ interps \ lib \ paste \ pref \ prefs \ py.py \ quines \ quotes \ script.py \ share \ src \ test.c \ Wierd \ wisdom \ wisdom.pdf < 1418155210 117025 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`help < 1418155210 312341 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1418155232 282055 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? HackEgo < 1418155233 445207 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. < 1418155270 707688 :relrod!~relrod@redhat/relrod PRIVMSG #esoteric :Interesting < 1418155335 974305 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`wlcm hi < 1418155336 984399 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :h: Wlcm t th ntrntnl hb fr strc prgrmmng lngg dsgn nd dplymnt! Fr mr nfrmtn, chck t r wk: . (Fr th thr knd f strc, try #strc n rc.dl.nt.) < 1418155340 983573 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat cat dog canary < 1418155341 570936 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: cat dog canary: No such file or directory < 1418155344 948488 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Better < 1418155345 303728 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` cat cat dog canary < 1418155347 114094 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Meow~~ \ ヽ༼ຈل͜ຈ༽ノ \ chirp < 1418155392 38378 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418156642 140256 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 245 seconds < 1418156742 222606 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 245 seconds < 1418158744 120557 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418159241 198042 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :how come so many languages have REPLs but don't porvide the ability to save functions/variables you have defined on the REPL? < 1418159400 173979 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :because they are read-eval-print-loops, not editors. < 1418159438 643441 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but BASIC had that ability in the 1980s < 1418159468 97355 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and matlab has it < 1418159483 511102 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why can't GOOD languages do it? < 1418159508 445085 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah it sucks < 1418159510 754130 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i dont get it either < 1418159511 964803 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Not trying to be cocky. It's a mindset that comes from editing code in editors, then loading it to run it. Once you reach that point it's easier to modify the code in the editor and reload it. < 1418159543 481457 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The strange thing is that nevertheless, simple REPL loops often grow and acquire the ability to define new functions. < 1418159620 296783 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i just had to scroll up in my terminal, and copypaste it and edit the prompts out < 1418159630 900105 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that should not be necessary < 1418159781 844372 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(The REPLs I can think of don't even keep the entered source code around.) < 1418159832 822216 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 255 seconds < 1418159851 771579 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :It's noteworthy BASIC comes from a completely different era when running two programs simultaneously was generally not done. So of course you needed an IDE, rather than just a REPL, and an IDE that can't save code is worthless. < 1418159885 824061 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :With a repl you can define definitions in terms of previous effects: x = sizeOfFile "somefile"; f y = y + x, so it might not be enough to just save a function definition. You'd probably need to save the whole transcript < 1418159891 754847 :Vorpal!~Vorpal@81-224-29-207-no185.bredband.skanova.com JOIN :#esoteric < 1418159894 456918 :Vorpal!~Vorpal@81-224-29-207-no185.bredband.skanova.com QUIT :Changing host < 1418159894 600757 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1418160610 7784 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You can save the current state of the REPL < 1418160686 471682 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah that's what I mean: you should be able to turn the state where there is a variable x and it contains 19, into a file containing "x = 19" < 1418160696 623849 :ocharles_!sid30093@gateway/web/irccloud.com/x-jbqpxitzlsuonrdl JOIN :#esoteric < 1418160725 452061 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Some REPLs store the transcript in a list which you can write out or replay manually (ipython, mathematica) < 1418160757 953038 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Others let you save a snapshot of the heap to reload later < 1418160798 757588 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :oren: what about the state where x is a file descriptor? < 1418160830 353145 :tswett!~tswett@c-107-5-152-253.hsd1.mi.comcast.net QUIT :Ping timeout: 272 seconds < 1418160843 683203 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in that case it should either fail to save x or turn it into fopen...fseek... < 1418160867 594421 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :not that the language would necessarily use C's functions < 1418160920 201285 :Melvar!~melvar@dslb-178-004-081-050.178.004.pools.vodafone-ip.de QUIT :Ping timeout: 245 seconds < 1418160931 343209 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :What if the file is an open TCP socket < 1418160959 518315 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :obviously you'd just also save a version of the remote program alongside your REPL state < 1418160972 287132 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :then it should definitely fail (with an error like "cannot save this type of value: TCP-socket") < 1418160973 831150 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :and bring both back up when you were ready < 1418160987 731096 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I would think that saving transcripts would be useful. Going beyond that in languages that don't have native code inspection is probably not going to pay off. < 1418161033 870331 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Isn't this basically how smaltalk environments work? < 1418161039 23075 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So ... not Lisp, Scheme or TCL, did I miss any? ;-) < 1418161057 330199 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The smalltalk environments that I've seen (very few) use Heap images. < 1418161093 774067 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :which presumably do something to abstract out these rough edges when resuming from a saved heap < 1418161098 484644 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :(where they can be smoothed) < 1418161106 275906 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :probably < 1418161116 198408 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1418161117 702788 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why can't it save as source code? < 1418161128 387046 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like BASIC did? < 1418161167 839489 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you should be able to < 1418161170 9268 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that way i can develop a function in the repl and then compile it < 1418161186 512663 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you could make a better REPL with this feature < 1418161237 260223 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am working on one for scrip7... < 1418161255 506618 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But the approach to IDEs has been turned upside down. Rather than extending a REPL with editing functionality, we have editors that integrate the REPL. < 1418161279 147313 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :good oren < 1418161280 776570 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :If you want code editing, the state of the art is to use an editor, not a REPL. < 1418161286 65996 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :scrip7 is really cool < 1418161314 488851 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it will be cooler... current version kinda sucks < 1418161344 620800 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it needs better repl, which i am making in ncurses < 1418161564 596949 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the registers will have context-relevant display above the normal scrip7 command line < 1418161671 273781 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and of course the new version of langugae will have better IO commands providing functionality as described above < 1418161708 792461 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and the context-relevant display is fully editable of course < 1418161744 475204 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :e.g. point register 0 to a 64-bit value, then edit the displayed value directly < 1418161821 503180 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :a drop-in debug/programming console for any C program is what it ends up being < 1418161941 991143 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1418162065 209617 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1418162354 335818 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Quit: *bubbles away* < 1418162417 279377 :cluid!~cluid@unaffiliated/cluid QUIT :Remote host closed the connection < 1418162667 89124 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1418163695 193095 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 245 seconds < 1418164411 240921 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Heh, Agda's source has its own definition of lenses < 1418164435 153771 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It's essentially a veeery stripped down version of lens < 1418165372 806527 :Froox!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1418165373 397176 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Read error: Connection reset by peer < 1418165810 117568 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418165883 92473 :Decensum|Away!uid52684@gateway/web/irccloud.com/x-nsltqcbdvndjstta JOIN :#esoteric < 1418165895 717847 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :goddammit, the asus smarttouch (or something like that) driver has died again < 1418165932 223533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the only way i know to fix it is rebooting windows < 1418166162 10369 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*smart gesture < 1418166262 724737 :Decensum|Away!uid52684@gateway/web/irccloud.com/x-nsltqcbdvndjstta PRIVMSG #esoteric :C or C++ ? < 1418166264 340923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course it has to happen when i have 24 tabs open < 1418166302 751465 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Decensum|Away: what are you comenting on? < 1418166306 687246 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*commenting < 1418166322 946443 :Decensum|Away!uid52684@gateway/web/irccloud.com/x-nsltqcbdvndjstta PRIVMSG #esoteric :Im asking if i should use C or C++ < 1418166345 285266 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :rust < 1418166381 586934 :Decensum|Away!uid52684@gateway/web/irccloud.com/x-nsltqcbdvndjstta PRIVMSG #esoteric :No < 1418166392 969076 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418166406 290490 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :use C < 1418166419 807899 :AndoDaan!~AndoDaan@188.189.74.42 QUIT :Read error: Connection reset by peer < 1418166424 375885 :Decensum|Away!uid52684@gateway/web/irccloud.com/x-nsltqcbdvndjstta PRIVMSG #esoteric :Thanks < 1418166428 186685 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or C++ without boost < 1418166435 594980 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yes, rust < 1418166444 367037 :Decensum|Away!uid52684@gateway/web/irccloud.com/x-nsltqcbdvndjstta NICK :Decensum|Zzz < 1418166475 873952 :AndoDaan!~AndoDaan@188.189.74.42 JOIN :#esoteric < 1418166476 154471 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I like to use C < 1418166480 42958 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But what program is it anyways? < 1418166484 574525 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-nsltqcbdvndjstta PRIVMSG #esoteric :Client stays on for about 5 hours so im gonna go sleep < 1418166493 737439 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-nsltqcbdvndjstta PRIVMSG #esoteric :o/ < 1418166510 22527 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 240 seconds < 1418166527 31389 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if he's asking "C or C++" he must have a need for speed < 1418166544 173495 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and possibly a need for low-level hardware access < 1418166558 272477 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :soy rust < 1418166562 838947 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :*, < 1418166614 618267 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1418166625 863009 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :rust doesn't look stable enough... < 1418166644 940348 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :look at what happened to the python community < 1418166686 24512 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 250 seconds < 1418166782 832113 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :1.0 beta should be out at the beginning of next year < 1418166808 883810 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :The foolish man builds his house upon sand. < 1418166818 617891 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418166838 230556 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't build a house < 1418166855 916959 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :The wise man builds his house upon rock: C90, no gnu extensions. < 1418166896 211339 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Or Perl 5 < 1418166944 821150 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Just slapped together in perl < 1418166986 429051 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :myname: it's a biblical reference. the point is you should build important things upon a grounding of things that won't fail. < 1418166993 801284 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or change < 1418167028 147745 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oren: i don't build anything < 1418167063 627912 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :at this way i am actually totally okay with unstable languages < 1418167145 630890 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well, ok. but until told otherwise i'mma assume that whatever Decensum is building is something he'd rather not have to constantly revise. < 1418167678 934093 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 244 seconds < 1418168043 267238 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418168593 100919 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1418168839 42945 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1418169042 883034 :Froox!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 244 seconds < 1418169043 259640 :Froo!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1418169258 25703 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 252 seconds < 1418169753 80081 :Froox!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1418169753 263075 :Froo!~Frooxius@cust-101.ktknet.cz QUIT :Read error: Connection reset by peer < 1418169981 217463 :S1!~S1@p4FF92790.dip0.t-ipconnect.de QUIT :Quit: S1 < 1418170054 581262 :Froo!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1418170055 106342 :Froox!~Frooxius@cust-101.ktknet.cz QUIT :Read error: Connection reset by peer < 1418170442 879946 :Froox!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1418170443 104865 :Froo!~Frooxius@cust-101.ktknet.cz QUIT :Read error: Connection reset by peer < 1418170493 301054 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418170716 539370 :Froo!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1418170902 918960 :Froox!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 244 seconds < 1418171221 706398 :scounder!~scounder@fallout.stormbit.net QUIT :Ping timeout: 260 seconds < 1418171293 721914 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'm trying to refine my documentation < 1418171300 858172 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :In BF < 1418171318 173119 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :When you input a char, does it take from the STDIN of the whole runtime? < 1418171320 844051 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-nsltqcbdvndjstta NICK :Decensum < 1418171324 309526 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Or does it just specifically take one char < 1418171337 876043 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1418171354 360903 :Decensum!uid52684@gateway/web/irccloud.com/x-nsltqcbdvndjstta PRIVMSG #esoteric :Question? < 1418171377 291977 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :As in, if you were to do ",,", and the first time type ab, and the second time type c < 1418171377 459165 :Decensum!uid52684@gateway/web/irccloud.com/x-nsltqcbdvndjstta PRIVMSG #esoteric :What is the document you are trying to refine < 1418171385 848441 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Would you get "ab" or "ac" < 1418171402 438410 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :(it's my esolang's doc I'm trying to refine) < 1418171408 295099 :Decensum!uid52684@gateway/web/irccloud.com/x-nsltqcbdvndjstta PRIVMSG #esoteric :Oh < 1418171416 915166 :Decensum!uid52684@gateway/web/irccloud.com/x-nsltqcbdvndjstta PRIVMSG #esoteric :Isnt skilled at bf < 1418171454 177345 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418171477 326000 :AndoDaan!~AndoDaan@188.189.74.42 PRIVMSG #esoteric :"ab" < 1418171540 226987 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Does it take in newlines? < 1418171546 882181 :Decensum!uid52684@gateway/web/irccloud.com/x-nsltqcbdvndjstta PRIVMSG #esoteric :Ok so Void linux is pretty good < 1418171554 537111 :Froo!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 264 seconds < 1418171601 642954 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1418171644 782992 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :depends on version but i assume it does take newlines. < 1418171652 593843 :AndoDaan!~AndoDaan@188.189.74.42 PRIVMSG #esoteric :Yeah, but I think you have to pick specifically 10 or... < 1418171659 323981 :AndoDaan!~AndoDaan@188.189.74.42 PRIVMSG #esoteric :what oren said. < 1418171681 167699 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418171686 402607 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Er, I mean as in if you did ",," and just typed "a" and pressed return < 1418171706 657908 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Would the second comma give back an \n or would it ask for more input < 1418171710 149270 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :That'd be a\n < 1418171728 818331 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :How convenient < 1418171878 576868 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :except on windows it might give instead \r\n... < 1418171887 37334 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :depending on implementation < 1418171918 454733 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :text files are still not standard.... stupid unix < 1418171944 781996 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :*stupid windows < 1418171959 889662 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :when ascii came out it was supposed to be \r\n but unix wanted to save one char < 1418171972 873987 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :A char saved is a char earned :P < 1418171977 269841 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :for web data it is also \r\n by standard < 1418171980 939458 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Really? < 1418171983 915240 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :TIL < 1418171992 960703 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yes < 1418172000 721016 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Part of HTTP I think … < 1418172015 990603 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Newline < 1418172026 588756 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :(that sounded really sarcastic. that wasn't supposed to be sarcastic) < 1418172047 624087 :AndoDaan!~AndoDaan@188.189.74.42 QUIT :Read error: Connection reset by peer < 1418172057 892459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Melvar: it's standard for network protocols in general < 1418172060 550717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as is big endian < 1418172071 825876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they managed to standardise on the exact things nobody uses < 1418172077 103427 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because on line printers, \r moves to the beginning of line, and \n moves down one line < 1418172096 546428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(ok, windows uses \r\n, but not big endian. I doubt there are many big endian \r\n environments in production right now.) < 1418172104 119370 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So *that's* why it's called carriage return < 1418172120 622351 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yup it comes from carriages on a typewriter < 1418172145 387978 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and in TTML i'm using the same convention < 1418172153 959535 :AndoDaan!~AndoDaan@188.189.74.42 JOIN :#esoteric < 1418172246 167219 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :btw, \f is "form feed" and it means "next page" < 1418172417 275725 :AndoDaan!~AndoDaan@188.189.74.42 QUIT :Ping timeout: 245 seconds < 1418172479 746717 :scounder!~scounder@fallout.stormbit.net JOIN :#esoteric < 1418172878 645482 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1418173515 153913 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1418173752 979737 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418173928 226272 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 244 seconds < 1418174365 431023 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :\v is a vertical tab, and good luck having it do anything useful anywhere. < 1418174391 319331 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it goes down half a line in TTML: good for writing sub/superscripts < 1418174419 75238 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :do we have any tab? < 1418174460 180984 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :not in ttml but you could extend it when we get 3d wed environments like is ghost in the shell < 1418174460 706230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could consider pages the third axis, since you stack them < 1418174465 89746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :trefunge-98 does < 1418174480 994513 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so then \f is the third axis < 1418174553 425434 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Quit: Terminated < 1418174604 368915 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1418174818 663254 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric < 1418174825 693130 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net QUIT :Read error: Connection reset by peer < 1418175544 374940 :boily!~alexandre@96.127.201.149 QUIT :Quit: BIPEDAL CHICKEN < 1418175727 774324 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the expression ((c%32+15)%23+8)%16 converts an ascii hex character c to its hex value < 1418175794 195531 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :might be doable in only one mod, add cycle but not sure how < 1418175819 766243 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oren: I think it's 10 instead of 8 < 1418175835 712225 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :try it? < 1418175855 429129 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :((65%32+15)%23+8)%16 == 8, expected 10 < 1418175892 368254 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 245 seconds < 1418175957 220096 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmm.... < 1418175987 99191 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oren: (c|32)%39-9 would work < 1418176071 237530 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :right! i knew it must be doable in one mod add cycle (not quite but i'll take it) < 1418176186 947550 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in fact if you only want lowercase then you don't need the |32 < 1418176909 161297 :_AndoDaan!~AndChat23@188.189.86.138 JOIN :#esoteric < 1418177624 858750 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ttml14]]4 10 02http://esolangs.org/w/index.php?diff=41403&oldid=41382 5* 03Orenwatson 5* (-46) 10we don't need hyphens when the format doesn't support autowrapping anyway. < 1418177722 534908 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oren: why only green, red and blue (and possibly purple or gold/amber)? < 1418177758 680704 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because in old days having colors meant printing the page once for each color < 1418177773 43373 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ah, backstriking? < 1418177787 570781 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :move back and overstriking* < 1418177795 570555 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hmm < 1418177809 178416 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :shouldn't that be cyan, magenta and yellow then? < 1418177874 323980 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: nite < 1418177902 427251 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :not exactly. each time youprint a page, the page would be printed in a slightly different place. if you printed the page in both red and blue, you'd get two slightly-off letters, with the overlap in purple < 1418177941 207494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't use green, red and blue ink though < 1418177945 959370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you use CMYK < 1418177998 491357 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :depends on the printer, as i said old printers you had to physically change the ink cartridge manually for each new color (and change the typeball for each alphabet) < 1418178046 402267 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if you used color mixing you'd hae registration problems due to the teletype's mechanicla tolerances < 1418178049 26128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...but it's still subtractive colour, right? < 1418178111 855449 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :not exactly. each color has its own ink. you don't mix colors at all due the problems of getting the teletype to strike the exact same place twice < 1418178128 746402 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(on two different print runs no less) < 1418178203 450347 :MoALTz_!~no@user-46-113-127-236.play-internet.pl JOIN :#esoteric < 1418178365 104082 :MoALTz!~no@user-46-113-127-236.play-internet.pl QUIT :Ping timeout: 250 seconds < 1418178462 925737 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :thus it makes sense to only stock inks of the most used colors, especially red and green < 1418178494 575172 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(for financial data, y'know) < 1418178565 269277 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418178625 538973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fair enough < 1418178666 380847 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :this is designed to be retro -- not to the 1980's, the 1960's! < 1418178722 185791 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so it has arbitrary limitations < 1418180359 856635 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive QUIT :Remote host closed the connection < 1418181922 694930 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So I realized my implementation for something i wrote a long time ago was wrong < 1418181934 611977 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I looked back at the incorrect code < 1418181941 938883 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://i.imgur.com/SxFaEhw.png < 1418181951 765631 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :mfw http://i.imgur.com/CcKQTXg.png < 1418182022 671928 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it isn't one indexed? < 1418182069 322643 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :drop is 0 indexed, dropFromIndex was some hacky function I made that is one indexed for whatever reason < 1418182097 453970 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so you are TRWTF? < 1418182131 625376 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :yes < 1418182141 372505 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :the sad part is that that ended up breaking everything < 1418182387 527722 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :... I just can't stop breaking things today < 1418182427 974595 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :sometime you have to break the bone before you can set it < 1418182462 759353 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I just re-factored some other code a ton just to realize my other implementation worked correctly and this doesn't work because the stack is being popped when I don't want it to be popped < 1418182473 70221 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You're right < 1418182568 689324 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :There we go, heh < 1418182608 380787 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 244 seconds < 1418183071 59615 :dts|pokeball!~DTSCode@unaffiliated/dtscode NICK :dts < 1418183095 437041 :dts!~DTSCode@unaffiliated/dtscode NICK :dts|pokeball < 1418183520 614025 :bb010g!uid21050@gateway/web/irccloud.com/x-mxsxrmalwxhlwrio JOIN :#esoteric < 1418184198 339974 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://snag.gy/wFFiC.jpg < 1418184228 804531 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is this worse or better than using comic sans? < 1418184461 747221 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :this is the densest font i was able to find that supports japanese < 1418184488 395659 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :so do you have a preference for dense fonts? < 1418184491 133304 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://slbkbs.org/ser.html -- Ctrl-F and type something in Chrome < 1418184577 772020 :lambdabot!~lambdabot@silicon.int-e.eu QUIT :Remote host closed the connection < 1418184596 172185 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: /quit quit < 1418184641 895883 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :paul2520: yes i want more code on my screen (contrary to the picture i usually have like 5 terminals open) < 1418184664 630259 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :shachaf: how the heck is it doing that? < 1418184764 704488 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :makes sense > 1418184925 454374 JOIN :#esoteric < 1418184928 228800 :glogbot!dlopen@libdl.so JOIN :#esoteric > 1418184929 593426 JOIN :#esoteric > 1418184930 111002 JOIN :#esoteric < 1418185004 898842 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If only web browsers had a feature where you could look at how web pages do what they do. < 1418185056 557872 :_AndoDaan!~AndChat23@188.189.86.138 PRIVMSG #esoteric :... < 1418185060 330466 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :just because i can see the code doesn't mean i can understand it, shachaf < 1418185220 693575 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there should be a comedy sketch where neo can see the code, but he doesn't know the matrix's programming language < 1418185240 288305 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Looks like chrome leaks data somewhere < 1418185241 798895 :_AndoDaan_!~AndChat23@188.189.88.240 JOIN :#esoteric < 1418185247 556712 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Try scrolling with the scroll bar < 1418185256 769264 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it somehow also works in firefox though < 1418185266 807485 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Webkit? < 1418185268 462943 :_AndoDaan_!~AndChat23@188.189.88.240 PRIVMSG #esoteric :The actual find text input tabby thingie gets hidden too? < 1418185277 799275 :shachaf!~shachaf@unaffiliated/shachaf QUIT :Quit: Reconnecting < 1418185281 303448 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in firefox it doesn't < 1418185290 43837 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1418185292 468866 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Nor on chrome, for me < 1418185300 232922 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but the text you look for still appears < 1418185319 421079 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://slbkbs.org/sel.html is a version that works only with Firefox. < 1418185320 551639 :_AndoDaan!~AndChat23@188.189.86.138 QUIT :Ping timeout: 255 seconds < 1418185357 918303 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://i.imgur.com/OGpgqvZ.png in some weird generic Ubuntu Web Browser < 1418185372 377486 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :(doesn't have a find menu, happens when scrolling) < 1418185413 502609 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what the hell that is a serious security hazard < 1418185453 300066 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :could it target your history/other tabs and send it back? < 1418185463 16767 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :No, gets the current selection < 1418185469 205575 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Press ctrl-a to freeze firefox < 1418185483 854818 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Not sure about the chrome one < 1418185512 455423 :trn!~trn@trnsz.com QUIT :Quit: quit < 1418185559 930323 :trn!jhj@trnsz.com JOIN :#esoteric < 1418185846 844751 :_AndoDaan_!~AndChat23@188.189.88.240 QUIT :Ping timeout: 264 seconds < 1418186339 78503 :password2!~password@197.76.171.108 JOIN :#esoteric < 1418186437 130004 :MDude!~fyrc@67.235.2.71 NICK :MDream < 1418186989 246327 :_AndoDaan!~AndChat23@188.189.73.138 JOIN :#esoteric < 1418187297 245229 :Decensum!uid52684@gateway/web/irccloud.com/x-nsltqcbdvndjstta QUIT :Quit: Connection closed for inactivity < 1418187641 767767 :password2!~password@197.76.171.108 QUIT :Read error: Connection reset by peer < 1418187789 764007 :indiagreen!~indiagree@nat3-minsk-pool-46-53-183-160.telecom.by JOIN :#esoteric < 1418188209 883067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`relcome indiagreen < 1418188210 980340 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​09indiagreen: 02Welcome 06to 13the 04international 07hub 08for 09esoteric 02programming 06language 13design 04and 07deployment! 08For 09more 02information, 06check 13out 04our 07wiki: 08. 09(For 02the 06other 13kind 04of 07esoterica, 08try 09#esoteric 02on 06irc.dal.net.) < 1418188305 755571 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure relcome is valid for anyone except relrod. < 1418188333 175318 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: "sleep" < 1418188494 831195 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 272 seconds < 1418188570 550069 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :GAAAAA burned once again by C's precedence rules!!!! < 1418188590 376093 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and people wonder why i don't like ALGOL dialects < 1418188667 425544 :password2!~password@197.76.154.103 JOIN :#esoteric < 1418188688 31560 :password2!~password@197.76.154.103 QUIT :Read error: Connection reset by peer < 1418188833 5192 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oh, but it's great that you can write x=a*b+c>>d&~e|f,y=x; in place of x=(((a*b+c)>>d)&~e)|f); y=x; < 1418188865 557144 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :very useful in golfing < 1418188881 427546 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is the opposite of great. bitwise ops should be below math < 1418188914 788562 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(asuming you view the parse tree as reaching down) < 1418188963 959651 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(I have to say that, when it is useful in golfing, it is normally useless for other jobs.) < 1418189011 372143 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418189045 677436 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is why scrip7 does not even have a parse tree < 1418189076 674141 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so there is less to memorize < 1418189224 301933 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 244 seconds < 1418189231 50585 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well also because it is easier for me to write an implementation ifi don't need to build a parse tree < 1418189341 522166 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1418189417 714394 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :`slist < 1418189418 503046 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :slist: Taneb atriq Ngevd Fiora Sgeo ThatOtherPerson alot < 1418189755 903152 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Scrip714]]4 10 02http://esolangs.org/w/index.php?diff=41404&oldid=41296 5* 03Orenwatson 5* (+67) 10uploaded super unstable release < 1418189850 507928 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Scrip714]]4 10 02http://esolangs.org/w/index.php?diff=41405&oldid=41404 5* 03Orenwatson 5* (-26) 10updated example for super unstable version < 1418190106 215426 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Scrip714]]4 M10 02http://esolangs.org/w/index.php?diff=41406&oldid=41405 5* 03Orenwatson 5* (+0) 10updated literals < 1418191347 186187 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :My prescription glasses are a gimmick < 1418191355 846841 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :They're effectively 3D glasses for the real world < 1418191729 896125 :drdanmaku!uid17782@gateway/web/irccloud.com/x-kbisiuyxxfhikjos QUIT :Quit: , < 1418192793 763906 :MoALTz_!~no@user-46-113-127-236.play-internet.pl QUIT :Quit: Leaving < 1418192820 72440 :scounder!~scounder@fallout.stormbit.net QUIT :Ping timeout: 258 seconds < 1418195030 395996 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 240 seconds < 1418195326 902783 :scounder!~scounder@fallout.stormbit.net JOIN :#esoteric < 1418196384 445697 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418197219 144935 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oooh slist is a thing that is happening < 1418197223 169977 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Although looking at the list you mayswell just ping me < 1418197296 592873 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no, it's the past < 1418197677 777689 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Quit: *bubbles away* < 1418199749 772480 :relrod!~relrod@redhat/relrod PRIVMSG #esoteric :shachaf: ;) < 1418200307 1688 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :http://www.introducingcarrot.com/ < 1418200357 642612 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lololol! < 1418200375 301936 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :generic marketing words < 1418200489 645168 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :https://twitter.com/jaden_coding < 1418200751 299502 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I want carrots now. < 1418200806 659379 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ha! i don't eat any real vegetables, only fried potatoes and onions < 1418200869 471624 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :"want C's safety and BF's readablity? then look no further than scrip7!" < 1418201054 726382 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :actually, scrip7 seems quite readable compared to BF < 1418201059 621275 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :so it's a middle ground < 1418201927 814033 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hollerith notation is now implemented < 1418201939 981653 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :cause quotes suck < 1418201966 6023 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :13"Hello, World! < 1418202007 804177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that doesn't look LR(0), oren < 1418202027 757084 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :how is it not? it reads once from left to right? < 1418202051 320696 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there is no backtracking < 1418202075 378490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, ok. < 1418202078 875448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what are your number literals like? < 1418202148 606760 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :for integers 1234, for floats 1343.2231, for hex 4%ff = ffffffff. the space at the end of a hex literal is mandatory < 1418202231 606469 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Parsing such Hollerith notations would require to know what is previously parsed in order to decide what to do next (actually, I suppose it could be done without but then the parsing table would need to be infinite). < 1418202272 574228 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no it just allocates n bytes and then memcpys the next n bytes into the string < 1418202290 644869 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it does not detect end of code or anything. < 1418202325 660246 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it will copy the next n bytes of memory after the " into the string < 1418202352 219825 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes I know that < 1418202369 676092 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is effectively one token < 1418202397 985573 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It means the parser needs to read the entire number first to know how to do and cannot use an ordinary parsing table or regular expression or anything like that < 1418202455 200806 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Actually, I am not entirely sure. Let's see if a LR parsing table can actually do it by itself. < 1418202524 545142 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(note that the interpreter i wrote does not have a lexer or a parser or anything, it is just a ream of ad-hoc code, and therefore things like LR(0) don't really even apply) < 1418202539 606575 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Despite this, a manual parser/lexer shoudn't be too difficult to parse this. < 1418202594 480955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: what I mean is that in 123456789"q you don't know whether the 1 starts a string or number literal until you see the H. < 1418202597 486735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er, the ". < 1418202647 834227 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :oren: Perhaps it doesn't apply to your implementation (and as you say, it shouldn't!), but still it is meaningful to say whether or not it is LR(0) or whatever, as well as to say token or the byte stream < 1418202719 221021 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmm can you not define-- string_lit ::= integer_lit '"' binary_data < 1418202759 528380 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no, the lexer needs to be too complex < 1418202785 701140 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and that isn't LR(0). < 1418202790 220974 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :You are correct that implementation won't work of course. < 1418202878 796352 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmmm i don't think hollerith strings are LR(0) which essentially means that the "conceptual complexity" is higher than the "real complexity" because real computers are arbitrarily focused on integers... < 1418202937 202215 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and have primitives for integers that don't appear in regular expressions or general parsers. < 1418203213 547687 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the "real complexity" of parsing a hollerith string involves pointer arithmetic and the expression i=i*10+c-'0' neither of which are primitive to a symbol-based computing environment like a regex < 1418203573 825245 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :In a combinator parser it might look like: hollerith = (integerLiteral <* quotationMark) >>= thisManyCharacters; See the ">>=" is involved which means it involves "impure action symbols". < 1418203596 172447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: what < 1418203618 935102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nothing you said made much sense < 1418203638 443005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're way too focused on details of machine representation when talking about something in the realm of theory... < 1418203708 121764 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ummm... is it wrong to say that regexes work on symbols while real computers in general work on numbers? < 1418203723 428874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :never mind < 1418203778 919755 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Real computers in general work on bits, isn't it? So, you cannot actually use numbers too large to fit in the memory. < 1418203898 394153 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is a major difference but the difference salient to the problem at hand is that a real computer can compute the value of "43" as an integer and use that to tell how long the string is, while a regex can't (at least not easily). < 1418203929 819975 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so a lexer implemented as general code can do this easily while a lex lexer can't < 1418203986 203698 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is all i'm saying: regex engines do not have arithmetic < 1418203997 697516 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :O, that's all, then OK < 1418204080 408157 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I still wonder if such a thing would be actually possible though in the unbounded way using such mathematical models as regex or LR or whatever else; another model is Ligature Machine and I wonder if any variants of the Ligature Machine are capable of such thing. < 1418204768 126457 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07RingCode14]]4 10 02http://esolangs.org/w/index.php?diff=41407&oldid=41402 5* 03TomPN 5* (-35) 10/* Syntax */ < 1418204849 540721 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07RingCode14]]4 10 02http://esolangs.org/w/index.php?diff=41408&oldid=41407 5* 03TomPN 5* (+52) 10 < 1418204920 771696 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07RingCode14]]4 10 02http://esolangs.org/w/index.php?diff=41409&oldid=41408 5* 03TomPN 5* (+107) 10 < 1418205368 459776 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in terms of ligature machine, i think key question is given a number in decimal N, can we produce the string of N symbols? < 1418205399 683249 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :converting decimal to unary would help considerably < 1418205458 673085 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07IDTM14]]4 N10 02http://esolangs.org/w/index.php?oldid=41410 5* 03TomPN 5* (+629) 10Created page with "'''IDTM''', or Infinite Dimensional Tengwar Meltdown, is an esoteric programming language written by Tom Price-Nicholson in 2014. IDTM draws together ideas from his earlier pr..." < 1418205545 48848 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :tengwar are awesome but they are not easily distinguishable... < 1418205681 343137 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07IDTM14]]4 10 02http://esolangs.org/w/index.php?diff=41411&oldid=41410 5* 03TomPN 5* (+294) 10 < 1418205733 573362 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :"the tengwar language from Lord of the Rings" -- youv'e got to be trolling me, aaaaaaa < 1418205960 451910 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:IDTM14]]4 N10 02http://esolangs.org/w/index.php?oldid=41412 5* 03Orenwatson 5* (+125) 10blahg < 1418206177 372568 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07IDTM14]]4 10 02http://esolangs.org/w/index.php?diff=41413&oldid=41411 5* 03TomPN 5* (+912) 10 < 1418206675 103579 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07IDTM14]]4 10 02http://esolangs.org/w/index.php?diff=41414&oldid=41413 5* 03TomPN 5* (+484) 10 < 1418207901 55383 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07IDTM14]]4 10 02http://esolangs.org/w/index.php?diff=41415&oldid=41414 5* 03TomPN 5* (+1979) 10 < 1418207951 774523 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07RingCode14]]4 10 02http://esolangs.org/w/index.php?diff=41416&oldid=41409 5* 03TomPN 5* (+65) 10/* See also */ < 1418207993 41122 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07IDTM14]]4 10 02http://esolangs.org/w/index.php?diff=41417&oldid=41415 5* 03TomPN 5* (+100) 10 < 1418208013 632825 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=41418&oldid=41396 5* 03TomPN 5* (+67) 10/* See also */ < 1418208030 829802 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 10 02http://esolangs.org/w/index.php?diff=41419&oldid=41397 5* 03TomPN 5* (+42) 10/* See also */ < 1418208044 760967 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Musical notes14]]4 10 02http://esolangs.org/w/index.php?diff=41420&oldid=41394 5* 03TomPN 5* (+42) 10/* See also */ < 1418208088 945763 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02http://esolangs.org/w/index.php?diff=41421&oldid=41398 5* 03TomPN 5* (+11) 10/* I */ < 1418208133 907132 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User talk:TomPN14]]4 10 02http://esolangs.org/w/index.php?diff=41422&oldid=41399 5* 03TomPN 5* (+10) 10/* Other esolangs */ < 1418208250 116283 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07IDTM14]]4 10 02http://esolangs.org/w/index.php?diff=41423&oldid=41417 5* 03TomPN 5* (+0) 10/* The Tehtar */ < 1418208259 312215 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07IDTM14]]4 10 02http://esolangs.org/w/index.php?diff=41424&oldid=41423 5* 03TomPN 5* (+0) 10/* Instructions */ < 1418208593 50395 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:TomPN14]]4 N10 02http://esolangs.org/w/index.php?oldid=41425 5* 03TomPN 5* (+354) 10Created page with "Also know as Tom Price-Nicholson. I have created a bunch of esolangs. Here is a list in chronological order: * [[Musical notes]], 2014 * [[Dimensions]], 2014 * Quantum Dim..." < 1418209735 672774 :_AndoDaan!~AndChat23@188.189.73.138 PRIVMSG #esoteric :...And here I am endlessly agonizing over what my first esolang should be. < 1418209763 637289 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1418209833 386109 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :zemhill, help < 1418209861 98930 :_AndoDaan!~AndChat23@188.189.73.138 PRIVMSG #esoteric :cluid, what was your first esolang? < 1418209971 342703 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I don't know < 1418210007 954992 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i wish i knew, it's probably just boring old brainfuck though < 1418210041 972119 :_AndoDaan!~AndChat23@188.189.73.138 PRIVMSG #esoteric :I mean, language that you authored. < 1418210091 960167 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I haven't created any esolangs < 1418210146 399756 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :have y0ou? < 1418210155 852023 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I've tried, but I didnt come up with something original yet < 1418210178 449211 :_AndoDaan!~AndChat23@188.189.73.138 PRIVMSG #esoteric :Ah, sorry. I would have guessed that you had. < 1418210193 195404 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this shame consumes me < 1418210207 840188 :_AndoDaan!~AndChat23@188.189.73.138 PRIVMSG #esoteric :I'm in the same boat. < 1418210223 374143 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :we could coauthor one < 1418210255 809066 :AndoDaan!~AndoDaan@188.189.73.138 JOIN :#esoteric < 1418210271 989975 :_AndoDaan!~AndChat23@188.189.73.138 QUIT :Quit: Bye < 1418210315 871920 :AndoDaan!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :hmm, that could be interesting. At the very least it would help knock some ideas around. < 1418210769 698632 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/McCulloch%27s_second_machine < 1418210771 893065 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I want to solve this too < 1418210853 773978 :AndoDaan!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :Yeah, I saw that earlier. By solve, you mean " User:b_jonas would like to see a proof..." < 1418210857 176022 :AndoDaan!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :? < 1418210859 454517 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes < 1418210863 347607 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it looks far too difficult though < 1418211082 719917 :AndoDaan!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :So if the machine is TC equivalent, that would mean it is not possible. < 1418211104 611695 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah < 1418211317 492473 :AndoDaan!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :hmm, it feels like a 3x+1 function. < 1418211338 406216 :AndoDaan!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :Collatz, I mean. < 1418211406 461963 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah < 1418211418 246221 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :If you could code a 3x+1 style iteration into it that would be very interesting < 1418211513 146418 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I don't remember what my first esolang was < 1418211518 735691 :mroobmoobn!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's not on the esowiki < 1418211520 989733 :mroobmoobn!~roman2@fmnssun.ibone.ch NICK :mroman < 1418211531 373940 :AndoDaan!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :not burlesque? < 1418211685 756133 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I know what my first esolang was, and I believe the spec has been lost < 1418211957 692451 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1418212271 917866 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418212318 98360 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh the driver died _again_... no wait it suddenly showed up. < 1418212322 334183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :whew < 1418212380 679661 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :except it had an exclamation mark for a moment... and now i'm having trouble with its menu. < 1418212428 64420 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :AndoDaan: http://codepad.org/Xd33Oy5f < 1418212429 836314 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok seems to be working. < 1418212430 335192 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, what < 1418212435 401419 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it was more like something like that < 1418212455 21302 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :No, Burlesque wasn't my first esolang by far :D < 1418212495 686402 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: i have a driver for my touchpad that sometimes dies after hibernating the computer and then my touchpad gets very annoying to use (no scrolling), and the only way i've found to fix it is to reboot windows entirely. < 1418212508 722498 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Oooh, I thought you meant like a bus driver < 1418212524 913680 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: no. in fact i rarely take the bus. < 1418212529 711470 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I just invented an esolang: tree-Brainfuck < 1418212546 904616 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it has two new operators, PUSH and POP which let you manage a tree of tapes < 1418212555 395914 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it is much easier to program in than brainfuck < 1418212616 32444 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :if the tape head is here: 0101010101[1]010111 then when you push do stuff and pop, anything left of [] will be retained, but anythig right of [] will be deleted < 1418212620 268466 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I mean reverted < 1418212715 706317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: is this your rite of passage < 1418212755 675130 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it could be called brainstacks < 1418212826 116672 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I parsed it as if it was about a person, too. < 1418212852 159291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: ARE YOU SAYING PERSONS ARE DYING INSIDE MY COMPUTER TDNH < 1418212865 377483 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hey oerjan have you thouht about mchullochs second machine? < 1418212876 914163 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yep, in fact i think i've nearly solved the problem < 1418212898 741060 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: That's what makes it run. < 1418212923 28834 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: always knew computers were fiendish, but... < 1418212953 495626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think my only remaining case is when there are no 3's and exactly 2 5's < 1418212972 608353 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(and whatever 2's and 4's) < 1418213005 993294 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: ^ < 1418213046 655097 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :damn!! < 1418213048 788142 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :nice workk < 1418213124 169574 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the remaining case is somewhat complicated though, e.g. 5252 is immortal but 2525 is not < 1418213294 30871 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i think 2442 as a substring is equivalent to 2 < 1418213322 649045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1418213340 801919 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, not necessarily < 1418213366 390741 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the first 2 could be prefixed by a 5 say < 1418213402 607819 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :5244252 -> 4425244252 -> 5244252 oh hm that case works < 1418213574 440912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :425245 -> 5425 -> 55 hm < 1418213703 273737 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :42252245 -> 542252 -> 252252 --> 252252 so it can be immortal even if the second 5 is last < 1418213775 530721 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at this point, it's the 4's that seem to complicate matters < 1418213823 857206 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :anyway, any string iterates either to this stage or to one which is obviously mortal or obviously immortal < 1418213840 526107 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: ok < 1418213846 502572 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :awesome! < 1418213857 46884 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i wonder how you found that out < 1418213875 376671 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and yes, the 4 definitely complicate the matters, it's the twist. < 1418213977 2447 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: the first thing to notice is that if you have a string of the form x ++ y ++ z, then in less than length(x)+length(z) iterations it will either die or get to a string that starts with y or reverse(y) < 1418214016 8898 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's how you prove that strings with digits other than 2,3,4,5 cannot be immortal, for one thing < 1418214021 131603 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: um, no, you need some more restrictions to make that precise < 1418214036 278833 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: are you sure? < 1418214062 218822 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: x=3, y=2, z=3 is a counterexample, it is immortal but never iterates to a string that starts with y or reverse(y) < 1418214078 194419 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1418214103 230835 :prontotest!pronto@tasty.bagels.xxx JOIN :#esoteric < 1418214104 256119 :prontotest!pronto@tasty.bagels.xxx PART :#esoteric < 1418214112 266350 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1418214127 990634 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right it's imprecise. < 1418214186 508670 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's that m() will be applied to something of that form < 1418214208 267320 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1418214252 907663 :drdanmaku!uid17782@gateway/web/irccloud.com/x-qvyqpzyijvggocli JOIN :#esoteric < 1418214279 388394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but it can possibly happen as part of the rule calculating a prefix < 1418214336 574517 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so it will start with something of the form [345]* ++ y or [345]* ++ reverse(y) < 1418214365 537091 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hopefully that is correct. < 1418214485 485871 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :anyway, after getting digits outside [2345] out of the way, you can note that if there are 3's in the string, it will get to [345]*3 ++ s. if m(s) doesn't contain 3, then all 3's die; if m(s) _does_ contain 3, then this case is immortal. (because anything of the form ...3...2...3... is immortal) < 1418214545 774301 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*all 3's disappear < 1418214594 531890 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now the remaining case has only [245] < 1418214676 653909 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :we count the number of [45]+ blocks in it. if there is just one, it is mortal. if there are three or more, it's immortal. (there's a ...5...2...5...2...5... rule similar to the ...3...2...3... one) < 1418214764 692676 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1418214771 758442 :S1!~S1@p4FF930E0.dip0.t-ipconnect.de JOIN :#esoteric < 1418214778 286881 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :* 5[45]+ blocks < 1418214784 757048 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :needs to have at least one 5 < 1418214784 937280 :S1!~S1@p4FF930E0.dip0.t-ipconnect.de PART :#esoteric < 1418214962 300127 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :after a few steps of executing these blocks, you either will have merged the result blocks to one (thus mortal), expanded to more than two (thus immortal), or the two remaining blocks can only have one 5 each. < 1418215049 842928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and now it depends a lot on the surrounding pattern of 2's and 4's what happens, it seems. < 1418215073 847700 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which i haven't solved yet. < 1418215897 273266 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i guess this case is hardest precisely because it _doesn't_ blow up trivially. < 1418217137 981352 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02http://esolangs.org/w/index.php?diff=41426&oldid=41421 5* 03TomPN 5* (+25) 10/* Q */ < 1418217277 403564 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07RingCode14]]4 10 02http://esolangs.org/w/index.php?diff=41427&oldid=41416 5* 03TomPN 5* (+2) 10/* Adding tehtar to form instructions */ < 1418217512 613849 :GeekDude!~GeekDude@c-73-31-240-150.hsd1.wv.comcast.net JOIN :#esoteric < 1418217516 747748 :GeekDude!~GeekDude@c-73-31-240-150.hsd1.wv.comcast.net QUIT :Changing host < 1418217516 928258 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418217547 162256 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07RingCode14]]4 10 02http://esolangs.org/w/index.php?diff=41428&oldid=41427 5* 03TomPN 5* (+10) 10/* Syntax */ < 1418218045 409169 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07IDTM14]]4 10 02http://esolangs.org/w/index.php?diff=41429&oldid=41424 5* 03TomPN 5* (+33) 10/* Instructions */ < 1418218087 768407 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07IDTM14]]4 10 02http://esolangs.org/w/index.php?diff=41430&oldid=41429 5* 03TomPN 5* (+0) 10/* Entropy */ < 1418218849 607388 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :unsafe { sgeo.attemt_to_get_through_day_without_phone(); ] < 1418218852 412246 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :} < 1418218866 944323 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric ::( < 1418218912 634586 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm. < 1418218947 997736 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :is that a phone-to-be-called-and-call-people-with, or a phone-with-gps-to-know-where-you-are? < 1418218962 553958 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Both < 1418218987 314818 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :which of those is causing you to suffer? < 1418218996 78272 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Although the former is more signficant day to day, latter is going to be significant Friday < 1418219008 9227 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Just in a feeling of safety way < 1418219024 102848 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I don't necessarily use it all the time to keep safe, but like knowing it's there < 1418219056 835293 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :is it an ipod? < 1418219059 500936 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :apple phone < 1418219081 974908 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :no < 1418219101 887008 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :It is a phone with what I am guessing is a damaged USB port < 1418219109 166291 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :use a spare phone < 1418219145 316786 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Looked for my old phone, couldn't find it < 1418219191 626818 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :AFK < 1418219906 484825 :MDream!~fyrc@67.235.2.71 NICK :MDude < 1418220997 459148 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :How did Gosper discover the glider gun? < 1418221013 250119 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I know that he used an oscilloscope to display/animate GOL < 1418221221 675525 :indiagreen!~indiagree@nat3-minsk-pool-46-53-183-160.telecom.by PART :#esoteric < 1418221324 236339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, he did? < 1418221327 774840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's so cool < 1418221501 283351 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't think so < 1418221508 594561 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think that's earlire < 1418221525 263623 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oscilloscope was used to animate GoL, but only for simple constructs like the glider < 1418221528 659706 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the gun is later < 1418221707 322721 :augur_!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1418221741 847311 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1418221990 786867 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Ping timeout: 240 seconds < 1418222300 935127 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 250 seconds < 1418222357 50872 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418222400 882982 :GeekDude!~GeekDude@unaffiliated/g33kdude NICK :GeoDude < 1418222670 889889 :scounder!~scounder@fallout.stormbit.net QUIT :Changing host < 1418222671 107464 :scounder!~scounder@unaffiliated/scounder JOIN :#esoteric < 1418223041 428340 :GeoDude!~GeekDude@unaffiliated/g33kdude NICK :GeekDude < 1418223230 947769 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 240 seconds < 1418223568 119444 :AndoDaan_!~AndoDaan@188.189.73.138 JOIN :#esoteric < 1418223752 975517 :AndoDaan!~AndoDaan@188.189.73.138 QUIT :Ping timeout: 252 seconds < 1418223762 456111 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418223777 276440 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://www.youtube.com/watch?v=BpgA2oCQj9o < 1418223794 576088 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :computing pi in game of life < 1418225152 138495 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive JOIN :#esoteric < 1418225430 472890 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418226047 861698 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1418226350 193261 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1418226855 462810 :Decensum!uid52684@gateway/web/irccloud.com/x-opqdngzjzawzimqv JOIN :#esoteric < 1418226945 875697 :augur!~augur@ip-64-134-67-157.public.wayport.net JOIN :#esoteric < 1418227252 546844 :Decensum!uid52684@gateway/web/irccloud.com/x-opqdngzjzawzimqv PRIVMSG #esoteric :If the Finnish border isnt called the Finnish line im done with life < 1418227269 219670 :Decensum!uid52684@gateway/web/irccloud.com/x-opqdngzjzawzimqv PRIVMSG #esoteric :Also C worked thanks for telling me to use that < 1418227383 276776 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :The joke is that finnish line sounds like finish line < 1418227391 984356 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :prety good < 1418227481 818172 :Decensum!uid52684@gateway/web/irccloud.com/x-opqdngzjzawzimqv PRIVMSG #esoteric :Yeh < 1418228378 398906 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I can't find a download for Martin Gardner scientific american :( < 1418228503 614784 :Decensum!uid52684@gateway/web/irccloud.com/x-opqdngzjzawzimqv PRIVMSG #esoteric :Torrent it < 1418228509 141120 :Decensum!uid52684@gateway/web/irccloud.com/x-opqdngzjzawzimqv PRIVMSG #esoteric :Or use deepweb < 1418228539 966260 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :how do I do that? < 1418228604 585024 :Decensum!uid52684@gateway/web/irccloud.com/x-opqdngzjzawzimqv PRIVMSG #esoteric :VPN+t0r i think < 1418228612 771532 :Decensum!uid52684@gateway/web/irccloud.com/x-opqdngzjzawzimqv PRIVMSG #esoteric :Or go torrent it < 1418228632 459236 :Decensum!uid52684@gateway/web/irccloud.com/x-opqdngzjzawzimqv PRIVMSG #esoteric :Idk what Martin garder is so ask someone here < 1418228696 891384 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :OK < 1418228708 970980 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Decensum, where do i get martin gardner scientific american? < 1418228741 408642 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :The joke is that technically you are someone here, even though its already clear you dont know the answer < 1418228806 85516 :Decensum!uid52684@gateway/web/irccloud.com/x-opqdngzjzawzimqv PRIVMSG #esoteric :Then why ask me? < 1418228862 484757 :AndoDaan_!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :the joke. < 1418228896 739903 :Decensum!uid52684@gateway/web/irccloud.com/x-opqdngzjzawzimqv PRIVMSG #esoteric :I see now < 1418228920 306416 :Decensum!uid52684@gateway/web/irccloud.com/x-opqdngzjzawzimqv PRIVMSG #esoteric ::I < 1418229695 216360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Decensum: you're allowed to type "tor" < 1418229717 390005 :AndoDaan_!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :I hear sirens. < 1418229830 934687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was crated by the US naval research laboratory and the department of state is a major source of funding, talking about it is unlikely to produce any sirens in the US at least :p < 1418229840 537974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*created. *developed, even, whatever < 1418229863 78851 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: stop correcting yourself so fast i was going to make an indiana jones joke < 1418229911 174724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: sorry, OCD refuses to cooperate with that request :p < 1418229915 143124 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1418230034 730349 :ocharles_!sid30093@gateway/web/irccloud.com/x-jbqpxitzlsuonrdl QUIT :Ping timeout: 258 seconds < 1418230034 910576 :supay!sid47179@gateway/web/irccloud.com/x-spftvzttfazixbrj QUIT :Ping timeout: 258 seconds < 1418230035 171240 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418230101 254396 :bb010g!uid21050@gateway/web/irccloud.com/x-mxsxrmalwxhlwrio QUIT :Ping timeout: 244 seconds < 1418230105 530317 :Decensum!uid52684@gateway/web/irccloud.com/x-opqdngzjzawzimqv QUIT :Ping timeout: 272 seconds < 1418230126 717198 :drdanmaku!uid17782@gateway/web/irccloud.com/x-qvyqpzyijvggocli QUIT :Ping timeout: 258 seconds < 1418231283 545740 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1418231314 634827 :MDude!~fyrc@67.235.2.71 QUIT :Read error: Connection reset by peer < 1418231517 566765 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418231852 774238 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu JOIN :#esoteric < 1418232234 600786 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418232930 837653 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu QUIT :Ping timeout: 265 seconds < 1418233404 514278 :drdanmaku!uid17782@gateway/web/irccloud.com/x-pvjpbcozjcoswvsx JOIN :#esoteric < 1418233512 128847 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :Ping timeout: 250 seconds < 1418233575 211385 :Vorpal!~Vorpal@81-224-29-207-no185.bredband.skanova.com JOIN :#esoteric < 1418233575 391552 :Vorpal!~Vorpal@81-224-29-207-no185.bredband.skanova.com QUIT :Changing host < 1418233575 391660 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1418233696 553919 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1418234347 81071 :bb010g!uid21050@gateway/web/irccloud.com/x-otriuvwyaalklvca JOIN :#esoteric < 1418234657 115641 :ocharles_!sid30093@gateway/web/irccloud.com/x-tnzexiursprkfpth JOIN :#esoteric < 1418234759 652819 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: conexion taimd aut < 1418234959 926931 :augur!~augur@ip-64-134-67-157.public.wayport.net QUIT :Remote host closed the connection < 1418235683 370596 :supay!sid47179@gateway/web/irccloud.com/x-miklpgjdfwrgxpcf JOIN :#esoteric < 1418235784 35558 :augur!~augur@206-196-184-34.wireless.umd.edu JOIN :#esoteric < 1418235931 807283 :Decensum!uid52684@gateway/web/irccloud.com/x-byaazlwqibshtuqq JOIN :#esoteric < 1418236468 245084 :oren!~oren@user3-218-58.wireless.utoronto.ca JOIN :#esoteric < 1418236660 467633 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :any tips on what i'll forget during an algorithm design exam? < 1418236760 495135 :dario!~dario@net-2-33-7-76.cust.dsl.teletu.it JOIN :#esoteric < 1418236920 128358 :dario!~dario@net-2-33-7-76.cust.dsl.teletu.it PRIVMSG #esoteric :hi < 1418236954 551745 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Read error: Connection reset by peer < 1418236993 899770 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :hi < 1418237050 513443 :dario!~dario@net-2-33-7-76.cust.dsl.teletu.it PRIVMSG #esoteric :how are you? < 1418237077 937885 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :great! < 1418237135 306976 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418237373 546209 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :brainntree: BF on infinite tree of cells ratger than a tape < 1418237394 723537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :braingraph < 1418237408 507340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that actually sounds kind of interesting :/ < 1418237425 2596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe add some way to tie the graph up circularly and then restrict loops somehow < 1418237434 198985 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :would need a way to specify the topology of graph < 1418237456 740574 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :(in informal sense of "topology") < 1418237502 319723 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :like how many edges each vertex has, how many vertices it loops at, ets < 1418237508 13896 :augur!~augur@206-196-184-34.wireless.umd.edu QUIT :Remote host closed the connection < 1418237541 516561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was assuming you'd change the graph structure dynamically as it executes < 1418237554 337929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :reify control into it < 1418237595 418973 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :oh! then the [ statement would be a fork in the graph < 1418237607 229889 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :with a zero and nonzer edge < 1418237632 774691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, I was rather thinking that you'd only get a simple restricted (not TC on a tape) control structure < 1418237639 503914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and you'd have to make it TC by tying the graph up appropriately < 1418237672 395033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like, only "balanced" loops, but you can change the edges dynamically during the loop < 1418237743 670586 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1418238035 216793 :augur!~augur@206-196-184-34.wireless.umd.edu JOIN :#esoteric < 1418238584 229492 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418238604 295633 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Disconnected by services < 1418238609 213102 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1418238623 214418 :S1!~S1@p4FF93A57.dip0.t-ipconnect.de JOIN :#esoteric < 1418238674 585995 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :which NPC problems are good for reducing problems to? < 1418238776 632151 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :*reducing problems from... < 1418239236 40096 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Throw a 21-sided die, pick result from http://en.wikipedia.org/wiki/Karp%27s_21_NP-complete_problems < 1418239360 443203 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :cool. i'll write those down and that will be my aid sheet for algorithms/computability < 1418239398 106572 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418239429 645546 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :everything else in the course is simple, i just need to know which famous problems are actually known to be NPC < 1418239434 956178 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i reduce this problem to deckard cain being trapped in tristram hth < 1418239458 326917 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@google which famous problems are actually known to be NPC < 1418239459 613413 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :http://en.wikipedia.org/wiki/List_of_NP-complete_problems < 1418239459 793930 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Title: List of NP-complete problems - Wikipedia, the free encyclopedia < 1418239514 763705 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :so i can write their names and descriptions down on my aid sheet for the exam. it's lucky that i get to make an aid sheet... < 1418239614 571710 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric :ooh, subset sum! i forgot that one! < 1418239657 747737 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :sokoban < 1418239710 300464 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sokoban is pspace-complete, so too hard. < 1418239770 681705 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric ::O < 1418239782 485962 :oren!~oren@user3-218-58.wireless.utoronto.ca PRIVMSG #esoteric ::B < 1418239805 274503 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :what about the binary puzzle. < 1418239834 903296 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I noticed there don't seem to be many solvers for those, but perhaps it's just a case of no one knowing about them or bothering. < 1418239921 620523 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :(like Pousse) < 1418240154 391532 :oren!~oren@user3-218-58.wireless.utoronto.ca QUIT :Quit: lunchtaim < 1418241028 493518 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Quit: Leaving < 1418241051 410579 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418241081 3609 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu JOIN :#esoteric < 1418241754 403704 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Quit: Leaving < 1418241779 378260 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418241887 203229 :dario!~dario@net-2-33-7-76.cust.dsl.teletu.it QUIT :Read error: Connection reset by peer < 1418241947 420826 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418242037 720550 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 272 seconds < 1418242734 259467 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418243090 498394 :jose__!ba69c807@gateway/web/freenode/ip.186.105.200.7 JOIN :#esoteric < 1418243161 602578 :jose__!ba69c807@gateway/web/freenode/ip.186.105.200.7 PRIVMSG #esoteric :it's really big the portal, is there some esoteric social network in existence? < 1418243218 320588 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Just IRC, I think < 1418243228 549037 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :is anyone good at derivatives of data types? < 1418243254 975980 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :cluid: What question do you have about it other than that? < 1418243255 256543 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i got an AAAA+++++ on my derivatives of data types course < 1418243265 657586 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(it was on ebay) < 1418243316 451677 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :zzo38, I'm not sure how to write movement functions for data T a = Branch (T a) a (T a), I have already got data Z a = ZL (Z a) a (T a) | M T T | ZR (T a) a (Z a) < 1418243399 246228 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I am not quite sure either < 1418243442 208341 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Although the term "M T T" in your definition look like wrong to me, it is the wrong kind, isn't it? < 1418243461 2040 :Decensum!uid52684@gateway/web/irccloud.com/x-byaazlwqibshtuqq QUIT :Quit: Connection closed for inactivity < 1418243482 699822 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thank for the correction, I've changed it to M (T a) (T a) now < 1418243545 628608 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ah I thinkn that I have it now < 1418243699 795572 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 264 seconds < 1418243742 980414 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Now it does look correct to me < 1418245087 288340 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 244 seconds < 1418245193 472724 :nycs!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 245 seconds < 1418245222 115888 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418245247 8452 :drdanmaku!uid17782@gateway/web/irccloud.com/x-pvjpbcozjcoswvsx QUIT : < 1418245367 478138 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418245720 681769 :jose__!ba69c807@gateway/web/freenode/ip.186.105.200.7 QUIT :Quit: Page closed < 1418246151 25375 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :my brainfuck interpreter doesnt work :( < 1418246271 967277 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :nvm it does < 1418246520 825562 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I need to find a silly D&D game so I can get this character :( < 1418246602 780671 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :how do I read all the input in haskell? < 1418246607 476493 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What character is it exactly? < 1418246623 456958 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :cluid: You can use "getContents" although that is using lazy I/O < 1418246639 741066 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thanks < 1418246696 273867 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(Lazy I/O makes the IO monad to be impure, I think.) < 1418246731 114113 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(The way some kinds of errors are trapped also makes the IO monad to be impure.) < 1418246816 727779 :S1!~S1@p4FF93A57.dip0.t-ipconnect.de QUIT :Quit: S1 < 1418246865 928715 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I have implemented a new brainfuck derivative < 1418246879 207703 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i have to try to write some programs with it that couldn't be done in brainfuck < 1418247164 621016 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What are the new features though? < 1418247199 531819 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Brainfuck is Turing complete, so it can do any function computable in a Turing machine when using the standard I/O model and not others. < 1418247225 227439 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :zzo38, instead of being based on a right infinite array of cells, it is based on a infinite binary tree < 1418247244 594569 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so instead of < and > , we have ^ (back) and < > to traverse down left or right branches < 1418247393 284171 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :any idea for an esolang that would help children to toy around without a computer? < 1418247410 33334 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :bitwise cyclic tag> < 1418247455 896391 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :hmm < 1418247505 310833 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://lpaste.net/116196 < 1418247509 185442 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Here's an example of this < 1418247517 81540 :augur!~augur@206-196-184-34.wireless.umd.edu QUIT :Remote host closed the connection < 1418247531 905730 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I can swap two cells by using a third 'outside' one < 1418247539 512210 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this is not possible in brainfuck < 1418247617 552749 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Not possible" is an awfully heavy statement. You can alternate the tape between "data" cells and spare cells, and do the same. < 1418247649 397150 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I don't think what im saying is contraversial < 1418247759 476606 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It depends on what you mean when you say it, of course. But "not possible" kind of makes it sound like you'd be saying you couldn't e.g. write an interpreter for your thing in brainfuck. < 1418247762 535205 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Using such a binary tree may make it far more suitable for some things, although its computation class isn't affected by such. < 1418247782 956929 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you can write an interpreter for this in brainfuck < 1418247802 479947 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 244 seconds < 1418247805 808475 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Proof: I've implemented it in haskell < 1418247966 519265 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1418248708 702499 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1418248724 869892 :augur!~augur@206-196-186-153.wireless.umd.edu JOIN :#esoteric < 1418248732 406092 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418248772 637836 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1418248819 63466 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418248854 480340 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I will try to find some things that you can progarm in it shorter than you can do in brainfuck, or other interesting ways it beats brainfuck < 1418248907 412296 :dts_!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418248928 22181 :dts_!~DTSCode@unaffiliated/dtscode PART :#esoteric < 1418249026 117080 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu QUIT :Ping timeout: 265 seconds < 1418249115 249604 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ABC14]]4 10 02http://esolangs.org/w/index.php?diff=41431&oldid=33852 5* 03BCompton 5* (+48) 10/* Interpreters */ dead links < 1418249284 932099 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/ABC < 1418249290 224189 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :could it be marked as sub-turing? < 1418249584 469414 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That sounds relatively safe. If we had a category for that in general, and not just more specific things? < 1418249609 591302 :augur!~augur@206-196-186-153.wireless.umd.edu QUIT :Remote host closed the connection < 1418249662 170066 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(If you even meant a category by "marked", as I assumed.) < 1418249770 415939 :augur!~augur@206-196-186-153.wireless.umd.edu JOIN :#esoteric < 1418250046 859080 :AndoDaan_!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :What would "invert the accumulator" meam exactly? < 1418250143 551067 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 245 seconds < 1418250661 918109 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1418250878 549238 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be JOIN :#esoteric < 1418251759 793484 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be QUIT :Remote host closed the connection < 1418251878 369208 :AndoDaan_!~AndoDaan@188.189.73.138 NICK :AndoDaan < 1418252373 332393 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418252674 322882 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:CrazyM4n14]]4 N10 02http://esolangs.org/w/index.php?oldid=41432 5* 03CrazyM4n 5* (+89) 10created page < 1418252740 790282 :augur!~augur@206-196-186-153.wireless.umd.edu QUIT :Read error: Connection reset by peer < 1418252777 344933 :augur!~augur@206-196-186-153.wireless.umd.edu JOIN :#esoteric < 1418252786 914471 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :the other day being a slow day at work, I got going making a fungot style for our commit messages < 1418252787 154751 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :olsner: he wrote the scheme plugin for irssi? without indentation support and such? compared to windows < 1418252799 182358 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :fungot: nah < 1418252799 650313 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :olsner: there can be no side effects; they _must_ have happened earlier, and maybe scheme48, though i'm not personally aware of them, i'm afraid. < 1418253107 356908 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :The main thing that my brainfuck lets you do is encode temp varibales in bianry (>><><>) rather than unary (>>>>>>>>>>>>) < 1418253120 296327 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but it has potentially more power, just very hard to use.. < 1418253233 458735 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :haven't gotten to try running a fungot instance (lacking an IRC server etc), but oddly enough the instructions in the repo seem to work < 1418253233 883490 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :olsner: 14:25:48 rj: no such file or directory." just like that.) thanks for the tip jonnay < 1418253366 105010 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its not just temp variablesthough.. you can get a new infinite tree at any point, i dont know how to use that though < 1418253394 484440 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :olsner, heh, dthey didn't work for fungot < 1418253394 690502 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Taneb: what about it?) in bingen that are even cheaper... so i might as well < 1418253494 719283 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what are some programs very hard to write in brainfuck? maybe I can find simple implementations in this < 1418253503 908321 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that would justify it < 1418253517 770206 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :Taneb: fungot probably can't follow simple instructions < 1418253517 984721 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :olsner: that's where i learned to trigger a page load. ( filename.ss), < 1418253631 989350 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://archive.org/ is doing a wikipedia style fundraiser < 1418253668 651707 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :does anyone have an archive of "Keymaker's many brainfuck programs"? http://www.73b.org/ < 1418253829 497082 :cluid!~cluid@unaffiliated/cluid QUIT :Remote host closed the connection < 1418254145 966324 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: I was sure I had still in the instructions the "I have to eat now, I'll document this later" comment, but seems that I only had that online for maybe four years before fixing it. < 1418254166 642536 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418254195 257269 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I see it's still missing Appendix A.) < 1418254234 905877 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :I noticed that, but I didn't see any references to Appendix A < 1418254242 841334 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :If cluid comes back, I found https://github.com/johanvanl/Brainfuck-Interpreter/tree/master/examples/73b < 1418254254 936044 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :what was it meant to contain? < 1418254256 177170 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: Step 5, "For format specification, see Appendix A of this document." < 1418254262 962206 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: Not terribly crucial, perhaps. < 1418254265 745393 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :ah, that < 1418254305 671023 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Also VariKN's new home is https://github.com/vsiivola/variKN and it's up to a 1.1 release.) < 1418254361 94164 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :iirc, the instructions explicitly mentioned 1.0.2 though < 1418254371 9093 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They do, but not for any particular reason. < 1418254383 426100 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :and it seems to need an old version of gcc to compile < 1418254383 767009 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It was the newest version when the instructions were written, is all. < 1418254423 743706 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The ARPA n-gram model format is quite standard, chances are a modern VariKN version would work as well. < 1418254478 515059 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also there's some theoretical reason I can't possibly remember why, if the -E option is x, the -D option should be... er, maybe x/2. Or possibly vice versa. Or maybe it was some other factor than 2. But there's a relationship there. < 1418254681 922545 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :one thing I had a problem with was running into the 2 million token(?) limit in the fungot format < 1418254682 182074 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :olsner: as if thats going to be < 1418254691 338933 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Simplefunge14]]4 10 02http://esolangs.org/w/index.php?diff=41433&oldid=40413 5* 03CrazyM4n 5* (+228) 10 < 1418254727 973269 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION finally remembered to find the file for the flaky driver while it was still running < 1418254732 394887 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: Yes, you may need to prune rare words. < 1418254736 772452 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :I guess the fnording happens at the last step and the model includes all the singleton tokens? < 1418254826 829583 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: Actually, there's no fnording in the model construction if you follow the instructions literally. < 1418254891 62583 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: VariKN has vocabulary prune options ("-f N" keeps only the N most common words, and "-d N" drops all words that occur less than N times) that you can use. < 1418254896 843440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to fnord, or not to fnord, that is the question < 1418254929 424169 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: From what I recall, though, it actually drops all ngrams where OOV words occur, rather than mapping them to a single OOV token. You'd have to do some manual processing to fnord. < 1418254953 285594 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, that's probably not true. < 1418254960 767292 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :is that strictly less than? i.e. -d 1 does nothing and -d 2 removes tokens that only happen once? < 1418254975 75861 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Because there's also a -N option that will "remove n-grams containing OOV words". < 1418254978 137593 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So I believe. < 1418254991 941296 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe I should just try. < 1418255115 390424 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :I think the token count got below the limit after unifying integers, splitting on dashes and underscores and some other mangling < 1418255118 103907 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :(there were something like 100k unique bug numbers referenced) < 1418255137 124383 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It seems to be <= instead of <, unlike what the documentation implied. < 1418255149 810168 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So "-d 0" will do nothing, and "-d 1" will drop singleton words. < 1418255231 899049 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Given the Zipfian distribution you usually get, probably "-d 1" is often enough. < 1418255316 121856 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :Zipf is a pretty good name to have when having things named after yourself < 1418255415 439587 :augur!~augur@206-196-186-153.wireless.umd.edu QUIT :Remote host closed the connection < 1418255485 88251 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :After some empirical testing, I'd say both the -f and -d options actually do fnord the model. < 1418255495 887710 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :(hmm, wonder what the worst name for that is... like, the name that has the most different things named after it) < 1418255531 397594 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Gauss is pretty bad, though often someone else's name gets included to disambiguate. < 1418255535 335380 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Still, http://en.wikipedia.org/wiki/List_of_things_named_after_Carl_Friedrich_Gauss < 1418255602 672989 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418255761 191208 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Alternatively, Euler. There's a [[List of things named after Leonhard Euler]], and the general [[Category:Lists of things named after mathematicians]], and its higher-level generalizations (apparently mathematicians are scientists are people). < 1418255874 594483 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418255877 246367 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :due to a theorem of euler, ... < 1418255997 457826 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu JOIN :#esoteric < 1418256488 881702 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quintopia: QUINTHELLOPIA!!!!!!!!!! < 1418256611 482571 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu QUIT :Ping timeout: 240 seconds < 1418256682 828665 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so, we meet again < 1418256719 349788 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION motions a time out, pause, PAUSE! < 1418256727 635757 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(hot pepper. ow. oooow.) < 1418256742 188876 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :boily: pause? no. < 1418256758 429092 :augur!~augur@206-196-186-153.wireless.umd.edu JOIN :#esoteric < 1418256765 683877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(strawberry jam. mm. mmmmm.) < 1418256798 808365 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: more of a chilli-ng out < 1418256843 267199 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i just ate a pizza with tabasco and chili flakes. unlike some people, i can handle the heat < 1418256899 238377 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Bird%27s_eye_chili < 1418257035 760994 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :I grew some piri piri as potted plants this year, looks much the same (but seems to be a different species?) < 1418257098 263012 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it's similar, but not the same. < 1418258233 139207 :nycs!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 258 seconds < 1418258339 745320 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1418259160 903654 :augur!~augur@206-196-186-153.wireless.umd.edu QUIT :Remote host closed the connection < 1418259927 849205 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Rust would make me happier if there weren't so many little details that seem to be undocumented < 1418259945 202091 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :e.g. the concept of partially moving a value < 1418259997 509334 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the concept of partially documenting < 1418260147 162728 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :deserves a formal semantics < 1418260207 617817 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418260404 42033 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1418260439 691214 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1418261043 806877 :AndoDaan!~AndoDaan@188.189.73.138 QUIT :Ping timeout: 245 seconds < 1418261468 829438 :AndoDaan!~AndoDaan@188.189.73.138 JOIN :#esoteric < 1418262201 586335 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1418263148 80324 :glguy!~glguy@unaffiliated/glguy QUIT :Quit: Part < 1418263625 209668 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu JOIN :#esoteric < 1418263668 775390 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 245 seconds < 1418263891 161513 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu QUIT :Ping timeout: 258 seconds < 1418264701 799405 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 255 seconds < 1418264733 583968 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1418266789 623538 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1418266873 827628 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu JOIN :#esoteric < 1418267181 509847 :boily!~alexandre@96.127.201.149 QUIT :Quit: PROPANOLOL CHICKEN < 1418267181 764734 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :How can I wire a TV cable so that channel 95 comes from one cable and I can get lower numbered channels from another cable? < 1418267228 518896 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(I have no need to access higher numbered channels at all.) < 1418267294 149405 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I don't know < 1418267431 323852 :AndoDaan!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :Are the channels 1-95 all in the same frequence band? < 1418267473 265717 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Actually I only need 3-90 from one cable, not all of them up to 94. I do not know much about exactly what frequency bands and stuff TV cables use < 1418267504 312986 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(I don't need channel 2 either because that channel has gone out of business.) < 1418267562 136537 :AndoDaan!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :3 - 90 havent made the transition to digital yet? < 1418267598 500347 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :They probably are available in digital too, but I am not using digital service; digital is too slow and cannot be used with VHS. < 1418267733 337504 :AndoDaan!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :I'm no expert, I just played with my vcr and tv setting years ago, but I vague remember being able to tune my vcr to a certain bandwith height, and also use it as a splitter. < 1418267845 796132 :AndoDaan!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :Is your aim to just have your tv ignore any channel above 90? < 1418267867 606808 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :No, it is to connect a different device to channel 95 specifically. < 1418267883 649525 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Other than that I have no use for the other channels above 90. < 1418267965 185626 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Channels 3-90 come from the television service provider, and I have another device that broadcasts on channel 95, and I don't want to have to switch the cable manually every time. < 1418268060 613239 :AndoDaan!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :okay, again, not an expert, but plug from the wall to your tv, tv to the vcr, set your vcr to channel 95, and then output from your vcr to chosen device. < 1418268121 606867 :AndoDaan!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :In the slim chance that works, you'd have to keep your vcr on channel 95 though. < 1418268153 802280 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes but I cannot connect two cable inputs to the VCR. It is actually a VCR/DVD combo, and it isn't actually a TV either but a computer monitor, so only the VCR is used as the tuner. Also, I want to be able to change the channel to other channels in order to watch and record other TV shows. < 1418268288 500232 :AndoDaan!~AndoDaan@188.189.73.138 PRIVMSG #esoteric :That's me spent. < 1418268719 852944 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1418268806 473621 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1418268864 195249 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :fizzie, ping < 1418268923 856227 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1418268966 271571 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1418269156 830802 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1418269170 79578 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1418270302 366821 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Quit: Leaving... < 1418271208 291542 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1418271741 318399 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418271803 658525 :AndoDaan_!~AndoDaan@188.189.73.138 JOIN :#esoteric < 1418271822 231524 :AndoDaan!~AndoDaan@188.189.73.138 QUIT :Read error: Connection reset by peer < 1418272021 995995 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1418273152 892763 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: Leaving < 1418273204 464003 :AndoDaan_!~AndoDaan@188.189.73.138 QUIT :Quit: bbl < 1418273629 260011 :Decensum!uid52684@gateway/web/irccloud.com/x-sjnrckwnvsrrvqzq JOIN :#esoteric < 1418273691 980786 :Decensum!uid52684@gateway/web/irccloud.com/x-sjnrckwnvsrrvqzq NICK :Decensum|Zzz < 1418273897 819519 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :How much danger am I putting myself in if I buy a USB port from eBay? < 1418273913 540203 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I'm kind of desparate < 1418273980 321359 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Odds are, I'd guess, not much < 1418274002 876177 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Any reason you can't buy one from a store or other reputable retailer < 1418274008 349552 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :? < 1418274021 875777 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Tried going on Amazon, would take around a month to come in < 1418274031 429397 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :This one on eBay will arrive in days < 1418274058 853243 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Are you near a physical store that might sell them? < 1418274087 146368 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :and able to get to the store < 1418274092 569576 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Would AT&T store be likely to sell such a part? < 1418274107 898311 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :They might offer to do the repair, but I don't necessarily want to give my phone out < 1418274213 201052 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I don't know, could you ring them and ask? < 1418274225 950340 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418274266 693900 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I could walk over there and ask I guess < 1418274268 581501 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Tomorrow < 1418274308 789102 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com JOIN :#esoteric < 1418274404 96053 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :THe listing says 3 available (from this seller which seems to be the best not lucrudiously expensive nearby). What if I wait that day and it runs out < 1418274418 765046 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PRIVMSG #esoteric :dude just meditate < 1418274430 766915 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PRIVMSG #esoteric :thats all you need to do < 1418274444 959959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`relcome Farra_000_ < 1418274452 647288 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PRIVMSG #esoteric :lol thank you < 1418274458 835017 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​13Farra_000_: 04Welcome 07to 08the 09international 02hub 06for 13esoteric 04programming 07language 08design 09and 02deployment! 06For 13more 04information, 07check 08out 09our 02wiki: 06. 13(For 04the 07other 08kind 09of 02esoterica, 06try 13#esoteric 04on 07irc.dal.net.) < 1418274478 841239 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PRIVMSG #esoteric :oh, this is a promgramming channel < 1418274550 611403 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Meditation is certainly not the only thing that is necessary or possible!!! < 1418274556 6581 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Learning computer programming is also good. < 1418274562 149697 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PRIVMSG #esoteric :I know java and c++ < 1418274581 147604 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PRIVMSG #esoteric :not no damn esoteric < 1418274585 572618 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PRIVMSG #esoteric :lol < 1418274589 420335 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :That's good, but do you know any esoteric programming (such as INTERCAL)? < 1418274616 108655 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PRIVMSG #esoteric :INTERCAL was designed in 1972 by Donald R Woods < 1418274621 772100 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PRIVMSG #esoteric :and James M Lyon < 1418274628 864314 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PRIVMSG #esoteric :- Wikipedia :) < 1418274645 144791 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PRIVMSG #esoteric :Do I win a prize? < 1418274663 405973 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, of course Wikipedia says so; our esolang wiki also mentions it. < 1418274683 653449 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I am not the one to decide who win the prize or not, but I expect there isn't a prize. < 1418274692 131897 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PRIVMSG #esoteric ::( < 1418274715 991908 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PRIVMSG #esoteric :In that case, i am off in search of other channels where prizes may be awarded. < 1418274717 548325 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PRIVMSG #esoteric :Godspeed < 1418274720 269618 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :OK < 1418274731 935699 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PRIVMSG #esoteric :I wish you all the best in life < 1418274737 676732 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :OK < 1418274741 369798 :Farra_000_!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PART #esoteric :"Leaving" < 1418274860 383532 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Do stores even -sell- replacement electronic parts? < 1418274866 441485 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I'm trying to replace the USB port... < 1418274920 528197 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I have never tried to buy a replacement USB port so I don't know. < 1418274997 468724 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I have never lived in the country you are in, so I also don't know < 1418275120 384453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i've never peed < 1418275150 431257 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :elliott, you may want to fix that < 1418275181 908688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's too dangerous < 1418275223 942031 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Well, I'm writing a plugin for an IRC bot written in Haskell so it has a BF Joust hill < 1418275264 649137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lambdabot? < 1418275267 954954 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :No < 1418275285 175533 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I think BF Joust is somewhat out-of-scope for lambdabot < 1418275322 846605 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It's for yukibot, an IRC bot one of my friends is writing < 1418275324 584982 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :for a desktop you may be able to buy a usb pci card < 1418275354 793147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you implementing the fancy scoring algorithm < 1418275358 772075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did fizzie ever fix that < 1418275371 594104 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Right now I'm basically translating fizzie's code < 1418275375 320837 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Haven't done much yet < 1418275479 561594 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i buy most ofmy electronics at a store in chinatown where everything is cheap and the cashiers don't speak english. < 1418275655 151080 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so i know you can get a desktop computer with a usb pci pard in it for less than 120 dollars (canadian) < 1418275746 897438 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :oren: I'm trying to be able to charge my phone < 1418275782 455186 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you can get a plug-to-usb adaptor for 3 dollars < 1418275841 567467 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :unless the problem is with the phone.... < 1418275854 430173 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :The problem is with the phone. < 1418275877 93044 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :then buy a new phone. 20 dollars. < 1418276015 319721 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the problem is these phones have the usb ports and everything soldered to one plastic board. < 1418276076 902958 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-sjnrckwnvsrrvqzq PRIVMSG #esoteric :Did python update? < 1418276094 840198 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Which is why I've found exactly 0 replacement parts such as the one I'm considering buying on eBay? < 1418276122 865495 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-sjnrckwnvsrrvqzq PRIVMSG #esoteric :Is it your battery < 1418276127 623349 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i was saying the 20 dollar phones are one piece < 1418276129 185308 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-sjnrckwnvsrrvqzq PRIVMSG #esoteric :Or did you crack it < 1418276143 70479 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I think the pins in the port are bent < 1418276161 937550 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :try using needlenose pliers < 1418276181 810037 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-sjnrckwnvsrrvqzq PRIVMSG #esoteric :Oh < 1418276192 765986 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-sjnrckwnvsrrvqzq PRIVMSG #esoteric :Micro usb? < 1418276207 80733 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or tweezers < 1418276219 193788 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-sjnrckwnvsrrvqzq PRIVMSG #esoteric :Not for a micro oren < 1418276224 210307 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-sjnrckwnvsrrvqzq PRIVMSG #esoteric :If thats what it is < 1418276304 286964 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Not sure what the difference between micro and mini is, but probably < 1418276353 562556 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :on the off chance: did you try cleaning the port with vodka? < 1418276403 54595 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :No < 1418276486 586465 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you should def try cleaning it. use a thin watercolor paintbrush and some strong alcohol such as cheap vodkaor everclear < 1418276555 827498 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :The pins look bent I think < 1418276570 429052 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ACTION just bought the part from eBay. Spent more in shipping than the part itself, to save a few days < 1418276614 108556 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-sjnrckwnvsrrvqzq PRIVMSG #esoteric :Have you tried < 1418276630 52740 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1418276641 960138 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-sjnrckwnvsrrvqzq PRIVMSG #esoteric :Putting the chsrger back in and trying to slowly bend them back < 1418278721 797982 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Scrip714]]4 M10 02http://esolangs.org/w/index.php?diff=41434&oldid=41406 5* 03Orenwatson 5* (+37) 10hollerith encoding < 1418279225 623978 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418279319 451879 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is there any fast way to convert floating point to a fraction < 1418279392 979419 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :To what approximation do you want? < 1418279436 141694 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so that if the user entered a simple fraction it would be converted losslessly back < 1418279496 211046 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :e.g. if i were to enter 30.0/7 the algorithm would output 30/7 < 1418279644 247748 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i realize this requirement isn't defined mathematically... < 1418279646 53547 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :My suggestion would be to use a rational type < 1418279653 25550 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Instead of floating point < 1418279669 807003 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the floats are being read out of the memory of a running C program < 1418279708 479558 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Floats are scientific notations. Is there any fast way to simplify fractions? < 1418279712 217580 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :*notation < 1418279720 822849 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :But it probably won't show original input so closely < 1418279739 398473 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hopefully close enough < 1418279831 116915 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :suppose that the integers of the original fraction are under 16 bits... < 1418279841 479931 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and the result of the division is given as a double < 1418279853 15112 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is it possible to reverse the division? < 1418280064 36139 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am going to try some ieee hackery < 1418281620 552554 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :making some progress: 3/4->0.75->1572864/2097152 < 1418281657 158873 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :But 3/4 is represented exactly in floats, isn't it? < 1418281672 410389 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is... so i am trying to extract it better... < 1418281675 871094 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :mantissa of 3 and exponent of -2 < 1418281680 114157 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :exactly < 1418281725 81956 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the mantissa is extracted by: ((*(int64_t*)&f)&0x000fffffffffffffLL|0x0010000000000000LL) < 1418281763 26845 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and then i reduced it to a small nubmer of bits < 1418281798 228864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why are you doing this... < 1418281808 49609 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :to undivide < 1418281818 457569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, I think that cast violates strict aliasing. not sure though < 1418281835 116153 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :whatver the cast works < 1418281846 608694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, it doesn't. not necessarily/ < 1418281852 792070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it depends on compiler optimisations < 1418281855 76609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*neccessarily. < 1418281864 993126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(if I'm right) < 1418281899 655012 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it works on gcc -O3. < 1418281916 483803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I hate programmers like you. < 1418281939 140237 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because we think in bits and bytes? < 1418281947 695740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and no. not necessarily. undefined behaviour can break depending on billions of other things, like surrounding code, CPU architecture...) < 1418281971 272536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, because you don't care when if write code that explicitly violates the standards and can and will break. compilers have only gotten *more* aggressive at exploiting UB < 1418282010 723738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for instance signed overflow always does the obvious thing even though it's UB, right? < 1418282016 895117 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but some unefined behaviour is defined by programmer's conventianl usage < 1418282017 791353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :except, oops, no, gcc and clang will do optimisations that assume it never happens < 1418282039 399438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for instance you can do a signed addition and check if it overflows and raise an error if it does, and return the result if not < 1418282048 369711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gcc and clang will happily optimise out the check but then let it wrap at runtime anyway < 1418282051 410202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because /it is undefined behaviour/ < 1418282069 433187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you don't write code that obeys the rules of the language you will get burnt, whether "it works right now" or not < 1418282072 148913 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because wrapping is the conventional behaviour < 1418282081 108061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: ...but optimising out the check is not. < 1418282103 959851 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and easiest to implement in a cpu. it is harder to have a check < 1418282111 999023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god, would you listen to what I say? < 1418282134 888672 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Maybe UB just should be banished < 1418282157 229197 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :he can't < 1418282162 371411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: { int c = a + b; if ((a >= 0 && c < a) || (a < 0 || c > b)) { puts("overflow!"); abort(); } do_something_with(c); } < 1418282168 221420 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :One thing that I want to do at some point is to write a C implementation which does the worst thing with undefined behaviour < 1418282174 35291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: gcc and clang *can and do* optimise code like this to be the same as { do_something_with(a + b) } < 1418282180 107732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*even if (a + b) overflows in practice* < 1418282188 213694 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Taneb: Boing? < 1418282200 150739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :relying on undefined behaviour can and will get you burnt, in practice, on programs that have an "obvious conventional meaning" to you. < 1418282224 420409 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :What happens when there's no standard, or the standard is ignored half the time? < 1418282228 320589 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Fuck the web < 1418282250 699494 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :fizzie, I'm trying to use gearlanced for an IRC bot... < 1418282263 134846 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Actually, could I talk to you later < 1418282340 254337 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Taneb: Oh, poor you. But sure. < 1418282407 821973 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :gcc on overflow does not do the opimization you said elliot < 1418282416 202881 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :even on -O3 < 1418282457 405992 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :checkmate < 1418282483 564173 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is defined by convention that 2s complement integers will wrap < 1418282509 747567 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because that is obvious and easy to implement < 1418282513 89206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: fine, I'll bring up a fucking bug report where it optimises out overflow checks and got closed as WONTFIX < 1418282525 800591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30475 < 1418282544 960037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you say something false that could have been proven wrong by reading that page I'm probably going to be annoyed enough to kick you again < 1418282594 137021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I take no position on whether C *should* be like this but the gcc developers in that bug report are completely correct that this is legal behaviour by the C standard, and this of course suffices as proof that compilers can and do optimisations like this in practice.) < 1418282633 780866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :here's some more reading material http://blog.regehr.org/archives/213 http://blog.regehr.org/archives/226 http://blog.regehr.org/archives/232 http://blog.llvm.org/2011/05/what-every-c-programmer-should-know.html http://blog.llvm.org/2011/05/what-every-c-programmer-should-know_14.html http://blog.llvm.org/2011/05/what-every-c-programmer-should-know_21.html < 1418282708 958632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(those do cover strict aliasing) < 1418282826 531586 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :It is a bug. C is a bug. < 1418282842 191436 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Rust has UB too I think :( < 1418283007 80513 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I had http://sprunge.us/iRcT as an example of GCC optimizing something by assuming no signed integer wraparound recently. < 1418283052 617299 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Rust arithmetic overflow is defined, I think < 1418283064 583380 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Defined as wrapping iirc, but defined < 1418283079 210601 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1418283120 51424 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418283153 213153 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :"I'm still amazed that for the gcc maintainers, performance seems to be more important than security of the existing code base. " < 1418283166 812137 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :It's C! Stop using C for security. Stop using C for security. Stop using C for security. < 1418283217 286281 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :people used COBOL, Fortran, and indeed C in the defense industry < 1418283236 51997 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I think only the parts that are needed to be secure, need to be made secure; most of it needn't need be secure since that is the job of the individual program being written. < 1418283240 60263 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :however they probably have their own compilers < 1418283252 769344 :AndoDaan!~AndoDaan@188.189.73.138 JOIN :#esoteric < 1418283280 146010 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :"My issue with gcc is that it removes statement THREE. Your argument about undefinedness is about statement TWO. " < 1418283281 305217 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ahahaha < 1418283296 255557 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i guess many makefiles will include -fwrap soon < 1418283332 733138 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :You certainly can write secure programs in C if you are careful; that isn't a problem. Making careful isn't too difficult; you can avoid buffer overflows and stack overflows if you don't have a buffer or recursive subroutine calls, for example. < 1418283347 716939 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :This was 2007 < 1418283368 161085 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oren: It's "-fwrapv", and I highly doubt that. < 1418283368 341498 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I know in LLVM it is possible for each instruction to specify whether or not signed wrapping, and whether or not unsigned wrapping, is possible. < 1418283432 68634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: "soon"? gcc has worked this way for an extremely long time. as has clang. < 1418283463 186912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm pretty sure C compilers have been making assumptions like this since the 90s at the latest, and they've only gotten more aggressive. that bug report is from 2007 and was certainly nothing new at the time. < 1418283465 413087 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :fizzie: why? it was the 'standard' behaviour for so long no doubt people relied on it... take the guys complaining for example. are they going to change their code or add the flag that gets the behavious they want? < 1418283472 601591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, you just assumed it was. < 1418283481 704755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :things don't start existing when you become aware of them. < 1418283503 951843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :object permanence trumps arrogance < 1418283537 786067 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://pastebin.com/gnHcc4EX this works. gcc only optimizes when it is obvious < 1418283582 103681 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and most of the time i don't bother checking for overflow at all < 1418283625 225143 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so i just see it wrap and don't care < 1418283677 208329 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oren: For the record, that definition for main is also undefined behavior. < 1418283679 982153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're trying to make talking to you as frustrating as possible by ignoring everything said to you until the evidence is overwhelming enough that you have to accept 1% of the truth and continue vociferously denying the remaining 99%, right? < 1418283720 146691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it must be nice for everything you know to be the obvious, self-evident truth that you can argue it when someone tries to correct you and not even have your belief shaken next time when you turn out to be wrong < 1418283729 530875 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Just... use a better language already < 1418283766 215877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have no problem with people not knowing things but nothing is more irritating than confidence exceeding that knowledge. < 1418283787 724953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(a sin which I've been plenty guilty of over the years, true.) < 1418283790 11948 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :anyway elliot, if gcc does not do what i want then i will change my makefiles or use a different compiler. why are you so mad? < 1418283800 26595 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418283818 858194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: if you don't care about how the language you're programming in and the compilers you're using work, no language will save you < 1418283830 288733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is true C makes writing correct programs significantly harder. < 1418283845 416318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but you have to actually care about things to go from that to deciding you'd be better off using something else. < 1418283849 681740 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :fizzie, you still about? < 1418283874 456790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: because you're the second most annoying person in here and I don't like people enroaching on my title < 1418283897 149045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(also, I only talk in here when I feel like venting these days, because it's usually boring) < 1418283937 159231 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :souns good! i actually like reading your tirades < 1418283937 918594 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :fizzie, is it possible to use gearlanced as a library? < 1418283970 148728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :great. it would be nice if you actually listened to them < 1418283996 280202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I like how argv is mega-super-duper-const but argc isn't. < 1418284054 682718 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :perhaps legacy code contains code looping backward thru arguments by --argc? < 1418284089 8783 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Legacy could could equally well contain code looping forward via ++argv. < 1418284121 14010 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I suspect that most programmers in the world are more like oren than like elliott :( < 1418284122 358168 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Taneb: I'm not sure what you mean by that, but assuming an abritrary interpretation, you'd probably need to change the code a little bit, since it's designed to be used as an external process. < 1418284147 405316 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Right. I'm not sure if I'm up to that task. < 1418284156 82257 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :For now I'll just use it as an external process. < 1418284182 299308 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Sgeo : most programmers are trying to get things done, not achieve mathematical provability and perfect precision < 1418284200 532202 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :blasphemy! < 1418284208 944922 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric ::( < 1418284211 287994 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if it works 99 percent of the time you can do it manuallt he other 1% < 1418284252 195846 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :welcome to the real world where COBOL is *still* a thing < 1418284254 340881 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :fizzie, how well-documented is gearlanced's interface? < 1418284271 818293 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Oh I see, in the comments at the top of the file < 1418284286 971482 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oren: Yeah, I somehow expect that excuse not to work so well when the resulting bugs ends up costing someone money. < 1418284296 148679 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :When a Java method returns null instead of an empty array when there are no items, and the programmer doesn't realize this, is it the programmer's fault for not reading the docs carefully enough, or Java's fault for providing such a backass stupid method? < 1418284312 673039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: can I just kick him again? it's therapeutic. < 1418284322 460881 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :go ahead < 1418284355 145057 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Taneb: Librarification would probably just entail splitting the three cases of main into separate functions, and fiddling the persistent state into some struct. < 1418284374 81806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: the latter, but if the programmer argues not that java is badly designed (which is fair), but that actually the code is okay and they'll keep using it because everyone assumes by convention that the method will return an empty list... < 1418284374 311618 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I may do that at some point, but not just now < 1418284410 730544 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :fizzie:true. but will it cost more money to fix the bugs or to simply learn to deal? < 1418284438 169061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"the code works, it's fine" -> "the code is broken, but it's fine" < 1418284468 583449 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is fine if the cost is less than your salary for the time it will take to fix it < 1418284471 587859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm going to smirk way more than is reasonable if a type-based alias analysis optimisation breaks your code in this case. < 1418284490 643165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd pay you to not contribute to any open-source software I might use x_x < 1418284574 34206 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well in the case of OSS the cost can't be less than your salary since the salary is often zero < 1418284604 405069 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :elliott: I think e'd fit in with the OpenSSL team < 1418284617 565467 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :(Ok, that's mean to the OpenSSL team, I'm sure... they're not that bad?) < 1418284652 438700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :save me from programmers < 1418284655 824954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wish I was any good at anything else < 1418284713 6057 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Depressing cynicism can be funny! < 1418284720 693267 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the companies that rely on OSS whould pay programmers to work on OSS... or is that already happening? < 1418284725 846843 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :That's how I cope. I find humor in how horrible everything is. < 1418284752 682122 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I kind of think of it as a job perk < 1418284757 20587 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :oren: I don't know how common it is, although it does seem like reasonable. < 1418284761 529550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sadly, there's a certain level of horribleness in your life where that doesn't stop you drowning < 1418284809 303202 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think it's relatively common for companies to let their progammers commit code they've made back to the project. < 1418284838 789547 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliot: i am willing to write standard-conforming code if i am paid to do so. < 1418284912 330177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know, people missing the t from my name hasn't actually annoyed me for years < 1418284914 67485 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :however if the requirements are simply that it works, then my boss will not be happy if i expend extra effort to avoid undefined behaviour. < 1418284920 409032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1418284933 101013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :save me from programmers. < 1418284955 302310 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you mean 'save me from economics' it's the dismal science for a reason < 1418284968 513460 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or is that comp-sci < 1418284987 255861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god < 1418284996 26365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you keep getting more and more absurd < 1418285006 219758 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1418285030 472425 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I would probably fight back against my boss in that situation < 1418285045 86817 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Product never cares about security, but they should < 1418285096 853777 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Actually, that's not really true < 1418285143 512254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thankfully, everything sucks and one day each and every nerd will be condemned to the eternal blazing fires of hell, wherein they will maintain a sustained argument that said fires manifestly don't exist and they can't possibly be burning in them < 1418285161 40589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can't wait for them to come for me. < 1418285237 121110 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what is absurd? you have requirements and you are paid to write a program satisfying business objectives. if business objectives do not include "works every single time and is super-secure" then you do not do that it is a waste of time. instead the solution is "when it doesn't work, call Bob to type it into the DB manually" or something < 1418285297 625172 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I actually kind of agree with oren. Security is a trade off. < 1418285327 62002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :listen. listen. jesus has saved me from talking about undefined behaviour in C with you any more, and He could save you too. < 1418285327 887373 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oren: By the way, getting back to your "compilers only optimize when it's obvious" example: http://sprunge.us/TJcW -- "Hey, your code stopped working when we switched compiler vendors!" "Oh? Well, learn to deal." < 1418285350 924397 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Sgeo: and there is a tradeoff between my salary and Bob's. < 1418285353 998605 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I don't think the overflow check was quite right, earlier.) < 1418285358 258187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie have you not heard His word < 1418285397 175253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I use only the Lord's C Compiler and it never lets me down < 1418285416 576666 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you mean tcc ? < 1418285428 860093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean the Gospel. < 1418285442 585871 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(because t is the cross on which He was crucified) < 1418285494 40594 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If you write "gcc" on an OS X system, it's actually clang. < 1418285499 619390 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Of course, is Product really trustworthy to even comprehend the tradeoff? < 1418285501 872619 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Assuming Apple's Xcode.) < 1418285522 836001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I wonder what llvm-gcc does. or that dragonegg thing. < 1418285543 595778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey, I wasn't paid to do anything but compile a binary on this exact linux box at 2 pm on a tuesday. if that's the only time it works so be it < 1418285571 140111 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Didn't OpenOffice have a bug that printing wouldn't work on Tuesdays? < 1418285584 749532 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliot in all seriousness it is possible for that to be the business requirments < 1418285585 465952 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :http://mdzlog.alcor.net/2009/08/15/bohrbugs-openoffice-org-wont-print-on-tuesdays/ < 1418285588 883490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now watch for my next trick as I show you my perfectly acceptable C program that exploits a buffer overflow in one version of gcc on one platform to do a bunch of manual printfs to the outputted assembly file < 1418285625 334699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: that's great < 1418285636 696295 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also I think these days if you write "as" what you get is 'clang -cc1as' instead. < 1418285721 510832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I don't think so, they have their own assembler < 1418285727 74882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :% as --version < 1418285727 944232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FATAL:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../libexec/as/x86_64/as: I don't understand '-' flag! < 1418285735 496354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :% clang -cc1as --version < 1418285736 536888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LLVM (http://llvm.org/): LLVM version 3.5svn from Apple Clang 6.0 (build 600.0.54) Optimized build. Default target: x86_64-apple-darwin14.0.0 Host CPU: core-avx2 < 1418285761 574078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it could be a wrapper, but /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../libexec/as/x86_64/as is a binary, at least < 1418285789 490832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as(1) says as - Mac OS X Mach-O GNU-based assemblers < 1418285825 115218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe it uses LLVM under the hood nowadays, though. < 1418285832 820598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it certainly knows about options clang -cc1as doesn't < 1418285941 226332 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Possibly not. I don't have any real OS X systems to test on. < 1418285965 828427 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: do you also hate people who use compiler-specific extensions? < 1418285968 875727 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I just came across something that said they "will switch /usr/bin/as to call the clang internal assembler soon". Perhaps it never happened. < 1418286023 990425 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because that is also undefined behaviour which may change at any time. < 1418286046 722230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: The storm had now definitely abated, and what thunder there was now grumbled over more distant hills, like a man saying "And another thing..." twenty minutes after admitting he's lost the argument. < 1418286114 160625 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :when did i admit id lost argument? i just accepted you have different objectives from me. < 1418286144 891177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, nobody's perfect < 1418286152 376906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was being charitable < 1418286221 60001 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but if you like gcc for using undef-behaviour for speed,do you dislike them for creating new constructs that are undefined or even illegal standard c? < 1418286262 53374 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :e.g. {label: void q =&&label; ...} < 1418286271 447163 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :e.g. {label: void *q =&&label; ...} < 1418286273 906116 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oren: I'm not sure how you derived "like" from "I take no position on whether C *should* be like this". < 1418286285 189958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know you can't force me to argue with you even if you keep doing your side of it, right? < 1418286315 224769 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :sorry, i thought you hated programmers who do stuff that is undefined? < 1418286380 223626 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I use some of the GNU extensions; I like ?: with nothing in between, and I like the ability to create zero-length arrays. I also sometimes use function to count how many bits are set. < 1418286392 395213 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric : I hate programmers like you. < 1418286403 102927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: should I be compensating you for your efforts here < 1418286446 424328 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so do you hate programmers who use gcc extensions too? < 1418286454 41819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: I'm curious, how does (x ?: y) differ from (x || y)? < 1418286509 796335 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :What does that mean? < 1418286528 409821 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :x?:y seems to turn into x?x:y but i would have assumed it was undefined, just happened to see teebee using it once < 1418286528 603889 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(x || y) is always 0 or 1. < 1418286536 991474 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: it's (x ? x : y) but x is only computed once < 1418286538 984197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1418286549 211639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right, C logical operators are pedantic like that < 1418286559 404221 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :elliott: The (x ?: y) acts similar to how (x || y) functions in JavaScript. < 1418286592 434783 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i don't use ?: very much actually, i prefer full if statements < 1418286752 245890 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :fun fact, in php 1?1:0?2:3 gives 2, in C it gives 1. < 1418286754 345192 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wonder when Bike left. < 1418287408 401164 :glguy_!~emertens@unaffiliated/glguy JOIN :#esoteric < 1418287743 964349 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 244 seconds < 1418287861 836078 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-sjnrckwnvsrrvqzq QUIT :Quit: Connection closed for inactivity < 1418288072 116897 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 244 seconds < 1418288966 343526 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Did you know that? In ZZT, picking up a gem while your health is at 32767 (regardless of how many gems you have), will kill you instantly. However, a program that gives you additional gems or health will not do this. < 1418289257 427798 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What will it do? < 1418289502 788054 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What will what do? < 1418289526 117668 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be JOIN :#esoteric < 1418289634 928963 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A program that gives you additional gems or health. < 1418289880 1688 :glguy_!~emertens@unaffiliated/glguy QUIT :Quit: Computer has gone to sleep. < 1418289919 205837 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be QUIT :Ping timeout: 245 seconds < 1418289936 705431 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It simply doesn't adjust the amount of gems/health you have in such a case. < 1418290860 890549 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1418294338 278558 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418295592 248234 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418295866 938549 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1418295871 31925 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hello < 1418295880 979442 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hell0 < 1418295894 977512 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I've been thinking about this new brainfuck derivative but I can't find anything it's really good for < 1418295960 741431 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :any brainfuck derivative is good for annoying people (even though they don't complain about yet another algol derivative...) < 1418295992 787224 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :well it gives you more room to use than brainfuck, so it shoudl be able to write some programs more efficiently or much shorter or something < 1418296312 691066 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://lpaste.net/116231 < 1418296319 451392 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :This is the language < 1418296350 646533 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you can embed any brainfuck program into this language by s/\^/<>>><><>) rather than unary in brainfuck (>>>>>>>>>>>>>>>>>>) < 1418296529 948801 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this isn't too amazing though < 1418296555 693098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: you could run the same language on an arbitrary graph with the condition that every vertex has three edges < 1418296557 6392 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the next thing I learned about this language is what elliott said < 1418296575 142184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sort of like doing bf with a wrapping tape < 1418296589 87642 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :cluid: what's the tape like? is it an infinite unrooted 3-regular tree? < 1418296594 661011 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes b_ < 1418296595 831156 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes b_jonas < 1418296650 126088 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :have you tried to search the existing bf variants for whether this already exists? < 1418296662 237555 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :no, but I dont think it exists < 1418296669 701059 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :do you think that it might exist? how would I check... < 1418296676 701746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :most bf derivatives aren't so fancy to mess with the tape < 1418296679 868317 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well, there are already tons of bf variants < 1418296681 130639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the closest thing I can think of is dimensifuck < 1418296703 246460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sadly https://esolangs.org/wiki/Category:Brainfuck_derivatives is pretty incomplete I think but it probably has most of the more interesting ones < 1418296714 926249 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: what? I think there's a two-tape brainfuck somewhere. or maybe a two-headed brainfuck. I mean, that's sort of an obvious idea. < 1418296716 662410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(people often don't bother to categorise crappy text substitution bf derivatives that pop up I think) < 1418296728 798314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b_jonas: by closest thing I meant closest to cluid's language < 1418296729 33014 :sebbu2!~sebbu@ADijon-152-1-35-181.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1418296736 799145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and yeah (doublefuck) < 1418296766 240672 :sebbu2!~sebbu@ADijon-152-1-35-181.w83-194.abo.wanadoo.fr QUIT :Changing host < 1418296766 433332 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1418296769 905173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the ultimate will be when someone makes a dual deadfish + brainfuck derivative < 1418296777 104906 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/Arborealis (similar but not same), http://esolangs.org/wiki/V (close? danger..) < 1418296779 523712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then we can permanently feature it and implement it in every language that has ever existed < 1418296781 959438 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't have a problem with working on a 3-regular tree tape, but why make it a brainfuck variant? can't you do something else on a tape? < 1418296784 446979 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am just glad cluid's language is not called ?fuck for any ? < 1418296812 193407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whoa, V is cool for a bf derivative < 1418296825 93386 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :try to figure out more than one cool ideas, and put them together, rather than just changing one thing in brainfuck. < 1418296836 685474 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 264 seconds < 1418296867 784519 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Fun fact: I implemented this brainfuck derivative using derivatives < 1418296947 857035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: parsing derivatives? < 1418296952 324611 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :data T a = B (T a) a (T a) < 1418296955 644107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1418296956 62564 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :cluid: hehe. have you also written any programs in that language that can't be just as easily written in brainfuck? < 1418296959 191833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a zipper, of course < 1418296962 333349 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :data Z a = ZL (Z a) a (T a) | M (T a) (T a) | ZR (T a) a (Z a) < 1418296974 970441 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :b_jonas, that's the hard bit, I've been thinking about it all night < 1418297006 22681 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :All I got so far was tmp variables are much shorter and the point elliott raised, about infinte structures held next to one cell < 1418297018 775170 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I was thinking maybe iyou could implement something like game of life much shorter, but then im not sure if you really could < 1418297057 756202 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i feel like this language can improve on brainfuck a lot but only in more complex programs? < 1418297118 909627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, interesting question: out of all the TC esolangs, which are only polynomially slower than, say, C? which are no more than O(n) slower? < 1418297124 990844 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just being TC doesn't mean you have the same complexity < 1418297139 422986 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes ais523 good point < 1418297152 739726 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I like that you say this becaues when ever I say things like this people try to teach me about the turing machines and it's really frustrating < 1418297186 811156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, almost all languages are TC, but nonetheless, some are better than others < 1418297193 176790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523 learned about arguing subtleties about tcness the hard way :p < 1418297221 694585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even defining "TC" is hard when you reach the edge cases < 1418297269 521981 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'd like to understand the connections between derivatives (of types) and linear types better. < 1418297375 962800 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: as you know, many languages are quadratically slower, specifically all tape-based (even multi-tape or multi-head) languages have a quadratic slowdown. < 1418297393 140660 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I first noticed with Thutu, which seems O(n) slower than anything else < 1418297399 429495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not convinced that BF has to be quadratically slower, though < 1418297402 600872 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :A fun game could be like a 'boy scouts' thing for esoprogramming. You get a badge for writing a quine, for self interpreter, implement certain algorithm in strange language etc.. < 1418297414 568063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think that if you use tape elements only as single bits, it can be linearly slower instead < 1418297427 942268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cluid: #esoteric achievements? < 1418297459 651123 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://www.cs.nott.ac.uk/~txa/publ/tlca03.pdf talks about it a bit. < 1418297462 613579 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION goes to sleep. < 1418297464 820328 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: by quadratically, I mean that there are programs that take O(n) time in, say, C, but require Omega(n^(2-epsilon)) time on brainfuck or even on a multi-head turing machine < 1418297494 367005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: right, that's what I took you to mean < 1418297508 77583 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Also, as you know, counter machines (turing machines that can't write the tape) are exponentially slower; counter machines with only two counters are probably doubly exponentially slow. < 1418297525 445813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not 100% sure you're wrong, but I think it's quite likely that all programs that are O(n) in C can be done in O(n^2) in BF, unless there's something obvious I'm missing < 1418297543 761933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, C is a bad example < 1418297550 636973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe we should pick Scheme or something < 1418297563 794603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C's only TC due to technicalities involving writing to a file and reading it back, due to the existence of sizeof < 1418297598 509429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just pick the obvious subset of Python < 1418297601 356605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or whatever < 1418297617 547300 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :nah... Fortran < 1418297631 777852 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :how about just measure the complexity of the best algorithm for a given problem < 1418297656 429610 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :My favourite reference machine is a pointer machine with only immutable cells. This has any number of registers (given by the program) and any number of algebraic data types. < 1418297681 840983 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that sounds pretty cool < 1418297692 922475 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :without mutation there is a logarithmetic slowdown though, so that might not be the perfect benchmark < 1418297773 220946 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The program has a number of states and four kinds of instructions: (1) halt; (2) allocate a new cell on the heap of the given constructor, filling its cells from registers, then jump to a state; (3) test whether a register contains a value with particular constructor, if it does, unpack it to registers and jump, else jump to somewhere else. < 1418297817 158902 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Where can I upload a implementation of my esolang? < 1418297817 416434 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :You get the input as a linked list in a register, and put the output as a linked list in another register. You could add a register copy instruction for convenience but it's redundant because it can be simulated in two instructions. < 1418297824 960243 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i want to link to it from the wiki < 1418297836 555850 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have been using pastebin < 1418297837 684308 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :or have it as a 'behind' page would be nice.. if that's ok < 1418297845 121333 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren, that is likely to 404 after some time, I linke < 1418297846 211631 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :think < 1418297846 439123 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :cluid: Does it have a short text source code? If it does, you could just put it to a wiki page. < 1418297848 158075 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you shuldnt' trust it < 1418297863 353435 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418297864 535558 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its 90 lines < 1418297874 342952 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, huh, the esoteric files archive is on github now < 1418297875 843381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :https://github.com/graue/esofiles < 1418297883 223110 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes its just i dont want to use github < 1418297891 173750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't like github eitehr < 1418297894 465848 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :cluid: I say put it on the wiki. < 1418297896 157365 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :if someone else puts it on github that would be fine/kind < 1418297898 60773 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok thank you < 1418297908 972601 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm fine with other repo hosting sites, I just dislike github in particular < 1418297912 214559 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(Provided it's 90 not very long lines.) < 1418297935 818854 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: do you like gitorious < 1418297937 48396 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :? < 1418297943 208446 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: it's my favourite git hoster, right now < 1418297971 748304 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :bah git is unnecessarily complex to my mind... < 1418297975 420585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: you could put it on a subpage of your user page and link to that or such < 1418297978 538081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's quite common < 1418297979 408206 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(is github better than sourceforge?) < 1418298002 220270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523 got crawl to use gitorious and everyone involved has suffered for years because of it :p < 1418298065 366923 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418298219 344202 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 245 seconds < 1418298223 412815 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :im giving up on the undivider for now, can't figure out a good heuristic < 1418298228 208093 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1418298334 372033 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :undivider? < 1418298411 474840 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418298413 593671 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :suppose i have a double f which i know came from dividing two small numbers. reproduce the small numbers again. < 1418298420 717510 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418298460 167580 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :of course it is not necessary to distinguish 3/9 from 1/3... < 1418298465 61560 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: use continuous fractions for that < 1418298483 432261 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418298497 191413 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418298499 520523 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :nah let's assume the double came from say a core dump... < 1418298503 610495 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait, I might have code for that < 1418298533 252129 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1418298536 68522 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :continued fractions < 1418298545 25734 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think that's what they're called, not "continuous fractions" < 1418298574 416300 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :here: http://www.perlmonks.com/?node_id=424519 < 1418298576 609054 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there's the code < 1418298591 349889 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: see there < 1418298594 200717 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :looks good. < 1418298649 339794 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :for reference on the theory of how it works, I recommend the ''Concrete Mathematics'' book < 1418298663 1849 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :How do I upload an image to wiki? < 1418298666 202724 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://i.imgur.com/axDhZce.png < 1418298668 370226 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I want to use this one < 1418298692 936661 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :under tools, upload file < 1418298712 497176 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :cluid: http://esolangs.org/wiki/Special:Upload (you may have to log in first) < 1418298740 580713 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait, is the source code 90 lines PLUS and image? < 1418298746 688141 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/upload14]]4 upload10 02 5* 03Cluid Zhasulelm 5* 10uploaded "[[02File:Fulbt.png10]]": A picture of a full binary tree < 1418298788 882155 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :source code doesn't include an image i don't think, it is not that kind of language < 1418298864 370231 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :A continued fraction would be good < 1418298871 882222 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you can take the first fwe terms before you see a very large convergent < 1418298885 999408 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: you might or might not be interested in http://www.madore.org/~david/weblog/d.2014-12-10.2254.html#d.2014-12-10.2254 < 1418298897 430065 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it's very easy to compute a CF < 1418298915 61684 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :take off the integer part and then 1/ in a loop < 1418298930 176056 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :cluid: sure, but what I wrote is more numerically stable < 1418298942 844802 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh interesting < 1418298943 167675 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it won't give as much nonsense when you run out of precision < 1418298948 876089 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and it's not too complicated either < 1418298951 451014 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :il have to look at this < 1418298953 343196 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 244 seconds < 1418299056 712937 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Treehugger14]]4 N10 02http://esolangs.org/w/index.php?oldid=41436 5* 03Cluid Zhasulelm 5* (+1495) 10created page < 1418299138 210241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: btw one disadvantage of putting implementations on the wiki is that they have to be public domain < 1418299166 49222 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what's bad about that? < 1418299199 527761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nothing unless you like the gpl or whatever < 1418299205 96849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just letting you know < 1418299206 99321 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I like GPL a lot but this is fine < 1418299207 410254 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thank you! < 1418299216 668451 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Treehugger/Implementation14]]4 N10 02http://esolangs.org/w/index.php?oldid=41437 5* 03Cluid Zhasulelm 5* (+2989) 10Implementation < 1418299226 447892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like the GPL in spirit but the implementation isn't great :/ < 1418299234 971835 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :If anyone will try writing programs in this I would be interested in what you find < 1418299244 926350 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :also the code is excellent < 1418299307 867135 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: sure. but for an esolang, it can be useful to have a readable (non-obfuscated) reference interpreter which is clearer than your description < 1418299337 508137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: I wonder how hard a self-interpreter would be < 1418299343 120676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be cool to write the tree structure < 1418299351 554061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :doing fiddly things like parsing makes it unfun though :/ < 1418299394 66728 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Cluid Zhasulelm14]]4 M10 02http://esolangs.org/w/index.php?diff=41438&oldid=41295 5* 03Cluid Zhasulelm 5* (+124) 10 < 1418299489 776648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: GPL3 has a much better impl than GPL2; it annoys me a lot when people use GPL2 specifically because they like the bugs, because BSD or Expat or something would probably be a better choice for those people < 1418299497 262493 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but yes, it could be better still < 1418299508 568292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I just don't like how you get fuzzy definitions of "linking" < 1418299509 256505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess the GPL looks good once you're working with the NetHack General Public License < 1418299521 791203 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is one of the buggiest licenses ever < 1418299523 732733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where things like static linking can be relevant and stuff < 1418299527 686078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LGPL is much worse in that respect though < 1418299536 306607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like when using GHC, LGPL is equivalent to GPL basically < 1418299542 849051 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I had to invent a comment syntax for NetHack level files purely to comply with the license < 1418299557 590118 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :If anyone looks at my page http://esolangs.org/wiki/Treehugger and http://esolangs.org/wiki/Treehugger/Implementation - would you comment? thanks you < 1418299562 558308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also there's hugely widespread disagreement on lawyers about linking wrt the GPL < 1418299571 45549 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :-ss < 1418299573 81290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and people just prefer to avoid the issue if they can < 1418299577 840131 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the whole libedit controversy, for instance < 1418299607 884764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(actually, I wonder if the FSF position on that is actually correct, in the wake of Oracle v. Google; I hope it isn't, because it's ridiculous) < 1418299609 953595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: I think a "reified" binary tree in this language would look like a 0 or 1 to denote whether it has children < 1418299626 128606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: followed below by either two leaf value slots if not, or a left and right pointer if so < 1418299626 319555 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I dont understand < 1418299626 965789 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lawyers are more expensive than programmers < 1418299634 733379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: if you wanted to represent finite binary trees in this language < 1418299639 69134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :using the binary trees it has < 1418299640 839171 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh you mean like implementing it in a non lazy language < 1418299643 769377 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that's a good idea! < 1418299643 958483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no I mean < 1418299648 749486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :implementing binary trees inside the language < 1418299650 49250 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ohh < 1418299651 453079 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I see < 1418299655 395366 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I agree < 1418299658 967451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(since I was thinking about a self-interpreter) < 1418299700 717682 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :a self interpreter would be really stunning < 1418299724 633091 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :a structure like ((*,*),(*,t)) could be used to implement each node of the empulated tree < 1418299728 866988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so if you have that tree structure you should be able to write something that descends to an index in it coded as binary < 1418299729 116252 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I was shocked how small the best BF interpreter is < 1418299733 886104 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :self-interpreter < 1418299741 728698 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I looked up some stuff to get ideas to try out in treehugger < 1418299742 678573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the smallest, you mean? < 1418299745 429196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by moving it into the 0/1 meta slots, chopping off a bit, and then copying the new index down to the appropriate child < 1418299746 163784 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes < 1418299754 433665 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the best at smallness :P < 1418299759 626414 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :self-interpreting BF is interesting because of the limited access to data that you have < 1418299763 916160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[^] will ascend all the way up a tree < 1418299780 927675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, BF self-interpretation is obviously eigenratio infinity, right? < 1418299781 119604 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what if there is no top < 1418299787 883944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there isn't, but you run into a 0 < 1418299793 8578 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ah < 1418299794 569871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because you can't keep your place in both the program and data at the same time < 1418299799 486868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, no, it's O(length of program) < 1418299805 38081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: one thing that's a bit weird is that moving around gets you a penalty < 1418299808 179380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as you can move the program around as you move the tape pointer around < 1418299814 684596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :massively slow, but not so bad asymptotically as leaving it in place < 1418299828 896505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: like if you're a thousand nodes deep in the reified tape you have to like [^]< down to the program and back again < 1418299851 900843 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: as for me, I prefer non-copyleft licenses these days, like the X11 license. I haven't really thought about gpl2 versus gpl3 yet. < 1418299869 972605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: why use GPLv3 when AGPLv3 exists? < 1418299879 798705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :agpl is also bug-fixing in the same way < 1418299899 731100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay no I don't even want to talk about licenses on IRC ever again < 1418299907 726852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, let's change the topic then < 1418299918 542485 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1418299921 455864 :ais523!~ais523@unaffiliated/ais523 TOPIC #esoteric :arbitrarily changed topic | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ < 1418300012 893390 :nyuszika7h!nyuszika7h@cadoth.net QUIT :Remote host closed the connection < 1418300101 58724 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :In some sense, the eigenratio of brainfuck is constant < 1418300102 498840 :nyuszika7h_!nyuszika7h@cadoth.net JOIN :#esoteric < 1418300136 84188 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :As you interpret the input program, also take some time to search for a proof that the program state is a brainfuck interpreter applied to a program < 1418300150 363920 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :When you find such a proof, start interpreting the nested program instead < 1418300207 978017 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : hmm, BF self-interpretation is obviously eigenratio infinity, right? <-- i discussed it with that eigenratio guy previously, the _usual_ implementations have something like a^(n^2) growth but i also thought of that moving the program thing which gives an actual eigenratio. < 1418300267 218602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Jafet: doesn't that fail in cases where you have a program that's a BF interp, but not provably so? < 1418300283 180285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you're talking about the alternative case where you just have an interpreter that recognises and optimizes out itself < 1418300289 694902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something like that would be pretty handy for Feather < 1418300306 250845 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Well, if you write a bf interpreter presumably you know why it is one < 1418300321 936591 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what if some bf instructions take longer than others? < 1418300336 783535 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: that's pretty unlikely. but I wonder if the program would start nested bf interpreters faster than you can prove it's a bf interpreter < 1418300364 355352 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The self-recognition case is degenerate, but any attempt to generalize it would require proof search probably < 1418300365 130508 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in particular, a naive interpreter might take O(n) time to do a [ or ] < 1418300372 596490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: doesn't matter for computational complexity unless some of them are asymptotically slower < 1418300380 133824 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :also, a program could start a bf interpreter parallel to some other task, so you may have to recognize that too. < 1418300388 226473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure if [] matching is asymptotically slower on the right variable < 1418300402 668412 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Yes, but the definition of eigenratio presupposes a tower of (arbitrary) interpreters < 1418300403 262105 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :like, a bf interpreter and some fancy performance counters. < 1418300406 584592 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :program size? < 1418300539 978812 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yes i think a naive interpreter would be O(1) on program size for most instructions but O(n) on program size for [ and ] < 1418300579 648395 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: as i said, i concluded a naive interpreter's "eigentower" grows as O(a^(n^2+...)) < 1418300614 448146 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :where n is number of generations and ... is something <=linear < 1418300634 700088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...i guess that's redundant with O() < 1418300647 508424 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418300686 346635 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: note that you're not going to escape using [ and ] for implementing the others, so things definitely go O(n) from second generation < 1418300755 294287 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or well, you can try tricks that delay it for a finite number of generations, clive gifford tried some < 1418300782 986593 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iirc < 1418300812 155609 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418301016 765533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :designing an actual moving-program bf self-interpreter that has an eigenratio you can calculate is one of my many vaporware projects. < 1418301024 27526 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 265 seconds < 1418301037 416505 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think its eigenratio would be several thousand, at least < 1418301195 816916 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1418301222 224306 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: moving program? wouldn't it be rather repeated program? < 1418301308 385933 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: no, you put the representation of your program between your left and right tape representations, and > and < are implemented by moving the whole program representation < 1418301325 664763 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :repeating the program would seem overkill in comparison... < 1418301344 301269 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: ah! < 1418301360 359432 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that could work, yes < 1418301635 875190 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :another thing that i believe will simplify the actual matrix (by avoiding having a row/column for every possible cell _value_ you operate on) is to let the current cell be either to the left or to the right of the program representation, and not moving across it unnecessarily. < 1418301657 828859 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 258 seconds < 1418301719 202487 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418301757 866762 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but that's just an additional trick, and not necessary to have an eigenratio bound. < 1418301940 19335 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07IDTM14]]4 10 02http://esolangs.org/w/index.php?diff=41439&oldid=41430 5* 03TomPN 5* (+42) 10 < 1418301950 422150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the thing about phi eigenratio got disproved right < 1418301980 601173 :nyuszika7h_!nyuszika7h@cadoth.net NICK :nyuszika7h < 1418301981 793502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as far as i am concerned my unlambda self-interpreter did that < 1418302048 226169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :howso? I've forgotten < 1418302055 884934 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it has eigenratio 1 < 1418302068 78518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because it is nearly entirely metacircular < 1418302137 322080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, I mean, so does eval < 1418302147 56841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what I mean is "no eigenratios > 1 < phi" < 1418302155 748967 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh well < 1418302156 487444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and then arbitrarily branding eigenratio 1 as cheating) < 1418302165 901179 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :is phi one? < 1418302180 116141 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (sqrt 5 + 1)/2 < 1418302181 521272 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1.618033988749895 < 1418302185 24980 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's that < 1418302193 505814 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :has that been attained? < 1418302218 445967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no but there's some anecdotal evidence/handwavy argument that it might be a lower bound of some sort < 1418302235 951863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://eigenratios.blogspot.co.uk/2007/11/search-for-phi-holy-golden-ratio.html < 1418302250 66342 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i thought he just picked it beacuse its a nice looking number < 1418302291 532143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's a bit more argumentation in that post :p < 1418302302 895581 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think it really is a lower bound even in that sense because you can lower the number by having a longer chain of operations that are implemented as a single other. < 1418302305 706791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it's more about it "feeling" right than just being pretty, though, I think) < 1418302345 842391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I guess < 1418302348 367869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I want it to be true though :( < 1418302362 392212 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1418302448 722173 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it really annoys me that letter size paper isn't a golden ratio < 1418302488 888134 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you know A(n) paper is sqrt(2) ratio for rather elegant reasons, right? < 1418302498 946812 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren, golden ratio is a myth hth < 1418302530 741182 :mr45_!~mr45@cpc27-hudd10-2-0-cust346.4-1.cable.virginm.net JOIN :#esoteric < 1418302544 87080 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the point is that when you fold the paper in half it has the same proportions < 1418302576 855881 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so you can print 2^n pages on one page without distortion < 1418302579 515631 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: yes. assuming you're referring to sqrt(2) _not_ golden ratio < 1418302612 628012 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yes. < 1418302622 69183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: psst, you can still print 4^n pages < 1418302626 257946 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :golden ratio on the other hand just looks good < 1418302638 367589 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or n^2 pages < 1418302646 658098 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :can you print phi^n pages? < 1418302658 825124 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418302663 37206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the golden ratio is literally a myth < 1418302663 823206 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: no because that's never an integer hth < 1418302665 752366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like the number doesn't exist < 1418302666 264497 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418302668 410666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :complete hoax < 1418302675 779707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(sqrt(5)+1)/2 has no value < 1418302694 541562 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with golden ratio, you could cut out a square and be left with a piece of paper of the same proportions < 1418302697 447216 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well it has no value in the rationals hth < 1418302697 627450 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if that's useful or not < 1418302699 533570 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: it's used to hide the mathematical errors of the "round globe" fraud hth < 1418302700 881554 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Origamists would probably like golden ratio paper, because you could cut off a square (and use it for folding), and still be left with... < 1418302707 869600 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :lol < 1418302713 746754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: true < 1418302716 18722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: yeah, believing in the golden ratio can only be irrational < 1418302724 931139 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Origamists prefers squares < 1418302740 746281 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :callforjudgement: I had painstakingly typed all that with a touchscreen and then you scooped it. < 1418302747 856215 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the golden ratio: 1 : 1 < 1418302760 694377 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :callforjudgement: fizzie: are you competing with me and int-e for redundancy? < 1418302773 311394 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have a notebook from mexice which for some reason has square pages < 1418302778 336480 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*mexico < 1418302827 979538 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: not fair, I didn't see your line due to disconnect < 1418302840 203039 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*oerjan: < 1418302847 511927 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you two have names that are very easy to mistabcomplete into each others' < 1418302851 70794 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :callforjudgement: _my_ line? < 1418302856 581528 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :callforjudgement: *fizzie < 1418302869 316051 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was later. < 1418302882 337691 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mine came before fizzie's < 1418302894 303408 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and because I wasn't here for the original, I didn't see who said it < 1418302905 938482 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :callforjudgement: i ... don't think there was one? < 1418302919 561455 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh < 1418302934 45965 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why are you accusing me of competing with people for redundancy when I was first, then? < 1418302935 645516 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1418302946 59083 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :all i said was that it annoys me that letter size paper isn't a golden ratio < 1418302965 685717 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07IDTM14]]4 10 02http://esolangs.org/w/index.php?diff=41440&oldid=41439 5* 03TomPN 5* (-2) 10/* Syntax */ < 1418302967 281807 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it isnt root 2 either... so it is entirely useless < 1418302982 441843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: you and fizzie are stealing our redundancy trademark hth < 1418303006 870557 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :why should it be golden ratio? < 1418303018 834358 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because it look better < 1418303021 585850 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's a myth. a myth! < 1418303021 920103 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :no it wouldn't < 1418303049 854799 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07IDTM14]]4 10 02http://esolangs.org/w/index.php?diff=41441&oldid=41440 5* 03TomPN 5* (+131) 10 < 1418303069 371511 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: the more the merrier, you just have to learn to share. < 1418303080 623823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: NOOOOOOOOOOO sharing < 1418303081 362777 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Let's compromise on 1.5, then you can fold one big crane and twi small ones. < 1418303173 121497 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: how rational of you. < 1418303207 983655 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :8.5/11 is just... stupid. < 1418303220 989368 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is a stupid number < 1418303354 703738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the golden ratio is 1/79 < 1418303355 795631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION hides < 1418303370 429292 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Recent reviews of the empirical literature bearing on the claim of special aesthetic significance for this ratio in the context of the perception of simple figures include Green (1995), Hoge (1995), and contributors to a dedicated edition of Empirical Studies of the Arts (Hoge 1997). Some investigators doubt that the golden section has any aesthetic significance, even suggesting that research on it be abandoned < 1418303382 777196 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Russel (2000) explored the height to width ratio of a large database of famous paintings and did not find any particular support for a preference for the golden-section < 1418303405 994640 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :McManus (1980) felt that existing empirical research was unable to adequately differentiate preference for the golden-section versus other similar ratios such as 1.5, 1.6 or 1.75. < 1418303412 535781 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Boselie F, 1992. "The golden section has no special aesthetic attractivity!" Empirical Studies of the Arts 10 1-18. < 1418303431 732400 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well 8.5/11 is not even close and i hate it < 1418303438 786191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one use I like for the golden ratio is using rotations of (tau/golden ratio) radians around a color wheel to create distinct colors < 1418303464 981580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it's irrational, the colours never exactly repeat; and the golden ratio is also quite good at avoiding approximate clashes < 1418303483 227044 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ais523, there is rigorous mathematics explaining why that works < 1418303496 830335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, yes, obviously < 1418303507 468732 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :damn ais523 that is what i should have done instead of using rand < 1418303509 886261 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sqrt(2) is so much better < 1418303526 627242 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i will remeber that trick < 1418303532 590821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: for what, colours? < 1418303535 323136 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah < 1418303543 296271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: tau, really :p < 1418303545 969542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, the word "damn" looks a little out of place there < 1418303558 46796 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :phi has importance in number theory, not `aesthetics` < 1418303563 448143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally I go into a rant when people use it, but this time I'm just confused because I can't parse the sentence < 1418303569 255785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I wanted "complete circles" < 1418303577 701301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what did you want me to say? 400 gradians? < 1418303583 71177 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :use 2 pi < 1418303596 215439 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ais523: it is an exclamation of dismay hth < 1418303607 167949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess complaining about tau is even more a waste of time than using tau in the first place < 1418303609 307519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :stop hthing, that's oerjan's gimmick < 1418303623 856495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :really we just need a "complete cycles" unit of measurement < 1418303624 323780 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it helps to increase confusion dth? < 1418303633 843396 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hertz-seconds, perhaps < 1418303647 517364 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"rotations" < 1418303655 260325 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :'cycles' < 1418303677 862433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, hertz = cycles per second, thus hertz-seconds = cycles < 1418303679 456815 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but "rotations" has precedent in rpm. < 1418303692 223327 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://www.shallowsky.com/blog/science/fibonautilus.html < 1418303729 423251 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Not a strong argument. But I rarely associate associate Hertz with rotations.) < 1418303771 590394 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: anyway, tau makes more sense in that context than in most others, because of the actual connotation of "complete rotation" which is its only advantage over pi in the first place < 1418303826 890542 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :tau is bad because of the assholes spamming wikipedia with it < 1418303836 173448 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Hertz-seconds, the SI definition of numbers < 1418303936 4523 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :naughtilus < 1418304021 720002 :mr45_!~mr45@cpc27-hudd10-2-0-cust346.4-1.cable.virginm.net PART :#esoteric < 1418304038 854375 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm are there any other SI units that can be multiplied to be dimensionless < 1418304058 954615 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh. "The cycle per second was a once-common English name for the unit of frequency now known as the hertz." < 1418304117 415602 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Can't all of them? metres per meter, ... < 1418304118 575707 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: or more interestingly, multiplied to be dimensionless and not equal to 1 < 1418304118 772537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they should have made more of the units be vaguely relevant german organ names < 1418304157 447766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: well you have to find the first before you can get the latter < 1418304163 919957 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The bequerel is the same as the hertz. < 1418304182 588309 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1418304186 579788 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's s^-1, as decays/time. < 1418304203 881453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: in that case bequerel-seconds also work < 1418304244 189838 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"A special name was introduced for the reciprocal second (s−1) to represent radioactivity to avoid potentially dangerous mistakes with prefixes. For example, 1 µs−1 could be taken to mean 106 disintegrations per second: 1·(10−6 s)−1 = 106 s−1.[3] Other names considered were hertz (Hz), a special name already in use for the reciprocal second, and fourier (Fr).[3] The hertz is now ... < 1418304246 798157 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose radians and steradians... < 1418304250 197524 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :... only used for periodic phenomena.[2] Whereas 1 Hz is 1 cycle per second, 1 Bq is 1 aperiodic event per second." < 1418304251 450480 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 256 seconds < 1418304278 299329 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: well there are plenty of secondary units. N = kg m/s^2 < 1418304295 831160 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i mean without using division, obviously < 1418304318 1430 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: so you probably need some more rules in the game. < 1418304381 447649 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: the rule is to take a list of named units and multiply them, hth < 1418304387 623414 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Well, arguably second-hertz makes seconds dimensionless just as much as hertz-seconds make hertz. < 1418304566 299000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the list at https://en.wikipedia.org/wiki/International_System_of_Units#Derived_units contains no negative exponents for mol, K or cd < 1418304614 347180 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq_uptime < 1418304614 578179 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :8d 23h 23m 44s < 1418304628 628405 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The farad-ohm-becquerel is dimensionless, but it's just making use of the same 1/s as before. < 1418304655 30041 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :On the other hand, the farad-ohm makes for a nice name for a second. < 1418304673 775435 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418304693 692248 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : int-e: the rule is to take a list of named units and multiply them, hth ← N = kg m Hz Hz < 1418304695 679390 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, the ohm-siemens, of course. < 1418304716 724642 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They're exactly complementary. < 1418304717 628674 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I am annoyed at conductance having units < 1418304720 708521 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :callforjudgement: um the result is supposed to be dimensionless hth < 1418304746 486684 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: oh right < 1418304758 175138 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 252 seconds < 1418304765 129706 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(One is V/A and the other is A/V.) < 1418304775 520559 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hertz-farad-ohm would be a good spell invocation < 1418304780 458630 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1418304807 517433 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and probably very painful for the recipient < 1418304835 580012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, farad+ohm gives you an RC circuit, which is one of the simplest ways to make time-sensitive electronics < 1418304855 371263 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :put appropriate circuitry around that (an amplifier or inverter or similar), you can probably measure the resulting circuit in hertz or in seconds < 1418305014 147782 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406] < 1418305020 960079 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :beautiful. https://en.wikipedia.org/wiki/File:Original_Abraham-Bloch_multivibrator_circuit.png < 1418305081 490206 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: hehe < 1418305154 96147 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: are you trying to generate sparks? < 1418305156 366954 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and there's a higher level version, the hertz-farad-henry-ohm < 1418305229 284656 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: or obliterating them, only science will tell! < 1418305266 56102 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: not dimensionless hth < 1418305268 356061 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: so do you think the monks have another of those muses around? < 1418305271 613835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: there are a ton of ways to make time-dependent circuits < 1418305277 824537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: hm good question < 1418305286 464878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hook an RC circuit up to anything vaguely amplifier-like, and you'll most commonly get oscillating behaviour < 1418305299 913692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess the interesting thing about that circuit is that it was the first to be discovered < 1418305312 727055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also there is something somewhat hilarious about the 80 volt battery < 1418305328 810041 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523: also the voltages are way more impressive than what electronics generally deal with today < 1418305334 659714 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :exactly < 1418305419 711550 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1418305422 977469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the voltages used in modern circuits have gone down and down over time < 1418305437 107063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :modern electronics is about making it still work at lower voltage, because then you get less energy wasted when you make it go faster < 1418305483 827288 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yeah < 1418305490 344596 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I knew that. < 1418305506 771127 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? smart < 1418305507 430384 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :smart? ¯\(°​_o)/¯ < 1418305607 655130 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :How about reversible CPUs? < 1418305617 461091 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :since information isnt destroryed, it can work with less energy < 1418305628 331265 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this might be a big improvement in computing < 1418305691 250956 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all quantum computations have to be reversible up to the point you measure the < 1418305692 748113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*them < 1418305712 144778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :otherwise they'd require too much energy < 1418305736 372025 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: that was the idea of the pendulum architecture. unfortunately the main cpu lines are just too good for reversible ones to compete (yet!) < 1418305748 580276 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i thought reversible was just a property of quantum computing < 1418305756 137904 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :can you elaborate on that "otherwise"? < 1418305817 238312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'd imagine if reversibility gets used it would be in a hybrid way. < 1418305841 986186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cluid: well the theory is, destroying information needs energy < 1418305849 539151 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :making as much of the cpu reversible as possible, but preserving overall backwards compatibility < 1418305851 959145 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh yeah < 1418305853 786398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you'd need to destroy the information in multiple multiverses at once < 1418305855 550417 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so this is the same principle as i said < 1418305868 579380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and as yet, we don't know how to steal information from other potential universes < 1418305880 711142 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I have a question about multiple universes? < 1418305892 202740 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Landauer's_principle for anyone following along < 1418305899 788097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cluid: I'm not an expert in this stuff < 1418305909 878040 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I did it as my A-level coursework, but that's about it < 1418305923 625915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one nice thing about doing coursework on an obscure subject is that it reduces the chance that the person marking it will know the subject < 1418305931 301692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so they'll find it harder to find errors in it < 1418305942 10707 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://www.cise.ufl.edu/research/revcomp/ has a funny slide that implies that reversible computing should begin to matter this decade. < 1418305953 854038 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: we don't even know if other universes exist, they might just be a mathematical convention and we'll find some other explanation. < 1418305959 400003 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :of course that's there area of research so I take it with a spoonful of salt < 1418305963 575308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: indeed, definitely < 1418305964 916588 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(yuck!) < 1418305978 136760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :salt is tasty < 1418305982 836313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd eat a spoonful of salt < 1418305983 291772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, even if they don't, it seems reasonable that the laws you'd predict from involving multiple universes still work, but for a different reason < 1418305990 672642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I hope it's a very small spoon < 1418305997 343620 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oerjan, I hope we have a differetn interpretation, the multiple universes thing is really scary to me < 1418306000 424387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :depends how much you're paying me < 1418306005 739761 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: nothing! < 1418306013 256753 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: the salt was expensive enough < 1418306020 498717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :from my point of view, the issue with salt is a) it's added too soon in the cooking process by most people, b) although it tastes nice in small amounts, almost anywhere which salts things will use too much < 1418306036 204115 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: ooh < 1418306044 679146 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for instance, last I looked, unless I completely messed up the calculations, there's more salt in one slice of bread than there is in a packet of ready salted crisps < 1418306053 640739 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yet the salt tastes much nicer in the crisps < 1418306062 422083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :arguments about cooking in #esoteric > arguments about programming in #esoteric < 1418306080 375942 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1418306089 253977 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: sorry for the typo, this one was unintentional for once. < 1418306094 12419 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hwy is there so much salt in bread < 1418306234 336520 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm the bread I'm currently eating has 1.1g/100g, the chips 2.0g/100g (they're cheese flavoured, not primarily salty.) < 1418306236 188368 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: wait what typo < 1418306243 743525 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: their. < 1418306246 575634 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1418306257 829529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :'s ok just say 50 hail marys < 1418306280 33480 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION isn't even catholic. < 1418306320 33571 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: I have a feeling that the salt-as-only-flavouring crisps actually have lower salt content than the other flavours < 1418306338 73366 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :could be. I don't like them very much. < 1418306347 950477 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So I'll have to go to a shop to check the theory. < 1418306384 638949 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i can't swat you for saying "there" when other people are going around saying "hwy" < 1418306441 407296 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I hvae more sympathy for "hwy" though ;-) < 1418306443 510413 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: so basically they are using more salt when they're not paying attention to it? < 1418306526 638459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : RE: YOU’RE PAYMENT NOTIFICATION < 1418306563 541378 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: that slide seems to be more than a decade old though < 1418306608 633329 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: you're aware of the "make obvious errors so people to smart to fall for our scame drop out early" theory, i assume < 1418306614 916227 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*too < 1418306618 392643 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*scam < 1418306621 911401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: yes < 1418306628 844089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I might have been the person who introduced #esoteric to it < 1418306632 646935 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you prob... right < 1418306640 838906 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what scam < 1418306646 360016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, I received an email that looked a huge amount like a Facebook friend request reminder, but I'm not on Facebook and have never heard of the person who sent it < 1418306656 840864 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh < 1418306671 550151 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: basically nearly all spam scams look hilariously bad to intelligent people < 1418306690 683539 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I believe sites loke facebook still send email like that asking you to join and friend or whatever, even if you're not joined yet. < 1418306693 36155 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and the theory is that this is intentional because they _don't_ want intelligent people < 1418306707 588731 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they want really, really gullible ones < 1418306839 102041 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and desparate, I suppose < 1418306878 739780 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*desperate < 1418307250 678220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Though even the Landauer limit is millions of times below the energy consumption of modern computers." < 1418307265 52524 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm guessing it might not be this decade, then. < 1418307303 769240 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :we have high level reversible programming languages and efficient compilers to reversible instruction sets < 1418307314 844580 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hardware has been fabricated too < 1418307343 17822 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean that they won't see the need for it this decade < 1418307384 120968 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because it's still 3 decades of moore's law before we hit that limit < 1418307408 963370 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :only millions? are we that close already? < 1418307420 884442 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or is that just one of those riddiculous understatements/ < 1418307457 224997 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Theoretically, room‑temperature computer memory operating at the Landauer limit could be changed at a rate of one billion bits per second with only 2.85 trillionths of a watt of power being expended in the memory media. Modern computers use millions of times as much energy." < 1418307539 744487 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you do the math (because i'm too lazy) < 1418307582 105334 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :doesnt that just mean we could improve things by a lot? < 1418307620 342113 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :is the implication that the reversible stuff would only improve by such a tiny fraction of whats already wasyed? < 1418307655 22426 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: well my implication is that they won't change to an entirely new method of doing things while the methods they are good at still work < 1418307683 44503 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because incremental improvement is much cheaper than complete revamping < 1418307687 141860 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i gues we wont see reversible computers :( < 1418307697 52354 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but its very interesting technolofy < 1418307758 140939 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm. desperate typography channel. < 1418307797 473368 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :we should ask fizzie to do some typo graphing < 1418308018 264347 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418308025 837445 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1418308028 510764 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1418308329 194513 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I have no clue at all what the trade-offs are for reversible computing implementations. I imagine they have higher circuit complexity, larger circuit area, probably longer critical paths, thus lower possible clock frequencies. This has to be weighed against just taking an irreversible circuit and underclocking it, which often allows one to decrease voltages, which also reduces consumed power? Tricky. < 1418308377 370391 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: also you have to store all the unused bits somewhere < 1418308390 505102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most "TC in reversible computing" constructions use a bitbucket < 1418308411 274567 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I imagine that we don't need new production processes though, "only" different software for the process above up to mask preparation. < 1418308517 814229 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what do you mean "TC in reversible computing" < 1418308569 749595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cluid: you have a reversible language, and want to compile to it from a TC language < 1418308575 606729 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh yes < 1418308580 980896 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I think tromp knows about this, < 1418308588 738439 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it requires some garbage < 1418308618 274575 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but there is also a notion of 'reversibly turing complete' which involves simulating reversible turing machines no garbage < 1418308642 419329 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523: The architecture doesn't have to be completely reversible anyway. Reducing the number of destroyed bits from 1/2 per transistor and cycle to a couple of thousands or even millions per cycle should help a lot. < 1418308698 160784 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Anyway, that's pure speculation on my part. < 1418308771 206391 :ais523!~ais523@unaffiliated/ais523 NICK :scarf < 1418308792 905632 :scarf!~ais523@unaffiliated/ais523 NICK :ais523 < 1418308937 823308 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, nice PCP https://en.wikipedia.org/wiki/File:Dec_SYSTEM_BUILDING_BLOCKS_1103.jpg < 1418309019 519653 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 245 seconds < 1418309034 729408 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :aaaah < 1418309035 822172 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :PCB < 1418309069 738188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was wondering. < 1418309100 631810 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(It's a PCB for the PDP 1) < 1418309133 372306 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :very cool < 1418309159 803422 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :I'm glad there are pictures. I like preserving our history. < 1418309189 204655 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I love the fact that someone decapped a 6502 and scanned it with an electron microscope < 1418309203 131477 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :source? < 1418309204 340113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so we now know for a fact exactly how it works < 1418309212 535910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh bleh, it was a news aggregator and years ago < 1418309216 342453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so my chance of finding it now is quite low < 1418309216 849323 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :okay < 1418309226 550762 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: http://visual6502.org/wiki/ , http://visual6502.org/ < 1418309228 797229 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1418309230 601359 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :paul2520: ^ < 1418309238 78349 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and yes, it's amazing < 1418309240 301792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :asking in #esoteric can be a decent way, though < 1418309244 472630 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :well done. I was about to search < 1418309266 923127 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :they're also trying other chips. they've done one simliar size chip completely, and have some progress in larger chips < 1418309290 874891 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh wait, there's further progress < 1418309299 612664 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :apparently they've finished with the motorola 6800 < 1418309300 542037 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :nice < 1418309332 682470 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :oh this is beautiful. I now have desktop backgrounds for life < 1418309403 394372 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hehe < 1418309435 528207 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I use a photo from my brother's wedding as desktop background, but that's not a sustainable plan for life because he won't have more weddings < 1418309529 308846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm sure it could be arranged. < 1418309624 419533 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :also you could just stick to that background image forever < 1418309640 963092 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: like what? polymorph him to a pudding, split him with an iron weapon, polymorph both of them back, hope the clone gets married? < 1418309657 866208 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's dangerous because he could polymorph to an exploding monster < 1418309666 10025 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: that would be an option. normal people just get a divorce. < 1418309667 704961 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :also very expensive < 1418309672 140626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: i think you're suffering from evil imagination deficiency hth < 1418309687 747574 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i guess it might not actually be suffering.) < 1418309709 737729 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The legality of splitting one's brother in two with an iron weapon seems dubious < 1418309715 734844 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I'm omitting another obvious possibility for obvious reasons.) < 1418309762 940461 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: actually it's possible b_jonas's problem is he's living inside Nethack < 1418309768 185225 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Jafet: he's not human while polymorphed so it's less illegal < 1418309796 575720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can we post from #esoteric to the #nethack qdb? < 1418309797 346057 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :If you split too hard, it's still murder. < 1418309827 876916 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Jafet: not unless he is a priest or something like that, no < 1418309832 684281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Jafet: use a dull, rusty, iron weapon that's corroded down to -3 then < 1418309841 584146 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: It's not a problem as long as nobody gets hurt. < 1418309842 860327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and use a stethoscope first to make sure that the brother still has at least two hitpoints < 1418309849 477090 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yeah, stethoscope first < 1418309859 212168 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :make sure he's fully healed < 1418309926 959740 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But if you cut a cube in two, won't you get cuboids? < 1418309934 632827 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait, am i the only one here who _isn't_ living inside nethack < 1418309957 524366 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: no?! < 1418309971 862629 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: pudding, not gelatinous cube < 1418309976 567528 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :bash: nethack: command not found < 1418309988 370166 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`nethack < 1418309988 923535 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: nethack: not found < 1418309990 877090 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? nethack < 1418309991 549030 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nethack? ¯\(°​_o)/¯ < 1418309996 718622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I'm more busy manipulating the laws of NetHack to my whim < 1418310017 891400 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: good, good < 1418310022 613522 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I've tried the game, didn't get into it. < 1418310066 773030 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: did you get into other video games instead? other fantasy themed games (possibly not video but tabletop) instead? < 1418310258 637557 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Yes, there are some video games. Sokoban and Lemmings were early favorites, and Lucas Arts adventures. (The Sierra ones, not so much, I hated dying all the time.) < 1418310282 522475 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah I should really say Lucasfilm adventures. < 1418310286 218272 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: on the subject of NetHack and Sokoban, NetHack inspired me to start working on a Sokoban generator < 1418310302 183877 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that was years ago, and I ended up downloading a bunch of Sokoban-related stuff for research, then becoming a level designer for Enigma < 1418310310 722523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and recently, the Sokoban generator is actually near-complete < 1418310328 262046 :augur!~augur@206-196-184-32.wireless.umd.edu JOIN :#esoteric < 1418310333 880050 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :"hated dying all the time" -- ah, so that's why you don't like nethack. ok. < 1418310363 79607 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: Yes, that's a big part of it. < 1418310371 32384 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I'd actually like to try to design levels for a game different from sokoban that can be embedded in nethack sort of like sokoban < 1418310383 620406 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I'm not sure that will work, and don't hold your breath < 1418310469 900976 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even the embed of Sokoban into NetHack is awkward < 1418310488 935926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, I also got sokogen to generate puzzles for NetHack boulder physics (i.e. without the restrictions that make it work like Sokoban) < 1418310522 162129 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, what I'm thinking of also needs special code. < 1418310531 722852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, you're thinking of something in particular? < 1418310540 799536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than just "what games can we simulate with NetHack physics"? < 1418310545 904655 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Yes, I have a particular idea for a game, but it might not actually work. < 1418310551 785750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :submit it to /dev/null :-) < 1418310557 734948 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/dev/null/nethack, that is < 1418310558 781664 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :In the sense that, it might not be a game for which it's possible to design interesting levels. < 1418310563 727628 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not the character special file < 1418310567 366041 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric ::-) no < 1418310717 893883 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ais523, i would play your sokoban generated levels < 1418310750 902564 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the generator isn't quite finished yet < 1418310755 23310 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And even if I can make levels, I'm not sure it's a good fit for nethack still. < 1418310758 220312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it can generate /parts/ of levels, but not connect them together yet < 1418310773 992092 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :sounds very interesting! < 1418310780 943072 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :have you seen other generated sokoban levels? I know one set < 1418310847 660006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm just compiling it now < 1418310855 595749 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'll give you a part of a level to solve once it's done < 1418310881 373505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :suddenly realised that I should probably keep this permanently checked out, rather than in a branch of NH4 < 1418310944 670176 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote listen. listen. jesus has saved me from talking about undefined behaviour in C with you any more, and He could save you too. < 1418310946 801972 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1225) listen. listen. jesus has saved me from talking about undefined behaviour in C with you any more, and He could save you too. < 1418310952 436615 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418311571 389888 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`` echo " you play too much nethack when: you look down both sides of the corridor, start to sweat and then realize you're looking at your email address" >wisdom/nethack < 1418311573 180502 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418311666 717250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? nethack < 1418311667 612033 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ you play too much nethack when: you look down both sides of the corridor, start to sweat and then realize you're looking at your email address < 1418312067 534625 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418312816 558078 :S1!~S1@p4FF92E52.dip0.t-ipconnect.de JOIN :#esoteric < 1418313065 476202 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418313653 449847 :atslash!~atslash@92.242.56.219 JOIN :#esoteric < 1418313886 296376 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be JOIN :#esoteric < 1418314204 689349 :atslash!~atslash@92.242.56.219 QUIT :Quit: This computer has gone to sleep < 1418314443 638281 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh, Numeric might actually win for once... < 1418314539 698564 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But I'll probably be proven wrong. < 1418314841 980251 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: if so we'll be two hth < 1418315033 945055 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So nasty to make it just one past 36. < 1418315045 400716 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1418315058 811865 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so nasty to put lower case letters before A < 1418315083 605165 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> filter isAlphaNum [' '..] < 1418315084 752607 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\170\178\179\... < 1418315102 153042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: well haskell's builtins don't support beyond 16 anyhow < 1418315129 93293 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: isAlphaNum requires another import, anyhow < 1418315135 870408 :drdanmaku!uid17782@gateway/web/irccloud.com/x-lauuxcwtpkhnqeko JOIN :#esoteric < 1418315138 660821 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but Burlesque does support bases up to 36 < 1418315145 185167 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :!blsq 12357 36B! < 1418315145 424624 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | "9j9" < 1418315148 564263 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :!blsq 12357 37B! < 1418315148 803693 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | That line gave me an error < 1418315166 370027 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It supports also higher bases as long as it doesn't encounter any digit above 36. :p < 1418315178 899801 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: fancy < 1418315181 552658 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :!blsq 12345 37B! {just fine}vv < 1418315181 733052 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | "90o" < 1418315191 821794 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I know, it wouldn't really help. But it's still nasty :P < 1418315237 307369 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 276088010547702691069957 < 1418315238 596066 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 276088010547702691069957 < 1418315240 356035 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1418315249 606193 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> logBase 2 276088010547702691069957 < 1418315250 899670 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: in the meantime, cojna figured out the identity matrix thing. I have no clue. < 1418315251 91897 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 77.86947442093677 < 1418315256 942426 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1418315263 483381 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i haven't really tried that one < 1418315280 67662 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also nasty: going too high for Int < 1418315326 489801 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: yes. that's the deciding factor for Numeric atm. < 1418315498 793138 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418315517 945482 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...wat < 1418315541 906030 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what wat? < 1418315594 56417 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i tried submitting that anyhow and it gave a stack space error < 1418315623 925917 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> (-1) `div` 37 < 1418315625 341214 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : -1 < 1418315641 678721 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be QUIT :Ping timeout: 256 seconds < 1418315669 874444 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :even in Haskell, infinite recursion tends to do that :) < 1418315683 598436 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03QuackQuack 5* 10New user account < 1418315689 233187 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 1201688513203::Int32 < 1418315690 297611 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : -902329677 < 1418315695 199557 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1418315713 346054 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it worked in my ghci because that's 64 bits, presumably < 1418316459 756155 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@hoogle Show a => a -> Doc < 1418316461 204676 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Language.Haskell.TH.Ppr showtextl :: Show a => a -> Doc < 1418316461 445905 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Language.Haskell.TH.Ppr ppr :: Ppr a => a -> Doc < 1418316461 446030 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Language.Haskell.TH ppr :: Ppr a => a -> Doc < 1418316763 395810 :atslash!~atslash@92.242.56.219 JOIN :#esoteric < 1418317359 127824 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Is there any common program that would buffer all data it receives (in RAM and/or temporary file) and only open the file specified for writing and dump data there upon EOF of input? < 1418317424 233315 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: hmm... I wonder if you could abuse a program like that, < 1418317457 982769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: what happens if you connect stdbuf to cat, with a very large buffer size? < 1418317460 213306 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it would be easy if you asked for only _writing_ when it gets eof, but if it has to only _open_ the output file it might be harder < 1418317466 18955 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :zzo38: Yes, it's called 'sponge'. < 1418317470 885653 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: ah, oh right < 1418317475 294498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that breaks the stdbuf method < 1418317510 986606 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"sponge reads standard input and writes it out to the specified file. Unlike a shell redirect, sponge soaks up all its input before opening the output file. This allows constricting pipelines that read from and write to the same file." < 1418317514 460621 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as in, tail -n 999 might work for large values of 999 < 1418317527 197444 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wonder if "constricting" is a typo, or just some sort of a pun. < 1418317543 438200 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: probably a pun < 1418317559 970384 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it both constricts the pipe and lets you construct the pipeline < 1418317586 772559 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I don't have such a "sponge" program on my computer; is there a Windows version available? (I want Linux version too if it is so that when working on Linux I can use it too) < 1418317652 653888 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418317665 305392 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :zzo38: Debian has it in a package called "moreutils". < 1418317699 282580 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know about a Windows version, and "sponge windows" just finds things related to cleaning windows. < 1418317702 871584 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: how about something like: perl -e "local$/;binmode STDIN;$d=;open$o,q(>:raw),$ARGV[0]or die qq(error open: $!);print$o$d or die qq(error write: $!);close$o or die qq(error close: $!);" outpufilename < 1418317769 698989 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1418317778 502992 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Remote host closed the connection < 1418318080 993297 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418318159 248400 :atslash!~atslash@92.242.56.219 QUIT :Quit: This computer has gone to sleep < 1418318273 453822 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 250 seconds < 1418318291 442941 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1418318374 341371 :augur!~augur@206-196-184-32.wireless.umd.edu QUIT :Remote host closed the connection < 1418318524 70781 :bb010g!uid21050@gateway/web/irccloud.com/x-otriuvwyaalklvca QUIT :Quit: Connection closed for inactivity < 1418318735 328476 :augur!~augur@206-196-184-32.wireless.umd.edu JOIN :#esoteric < 1418318854 468175 :oren!~oren@user3-215-53.wireless.utoronto.ca JOIN :#esoteric < 1418318998 490589 :augur!~augur@206-196-184-32.wireless.umd.edu QUIT :Remote host closed the connection < 1418319236 324631 :augur!~augur@206-196-184-32.wireless.umd.edu JOIN :#esoteric < 1418319587 924481 :augur!~augur@206-196-184-32.wireless.umd.edu QUIT :Remote host closed the connection < 1418319831 371591 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 264 seconds < 1418319839 959865 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418319851 328082 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418319908 363724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :o < 1418320348 711745 :tswett_!~tswett@c-107-5-152-253.hsd1.mi.comcast.net JOIN :#esoteric < 1418320378 335586 :tswett_!~tswett@c-107-5-152-253.hsd1.mi.comcast.net QUIT :Client Quit < 1418320766 210821 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1418320778 482696 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418321158 557094 :S1!~S1@p4FF92E52.dip0.t-ipconnect.de QUIT :Quit: S1 < 1418321285 238115 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :this is probably a dumb question, but is there a "technical" name for whatever type of grammar you would need to parse TECO? In TECO, there is no delimitation, everything is one string, white space is not significant except in escaped strings. < 1418321306 690861 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :so to parse it you have to go in order < 1418321349 171425 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :commands can have modifiers which are sometimes special characters like a hyphen, and other times letters < 1418321374 863092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"the lexical analysis is context-sensitive" might be what you're looking for? < 1418321460 931521 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :ais523: probably < 1418321497 508327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :INTERCAL has that problem < 1418321502 552544 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :ais523: I'm trying to play around with writing a TECO interpreter, but the lexical analysis stage is incredibly tedious. < 1418321533 400317 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :ais523: it doesn't look like something like FLEX would really be able to handle TECO (though I could be wrong) < 1418321554 840163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is a restriction to make it LALR(1)-parseable (which is in the original manual): if something could be interpreted either as a close paren or an open paren based on the text so far, it's an close paren even if that leads to a syntax error and an open paren would parse correctly < 1418321581 378356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this means that the parser needs to tell the lexer what sort of sparkears could close a group < 1418321617 484046 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :"sparkears" ? < 1418321632 183918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :diginet: INTERCAL has undirected parentheses < 1418321637 528703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :' to ' (spark), or " to " (ears) < 1418321652 385044 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are various ways to make this unambiguous, such as always alternating < 1418321660 175748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but INTERCAL allows you to be ambiguous so long as you're unambiguous < 1418321727 103618 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :LOL < 1418321767 242782 :MoALTz!~no@user-164-126-125-56.play-internet.pl JOIN :#esoteric < 1418321801 182879 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :wow that is awful < 1418321835 17881 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :ais523: when you say parentheses, do you mean this as a generalized term to refer to things that "open and close" like (), {}, '', ""? < 1418321853 99052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :diginet: this is for precedence override in expressions, just like what parentheses do normally < 1418321864 461613 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oohhhhhh < 1418321866 882557 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :gotcha < 1418321903 581571 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! intercal DO .1 <- #15~'#2~#7' DO READ OUT .1 < 1418321904 314619 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/!: 4: exec: ibin/intercal: not found < 1418321910 274205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do we have an INTERCALbot here? < 1418321918 415394 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` ls bin/*intercal* < 1418321919 541373 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access bin/*intercal*: No such file or directory < 1418321922 237311 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` ls ibin/*intercal* < 1418321923 9506 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ibin/cintercal \ ibin/clcintercal < 1418321925 948983 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :ais523: I hope INTERCALbot is written in intercal lol < 1418321928 809870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, we have C-INTERCAL < 1418321935 889691 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that means I can do a better example < 1418321946 79825 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(CLC-INTERCAL's harder to type because of all the non-ASCII characters) < 1418321980 709273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! cintercal DO .1 <- #5$'#6$#7' DO .2 <- '#5$#6'$#7 DO READ OUT .1 + .2 PLEASE GIVE UP < 1418321983 295932 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ICL999I NO SKELETON IN MY CLOSET, WOE IS ME! \ ON THE WAY TO 1 \ CORRECT SOURCE AND RESUBNIT < 1418321990 698034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, we have C-INTERCAL but it's broken < 1418322043 456236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` ibin/cintercal -u < 1418322044 269901 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ICL999I NO SKELETON IN MY CLOSET, WOE IS ME! \ ON THE WAY TO 1 \ CORRECT SOURCE AND RESUBNIT < 1418322056 914400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, how do I pass arguments to that < 1418322062 285086 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` file ibin/cintercal < 1418322064 783111 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ibin/cintercal: POSIX shell script, ASCII text executable < 1418322066 371327 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :pleaese can I read the IOCCC entries now < 1418322070 841358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` cat ibin/cintercal < 1418322071 503554 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ . lib/interp \ interp_file ./interps/c-intercal/c-intercal < 1418322081 721960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` ./interps/c-intercal/c-intercal -u < 1418322082 640150 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cp: missing destination file operand after `/tmp/290.i' \ Try `cp --help' for more information. \ ICL999I NO SKELETON IN MY CLOSET, WOE IS ME! \ ON THE WAY TO 1 \ CORRECT SOURCE AND RESUBNIT < 1418322094 660012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` cat interps/c-intercal/c-intercal < 1418322095 301696 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ if [ ! "$1" ] \ then \ exit 1 \ fi \ \ INTERCAL="`dirname $0`/inst" \ \ cp "$1" /tmp/$$.i \ $INTERCAL/bin/ick /tmp/$$.i \ if [ -e /tmp/$$ ] \ then \ /tmp/$$ \ fi \ rm -f /tmp/$$.i /tmp/$$ < 1418322114 638284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` interps/c-intercal/inst/bin/ick -u < 1418322115 249479 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Trying to open '/home/gregor/projects/hackbot/multibot_cmds/env/interps/c-intercal/inst/share/ick-0.29/ick-wrap.c'... \ Failed! \ Trying to open 'ick-wrap.c'... \ Failed! \ Trying to open 'interps/c-intercal/inst/bin/ick-wrap.c'... \ Failed! \ Trying to open 'interps/c-intercal/inst/bin/../lib/ick-wrap.c'... \ Failed! \ Trying to open 'interps/c-in < 1418322145 436851 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` pwd < 1418322146 52556 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv < 1418322164 544095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I think that first entry indicates what's wrong < 1418322168 989111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fixing it may be harder < 1418322199 255094 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the potential solutions involve recompiling C-INTERCAL, making the HackEgo directory structure match the EgoBot directory structure exacly, or hex-ediing the binary < 1418322202 75015 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all these seem awkward < 1418322382 248493 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1418322397 181769 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418322462 736401 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Read error: Connection reset by peer < 1418322473 782037 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1418322589 558736 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 250 seconds < 1418322677 606020 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ln -s /home / < 1418322679 886492 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` ln -s /home / < 1418322681 215522 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ln: failed to create symbolic link `/home': File exists < 1418322688 765644 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` ls -la /home < 1418322689 447900 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :total 0 \ drwxr-xr-x 3 0 0 0 Dec 11 18:30 . \ drwxr-xr-x 15 0 0 0 Dec 11 18:30 .. \ drwxr-xr-x 3 0 0 0 Dec 11 18:30 hackbot < 1418322695 709963 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` ln -s / /home < 1418322696 322161 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ln: failed to create symbolic link `/home/': File exists < 1418322714 748195 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` ls -lad /home < 1418322715 470057 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :drwxr-xr-x 3 0 0 0 Dec 11 18:30 /home < 1418322880 512832 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` find -name ick-wrap* interps/c-intercal < 1418322881 554117 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :find: paths must precede expression: interps/c-intercal \ Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] < 1418322895 665759 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` find interps/c-intercal -name ick-wrap* < 1418322896 269284 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :interps/c-intercal/inst/share/ick-0.29/ick-wrap.c \ interps/c-intercal/src/ick-wrap.c < 1418322967 374278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: the problem is that the binary hardcodes the source and build directories, and looks for the files it needs in those and in the current directory and binary's directory < 1418322976 330667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the binary was copied from a system with a different filesystem layout < 1418322992 738798 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` ln -s ../share/ick-0.29/ick-wrap.c interps/c-intercal/inst/bin < 1418322994 312496 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418323009 227942 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: ooh, clever < 1418323014 842695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` interps/c-intercal/inst/bin/ick -u < 1418323015 519284 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Trying to open '/home/gregor/projects/hackbot/multibot_cmds/env/interps/c-intercal/inst/share/ick-0.29/ick-wrap.c'... \ Failed! \ Trying to open 'ick-wrap.c'... \ Failed! \ Trying to open 'interps/c-intercal/inst/bin/ick-wrap.c'... \ Success! < 1418323025 938978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: that's not the only file that needs symlinking < 1418323032 805245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it'll probably work for a simple program < 1418323041 748390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! cintercal DO .1 <- #5$'#6$#7' DO .2 <- '#5$#6'$#7 DO READ OUT .1 + .2 PLEASE GIVE UP < 1418323047 468859 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/tmp/299.c:14:20: fatal error: fiddle.h: No such file or directory \ compilation terminated. < 1418323072 416826 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` cd interps/c-intercal/inst/bin; echo * < 1418323073 549776 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :convickt ick ick-wrap.c < 1418323074 584397 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, it compiles to C, just the runtime support (libick and its dev headers) is missing < 1418323115 612433 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I wasn't sure whether we had write access there) < 1418323158 285212 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` cd /tmp; echo *.c < 1418323158 965447 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​*.c < 1418323170 958256 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` find interps/c-intercal -name fiddle.h < 1418323171 593548 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :interps/c-intercal/inst/include/ick-0.29/fiddle.h \ interps/c-intercal/src/fiddle.h < 1418323232 452717 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` find interps/c-intercal -name *.a < 1418323233 201754 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :interps/c-intercal/libyuk.a \ interps/c-intercal/libick.a \ interps/c-intercal/inst/lib/libyuk.a \ interps/c-intercal/inst/lib/libick.a \ interps/c-intercal/inst/lib/libickec.a \ interps/c-intercal/inst/lib/libickmt.a \ interps/c-intercal/libidiot.a \ interps/c-intercal/libickec.a \ interps/c-intercal/libickmt.a < 1418323283 796254 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` pwd < 1418323284 473244 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv < 1418323286 444 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :http://pastebin.com/m2MLBGuu < 1418323298 307698 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :the only union you'll ever need < 1418323339 721619 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` ls -lad /usr/include < 1418323340 516784 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :drwxr-xr-x 35 0 0 4096 Jan 29 2014 /usr/include < 1418323365 245140 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` ln -s /hackenv/interps/c-intercal/inst/include/ick-0.29 /usr/include # hmm < 1418323365 777456 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ln: failed to create symbolic link `/usr/include/ick-0.29': Read-only file system < 1418323539 120439 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418323636 512137 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :hmm nvm i'm missing some of the types from stdint.h < 1418323721 609159 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` sed -i 1a"export CFLAGS=-I/hackenv/interps/c-intercal/inst/include/ick-0.29" interps/c-intercal/c-intercal < 1418323724 647554 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418323736 417431 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`! cintercal DO .1 <- #5$'#6$#7' DO .2 <- '#5$#6'$#7 DO READ OUT .1 + .2 PLEASE GIVE UP < 1418323737 711869 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/tmp/299.c:14:20: fatal error: fiddle.h: No such file or directory \ compilation terminated. < 1418323794 368193 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` ls /hackenv/interps/c-intercal/inst/include < 1418323795 56082 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ick-0.29 < 1418323825 332919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: maybe something isn't respecting CFLAGS? < 1418323832 969316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think either ick or gcc parse it < 1418323847 740879 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :true. < 1418323852 114142 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`revert < 1418323857 174825 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done. < 1418323876 914571 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I keep forgetting that this is handled by autoconf and make. < 1418323937 695223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps the trick is to place a wrapper around gcc somewhere that ick will find it? < 1418324104 860608 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` sed -i 1a"export CPATH=/hackenv/interps/c-intercal/inst/include/ick-0.29" interps/c-intercal/c-intercal < 1418324106 505215 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418324112 357156 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`! cintercal DO .1 <- #5$'#6$#7' DO .2 <- '#5$#6'$#7 DO READ OUT .1 + .2 PLEASE GIVE UP < 1418324115 759105 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ \ MCCCXCV \ \ MMDCXXI < 1418324141 495819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh wow, I think it's working < 1418324145 601078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the second number should be larger, at least < 1418324151 246052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now all we need to fix is syslib < 1418324159 70028 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :does anone know a place i could ask about and get help on algorithms? < 1418324165 54757 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :from knuth < 1418324168 994850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! cintercal DO .1 <- #1 DO .2 <- #1 DO (1000) NEXT DO READ OUT .3 PLEASE GIVE UP < 1418324169 866222 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ICL127I SAYING 'ABRACADABRA' WITHOUT A MAGIC WAND WON'T DO YOU ANY GOOD \ ON THE WAY TO THE CLOSET \ CORRECT SOURCE AND RESUBNIT < 1418324184 654493 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'm not sure how to get -u to complain about that with this setup < 1418324194 540343 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523: so does the symlink-to-bin-dir work for that, too? < 1418324198 438172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: it should < 1418324203 181562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :file name is syslib.i < 1418324235 670095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are various other wrappers too but I don't think there's any way to get ick to use them without command-line args that `! cintercal never uses < 1418324290 696111 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` cd interps/c-intercal/inst/bin; ln -s ../share/ick-0.29/* . < 1418324292 281878 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ln: failed to create symbolic link `./ick-wrap.c': File exists < 1418324321 154535 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`! cintercal DO .1 <- #1 DO .2 <- #1 DO (1000) NEXT DO READ OUT .3 PLEASE GIVE UP < 1418324323 648619 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ \ II < 1418324329 59858 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the correct answer < 1418324347 31090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm amused at your nuclear solution to doing the symlinks, but it seems to work < 1418324413 148897 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :RESUBNIT? NIT??? < 1418324423 652000 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: that typo has been preserved for well over a decade < 1418324432 426829 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :oic < 1418324433 294973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :every now and then someone tries to fix it and we have to revert them < 1418324443 451629 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not quite sure why it caught on, but it did < 1418324514 937999 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :anyway i am working on a nuclear solution to elliott's problems with my pointer casting, by using a giant union of every type that exists. this is guaranteed to work according to gcc. < 1418324532 926057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I doubt it < 1418324536 535262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is safe is to use memcpy < 1418324547 888605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by going through (char *) < 1418324552 301354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is explicitly allowed by the standard < 1418324555 835880 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gcc gives better guarantees on unions than the C standard does < 1418324559 783155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but still < 1418324560 500023 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :gcc allows you to use a union -- it's a GNU extension < 1418324570 602833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes but why would you make a big union when memcpy is easier and more portable... < 1418324617 214843 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmmmmmm....to avoid the copy? < 1418324623 434364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, what about types which have a comparable size to your address space? < 1418324624 825709 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :eaxtcly < 1418324654 366698 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :*every non-array, non-struct type that exists < 1418324687 545242 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523: btw I'm surprised that just setting CPATH worked, I expected that I'd have to set the LIBRARY_PATH variable as well. < 1418324693 183368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: I think that is one thing I trust compilers with. :p < 1418324718 943404 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: I wouldn't. < 1418324728 166444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clang has special knowledge of memcpy, at least. < 1418324728 607130 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: my guess is that oren learned about how computers work from ~30 year old books, or books whose authors learned from books that old < 1418324729 425256 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :memcpy to the same place will check? i would expect it to screw up the value < 1418324731 39086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pretty sure gcc does too < 1418324761 625921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: double x; uint64_t y; memcpy((char *) &y, (char *) &x, sizeof y); < 1418324762 235070 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :in every other instance where the src and dest overlap it does < 1418324771 140649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure those casts are necessary. < 1418324773 484432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess they're not. < 1418324783 940424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, as opposed to casting straight to void * < 1418324804 875606 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: I would probably ask such a question here first, actually, but there must be general programming and algorithm channels somewhere. < 1418324816 441250 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :then it is a copy. in asm i can access any place as any type why should i make my c code slower? < 1418324819 308607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, I will give you like a billionth of a bitcoin if gcc -O3 and clang -O3 don't optimise that out to essentially y = x < 1418324824 649452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh lord < 1418324846 120696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you'll never fix your mental model of things if you keep treating C as something that maps directly and simply to assembly < 1418324851 669737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless you take a time machine back a few decades < 1418324876 153963 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: naaah, all we need to take back a few decades is the compiler. < 1418324909 380510 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :or use a less complex contemporary compiler < 1418324915 243066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: but that way we still have to listen to oren < 1418324922 160365 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: ... < 1418324949 719723 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I would suggest /ingore but then elliott would demonstrate /kick < 1418324961 354342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh come on, that was a good spur of the moment quip < 1418324962 738043 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 244 seconds < 1418324972 786576 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(ah, typos. you can love them or hate them, but not get rid of them. < 1418324979 473616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what to you expect in 39 seconds < 1418324986 216739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually that's kind of a lot of time :/ < 1418325031 871673 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but yeah, C compilers do lots of crazy things. < 1418325105 866511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean I'm not saying C's annoying edges for systems programming is a good thing, although a lot of the things people assume will work are actually broken for good reasons. a language that maps directly to the hardware wouldn't look like assembly either, though < 1418325163 167282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : movsd %xmm0, 8(%rsp) < 1418325164 591245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : movq 8(%rsp), %rdx < 1418325167 347247 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I tried it out < 1418325191 21663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :seems that gcc optimizes out the memcpy, but has to bounce the value off memory to convert it from a double to a uint64_t < 1418325208 364293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think any other sort of assignment would work better, though? < 1418325211 208277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let me try with the union < 1418325236 749729 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :is there a move instruction from %xmm0 to %rdx? < 1418325277 21171 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :x86_64's instruction set is far from consistent < 1418325286 159331 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :so i don't know < 1418325294 978553 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I get exactly the same code for the assignment as I did for the memcpy < 1418325311 776472 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :the instruction might be missing from the set? < 1418325312 437388 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually the output asm are completely identical apart from where the filename appears in the debug info < 1418325326 284168 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :okay thanks int-e < 1418325330 439282 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :ok i'll use memcpy thanx for the help < 1418325331 923642 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I was wondering what the point of dancing links was < 1418325333 257356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, basically, elliott is right < 1418325339 248175 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :he is! < 1418325340 958802 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://www.ams.org/samplings/feature-column/fcarc-kanoodle < 1418325343 146261 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i read about it there < 1418325346 809479 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is the result I thought I'd get before testing, but best to make sure < 1418325358 972509 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I think the answr is it lets ou use less memory, but it still seems a bit stupid < 1418325393 408134 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :if youre trying to solve a pentomino problem, why not generate pentominos rather than build a huge big matrix and cross things off? < 1418325499 857082 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :#define db2u64(x) ({uint64_t u;memcpy(&u,&x,8);u;}) < 1418325570 534033 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :x86 has this historical separation of CPU and FPU, with no direct transfer of values (but with a direct transfer of flags for comparisons). And MMX SSE and so on all happen to extend the FPU. < 1418325585 152659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :;u;; < 1418325587 295181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/;$// < 1418325609 221010 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :blah int-e i knew it! < 1418325619 435454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: which dates back from the time when the x86 and x87 were actually separate chips, IIRC < 1418325624 914507 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes < 1418325663 191323 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :that is so inconsistent... i like the 6502's instruction set for its consistency < 1418325665 711557 :Deewiant!~deewiant@deewiant.iki.fi PRIVMSG #esoteric :movq %xmm0, %rax < 1418325714 868272 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :any one know knuth dancing links < 1418325728 453534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably knuth does < 1418325734 409523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can find examples elsewhere < 1418325734 792227 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok but he isnt here < 1418325745 263473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've received emails from knuth's secretary, it was weird < 1418325759 53281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(he doesn't write them himself, which IMO is entirely reasonable) < 1418325762 905306 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I only got one, asking for my middle name. < 1418325769 773188 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :hes a busy guy < 1418325803 981573 :oren!~oren@user3-215-53.wireless.utoronto.ca PRIVMSG #esoteric :he writes program books and doesnt afraid of anything < 1418325810 869621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :knuth should be here < 1418325818 753708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it'd be horrible < 1418325842 478318 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd prefer it if not < 1418325856 458103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, better would be if he just turned up, asked a quickly answered INTERCAL question < 1418325858 531380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :got the answer, and left < 1418325870 540608 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Re "copy", when this came up in ##c last (it comes up quite often), GCC generated absolutely identical code to the three common "reinterpret the bits" approaches (the *(x*)&y one, the union { x a; y b; } one and the memcpy one). < 1418325871 410729 :oren!~oren@user3-215-53.wireless.utoronto.ca QUIT :Quit: eating a chicken < 1418325881 737685 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess ais523 already tested all three, though. < 1418325881 958845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ideally he'd turn up, get `welcomed, and turn out to be looking for the other kind of esoteric < 1418325887 213893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I didn't test the first one < 1418325888 298701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and leave < 1418325896 431078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's the best knuth/#esoteric interaction I can think of < 1418325911 659097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gah, I think you broke me < 1418325925 938466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I literally am having problems imagining that < 1418325981 355988 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: http://www-cs-faculty.stanford.edu/~uno/316.html < 1418325997 728701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a weird subdomain < 1418326031 618212 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: Middle name for what? < 1418326091 596779 :AndoDaan!~AndoDaan@188.189.73.138 QUIT :Quit: bbl < 1418326092 622464 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: Some list of authors I presumed. I don't even know whether I made it. < 1418326126 606756 :AndoDaan!~AndoDaan@188.189.73.138 JOIN :#esoteric < 1418326170 331740 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah. < 1418326196 833171 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"Please send me ALL your names, even if you don't customarily use them! They will appear only in the index, where many of my readers have said they enjoy seeing esoteric information like this." < 1418326231 71313 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :He lost my name once. :-( < 1418326286 60155 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"Needless to say, the employee responsible for this glitch has been sacked." < 1418326554 126929 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1418327361 596367 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: To be fair, "bham.ac.uk" is pretty weird too. And the whole deal with ultra-abbreviated names. < 1418327408 547017 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Admittedly something like www-cs-bham.ac.uk would be weirder.) < 1418327450 746340 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think we had a wwwcs. or www-cs. or cswww. or some other such subdomain at the university. < 1418327507 635582 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(But it was just for "strange stuff", not for any high-profile webserver.) < 1418327555 655500 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418327614 709472 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't find www-cs-faculty.stanford.edu strange at all < 1418327630 849046 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :At my university, www-it.math.… is a thing. < 1418327728 18629 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but anyway, http://cs.stanford.edu/~uno/316.html works too < 1418327761 573606 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and www.cs.... < 1418327785 222745 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wonder what "uno" is. < 1418327824 646176 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://cs.stanford.edu/~uno/programs/dance.w < 1418327864 973619 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its C with weird @ signs everywhere < 1418327865 977328 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thanks knuth < 1418327973 955742 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :CWEB, which makes sense, since it's in the web. < 1418327992 155094 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :to weave, or to tangle... < 1418328024 667178 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :his code seems about 6x shorter than mine < 1418328106 5230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: weird @ signs everywhere and it has its own macro system < 1418328111 610599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and its own nonlinear text expansion facility < 1418328119 377507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`rainbow ~*~literate programming~*~ < 1418328143 442359 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://arxiv.org/abs/cs/0011047 "The first trick is to implement each assumption of the search with reversible local operations on doubly linked lists. By this trick, every step of the search affects the data incrementally" < 1418328150 75385 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418328157 487103 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418328164 795064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whaat < 1418328167 522980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`rainwords ~*~literate programming~*~ < 1418328175 31132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that will be underwhelming < 1418328189 602593 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the author reports excellent performance for his algorithm for some familiar puzzles. These include tiling a hexagon by 19 hexiamonds and the N queens problem for N up to 18 < 1418328198 66697 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418328209 679234 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Uh. < 1418328213 751014 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`echo x < 1418328214 757061 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :x < 1418328227 315257 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo abcde | rainbow < 1418328227 595307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: the most simultaneous queens england has ever had at once is 7 so that's a comfortable scalability margin for solving the problem < 1418328228 212516 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​0502a11bc12d02e04 < 1418328237 839335 :oren_!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418328238 691541 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :lol < 1418328245 366379 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :04~08*09~11l12i13t04e08r09a11t12e 13p04r08o09g11r12a13m04m08i09n11g12~13*04~ hth < 1418328257 28933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the algorithm decides which queen to keep and which ones to sacrifice < 1418328264 425900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's like easter calculation < 1418328268 819770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :goes back centuries < 1418328287 624367 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, of course it's a filter kind of a thing. < 1418328308 496763 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^rainbow does this still work? < 1418328308 726792 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :02d03o04e05s06 07t08h09i02s03 04s05t06i07l08l09 02w03o04r05k06?07 < 1418328310 61566 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Wasn't there a clever way for commands to be both kinds of things? < 1418328323 700155 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That rainbow is kind of gloomy. < 1418328335 264865 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I prefer {cheerful} rainbows. < 1418328338 272749 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oops. < 1418328342 468058 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I prefer 04c08h09e11e12r13f04u08l rainbows. < 1418328346 834065 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That didn't work very well. < 1418328347 14279 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :you can check $# and see if you got any arguments < 1418328347 647069 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think it's limited to one-character color codes. < 1418328364 774316 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I assumed "clever way" meant something cleverer than DIY. < 1418328376 994096 :oren_!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that rainbow look extra cheerful for me < 1418328404 661061 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Perl has that <> thing that's either stdin or the *contents* of the files named as command line arguments, but it's not quite the same as taking command-line data instead. < 1418328444 665948 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^show rainbow < 1418328446 579987 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :+3>4+6[->+8<],[<4.>[->+>+<2]>2-[-[-[-[-[-[-[<[-]>[-]]]]]]]]<[-<+>2+<]<+>4.[-<2+>3+<]<2+2.[-]>.>2[-<+>]<2,] < 1418328507 465189 :oren_!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is that run-length encoded brainfuck < 1418328512 786374 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :2d3o4e5s6 7t8h9i2s3 4s5t6i7l8l9 2w3o4r5k6? < 1418328515 270217 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :2d3o4e5s6 7t8h9i2s3 4s5t6i7l8l9 2w3o4r5k6? < 1418328518 503904 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :looks liek brainfuck + numeric constants < 1418328525 204390 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There you go, much more cheerful and only a one-character difference. < 1418328526 383831 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i see brainfuck + named variables on the wiki too < 1418328538 536473 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a run-length encoding thing, yes. < 1418328546 129002 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(putting a ^B at the beginning) < 1418328552 688561 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^rainbow does this still work? < 1418328554 128826 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :0203d04o05e06s07 08t09h02i03s04 05s06t07i08l09l02 03w04o05r06k07? < 1418328570 976022 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what do you call "languages" like that that are just used to describe a thing? < 1418328575 837827 :singingboyo!~g8p8@deas.ugrad.cs.ubc.ca PRIVMSG #esoteric :I just want befunge with functions. how that'd work... who knows! < 1418328576 457070 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the aren't supposed to be a real language < 1418328596 777282 :singingboyo!~g8p8@deas.ugrad.cs.ubc.ca PRIVMSG #esoteric :cluid: flowerpots? < 1418328607 696670 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1418328634 109613 :oren_!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :uh... perhaps declarative programming < 1418328687 231756 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Technically, it's a lower-level representation of the bytecode fungot's ^bf uses internally. < 1418328689 298971 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :fizzie: they probably know better than to use the lisppaste bot, visit http://paste.lisp.org/ new/ scheme and enter your paste. it is really needed < 1418328703 517360 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418328771 285028 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It has six instructions, each of which has an argument field, two of which ignore their argument.) < 1418328826 558858 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Although that was probably unnecessary to explain, given how literate the fungot sources are.) < 1418328829 199818 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :fizzie: any ideas about how config files and other extensions.) refer to? ( as said, so far three puzzles none of which is being used by these orgs now"... < 1418328883 617797 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^style < 1418328887 60510 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube < 1418328893 473965 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 265 seconds < 1418328911 414195 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i got fungot < 1418328913 950494 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :shachaf: care to take a huge detour from fnord to mit to read sicp this semester. the prof is doing every 15 minutes and didn't even bother checking if fnord was declared to return the whole ( loop thing specifically intended for that? < 1418328924 478140 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: oh noes, is there a cure? < 1418328935 602763 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :tried to read a sentence as if it was intended to make sense < 1418328987 496401 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :hmm, fungot put a space on both sides of ( there, but istr the perl scripts had code to put such punctuation at the start/end of the next/last word < 1418328989 673347 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :olsner: as i said, it can < 1418328997 681459 :singingboyo!~g8p8@deas.ugrad.cs.ubc.ca PRIVMSG #esoteric :wait, so fungot gives you a (senseless) sentence every time you mention it? learn something new every day haha < 1418329000 588273 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :singingboyo: 7 greasemonkey: daemon idle_10 bf8. i < 1418329113 927139 :AndoDaan!~AndoDaan@188.189.73.138 QUIT :Quit: bbl < 1418329130 265969 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :coudl anyone turn a .w file into C for me please? < 1418329136 450329 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://cs.stanford.edu/~uno/programs/dance.w this one < 1418329225 603153 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://manpages.ubuntu.com/manpages/utopic/man1/cweb.1.html < 1418329314 904806 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Knuth has such an odd style of writing C. < 1418329321 717796 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh so actually pentominos is not best solved by dancing links < 1418329323 565589 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Even disregarding the literate programming thing. < 1418329334 154840 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, maybe I shouldn't be disregarding it. But either way. < 1418329408 352545 :oren_!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you can gard it, it doesn't need to be regarded. < 1418329447 132487 :oren_!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca NICK :__oren__ < 1418329459 911553 :__oren__!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hey look iim a c99 thing < 1418329476 201493 :__oren__!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or maybe a gnu extension < 1418329499 935971 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :ACTION tugs on __oren__’s proboscis. < 1418329501 411746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :C99 would be _Oren. < 1418329512 820138 :__oren__!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh right right < 1418329531 448626 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 265 seconds < 1418329538 980441 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :What is the best algoirtmh to pack shapes with pentominos? < 1418329592 621943 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1418329600 707754 :__oren__!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what sort ofshapes? < 1418329621 143626 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://gp.home.xs4all.nl/PolyominoSolver/Polyomino.html like these < 1418329622 934148 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren: btw did you see the esolang I invented? < 1418329632 578990 :sebbu!~sebbu@ADijon-152-1-17-239.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1418329652 404295 :__oren__!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yes, looks original and i like that you didn't name it *fuck < 1418329658 281852 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh yeah i remember you said that < 1418329670 905072 :sebbu!~sebbu@ADijon-152-1-17-239.w83-194.abo.wanadoo.fr QUIT :Changing host < 1418329671 123387 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1418330026 251589 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418330210 923348 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://www.halley.cc/ed/linux/scripts/quine.html < 1418330393 406803 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: The Perl scripts, sure, because it was easier to implement in Perl than in Befunge. < 1418330401 477296 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: The Perl scripts maintain balanced punctuation, too. < 1418330407 414425 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I've found that if the set to be covered is small, DLX isn't all that good; it's better to use bitmasks. Then, when selecting a mask from the list of remaining candidates, copy the list of candidates, filtering out those that collide with the selected mask. < 1418330422 283461 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: (It's on the TODO list to fix at least the spacing.) < 1418330456 496670 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The point is that this usually uses less memory and accesses memory in a linear fashion, making it well suited for modern CPUs and their caches. < 1418330502 106548 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But DLX will be better if each bit is only covered by a few possible masks (rows). < 1418330696 891262 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :int-e, I thought this would be better even without bitmasking - then I noticed it will use more memory (but that is probably okay) < 1418330725 867065 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1418331403 960079 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be JOIN :#esoteric < 1418331532 604565 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1418332642 449827 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Quit: Leaving < 1418332661 474713 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418333661 959927 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu QUIT :Ping timeout: 256 seconds < 1418334276 876613 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1418335080 36316 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1418335592 482443 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1418335699 808963 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418336323 211761 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :nice golfing challenge at http://www.reddit.com/r/tinycode/comments/2o6jqu/ascii_connect_4_in_124_bytes_of_c/ < 1418336352 322057 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :see my latest reply in there < 1418336601 70664 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :W(n){return b[c]&b[c+n]&b[c+n*2]&b[c+n*3];} lol damn < 1418336606 547565 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that's crazy < 1418336674 4727 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :that's a straightforward test of 4 in a row:) < 1418338069 756704 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: wow how did you get Collatz parity so slow... < 1418338182 319924 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be QUIT :Remote host closed the connection < 1418338292 377835 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Using a lookup table, perhaps. < 1418338430 998845 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418338504 725857 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418338526 691993 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bonsoily < 1418338563 322290 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :bonsai? < 1418338577 805305 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-evening < 1418338586 628759 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: I don't think I did anything special. < 1418338587 935679 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bon sœrjan. < 1418338594 523554 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bont-esoir. < 1418338603 374690 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bon soizzie. < 1418338636 263037 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: what is today's tldr? I won't be able to stay long tonight hth < 1418338738 55727 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418338745 829053 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: It does involve 512*64 things, that's a big number. Anyway, I'm faster than GolfScript. < 1418338874 194937 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: i joined 2 minutes before you so it's a bit early to say < 1418338917 607814 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: hmm. python is slow, too, perhaps you're right. < 1418339051 326451 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: All languages can't be such mean, lean murder-machines like Haskell. < 1418339070 234231 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Darkgamma/SB314]]4 N10 02http://esolangs.org/w/index.php?oldid=41442 5* 03Darkgamma 5* (+46) 10Created page with "Modernised Brainfuck using Unicode and colour?" < 1418339095 809890 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :haskull < 1418339109 391791 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :haskill < 1418339114 947753 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oerjan: oh. so it's a vsdr... oh well. be back in a... uhm... future? < 1418339127 25549 :boily!~alexandre@96.127.201.149 QUIT :Quit: YEARLY CHICKEN < 1418339144 775863 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he left without explaining his acronym. fiendish. < 1418339196 435258 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :very silly december racoon < 1418339215 132064 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: ah, of course. < 1418339240 788999 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :verne from over the hedge in christmas mood, i bet < 1418339263 660768 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait < 1418339268 273544 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wrong animal < 1418339270 281953 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Modernised Brainfuck using Unicode and colour? < 1418339286 319106 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*RJ < 1418339304 944919 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :we seem to be approaching the bf derivative singularity. < 1418339328 733672 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: how about "very short, did(n't) read." < 1418339368 80046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: but the logs are long and i haven't finished them < 1418339379 320866 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so that's crazy talk hth < 1418339423 647338 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but you didn't mention the logs and boily may have temporarily forgotten that you catch up on those < 1418339463 279282 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wikia's article on verne has the word "deuteragonist" < 1418339510 34951 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :That's the protagonist of a side story, right? < 1418339519 621802 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Like Homestuck's Karkat? < 1418339543 605829 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: but doing things completely naively, I get 0.05s with python for the collatz parity (according to the performance check on anagol). < 1418339581 847953 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: pretty sure it means "second main character" < 1418339595 87169 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I think that is a better definition < 1418339595 653520 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Darkgamma/SB314]]4 10 02http://esolangs.org/w/index.php?diff=41443&oldid=41442 5* 03Darkgamma 5* (+152) 10 < 1418339604 177102 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Still, like Homestuck's Karkat < 1418339608 70945 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :proton vs. deuteron < 1418339628 131106 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: it's when using 'eval' that python becomes slow. < 1418339833 600619 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: I'm guessing it's a stack rotation #r I do to work around the lack of Forth "-rot" (there's x/ aka rot, but not to the other direction), I guess rotating an up-to-64-element linked list isn't all that fast. < 1418339921 411004 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :maybe not. < 1418339971 774978 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, I don't know. It's 0.65s locally with #r and 0.75s with x/x/. < 1418340036 740941 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There is an eval (an EvalMany, actually) in there, but I don't think that's a major thing in Burlesque. < 1418340044 917373 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Clearly a profiler is needed. < 1418340125 685436 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(An earlier C!-based version was 0.45s locally.) < 1418340456 488110 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wow. another "loop unrolling" and python takes almost 10 seconds... (time: 9.736676sec) < 1418340582 934947 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :E! is listed to be defined as .*\[e! (aka "repeat, concatenate, eval") so it's quite unrolly too. < 1418340674 84439 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu JOIN :#esoteric < 1418340768 746018 :cluid!~cluid@unaffiliated/cluid QUIT :Remote host closed the connection < 1418340928 55620 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu QUIT :Ping timeout: 244 seconds < 1418341524 842557 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1418342924 30812 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1418343312 999237 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Wasn't there a clever way for commands to be both kinds of things? <-- yes < 1418343341 174218 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` yes # tndh hth < 1418343370 519260 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo hi < 1418343371 66367 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hi < 1418343398 146683 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` ls bin/*arg* < 1418343400 124911 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/print_args_or_input < 1418343446 516852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I'm surprised we didn't get an infinite stream of y from your yes < 1418343456 906427 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` yes | head -n 100 < 1418343457 669112 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y < 1418343463 875506 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: maybe it's still running < 1418343470 763904 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i put a ^O in the beginning because I didn't want to spam the channel hth < 1418343487 892110 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`fiendish < 1418343620 18060 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418343749 861570 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://function-of-time.blogspot.com/2009/04/pattern-does-not-hold.html is moderately fiendish hth < 1418343761 870899 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 244 seconds < 1418343772 495939 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1418343974 703265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell boily tldr: int-e and ais523 managed to get `! c-intercal in HackEgo working; then elliott broke ais523 by imagining donald knuth coming to this channel looking for the other kind of esoteric then int-e linked http://www-cs-faculty.stanford.edu/~uno/316.html hth < 1418343974 883811 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1418344040 455733 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418344157 566341 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Then, I drew a circle on the Smartboard, --" nice product placement < 1418344236 600231 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 260 seconds < 1418345134 118514 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418346391 489287 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Darkgamma/SB314]]4 10 02http://esolangs.org/w/index.php?diff=41444&oldid=41443 5* 03Darkgamma 5* (+131) 10 < 1418346577 287773 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418346968 895147 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :`cat bin/print_args_or_input < 1418346969 529348 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ if [ "$#" -gt 0 ]; then printf '%s\n' "$*"; else cat; fi < 1418347025 365925 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Is there a difference between printf '"%s\n" "$*" and echo "$*" ? < 1418347042 870870 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Modulo the syntax error < 1418347048 212448 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :'%s\n' < 1418347090 680778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :possibly if the argument starts with -n ? < 1418347107 33169 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Ah, good point < 1418347263 578761 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :echo(1P) says "It is not possible to use echo portably across all POSIX systems unless both -n (as the first argument) and escape sequences are omitted. The printf utility can be used to emulate any of the traditional behaviors of the echo utility as follows [...]" < 1418347277 576687 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :So I guess that's another reason to use it < 1418347325 617316 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Also, "new applications are encouraged to use printf instead of echo." < 1418347424 10271 :__oren__!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Read error: Connection reset by peer < 1418347460 230893 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Additionally, GNU echo implements -e and -n as *flags*. < 1418347474 29867 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :As well as -E and --help and --version. < 1418347494 19460 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418347502 655525 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :POSIX echo --version prints "--version". GNU echo --version prints a lengthy message. < 1418347510 564181 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Because screw standards. < 1418347707 382379 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`run echo --version < 1418347708 53719 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​--version < 1418347725 484435 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`echo --version < 1418347725 999109 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :echo (GNU coreutils) 8.13 \ Copyright (C) 2011 Free Software Foundation, Inc. \ License GPLv3+: GNU GPL version 3 or later . \ This is free software: you are free to change and redistribute it. \ There is NO WARRANTY, to the extent permitted by law. \ \ Written by Brian Fox and Chet Ramey. < 1418347750 255622 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yes, also the shell's echo is not GNU echo. < 1418347753 606003 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Because logic. < 1418347760 122442 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Precisely. < 1418347765 778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo -n --version < 1418347765 680851 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​--version < 1418347790 965895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think there's at least one version of echo that uses the "using -n is implementation-defined behaviour" to define it to turn on command-line option processing < 1418347802 993526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually that sounds like the sort of thing the BSDs would do < 1418347826 308218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they already made rm not delete / on the technicality that that must necessarily delete the current directory, and rm's impl-defined on the current directory < 1418347831 318832 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :That sounds right. < 1418347846 325690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(however, I think it's possible for the current directory to be outside / via chroot tricks, so maybe that justification isn't quite right) < 1418347941 803536 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :ACTION is rather amused by how utterly huge common echo implementations are. < 1418347945 524052 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu JOIN :#esoteric < 1418347968 413553 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I mean jeeze, here's the full XSI conformant echo: http://sprunge.us/BaeS < 1418347997 773200 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: ooh, it even has error handling that actually works < 1418348005 515252 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run echo test > /dev/full < 1418348006 106316 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: line 0: echo: write error: No space left on device < 1418348011 864177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`run /bin/echo test > /dev/full < 1418348012 469374 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/bin/echo: write error: No space left on device < 1418348027 965647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/dev/full is one of the better UNIXoid inventions < 1418348077 348857 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :ais523: Yeah, I'm a sucker for writing my "see, it's simple, stupid!" correctly. :) < 1418348103 320624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: did you see me post about my discovery that printf doesn't actually report errors on Linux/glibc? < 1418348120 438593 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no matter what I did to try to get it to fail (although I didn't try turning off buffering, that might help) < 1418348127 348369 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I got the syscall to fail just fine, but printf wouldn't report it < 1418348130 315406 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I did not. < 1418348136 473741 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :That's perverse. < 1418348142 334250 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Makes me all the happier with musl though. < 1418348143 615710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh well: I tried /dev/full, closing stdout, something else too, I think < 1418348157 10304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my theory is that printf is being split into a fill-buffer and a flush < 1418348161 686877 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the flush isn't reporting errors < 1418348186 542913 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :try flushing stdout, maybe that will fail < 1418348194 499631 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Hopefully you atl east see an error if you check ferror? < 1418348204 790348 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Pretty sure that much is at least required. < 1418348205 19877 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418348245 567799 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu QUIT :Ping timeout: 264 seconds < 1418348280 959281 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :glibc buffers all output until some set of conditions (which i am sure are stupid) are met < 1418348455 988888 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418348499 516042 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418348505 598476 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1418348515 679690 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :know that it flushes output when input fn's are called, for example. < 1418348542 27 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :int main(){printf("prompt ");sleep(2);getchar();} < 1418348556 142757 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :this waits two seconds and then the prompt shows up < 1418348567 893402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, this is the libuncursed_wincon optimization < 1418348590 70389 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which violates libuncursed's API, and I say as much in the docs, but I do it anyway because the Windows console is that unperformant < 1418348595 238373 :glguy!~glguy@unaffiliated/glguy QUIT :Quit: Part < 1418348680 251571 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07GERMAN14]]4 10 02http://esolangs.org/w/index.php?diff=41445&oldid=41387 5* 03Oerjan 5* (+34) 10bit proofreading < 1418348696 219993 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :One of the more ridiculous ones in glibc is that it flushes all streams whenever an input operation from a stream has input. < 1418348722 574503 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yes, all < 1418348797 381023 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i think streams connected to a terminal should be treated specially. maybe one day i'll write an alternate stdio.h implementation... < 1418348858 866267 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that will buffer file output, file input, and terminal input, but not terminal output! < 1418348880 420540 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :They are: a stream connected to a terminal is not fully buffered. < 1418348887 182920 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :The buffering mode is unspecified. < 1418348904 648733 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :An unbuffered output mode on terminals would be 100% valid. < 1418348911 11928 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well in glibc it is buffered until \n and i hate it < 1418348917 794259 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or input... < 1418348935 28431 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Until \n or you try reading. :) < 1418348991 628923 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :really, so my version could be standard compliant... huh. < 1418349038 263141 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unlike BSD rand(), they changed it to ignore the seed it's given and just be cryptosecure < 1418349046 208835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the basis that this is what most programs actually wanted < 1418349049 145394 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, OpenBSD < 1418349053 767869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(obviously) < 1418349060 201579 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yes. The requirement is that stdin and stdout are fully buffered if and only if they are not attached to a terminal. < 1418349081 806056 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Whether it's line buffering, unbuffered, or fucking crazy buffering, is up to you. < 1418349116 778828 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07قلب14]]4 10 02http://esolangs.org/w/index.php?diff=41446&oldid=41390 5* 03Oerjan 5* (+36) 10I'd fix the external links more if my browser could actually edit this properly... < 1418349129 446754 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :great. what i think most people want is line buffering on input and unbuffered output. < 1418349144 115854 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :That certainly matches common expectations. < 1418349154 283257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my expectation is that if I put unbuffered output into a pipe < 1418349159 436370 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it stays unbuffered through the pipe < 1418349187 504336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I just tested "cat | cat" and it's line buffering < 1418349191 942609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so something screwy is going on < 1418349199 220349 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Cooked mode. < 1418349202 420149 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :same with "cat | cat | cat" < 1418349210 457685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: no, I expected full buffering on the interior pipes < 1418349220 379930 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and line buffering at the input due to cooked mode, and output due to being a terminal < 1418349254 878931 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :testing with "cat | cat | cat" and control-D implies the whole thing is unbuffered < 1418349290 564030 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Musical notes14]]4 M10 02http://esolangs.org/w/index.php?diff=41447&oldid=41420 5* 03Oerjan 5* (+1) 10/* See also */ bullets < 1418349298 439766 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Note that GNU stdio flushes *all streams* when doing an input operation. < 1418349303 892860 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I thought it might be due to a use of splice or the like < 1418349314 886455 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's just using old-fashioned read/write < 1418349328 752577 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Dimensions14]]4 M10 02http://esolangs.org/w/index.php?diff=41448&oldid=41418 5* 03Oerjan 5* (+1) 10/* See also */ bullets < 1418349369 751548 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Quantum Dimensions14]]4 M10 02http://esolangs.org/w/index.php?diff=41449&oldid=41419 5* 03Oerjan 5* (+1) 10/* See also */ bullets < 1418349404 952384 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is the cat the right cat? < 1418349422 714212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the one called by strace has to be, strace can't randomly call shell builtins < 1418349431 305645 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Shell doesn't have cat as a builtin anyways. < 1418349435 2691 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and if it somehow did, you'd be able to see the shell initializing on the trace) < 1418349469 173932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, it's a weird feeling being able to write "cat | cat | cat" and not have anyone shout at me for UUoC < 1418349485 633834 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :UUoUUoC < 1418349698 77116 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the undivider in Perl that b_jonas gave me worked great when i translated it to C. thanks b_jonas! < 1418349767 429711 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Simplefunge14]]4 10 02http://esolangs.org/w/index.php?diff=41450&oldid=41433 5* 03CrazyM4n 5* (+16) 10changed a lot of formatting < 1418349780 783943 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:IDTM14]]4 M10 02http://esolangs.org/w/index.php?diff=41451&oldid=41412 5* 03Oerjan 5* (+51) 10unsigned < 1418350026 692529 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :https://github.com/matz/streem Looks somewhat interesting < 1418350040 54473 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Treehugger14]]4 M10 02http://esolangs.org/w/index.php?diff=41452&oldid=41436 5* 03Oerjan 5* (+4) 10link < 1418350070 922510 :bb010g!uid21050@gateway/web/irccloud.com/x-yfwohlssnkobgifq JOIN :#esoteric < 1418350096 906933 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Not too developed yet < 1418350451 420822 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So it's FRP Ruby? < 1418350489 237696 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :No idea < 1418350496 375426 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1418350522 610376 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1418352242 478771 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Darkgamma/SB314]]4 10 02http://esolangs.org/w/index.php?diff=41453&oldid=41444 5* 03Darkgamma 5* (+84) 10 < 1418352604 950896 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Darkgamma/SB314]]4 10 02http://esolangs.org/w/index.php?diff=41454&oldid=41453 5* 03Darkgamma 5* (+83) 10 < 1418353277 91789 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu JOIN :#esoteric < 1418353756 296365 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Ping timeout: 256 seconds < 1418355442 182993 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418355606 582302 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :If the Windows console is too unperformant and you have to violate it like that, maybe is better way that on Windows you provide the program's own terminal emulator to come with it? < 1418356005 860783 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :someone should write a windows version of stdio.h which does that... < 1418356061 616196 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(maybe using directx to draw fast? hmmm...) < 1418356167 276799 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Maybe, although I was suggesting just using a custom terminal emulator without changing any parts of the C library. < 1418356208 303084 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is that possible on Windows? iirc console apps on windows are linked to some term emu library < 1418356266 629200 :MoALTz_!~no@user-164-126-125-56.play-internet.pl JOIN :#esoteric < 1418356405 727526 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I think it just uses standard I/O. < 1418356429 260781 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :You will however need to use the Windows console APIs if you want to do colors and stuff like that. < 1418356437 732545 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(ANSI codes aren't accepted in Windows.) < 1418356444 810188 :MoALTz!~no@user-164-126-125-56.play-internet.pl QUIT :Ping timeout: 260 seconds < 1418356462 204301 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :nope, you need to call AllocConsole from the win32 api to even have a textwindow. Windows apps by default do not have stdio. < 1418356502 967564 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the windows version of stdio calls it on prgram startup < 1418356608 593416 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the problems this causes are kind of stupid: < 1418356610 506435 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://stackoverflow.com/questions/472282/show-console-in-windows-application < 1418356651 19744 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is hard to have a program that does either but not both. < 1418356703 560569 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but windows has graphics built into kernel- therefore best bet is to create a more flexible terminal enu yourself < 1418356773 408132 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i might try my hand at it sometime this christmas break < 1418357059 476743 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Then you can tell Windows to not display it I suppose, or something like that; I know it is possible to make a Windows program to have standard I/O, at least if it is specified as not GUI subsystem; I don't actually how how the Windows API is supposed to called to get it to work! < 1418357180 192842 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I don't know if you would still need #ifdef in your program < 1418357209 210263 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yes, but it is NOT possible to have stdio.h and not have a terminal window. < 1418357235 430021 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have tried. you can close it immediately but it still shows for a fraction of a second. < 1418357275 959143 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :although perhaps this is due to cywin < 1418357429 418931 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh i see... if you select non-console and then write to stdout, it just writes to nowhere... < 1418357541 304045 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :admittedly it's been a while since i last wrote win32 programs < 1418357873 984994 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :tldr: a 'console' process on windows, where the entry point is "main" always opens a console window even if you don't want one. A 'windows' process which starts with the "wWinMain" needs to call a special syscall or else stdout goes nowhere and stdin give eof all the time. < 1418357947 853424 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but this means i could write a library that has a wWinMain that sets stuff up and then calls "main" < 1418358038 911509 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 265 seconds < 1418358199 439548 :kenrube!5fbd6b64@gateway/web/freenode/ip.95.189.107.100 JOIN :#esoteric < 1418358542 252776 :kenrube!5fbd6b64@gateway/web/freenode/ip.95.189.107.100 PART :#esoteric < 1418358616 451323 :kenrube!5fbd6b64@gateway/web/freenode/ip.95.189.107.100 JOIN :#esoteric < 1418358705 831923 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, I think it does work that way. < 1418358802 680683 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But if you do make a window that shows for a fraction of a second, you should need to check if it is starting from an existing window; in such case it shouldn't close the existing window. < 1418358848 95608 :kenrube!5fbd6b64@gateway/web/freenode/ip.95.189.107.100 PRIVMSG #esoteric :Hello everyone! I've wrote polyglot in 7 esoteric languages not long ago: http://esopoly.blogspot.ru/ Try it :) < 1418358908 448715 :supay!sid47179@gateway/web/irccloud.com/x-miklpgjdfwrgxpcf QUIT :Ping timeout: 244 seconds < 1418358951 897380 :supay!sid47179@gateway/web/irccloud.com/x-bfgugkvvzdcayctw JOIN :#esoteric < 1418359008 556315 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :kenrube, oh wow < 1418359101 617666 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That's nifty < 1418359113 598528 :kenrube!5fbd6b64@gateway/web/freenode/ip.95.189.107.100 PRIVMSG #esoteric :Taneb, is it looks interesting? < 1418359126 182401 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :That looks really amazing < 1418359253 296343 :kenrube!5fbd6b64@gateway/web/freenode/ip.95.189.107.100 PRIVMSG #esoteric ::) Anybody tried this? < 1418359273 63800 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Ping timeout: 240 seconds < 1418359678 841938 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I ... I think I fucking hate hygenic macros. < 1418359766 546150 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418359812 564192 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why? it'd be nice if C had them. < 1418359841 298845 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Because they are the Apple of macros. < 1418359863 50430 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :They're wonderful right up until the point where you actually want to do something they don't want you to do. < 1418359878 677113 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well yeah. < 1418360140 176883 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I think really the reason why Racket has eleventy billion obscure macroing libraries is less to do with it being a magical language design playground, and more with a lot of those being insanely detailed workarounds for the hygeine system. < 1418360152 454962 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1418360294 30726 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that could very well be true-- but the phenomenon of 'created problems' is endemic to computer science because of the frequent difference between what language designers think you need and what you think you need < 1418360449 334263 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :consider for example the "Callable" pattern in Java which is a workaround for the lack of function pointers < 1418360481 668629 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(well it's more powerful than that but most uses are equivalent to qsort) < 1418360614 79272 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :function pointers themselves are often a workaround for the lack of lambdas... < 1418360781 572636 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Oh god yes. There are sooo many of the 'design patterns' and so forth that basically exist because one object or another in the language isn't a first-class value. < 1418360864 258033 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: Leaving < 1418360917 608648 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the other ones are caused by what i call philosophical problems: the Singleton for example. I really have no idea what it gains over a global variable... < 1418360957 153847 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is global to the scope of the class, but a global variable can actually be less global than that. < 1418361110 696148 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but people say: "global struct var bad! singleton class good!" < 1418361146 548061 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :XD < 1418361193 716285 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Yes. It also reminds me of all the weird data types in Clojure, some of which at least seem to just be hacks to make functional programming do non-functional things (something I'm admittedly guilty of in Heresy in a couple of places) < 1418361346 353889 :MoALTz!~no@user-164-126-125-56.play-internet.pl JOIN :#esoteric < 1418361444 507211 :MoALTz_!~no@user-164-126-125-56.play-internet.pl QUIT :Ping timeout: 255 seconds < 1418361492 573900 :MoALTz_!~no@user-164-126-125-56.play-internet.pl JOIN :#esoteric < 1418361678 163814 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What kind of weird data types on Clojure are they? < 1418361687 414748 :MoALTz!~no@user-164-126-125-56.play-internet.pl QUIT :Ping timeout: 255 seconds < 1418361725 819203 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I don't know. I think I lost count past the first ten or so when I was doing the koans ... < 1418361802 644456 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :atoms and boxes are two that stood out especially, because they are literally mutable data hacked onto a functional language. < 1418361900 913215 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh yeah i had to implement boxes for an assignment once. < 1418361961 755756 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you use a lambda that constructs lambdas which return the new value < 1418361975 993708 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :How do those "atoms" and "boxes" work exactly? < 1418363645 767726 :glguy!~emertens@unaffiliated/glguy JOIN :#esoteric < 1418364713 868316 :glguy!~emertens@unaffiliated/glguy QUIT :Quit: Quitting < 1418364785 823300 :glguy!~emertens@unaffiliated/glguy JOIN :#esoteric < 1418365813 946420 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Dear *Quil brand: I am not a parent < 1418365942 850893 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :huh? < 1418365979 162470 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I got NyQuil/DayQuil/ZzzQuil ads that advertised as though I was a parent < 1418365985 250572 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :While watching the Colbert Report < 1418366023 243096 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ah. well maybe it detected that you're old. < 1418366079 319128 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they think that >25 = parent in many countries < 1418366738 64401 :glguy!~emertens@unaffiliated/glguy QUIT :Quit: Computer has gone to sleep. < 1418366768 447086 :glguy!~emertens@unaffiliated/glguy JOIN :#esoteric < 1418366783 185262 :glguy!~emertens@unaffiliated/glguy QUIT :Client Quit < 1418366848 957110 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc 60 < 1418366849 625882 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ftoc: not found < 1418366925 599631 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run env perl < 1418366930 412737 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run type -a perl < 1418366931 35637 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :perl is /usr/bin/perl < 1418366956 119657 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418367003 471920 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run >bin/ftoc echo $'#!/usr/bin/perl\n$f=0+$ARGV[0]; printf"%.2f°F = %.2f°C",$f,($f-32)*5/9;' < 1418367005 158933 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418367009 250223 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc 60 < 1418367009 874931 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/ftoc: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/ftoc: cannot execute: Permission denied < 1418367025 369426 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run chmod a+x bin/ftoc < 1418367026 916029 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418367028 218627 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc 60 < 1418367028 916546 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :60.00°F = 15.56°C < 1418367038 526088 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ctof 60 < 1418367039 175297 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ctof: not found < 1418367089 693351 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`run >bin/ctof echo $'#!/usr/bin/perl\n$c=0+$ARGV[0]; printf"%.2f°C = %.2f°F",$c,$c*9/5+32;' && chmod a+x bin/ctof < 1418367091 388469 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418367097 356962 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ctof 15.56 < 1418367097 924813 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :15.56°C = 60.01°F < 1418367108 126403 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc 74 < 1418367108 714070 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :74.00°F = 23.33°C < 1418367109 390276 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc 71 < 1418367110 42574 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :71.00°F = 21.67°C < 1418367114 50787 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc 68 < 1418367114 697440 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :68.00°F = 20.00°C < 1418367114 983781 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc 66 < 1418367115 629178 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :66.00°F = 18.89°C < 1418367529 801682 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ctof 18.89 < 1418367530 403289 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :18.89°C = 66.00°F < 1418367535 716151 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ctof 18.89C < 1418367536 230005 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :18.89°C = 66.00°F < 1418367662 260676 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Didn't we already have that unit converter thing, the name of which I forget. < 1418367670 930466 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I dunno < 1418367673 9494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they had bad names < 1418367687 853651 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I already had these formulas elsewhere, just installed them to HackEgo < 1418367807 51630 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am attempting to summarize my entire networking course on one sheet of paper < 1418367841 288585 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have everything up to the midterm on one side so far < 1418368149 392231 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :an estimate of the information content of the course (via gzip) is 6KB. < 1418368423 704158 :MoALTz_!~no@user-164-126-125-56.play-internet.pl QUIT :Quit: Leaving < 1418368460 78912 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i just realized i am implementing a compression algorithm: given an english sentence, use the shortest synonym for each word, rephrase it in active voice, and strip out articles. < 1418368542 730841 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i wonder if the shannon metric of text processed in that way is lower < 1418368702 391291 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :sorry, higher. i wonder if the information entropy per letter is higher. < 1418369004 69903 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I didn't know before about a lossy compression for texts < 1418369079 965555 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah it's interesting to think about how to fit the most info on one sheet, and how that relates to compression. < 1418369097 296218 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you can just use a smaller font, but i feel that's cheating < 1418369098 908648 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: you messed that up. s/realized/figured/;s/implementing/making/;s/rephrase/write/ < 1418369110 309659 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lololol < 1418369114 550434 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :why does it have to be English text though? < 1418369126 229569 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :can't you write or draw whatever on the paper? < 1418369155 178748 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am printing it in 7pt courier font < 1418369197 863374 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :are you allowed a magnifier glass? < 1418369228 954826 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418369237 622006 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and do you have a 2400 dpi printer? < 1418369256 689282 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that affects lookup time though < 1418369310 135208 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i might write topic names larger in margin after printing... < 1418369376 586271 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :even with a magnifying glass and other advanced equipment, there are some physical limits though. you probably can't just take all the exponentially many possible exam question sheets, precompute the answer for them, write them on the paper, and photocopy the right one. that would have the fastest lookup time, but it wouldn't fit on the sheet. < 1418369512 733689 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :right. so it is a a matter of: 1. write each fact/idea down as succinctly as possible. 2. organize facts into groups for easy retrieval. 3. label each group with succinc label < 1418369752 732206 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :dropped packets tell TCP sender congestion. Keeps a window size of sendable unackd. < 1418369755 808947 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :bytes. lose packet-decrease window. succss-increase window. < 1418369861 721254 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmm... lose packet-cut window half. < 1418369977 779235 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :more summary make sound Orwell no? < 1418370707 64363 :kenrube!5fbd6b64@gateway/web/freenode/ip.95.189.107.100 QUIT :Quit: Page closed < 1418371036 83951 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1418371054 448814 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1418371257 106700 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Ping timeout: 260 seconds < 1418371514 872333 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1418371572 848998 :Tod-Autojoined!Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1418372025 921788 :axelcsep_!~Android@1F2E3536.catv.pool.telekom.hu JOIN :#esoteric < 1418372140 776977 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu QUIT :*.net *.split < 1418372142 177806 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :*.net *.split < 1418372143 581839 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :*.net *.split < 1418374442 772185 :dts|pokeball!~DTSCode@unaffiliated/dtscode PART :#esoteric < 1418374684 436740 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418374915 639057 :S1!~S1@pD9FCA0BA.dip0.t-ipconnect.de JOIN :#esoteric < 1418374925 80529 :bb010g!uid21050@gateway/web/irccloud.com/x-yfwohlssnkobgifq QUIT :Quit: Connection closed for inactivity < 1418375028 940711 :dts_!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418375041 9490 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Quit: Leaving < 1418375041 569662 :dts_!~DTSCode@unaffiliated/dtscode QUIT :Remote host closed the connection < 1418375060 615330 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418375140 315595 :dts_!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418375149 505878 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Remote host closed the connection < 1418375149 686071 :dts_!~DTSCode@unaffiliated/dtscode QUIT :Remote host closed the connection < 1418375174 916598 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418375199 450522 :mr45_!~mr45@cpc27-hudd10-2-0-cust346.4-1.cable.virginm.net JOIN :#esoteric < 1418377008 412106 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 250 seconds < 1418377044 665352 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1418377944 792983 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok, today i learned something new. < 1418378003 764889 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :apparently by pressing F9 i can type fullwidth roman letters. < 1418378049 195444 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it that one program? < 1418378059 531820 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is my IME < 1418378067 518348 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :starts with a < 1418378075 231454 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :anthy? < 1418378089 436568 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Some Japanese input method, at any rate. < 1418378097 363933 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeh, that. < 1418378106 307677 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I had that set up once. < 1418378123 572284 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Recently I tried to type fullwidth text and couldn't figure out how to do it. < 1418378127 992265 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now I understand why. < 1418378165 73227 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :半角カタカナはF8です。 < 1418378198 51326 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :apparently. i have no idea what use half-width katakana are tho < 1418378238 629110 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :other than for the Matrix falling code... < 1418378411 996670 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo xterm -e "echo -ne '\e#3whoa\n\e#4whoa\n'; read" < 1418378540 929669 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :cool! it has big letters? < 1418378612 348109 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ummm... ok so... \e#3 makes the top half and \e#4 makes the bottom... < 1418378810 586000 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :wowww Xterm supports a lot of sequences... < 1418379229 880265 :S1!~S1@pD9FCA0BA.dip0.t-ipconnect.de QUIT :Quit: S1 < 1418380080 330324 :ocharles_!sid30093@gateway/web/irccloud.com/x-tnzexiursprkfpth QUIT :Changing host < 1418380080 547184 :ocharles_!sid30093@musicbrainz/user/ocharles JOIN :#esoteric < 1418380083 196054 :ocharles_!sid30093@musicbrainz/user/ocharles NICK :ocharles < 1418382615 958838 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :aww, the formatting is applied to a whole line though. echo -e '\e#3w\n\e#4w\e#3t\n\e#4 t\e#3f\n\e#4 f' did not quite do what I wanted. < 1418382844 225589 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but some fun can be had anyway. http://int-e.eu/~bf3/tmp/xwtf.png < 1418382920 353299 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but it doesn't work with scalable fonts. < 1418382973 890569 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 245 seconds < 1418383013 164674 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1418383858 38753 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Heh. pangoterm's implementation seems to work with scalable fonts: http://xen.firefly.nu/up/2014-12-12_122933.png < 1418383946 216501 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what about '\e#3w\n\e#4w\e#3t\n\e#4 t\e#3f\n\e#4 f' ? < 1418383970 20785 :drdanmaku!uid17782@gateway/web/irccloud.com/x-lauuxcwtpkhnqeko QUIT :Quit: Connection closed for inactivity < 1418384065 943421 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :That failed spectactularly. It seems to assume proper use of the escape sequences < 1418384087 317940 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :spectacularly* < 1418384262 936930 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :http://xen.firefly.nu/up/2014-12-12_123558.png seems it cuts the \e#3 characters in half but leaves the \e#4 characters in full. < 1418384332 39203 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cute, though that could still make the wtf with one line offset per character work :) < 1418384447 437838 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I think it puts an entire line in either \e#3 or \e#4 mode < 1418384481 88393 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ok. makes sense, even though it is a wasted opportunity to have some fun :) < 1418384560 892470 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and actually, what about echo -e '\n\e#4w\n\e#4 t\n\e#4 f'? If it renders the lower halves with the upper halfs included, that might work... < 1418384688 333896 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm < 1418384703 136962 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm thinking of misusing stuff < 1418384751 3048 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :int-e: heh, indeed it does. http://xen.firefly.nu/up/2014-12-12_124444.png < 1418384790 540832 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pretty! < 1418384934 894381 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Also cute: http://xen.firefly.nu/up/2014-12-12_124746.png < 1418384945 76942 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I bet oren would like that < 1418385391 16464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, pangoterm < 1418385395 526575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does that get bidi right and so on? < 1418385398 835155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, as right as you can in a terminal < 1418385466 987362 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :It seemed to behave reasonably well last I tried selecting something in it < 1418385474 95490 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :something bidirectional, that is < 1418385576 749778 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Ah.. the UTF-8-demo.txt file doesn't seem to have any right-to-left text to test with < 1418385880 144354 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :It seems to render correctly as far as I can tell, and selection seems to select characters in the right order, although they jump around when I change the selection so that all the selected characters fit in a rectangle.. which is a bit odd < 1418386027 725942 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :It seems to ignore LRO and RLO, though < 1418386046 98200 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 258 seconds < 1418386914 502081 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 244 seconds < 1418387225 342099 :sebbu!~sebbu@ADijon-152-1-17-239.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1418387225 522263 :sebbu!~sebbu@ADijon-152-1-17-239.w83-194.abo.wanadoo.fr QUIT :Changing host < 1418387225 522376 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1418387828 720154 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07IDTM14]]4 10 02http://esolangs.org/w/index.php?diff=41455&oldid=41441 5* 03TomPN 5* (+115) 10/* Entropy */ < 1418388857 929326 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Firefly: that is cool. i was discussing writing a 'terminal emu' for windows earlier; e.g. you link with it and it hijacks the stdio to print stuff on a window instead of a real windows console. maybe it should support that stuff too... < 1418388923 121189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a terminal emu is an emu that's going to die < 1418388944 466477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw, how does that differ from just using cygterm or such < 1418388945 496663 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Poor emu < 1418388957 15630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mintty or whatever < 1418388964 746859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can run "dir" in one of those < 1418388968 463638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :full vt terminals < 1418388977 957464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course "graphical" stuff like EDIT will never work < 1418388998 723174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://code.google.com/p/mintty/ < 1418389001 387494 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the idea is you can just write as if you are on linux, with all ansi escapes, and then link with a library < 1418389005 628789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basde on putty < 1418389008 638387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*based < 1418389025 644166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, that's like a one line batch script or whatever that starts mintty running your program, but ok < 1418389046 113359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(programs do not have to use cygwin to run under mintty and it's a native windows program) < 1418389249 505932 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well good... writing for win32 is way easier than writing for X. you always need a toolkit for X. < 1418389329 2280 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :back in the days of XP i wrote a lot of C++ rpograms with visual studio < 1418389568 975464 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the problem with these toolkits that go on top of X is that there are many, not one. < 1418389819 892799 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418390110 78894 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh! my networks exam is in room 404! < 1418390294 907671 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sounds like a bad omen if you ask me < 1418390744 95140 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: gtg exam < 1418390758 150325 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :402 could be more interesting. < 1418390875 824654 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418393071 265386 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I might finally have some time to continue working on Burlesque this weekend :) < 1418393105 216066 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :either that... or start a new project.... < 1418393211 649756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Whoa, I can nest footnotes!" ok randall < 1418393491 228269 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418393563 865823 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly JOIN :#esoteric < 1418393664 557632 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: as in http://www.xkcd.com/1208/ ? < 1418393759 687405 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, as in http://what-if.xkcd.com/121/ < 1418394209 359897 :mr45_!~mr45@cpc27-hudd10-2-0-cust346.4-1.cable.virginm.net PART :#esoteric < 1418396056 836370 :oren!~oren@user3-208-191.wireless.utoronto.ca JOIN :#esoteric < 1418396062 67929 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :easiest exam ever < 1418396096 939188 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :my high school exams were way tougher < 1418396223 246311 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :or maybe i'm just way smarter now... < 1418396296 856040 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1418396302 35972 :kenrube!b0d16374@gateway/web/freenode/ip.176.209.99.116 JOIN :#esoteric < 1418396527 849619 :kenrube!b0d16374@gateway/web/freenode/ip.176.209.99.116 PART :#esoteric < 1418397224 177775 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :http://snag.gy/d3rmm.jpg < 1418397243 273452 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :i have time to mess around now < 1418397406 733405 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418398214 732080 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1418398249 404319 :Koen___!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1418398273 873563 :Koen___!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :hello < 1418398339 794772 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Congress passed a secret law/ammendment that allows the the exectutive branch of all that secrecy stuff and police to have access to all your information < 1418398352 622093 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Also Gnight < 1418398527 496916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks < 1418398637 784831 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :really? well i don't live in america so wvr. < 1418398740 972341 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so.. < 1418398744 415456 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :they can open your brain? < 1418398749 583589 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I mean < 1418398764 656588 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :this technically means that they can force you to some invasive surgery as well. < 1418398820 178475 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :they could already do that... by implanting some lead using a powder-actuated surgery tool. < 1418398874 182371 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :and they won't be charged, especially if you have brown skin < 1418398916 296718 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Whatever < 1418398924 561255 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I can capture a plain with a plastic knife < 1418398928 566212 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*plane < 1418398938 588083 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric ::) < 1418398960 48008 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :with sufficiently hard plastic < 1418398974 209103 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or a ceramic knife < 1418399001 948446 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :ceramic knife? like in kaze no tani no nausicaa? < 1418399015 816900 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :You can buy them in every kitchen store < 1418399019 102104 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :so they are not hard to get. < 1418399036 63982 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Off topic < 1418399051 414835 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :It also affects non us citizens < 1418399056 238507 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Btw < 1418399056 545723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :congress outlawed dogs < 1418399062 557526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all dogs plese evacuate immediately < 1418399084 886322 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :any sufficiently advanced terrorist can easily take down a plane. < 1418399097 830711 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :So you kids have fun im going to the moon < 1418399104 882830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sufficiently advanced terrorists are indistingusihabel from macrgic < 1418399110 772841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*marmite < 1418399125 431654 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Marmite is terrible < 1418399136 784797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and so is terrorism. < 1418399143 998941 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Meh < 1418399153 57121 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :also why the hell would you want to take down a plane if they are so much easier targets anyway < 1418399158 648706 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1418399160 731171 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*there are so much < 1418399188 201489 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :did you know i actually like SPAM a lot. like the meat? < 1418399224 813963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks < 1418399226 413390 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :it is like bacon in a can that doesn't spoil < 1418399229 701261 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :It was just recently discovered that people could enter nuclear facilities without having enough security credentials to be actually allowed to do so < 1418399233 264277 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Only on toasr < 1418399233 624131 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :you can just walk in :) < 1418399245 515732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you know about jpegs? they keep me warm at night < 1418399248 64761 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Toast* < 1418399255 625096 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :elliott: use bpg. kthxbye < 1418399266 787586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm the vice president, mroman, and you can't stop me < 1418399293 603907 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Say that to my gun < 1418399295 628147 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'm not having < 1418399297 489436 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but could have < 1418399311 109228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm the vice president. < 1418399322 398349 :ChanServ!ChanServ@services. MODE #esoteric +o :elliott > 1418399322 748305 NAMES :#esoteric < 1418399323 114267 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Well < 1418399324 373760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have been promoted to president < 1418399325 465874 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Do you not notice this effects you too < 1418399330 489473 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Not the vice president of the ESOSC < 1418399333 774100 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :mroman: you can't have guns in Canada so easily. that is one of many reasons why Canada is better than aAmurica < 1418399334 533618 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :So what do I care ;) < 1418399344 922091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Decensum|Zzz: Being the president affects everyone. < 1418399347 890124 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :President king madame < 1418399366 34347 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly PRIVMSG #esoteric :Laugh like the queen of France < 1418399367 438369 :elliott!~elliott@unaffiliated/elliott MODE #esoteric -o :elliott > 1418399367 464478 NAMES :#esoteric < 1418399370 946744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was fired < 1418399381 214578 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :oren: Having easy access to guns doesn't really cause more gun related crimes? < 1418399402 990889 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :Yes it does. there are no guns in Japan and they have no shootings < 1418399406 132029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if #esoteric has a gun control debate I'm going to destroy freenode < 1418399411 19168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just a heads up < 1418399417 278186 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :alright :) < 1418399422 378261 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :sorry, sorry. < 1418399432 100073 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 127 37B! < 1418399432 307434 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | "3g" < 1418399435 526691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's talk about text editors instead < 1418399439 329325 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yes < 1418399444 378076 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there are no 2D text editors! < 1418399446 910983 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :for 2D languages < 1418399447 591442 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :mcedit is the best < 1418399459 392837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everyone should use nedit, pine-using scum pls leave < 1418399460 764354 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :mroman yes there are < 1418399463 252155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elvis allowed on weekends < 1418399463 807395 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!blsq 36 37B! < 1418399463 987657 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | That line gave me an error < 1418399473 951329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er I meant pico < 1418399483 812028 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm < 1418399494 49292 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :i used to use pico then i took an arrow to the knee < 1418399509 241444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1418399510 51752 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :int-e: base works in misteyous ways < 1418399513 766068 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :*misteryous < 1418399517 613279 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm no < 1418399517 793519 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: which one did you find more painful? < 1418399519 424987 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :misterious? < 1418399532 593109 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :mysterious < 1418399533 870858 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :there we go < 1418399541 549121 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I blame it on my meds < 1418399547 862932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you used to make "took an arrow to the knee" jokes, but then I actually shot your knee with an arrow and you collapsed in pain and swore to never do so again < 1418399553 741375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- my fanfiction < 1418399557 525216 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :mroman : Crazym4n made a 2D IDE for fungeoids < 1418399584 37915 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Does it run on my android? < 1418399601 807241 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :i dunno, can python run on android? < 1418399613 955650 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I wanna do some Befunge in the train on my smartphone if I'm bored. < 1418399640 699774 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and I have an extremely low threshold for being bored. < 1418399693 200202 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :this is the editor i use: http://snag.gy/bYC1F.jpg < 1418399758 313273 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :This font o_O < 1418399762 841 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :hahaha i found a cursive monospace font and it is hilarious < 1418399769 774371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice heart &s < 1418399775 1347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1418399776 669795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess they're ||s < 1418399785 461404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw, have you heard of switch statements < 1418399785 641937 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :they are actually the or operator < 1418399800 750375 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :do you have a macro ei for else if? < 1418399802 313398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mr. "c is like assembly, I code to the machine". look at all those imaginary extra branches! < 1418399856 854121 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :hey you already corrected me on that i get it. i am currently refactoring that code to make it more compliant btw < 1418399899 231345 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :yes ei is else if, wh is while, and i have a few others < 1418399900 38690 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :if it doesn't compile with --std=c89 -Wall --pedantic I won't even look at it . < 1418399908 751842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seriously < 1418399913 671693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what do you have against declarations in the middle of blocks < 1418399937 998928 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :like where? < 1418399942 983164 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it's making coding too easy. < 1418399943 382323 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :oh i see c89 < 1418399967 632552 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(I'm just trolling you) < 1418399971 986835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was actually sincerely wondering why you were using else if changes < 1418399973 868741 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :(just a heads up. I'm bored) < 1418399979 409376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess break is kinda annoying < 1418399982 625552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*chains < 1418399986 516843 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :eaxtly < 1418400007 911022 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I however really do use -Wall --pedantic < 1418400011 445639 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :i have now defined B as break < 1418400035 373791 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :just not with c89 < 1418400039 461935 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :wait better idea: BC = break;case < 1418400046 186010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't worry just define #define ca(x, ...) case x: { __VA_ARGS__; break; } < 1418400069 140242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define p printf < 1418400076 567269 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :elliott yes good idea < 1418400078 135452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define j int argc, char **argv < 1418400086 291788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define ff int ma < 1418400088 639169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define q in( < 1418400091 787812 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#define BEGIN { < 1418400093 974915 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#define END } < 1418400095 441385 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :ok that is justsilly now.... < 1418400101 210965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define dog ff##q j) < 1418400102 820446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dog { ... } < 1418400105 831649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hope this helps < 1418400121 607428 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#define TInt int < 1418400127 468012 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#define PTR * < 1418400130 757986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :be aware that congress has in fact outlawed dogs so you could go to jail for this < 1418400131 608079 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :#define int int_32 < 1418400135 398676 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah, C... < 1418400136 75910 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :#define TChar char < 1418400164 936365 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :wait i think you can't #define things that are keywords can you < 1418400165 952303 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :TINT main(TInt argc, TCharPTRPTR argv) BEGIN puts("hi"); END < 1418400188 240318 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :TInt < 1418400190 905929 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :sorry. typo. < 1418400196 436636 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :or is that just in C++? < 1418400202 927595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's UB to, yes < 1418400207 271812 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://sprunge.us/MaFV?c < 1418400209 133314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it "works in gcc", though! < 1418400230 701415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: beautiful < 1418400248 179907 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :lol hopefully the only thing i will be using that is only gcc will be the weak symbol attribute... < 1418400248 360152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`! c http://sprunge.us/MaFV < 1418400249 704741 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418400258 759765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`fetch http://sprunge.us/MaFV < 1418400260 28545 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :http://codepad.org/qwmAhtCR < 1418400261 130125 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2014-12-12 16:03:21 URL:http://sprunge.us/MaFV [1341] -> "MaFV" [1] < 1418400261 417905 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :bleh < 1418400263 563702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run gcc -x c MaFV && ./a.out < 1418400264 283378 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :MaFV: In function ‘s’: \ MaFV:23:5: error: ‘for’ loop initial declarations are only allowed in C99 mode \ MaFV:23:5: note: use option -std=c99 or -std=gnu99 to compile your code \ MaFV:23:5: error: ‘for’ loop initial declarations are only allowed in C99 mode \ MaFV:23:5: error: ‘for’ loop initial declarations are only allowed in C99 < 1418400268 984457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run gcc -std=c99 -x c MaFV && ./a.out < 1418400271 632983 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :880 < 1418400278 494472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1418400283 250784 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I *think* it's counting magic squares, up to symmetry. < 1418400312 10094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://golf.shinh.org/p.rb?Collatz+Parity I didn't realise collatz was so pretty < 1418400351 67999 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I wrote it on a bus ride.) < 1418400386 892754 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :how do you write code on a phablet? < 1418400397 518287 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :use a laptop. < 1418400401 592493 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :;) < 1418400416 692295 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :ohhh... good idea < 1418400430 366244 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :with a phencil. < 1418400450 950957 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :and a ephaser? < 1418400537 505608 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I think you lost trek of the subject there. < 1418400562 894842 :drdanmaku!uid17782@gateway/web/irccloud.com/x-imtlevuujfyxniel JOIN :#esoteric < 1418400602 643135 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :what about geo-esolangs . < 1418400624 404780 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :where writing programs requires you to go outside and do stuff < 1418400633 609018 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :anyway the font i am using is this: http://sana.s12.xrea.com/2_sanafonobi.html < 1418400682 677206 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :We need a pharser of course < 1418400692 555014 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :and an interphreter. < 1418400832 184983 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: phat < 1418400886 521166 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ok < 1418400888 248982 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :one gone < 1418400893 677561 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :92 to go < 1418400980 727818 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mroman: you want the channel to yourself? < 1418400989 265125 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mroman: maybe you'll have better luck in another channel... < 1418401009 218117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do I hear someone requiring my assistance < 1418401031 486728 :oren!~oren@user3-208-191.wireless.utoronto.ca QUIT :Quit: Lunch time!!! < 1418401071 314059 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :int-e: nope < 1418401081 481082 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: I'm just trying to be realistic. < 1418401128 345949 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and I'm wondering who the one entitity is that is allowed to stay. < 1418401146 520266 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :fungot can stay < 1418401146 937251 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :mroman: i put a few example programs there too now: what do you think i should apply for a part-time disability in the near future, sorry. i have a copy of spss using < 1418401175 359939 :int-e!~noone@static.88-198-179-137.clients.your-server.de TOPIC #esoteric :fungot supremacy | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ < 1418401335 354613 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you need a phaser? or a universal translator? < 1418401423 58058 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: that's intriguing < 1418401423 307150 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :int-e: or will i go to bed or something equally weird, than do something about that a few times < 1418401440 387812 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: mindboggling < 1418401440 698934 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :int-e: ( here are fnord ith it. that's the best entry so far. a lot of ppl were sleeping, when it was < 1418401456 983631 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: but that's going to far. < 1418401457 163937 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :int-e: but why not? < 1418401703 975841 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: in the negative numbers, the collatz sequence has a couple of more interesting cycles instead of (conjecturally) 1-2-4. < 1418401712 839612 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :err, 1-4-2. < 1418401752 658372 :drdanmaku!uid17782@gateway/web/irccloud.com/x-imtlevuujfyxniel QUIT :Quit: . < 1418401800 50613 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let f x | odd x = 3*x+1; f x = x `div` 2; q x = take 10 $ iterate f x in (q (-1),q (-5)) < 1418401801 527799 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ([-1,-2,-1,-2,-1,-2,-1,-2,-1,-2],[-5,-14,-7,-20,-10,-5,-14,-7,-20,-10]) < 1418401875 158339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cool < 1418401911 797962 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let f x | odd x = 3*x+1; f x = x `div` 2 in map abs $ iterate f (-50) -- this is a cycle of length 18... < 1418401913 164647 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [50,25,74,37,110,55,164,82,41,122,61,182,91,272,136,68,34,17,50,25,74,37,110... < 1418401941 794610 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :instead of abs, just use 3x-1 ?! < 1418401954 248683 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tromp_: I did that in the golf version :P < 1418402130 355336 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418402137 882369 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(and I'm a bit annoyed that dc's division rounds towards 0) < 1418402219 872396 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Python, interestingly, gets it right. < 1418403045 852492 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418403497 790886 :glguy!~glguy@unaffiliated/glguy QUIT :Quit: Part < 1418403527 385337 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418403852 803735 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418404102 410832 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Is it a weird idea to give a program a format string that results in something I can just read in Haskell? < 1418404172 567535 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no why would that be weird? < 1418404184 938947 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Isn't that just the same idea that underlies JSON? < 1418404479 784195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :programs interoperating? sounds a bit communist < 1418404570 550351 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: let's call it outsourcing < 1418405631 82046 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :㍿ is a ridiculous unicode character. < 1418405678 643393 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why would you write public-traded corporation in a square? < 1418405749 307212 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and if you did, why not, y'know, just use a format to do so? < 1418405846 485573 :axelcsep_!~Android@1F2E3536.catv.pool.telekom.hu QUIT :Ping timeout: 264 seconds < 1418406288 288240 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Specifically, giving the syntax of a haskell record to time’s -f option. < 1418406328 121382 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :sounds good. why would that be a problem? < 1418406332 73997 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :I think that it's intended that you'll put the format you need in the -f field < 1418406429 103650 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Yeah, I just never heard of the way “use a format string resulting in what you already have a parser for” before. < 1418406494 548864 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Ironically, the universal format string standard is the one used in printf, but you can't actually use printf to parse the format string < 1418406558 186536 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :huh? you mean produce a struct based on a format string? < 1418406588 13766 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`` printf "%'d" 1234567890 < 1418406588 554491 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1,234,567,890 < 1418406917 329936 :Koen___!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net QUIT :Quit: The struct held his beloved integer in his strong, protecting arms, his eyes like sapphire orbs staring into her own. "W-will you... Will you union me?" < 1418406966 542906 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`` LANG=ar_SA.utf8 printf "%'Id" 1234567890 < 1418406967 514616 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: line 0: printf: `I': invalid format character < 1418407001 627281 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :That’s not a format character, that’s a flag. < 1418407024 600273 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`which cc < 1418407025 165257 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/cc < 1418407044 480786 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`file /hackenv/bin/cc < 1418407045 60525 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/cc: POSIX shell script, ASCII text executable < 1418407074 402378 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c int main(){printf("%Id",1234567890);} < 1418407075 473896 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1234567890 < 1418407091 898519 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c int main(){printf("%'d",1234567890);} < 1418407093 79345 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1234567890 < 1418407149 282782 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`` LANG=ar_SA.utf8 cc 'int main() {printf("%'Id", 1234567890);}' < 1418407149 816518 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `"' \ bash: -c: line 1: syntax error: unexpected end of file < 1418407195 185420 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`` LANG=ar_SA.utf8 cc 'int main() {printf("%'\''Id", 1234567890);}' < 1418407196 28415 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/tmp/a.c: In function ‘main’: \ /tmp/a.c:1:13: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] \ 1234567890 < 1418407214 868987 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the %'d isn't a valid format string in C < 1418407267 372286 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`` LANG=ar_Sa.utf8 \! 'c int main() {printf("%'\''Id", 1234567890);}' < 1418407268 415135 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1234567890 < 1418407277 798232 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :>.> < 1418407279 724598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: < 1418407280 215971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : `'' Decimal conversions (d, u, or i) or the integral portion of a floating point conversion (f or F) should be grouped and separated by thousands < 1418407283 201789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : using the non-monetary separator returned by localeconv(3). < 1418407310 454515 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in what version of C? < 1418407311 392826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(BSD manpage. I don't know whether C specifies it, admittedly. tons of printf stuff is non-standard though :/) < 1418407316 789034 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`` LANG=ar_SA.utf8 \! 'c int main() {printf("%'\''Id", 1234567890);}' < 1418407317 838453 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1234567890 < 1418407322 461788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the real question is whether POSIX specifies it < 1418407341 652380 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c int main(){printf("% -d",1234);} < 1418407342 801412 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ 1234 < 1418407343 293276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://pubs.opengroup.org/onlinepubs/9699919799/functions/fprintf.html it does < 1418407377 422119 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :SUSv2 < 1418407391 916392 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Is what my manpage says specifies the ' flag. < 1418407464 579232 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c int main(){setlocale(LC_ALL,"en_US"); printf("%'d",123456789);} < 1418407465 603127 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Does not compile. < 1418407504 622573 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c #include "locale.h"\nint main(){setlocale(LC_ALL,"en_US"); printf("%'d",123456789);} < 1418407505 907294 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418407520 959977 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmm < 1418407584 466494 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c #include "locale.h"\nint main(){setlocale(LC_ALL,"en_US.UTF-8"); printf("%'d",123456789);} < 1418407585 705791 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418407599 835855 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :`! c #include "locale.h"\nint main(){setlocale(LC_ALL,"en_US"); printf("%'d\\n",123456789);} < 1418407600 963370 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418407740 395630 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c #include \nint main(){setlocale(LC_ALL,"en"); printf("%'d",123456789);} < 1418407741 534526 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418407758 951897 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c #include "locale.h"\nint main(){setlocale(LC_ALL,"C"); printf("%'d",123456789);} < 1418407760 184403 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418407790 880054 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`locale -a < 1418407791 568272 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :aa_DJ \ aa_DJ.utf8 \ aa_ER \ aa_ER@saaho \ aa_ET \ af_ZA \ af_ZA.utf8 \ am_ET \ an_ES \ an_ES.utf8 \ ar_AE \ ar_AE.utf8 \ ar_BH \ ar_BH.utf8 \ ar_DZ \ ar_DZ.utf8 \ ar_EG \ ar_EG.utf8 \ ar_IN \ ar_IQ \ ar_IQ.utf8 \ ar_JO \ ar_JO.utf8 \ ar_KW \ ar_KW.utf8 \ ar_LB \ ar_LB.utf8 \ ar_LY \ ar_LY.utf8 \ ar_MA \ ar_MA.utf8 \ ar_OM \ ar_OM.utf8 \ ar_QA \ ar < 1418407833 599315 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :On OS X you get the thousands separators with: setlocale(LC_ALL, ""); < 1418407864 87407 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-ybwtekzhhgxoslly QUIT :Quit: Connection closed for inactivity < 1418407864 705992 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c #include "locale.h"\nint main(){setlocale(LC_ALL,""); printf("%'d",123456789);} < 1418407866 836137 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418407880 651190 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i dunno what's wrong... < 1418407900 270472 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`! c int main(){printf("Hello?");} < 1418407901 307677 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello? < 1418407918 793150 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c #include "stdio.h"\nint main(){printf("%'d",123456789);} < 1418407920 103669 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418407929 847345 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :goddamn it < 1418407930 212090 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :`! c #include \n#include \nint main(){setlocale(LC_ALL,""); printf("%'d",123456789);} < 1418407931 215788 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Does not compile. < 1418407987 796588 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c #include "stdio.h"\nint main(){printf("hello",123456789);} < 1418407988 991760 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418408021 356343 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` /lib/x86_64-linux-gnu/libc.so.6 | grep version < 1418408021 980347 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :GNU C Library (Debian EGLIBC 2.13-38) stable release version 2.13, by Roland McGrath et al. \ Compiled by GNU CC version 4.4.7. \ crypt add-on version 2.1 by Michael Glad and others < 1418408030 646520 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :EGLIBC! < 1418408620 960783 :MoALTz!~no@user-164-126-125-56.play-internet.pl JOIN :#esoteric < 1418409338 21123 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :how did that trick go? < 1418409373 459782 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418409403 446396 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Disconnected by services < 1418409408 495563 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1418409582 473616 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1418410219 567650 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 258 seconds < 1418410332 214209 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :trick? < 1418410413 394142 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION shows his empty sleeves, pockets and hat. < 1418410618 513868 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418410691 918828 :myname!~myname@84.200.43.57 QUIT :Ping timeout: 244 seconds < 1418410732 204298 :myname!~myname@84.200.43.57 JOIN :#esoteric < 1418410812 101404 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1418412206 764907 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1418412296 604458 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418414012 85616 :drdanmaku!uid17782@gateway/web/irccloud.com/x-rxmrjvygiazkbjvq JOIN :#esoteric < 1418414581 721715 :MoALTz_!~no@user-164-126-125-56.play-internet.pl JOIN :#esoteric < 1418414735 76370 :MoALTz!~no@user-164-126-125-56.play-internet.pl QUIT :Ping timeout: 250 seconds < 1418415099 348804 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Darkgamma/SB314]]4 10 02http://esolangs.org/w/index.php?diff=41456&oldid=41454 5* 03Darkgamma 5* (+76) 10 < 1418415143 241099 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 244 seconds < 1418415352 96834 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418416063 416795 :shikhin!~shikhin@unaffiliated/shikhin NICK :shikhi < 1418416217 375110 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu JOIN :#esoteric < 1418416223 958016 :shikhi!~shikhin@unaffiliated/shikhin NICK :shikhin < 1418416237 431336 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Tag14]]4 10 02http://esolangs.org/w/index.php?diff=41457&oldid=41338 5* 03BCompton 5* (+309) 10/* Sample programs */ Factorial < 1418416517 239148 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Hehe, I love today's Gunnerkrigg Court :) < 1418417140 948184 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :happiness all around < 1418417165 937906 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cue for Coyote to crash the party (but that seems unlikely) < 1418417672 657722 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418418078 109856 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418419302 937008 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmm... poll for the sake of interest: how many full-scale programs do you use every day, which you wrote yourself? my answer: 3. < 1418419332 332769 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I'm not sure how to phrase this question but like, are there any languages which let you define specific operations on a given type. Say for example I had a day type. I could say that it is a simple range type with values of 1-365, with only modular arithmetic defined. But I'd also need to specify that every fourth "rollover" the range would be 366 < 1418419378 961181 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :C++, Ruby, and any other language with "operator overloading". < 1418419429 323595 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oren: hmm. . .yeah that makes sense I guess I was looking at it from the wrong direction < 1418419457 63431 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in C++ the + operator can call arbitrary code. < 1418419486 736307 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i guess it takes a lot more code to achieve this than it should tho < 1418419509 92794 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I guess the better way to do it would be to have the "day" type be a struct/record with two fields, one for the day number (which can be 1-366) and one for the leap year count, and then overload the + operator to check the year count field < 1418419546 354809 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and then you overload operator cast int or some such to give the day < 1418419558 62052 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :yeah < 1418419569 874308 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :funny how writing something in IRC can make it make sense all of a sudden < 1418419618 54856 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have a picture of albert einstein on my wall which i explain my ideas to. it works in a similar way < 1418419631 178920 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I'm trying to design a little embeddable DSL specifically for dealing with calendrical/time calculations, and I'm trying to think of to best implement the typing system < 1418419717 844664 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :remember to make separate types for "day of year" and "difference in days". < 1418419726 514982 :nortti!nortti@nano.smar.fi NICK :lawspeaker < 1418419727 630514 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and so on for each other unit oftime < 1418419752 96346 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oren: yeah, that's a good idea, I was thinking along those lines myself < 1418419800 96864 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :especially with months it matters a lot < 1418419806 587467 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :yeah < 1418419839 371056 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1418419920 483587 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oren: I was thinking that converting between calendars is somewhat orthogonal (albeit much more complicated) to converting between bases. So I would use a julian day like system as a "pivot" in the same way that computers natively represent numbers in binary < 1418419995 50458 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in my spreadsheet program i used "days since/to" Jan 1 2000 as my native format < 1418420056 554881 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but i only implemented conversion to gregorian calendar < 1418420073 20850 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(proleptic gregorian that is) < 1418420141 78839 :lawspeaker!nortti@nano.smar.fi NICK :nortti < 1418420272 369866 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://pastebin.com/PtR5pg79 here is my horrible not-invented-here approach to dates and times < 1418420376 549885 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oren: interesting < 1418420429 171281 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric : note that there are 146097 days in every 400 year leap year cycle. < 1418420541 575718 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :this allows 400 years to be the maximum number of iterations of the loops which count days < 1418420566 583176 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because you can do 400 years by simple multiplication < 1418420646 992538 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so my calendar code accepts years like 3000000 without stalling < 1418420815 50207 :shikhin!~shikhin@unaffiliated/shikhin NICK :lawexec < 1418420869 801753 :lawexec!~shikhin@unaffiliated/shikhin NICK :shikhin < 1418421014 143483 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :obviously a 400 entry lookup table would be better than this code, but whatever... < 1418421014 738146 :glguy_!~emertens@unaffiliated/glguy JOIN :#esoteric < 1418421063 976020 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hi < 1418421182 727985 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Ping timeout: 264 seconds < 1418421530 165758 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oren: interesting < 1418421542 653148 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :yeah I knew there were 400 years in the leap year cycle < 1418421564 469757 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :the year 2000 is great isn't it? convenient starting point for calendars, and the beginning of a new leap cycle! < 1418421733 470643 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :mhm. other calendars would need other reference points, but if you calclulate the difference between 2000 and that reference point beforehand, you can add the difference at the start of the conversion. < 1418421749 229908 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :yeah < 1418421756 719436 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :e.g. what is the julian day number for Jan 1 2000 < 1418421768 628878 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :in my system, it would be 0 < 1418421773 105748 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :which feels weird < 1418421785 997421 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :speaking of "year zero" makes me think of Pol Pol/Khmer Rouge < 1418421792 870244 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :*Pol Pot < 1418421824 445674 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or a zero day exploit < 1418421848 289693 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :that too < 1418422204 89805 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :you could have a year zero problem < 1418422215 519526 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :note that in my code, day zero is 31 Dec 1999 < 1418422265 504264 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :diginet: did you know that the number of days in 400 years is conveniently divisible by 7? < 1418422305 344531 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :int-e: I did not! but that's even cooler! < 1418422312 92645 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i kenw that. but you can just find out the day of week for day 0 and take the mod 7 for your day number < 1418422314 17001 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` factor $((365*400 + 97)) < 1418422314 724952 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :146097: 3 3 3 7 773 < 1418422328 191207 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oren: isn' that the domesday algorithm? < 1418422354 406097 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i dunno, as i said my code is "not-invented here" < 1418422377 602011 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i just extrapolated from my limited knowledge of the gregorian calendar < 1418422405 642278 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :another neat trick for day of week calculation is to put the start of the year on march 1st. < 1418422422 153612 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is what it was in rome iirc < 1418422474 327173 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the point being that the leap day will be inserted at the end of the year (which really makes a lot more sense than putting it in the middle.) < 1418422489 163544 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: I believe so too. < 1418422658 456350 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh right, it makes sense too, that is why december (decem = 10) is now the 12th month. < 1418422716 842987 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :same for september, october, november < 1418422825 585214 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oren: yes the roman new year was march < 1418422846 217049 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :strangely the pre-julian calendar just didn't have months for a large part of the year < 1418422957 735390 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: eating dinner < 1418423365 921267 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 260 seconds < 1418423668 360642 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu QUIT :Ping timeout: 244 seconds < 1418423825 442361 :glguy_!~emertens@unaffiliated/glguy QUIT :Quit: Computer has gone to sleep. < 1418424083 273416 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418424095 205551 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 250 seconds < 1418424573 756947 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418424618 376436 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1418424666 310576 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan. < 1418424687 509811 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1418424687 690429 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :oerjan said 22h 25m 11s ago: tldr: int-e and ais523 managed to get `! c-intercal in HackEgo working; then elliott broke ais523 by imagining donald knuth coming to this channel looking for the other kind of esoteric then int-e linked http://www-cs-faculty.stanford.edu/~uno/316.html hth < 1418424718 539857 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@tell oerjan hellørjan tdh tyvm hth < 1418424718 720097 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1418424746 779592 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 264 seconds < 1418424749 345627 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: oerjan complained that you used 'vsdr' without explanation < 1418424769 86537 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: my guess was "very short; didn't read", was I close? < 1418424794 321290 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :int-ello. it indeed was that. < 1418424832 877237 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@tell oerjan your evil twin guessed right about the vsdr htah < 1418424833 57400 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1418424840 465697 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418424869 588591 :Hasnot!~David@89.204.135.105 JOIN :#esoteric < 1418424906 348793 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1418424906 567498 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :boily said 3m 7s ago: hellørjan tdh tyvm hth < 1418424906 567632 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :boily said 1m 13s ago: your evil twin guessed right about the vsdr htah < 1418424911 526525 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay < 1418424958 559266 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :g'daily, i am not sure helloing someone not present is comme il faut hth < 1418424980 443084 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :en effet. I wonder what the proper protocol in those cases is... < 1418425026 341157 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also that tldh was obviously from my _previous_ logreading. < 1418425031 755553 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@tell oerjan tell boily hello when you see him, please < 1418425031 935773 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1418425090 260143 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages-clear that's more like comme il faux-pas < 1418425090 479283 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Unknown command, try @list < 1418425103 377239 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@clear-messages that's more like comme il faux-pas < 1418425103 558035 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Messages cleared. < 1418425111 393556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i sense an inconsistency in naming here < 1418425121 686148 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bon point. < 1418425126 259585 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I sense a complaint. < 1418425131 541970 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although i guess without it, @messages- wouldn't work < 1418425143 778277 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so i retract it hth < 1418425194 410984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1418425194 854749 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ENVA 122250Z VRB02KT CAVOK M02/M07 Q0979 RMK WIND 670FT 16013KT < 1418425199 436360 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYUL < 1418425199 761748 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :CYUL 122200Z 24011KT 6SM -SN FEW009 OVC024 M04/M05 A2995 RMK SF1SC7 SLP143 < 1418425205 904092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :THIS EXPLAINS MY COLD FEET < 1418425216 286553 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :OKAY < 1418425242 835738 :glguy_!~emertens@unaffiliated/glguy JOIN :#esoteric < 1418425427 280272 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: somehow that exchange (about retracting complaints) reminded me of http://www.gocomics.com/calvinandhobbes/1988/06/02 ... (arc starts at http://www.gocomics.com/calvinandhobbes/1988/05/30 ) < 1418425451 349545 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1418425451 662114 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LOWI 122250Z AUTO 26007KT 220V340 9999 NCD M00/M03 Q1013 < 1418425514 734994 :glguy_!~emertens@unaffiliated/glguy QUIT :Ping timeout: 258 seconds < 1418425557 104207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i wish to state for the record that i have no reason to believe there is a bee on your shirt hth < 1418425704 969892 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`unidecode ㍿ < 1418425705 596776 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+337F SQUARE CORPORATION] < 1418425752 307467 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :aww. "Your search - ㍿ - did not match any documents. " < 1418425809 716427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aww. i was hoping it was something like TM is used in english < 1418425815 284975 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :old name: SQUARED FOUR IDEOGRAPHS CORPORATION < 1418425831 356909 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :more like Inc. < 1418425846 186717 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well obviously, but Inc. isn't turned into a character... < 1418425868 817711 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :We could try reserving an unicode point for that purpose < 1418425880 605919 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :a corporation of squares < 1418425892 959255 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :four squares... oh I dingress < 1418425919 229681 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: is that a pun < 1418425931 847367 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: "no." < 1418425943 215093 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats int-e -----### < 1418425954 566460 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sorry, i don't have a baseball bat < 1418425956 900122 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :thanks, that got rid of the bee. I think. < 1418425987 644991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1418426018 60982 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :meh. GG is late. < 1418426055 466128 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(not late late, they still have a couple of hours left... but later than usual.) < 1418426056 777991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the foglios have not learned the ancient wisdom of the buffer < 1418426202 378252 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose dmm has spoiled me < 1418426253 631670 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although he seems to have slipped up a bit lately < 1418426299 766137 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Schlock Mercenary, Freefall, Sinfest, there's really a lot of web comics that just update on time. < 1418426340 462473 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(of course there are even more that don't; some don't even pretend to have a regular schedule...) < 1418426354 487444 :Hasnot1!~David@89.204.155.207 JOIN :#esoteric < 1418426359 97348 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :with freefall we have the upside that we get to hear about strange work accidents. < 1418426377 515494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm was it a nuclear plant he worked at < 1418426394 738706 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe freefall is secretly written by homer simpson < 1418426399 414773 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, new dresden codak today. < 1418426430 682903 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(that's one of those that doesn't have a schedule) < 1418426446 466451 :Hasnot!~David@89.204.135.105 QUIT :Ping timeout: 245 seconds < 1418426446 646748 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose it may be hard to resist the urge to let people see your new creation immediately < 1418426499 175858 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the ones i read with no schedule to speak of are oots and yafgc < 1418426565 152443 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i suppose lightning made of owls has no schedule because it gets so few contributions. < 1418426580 255340 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1418426888 853966 :Hasnot1!~David@89.204.155.207 PART :#esoteric < 1418427687 303984 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418427708 245727 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418428006 217987 :MoALTz_!~no@user-164-126-125-56.play-internet.pl QUIT :Quit: Leaving < 1418428075 403 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah, so like i said ㍿ is a ridiculous character. < 1418428101 494985 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1418428163 852405 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :someone oughta make a new version of unicode without all these ridiculous characters that are only there for backward compatibility. < 1418428296 769280 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :oren: what does that character mean? Google Translate's not giving me anything... < 1418428321 786129 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is four character japanese word for public traded corporation < 1418428337 501015 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :interesting < 1418428338 888843 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :pronounced "kabushikigaisha" < 1418428402 895658 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :these four characters: 株式会社 < 1418428557 181702 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why do these exist??? fffiflffifflſtst < 1418428577 6821 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :.window bare < 1418428582 854541 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :sorry < 1418428808 698738 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oren: one thing I don't quite get is that sometimes it's かいしゃ, and other times it's がいしゃ. I highly suspect it's for euphonic reasons... < 1418428882 198501 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :boily: rendaku / sequential voicing? < 1418428899 995110 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :boily: Yep, just standard Japanese euphony. < 1418428911 657184 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Melvar: well, both forms are accepted and in wide usage. that's what's baffling me. < 1418428921 498393 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :pikhq: oh well. < 1418428933 162164 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :"kabushikigaisha" is more "correct". < 1418428945 793896 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :boily: Things can get voiced if they’re a non-first element of a compound, is what that is. < 1418428947 796336 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1418428956 577648 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :連濁は難しいんだよ。。。 < 1418428992 793066 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yah, essentially, kabushikigaisha is "public-company" while kabushikikaisha is "public company" < 1418429071 199342 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it depends on how closely you want it to sound compounded. < 1418429112 867086 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because 式 "style" is sort of an adjectival ending < 1418429168 598765 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I had idea of what kind of character could be had in the Smash Brothers game, if it were allowed to use function of Wii U gamepad for some characters. Professor Oak would be allowed to look on the touchscreen to know what kind of pokemons are in each pokeball on the screen, without opening it. Light Yagami can have one attack, you write the name of another character on the touchscreen and forty seconds later the target is instantly knocked out; it < 1418429175 838705 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oren: interesting. I never thought of 式 that way. < 1418429224 298340 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :zzo38: I couldn't be playing the Yagami; my handwriting is too idiosyncratic. < 1418429250 129593 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oren: btw, I don't know your approximate geographic coördinates yet, and what is your body weigh? < 1418429277 690391 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :boily: get this: you may notice many adjectives in japanese end in 的. in Mandarin, 的 is simply the genitive particle! < 1418429303 518873 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I live in Canada and i weigh 160 pounds. < 1418429314 968681 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh, which province? :D < 1418429323 378207 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Toronto Ontario < 1418429328 383324 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :的 is the ubiquitous 的. < 1418429346 650175 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oren: ah, un ontarien! < 1418429361 490445 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :wee wee! < 1418429401 701145 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :O, I forgot actually it can be canceled if you are knocked out while writing down the name, but after it is written, the attack cannot be canceled unless the match has already ended or if the target has been knocked out and not recovered yet by the time 40 seconds have elapsed. < 1418429404 849529 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :not the ontarites < 1418429432 720989 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :That would then be the most powerful, and also the slowest, attack in the game. < 1418429456 661472 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i always play as Ike and bash people up < 1418429469 852699 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :kirby is the most bestest of them all! < 1418429571 228787 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 244 seconds < 1418429602 737732 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :No, I wanted to play as Professor Oak. < 1418429626 268364 :Frooxius!~Frooxius@ip-78-102-124-108.net.upcbroadband.cz JOIN :#esoteric < 1418429649 340927 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1418429778 519577 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i love this font. i love the way | is a heart. < 1418429806 247629 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i | this font. i | the way | is a |. < 1418429814 789260 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What kind of font is that? < 1418429864 468569 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://snag.gy/bYC1F.jpg < 1418429940 360260 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :this is my font from now on. i don't care if people say it's silly. < 1418429975 207441 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION cursivly twitches < 1418430048 806067 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://snag.gy/Z5AC1.jpg < 1418430144 131644 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca NICK :|oren| < 1418430227 335389 :|oren|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :with the power of heart! http://www.vgcats.com/comics/?strip_id=164 < 1418430245 379960 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net NICK :abs < 1418430259 829464 :abs!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :okay... < 1418430267 394855 :abs!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net NICK :CrazyM4n < 1418430283 389487 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :;~; I was trying to set my name as abs(CrazyM4n) because |oren| < 1418430286 242331 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :but I guess not < 1418430311 204458 :|oren|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you can have {}|[]\ in name because of iso646 < 1418430328 486725 :|oren|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they were letters in scandinavian fonts < 1418430336 538429 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :weird < 1418430357 863716 :|oren|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but you can't have () in name < 1418430561 612727 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :neither *. I wanted a sparkling nick, dammit! < 1418430571 219215 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :04b08o09i11l12y < 1418430625 430195 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :thachaf ^^ < 1418430634 869843 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 272 seconds < 1418431536 553521 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :abs{CrazyM4n} < 1418431542 200636 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Good enough < 1418431581 433226 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :anyone here using termite? < 1418431680 2703 :|oren|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :not me... i was unaware what that was < 1418431738 840611 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :myname: as in, the thing that explodes? < 1418431751 751141 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :as in, the terminal emulator < 1418431834 490459 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :same; I didn't know there were such a thing as. < 1418431839 564605 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net NICK :abs{CrazyM4n} < 1418431937 861552 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: oh this is instructive: u=unlines;main=interact(\x->u[u[z|y<-[n,n+2..7^6],z<-lines x,show y==z]|n<-[0,1]]) can be shortened to main=interact(unlines#);u#x=u[u[z|y<-[n,n+2..7^6],z<-lines x,show y==z]|n<-[0,1]] < 1418431951 807487 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: (from http://golf.shinh.org/p.rb?partition+by+parity) < 1418432034 344105 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Someone on reddit told me my code was slow and linked to their code golf which apparently ran faster < 1418432059 441193 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Too bad I never knew how < 1418432161 635754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: fiendish < 1418432226 571312 :|oren|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :does casting unused return vals to void no longer work? < 1418432268 295102 :|oren|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i really don't care how much fread read! < 1418432753 695009 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :http://www.example.com/#%foo < 1418432760 17760 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Went into Chrome console < 1418432765 237441 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :document.URL ... breaks the console < 1418432774 122405 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :alert(document.URL) is fine < 1418432949 507945 :G33kDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418433074 699381 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 245 seconds < 1418433076 282937 :G33kDude!~GeekDude@unaffiliated/g33kdude NICK :GeekDude < 1418433662 473858 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :GG still late < 1418433673 740176 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :time for gglist < 1418433677 40273 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as is freefall < 1418433686 209581 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i think that's a bit premature < 1418433699 123781 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: unlike gg updates hth < 1418433768 865768 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1418433998 814126 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the *lists should be parametrised over the comic they notify people of. < 1418434046 460873 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :innovative < 1418434263 121501 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :probably plug some machine learning through that, so that when you present `list with a new comic, it'll know which one it is, and who to notify. < 1418434280 818744 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: can you predict comic schedules? < 1418434281 96997 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: i believe that the human body does not catch fire.) so you'll return the procedure < 1418434297 600346 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1418434307 999534 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: indeed. it was experimentially demonstrated that I do not catch fire. I wonder if you burn... < 1418434308 257252 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: this problem is giving me some error in my algorithm and it was almost working, modulo a certain amount of reductions, you can < 1418434330 854371 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: so you're not quite ready for that kind of predictions? < 1418434331 34527 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: i think that specifing relative heading sizes is not only fnord. < 1418434353 268367 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: ah, absence of fnord in the schedule headers. a classic mistake. < 1418434353 448497 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: let me update sarah to the latest < 1418434371 27541 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: so you're learning about to notifiees! < 1418434376 3423 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(btw, who's sarah?) < 1418434408 828676 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? boily < 1418434409 615508 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :boily is monetizing a broterhood scheme with the Guardian of Lachine. He's also a NaniDispenser, a Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. < 1418434527 424119 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? shachaf < 1418434528 154148 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachaf sprø som selleri and cosplays Nepeta Leijon on weekends. < 1418434573 396242 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? `? < 1418434574 599190 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`? ¯\(°_o)/¯ < 1418434574 979907 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69        | < 1418434575 160033 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69      º¯`\o < 1418434597 578580 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? esolang < 1418434598 290203 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :esolang? ¯\(°​_o)/¯ < 1418434606 712621 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? zzo38 < 1418434608 67261 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :zzo38 is not actually the next version of fungot, much as it may seem. < 1418434660 601230 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? topic < 1418434661 296532 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :topic? ¯\(°​_o)/¯ < 1418434670 12433 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? IRC < 1418434670 716549 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :irc is useless. < 1418434676 401278 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? Are you sure? < 1418434677 316045 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Are you sure?? ¯\(°​_o)/¯ < 1418434691 282202 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? International Astronomical Conspiracy < 1418434692 112227 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :International Astronomical Conspiracy? ¯\(°​_o)/¯ < 1418434701 113935 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? C < 1418434701 893868 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :C is the language of��V�>WIד�.��Segmentation fault < 1418434705 312892 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? C++ < 1418434706 74361 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Along with C, C++ is a language for smart people. < 1418434710 763459 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? Haskell < 1418434711 635989 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Unbound implicit parameter (?haskell::Wisdom) \ arising from a use of implicit parameter `?haskell' < 1418434725 409669 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? Forth < 1418434726 150422 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forth? ¯\(°​_o)/¯ < 1418434734 429216 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? Befunge < 1418434735 93408 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Befunge? ¯\(°​_o)/¯ < 1418434738 704716 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? CLC-INTERCAL < 1418434739 360351 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :CLC-INTERCAL? ¯\(°​_o)/¯ < 1418434744 705625 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? LISP < 1418434745 484955 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :LISP? ¯\(°​_o)/¯ < 1418434807 927630 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? assembly language < 1418434808 569088 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :assembly language? ¯\(°​_o)/¯ < 1418434833 162373 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? Segmentation fault < 1418434833 873554 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Segmentation fault? ¯\(°​_o)/¯ < 1418434841 995625 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :HackEgo: wow < 1418434883 813932 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :C++ is not the language for smart people < 1418434933 860510 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :smart people learn from history < 1418434957 880307 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :smart people define their problem domain before discussing it < 1418434970 146014 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I know that, but that is what someone wrote on HackEgo < 1418434989 333334 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? Magic: the Gathering < 1418434989 976549 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Magic: the Gathering? ¯\(°​_o)/¯ < 1418434993 641482 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? Pokemon Card < 1418434994 359168 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Pokemon Card? ¯\(°​_o)/¯ < 1418434997 793612 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :`? x86 < 1418434998 509206 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :x86? ¯\(°​_o)/¯ < 1418434999 568565 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? Aberration Hater Card Game < 1418435000 282845 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Aberration Hater Card Game? ¯\(°​_o)/¯ < 1418435003 646331 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? 6502 < 1418435004 279934 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :6502? ¯\(°​_o)/¯ < 1418435016 456273 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :what's the ascii art mean? does that mean 404? < 1418435031 926383 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :`? brainfuck < 1418435032 969660 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :brainfuck is the integral of the family of terrible esolangs. < 1418435049 3519 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :`? x86_64 < 1418435049 746916 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :x86_64? ¯\(°​_o)/¯ < 1418435049 927113 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :adu: Either the file doesn't exist or the text of the file contains that ASCII art < 1418435058 630211 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? fnord < 1418435059 531895 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​? ¯\(°​_o)/¯ < 1418435072 54445 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :`? stack < 1418435072 777558 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :stack? ¯\(°​_o)/¯ < 1418435083 657492 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :`? increment < 1418435084 519353 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :increment? ¯\(°​_o)/¯ < 1418435087 888442 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :`? smart < 1418435088 630414 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :smart? ¯\(°​_o)/¯ < 1418435135 329109 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :so it doesn't search? < 1418435152 166369 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :that's not very fun < 1418435200 402590 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :adu: it's the Wisdom. for a formatted version of it, check the PDF in the /topic ↑ < 1418435204 85674 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :If you want to search, you can enter the search command by yourself, it is a UNIX program so you can use any UNIX command < 1418435238 76855 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you're either wisdom or you're againsdom < 1418435259 112066 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :`? Coulor < 1418435259 977630 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Coulor is the correct spelling. < 1418435263 565097 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :lololol < 1418435301 196520 :|oren|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: buhbye < 1418435305 306367 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? colour < 1418435306 23604 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​14C12101103o1106lour is 10a 1202p04henomenon 0810fr07om13 ou0211t050803e11r 1313s1302p04ace 13de0503sign02e13d0511 t101010o140913 d1304ri08v02e 10h12um081206an04i02ty i07110214ns0709a0804ne an0614d 11bri0813ng f13or08th t02he n10ew05 0212age14 of Cth0211u1409l030610hu. < 1418435312 888110 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :`? facts < 1418435313 68333 :glguy!~glguy@unaffiliated/glguy QUIT :Quit: Quit < 1418435313 647997 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :facts are lies. They are not there. Go away! < 1418435384 233926 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :I try to stay away from Pastafarianism < 1418435441 275068 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :next thing you're going to say that you don't believe in ramen. < 1418435454 263690 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :OMG I <3 Ramen < 1418435661 145795 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :ラーメンが大すきい < 1418435784 412035 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I prefer the original Chinese version. < 1418435799 266635 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(hmm... braised beef shank...) < 1418435835 57279 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :我爱拉面 < 1418435916 323108 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :我同意 < 1418435926 625663 :jslave!~jslave@koln-4d0b64e9.pool.mediaWays.net JOIN :#esoteric < 1418435949 105676 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :time to gravitate towards a mattress... < 1418435961 21232 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :みんなお休み! < 1418435970 669192 :boily!~alexandre@96.127.201.149 QUIT :Quit: PLURALIST CHICKEN < 1418436095 621496 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders if boily has a script for choosing fowl adjectives < 1418436120 655880 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? < 1418436121 343627 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​? ¯\(°​_o)/¯ < 1418436134 909180 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? `? < 1418436135 592742 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`? ¯\(°_o)/¯ < 1418436135 997230 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69        | < 1418436136 177523 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69      º¯`\o < 1418436235 698941 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run sed -i 's/°/°​/' wisdom/'`?' < 1418436237 675664 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418436241 657474 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? `? < 1418436242 512020 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`? ¯\(°​_o)/¯ < 1418436771 143753 :drdanmaku!uid17782@gateway/web/irccloud.com/x-rxmrjvygiazkbjvq QUIT :Quit: Connection closed for inactivity < 1418437179 182533 :Lymia!~fujoshi@inportb/loli/cirno-chan JOIN :#esoteric < 1418439675 38040 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu JOIN :#esoteric < 1418439778 422409 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? wisdom < 1418439779 180891 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom is always factually accurate, except for this entry, and uh that other one? it started with like, an ø? < 1418439825 366694 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you like my stuff on All The Tropes so far? < 1418439829 84320 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? All The Tropes < 1418439829 783628 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :All The Tropes? ¯\(°​_o)/¯ < 1418439835 682554 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? Iuckqlwviv Kjugobe < 1418439836 461911 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Iuckqlwviv Kjugobe? ¯\(°​_o)/¯ < 1418439852 609109 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? XML < 1418439853 318615 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :XML? ¯\(°​_o)/¯ < 1418439860 34887 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? gopher < 1418439860 777469 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gopher? ¯\(°​_o)/¯ < 1418439863 111941 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? HTTP < 1418439863 797896 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :HTTP? ¯\(°​_o)/¯ < 1418439872 459238 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`? COBOL < 1418439873 103463 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :COBOL? ¯\(°​_o)/¯ < 1418439920 123304 :CADD!~CADD@12.227.104.109 QUIT :Remote host closed the connection < 1418440971 714469 :jslave!~jslave@koln-4d0b64e9.pool.mediaWays.net QUIT :Ping timeout: 245 seconds < 1418440986 696655 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :CLIPPY < 1418440991 469109 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :http://inception.davepedu.com/ < 1418441201 617681 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1418441208 749983 :drdanmaku!uid17782@gateway/web/irccloud.com/x-zoulckkellvdzdog JOIN :#esoteric < 1418441672 706326 :jslave!~jslave@koln-4d0b64e9.pool.mediaways.net JOIN :#esoteric < 1418442201 855099 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418442390 431882 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'm so done with bueue, I've been messing with it for like 10 min < 1418442400 939082 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :and all I've gotten is smiley faces and ones < 1418442444 355458 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :hey abs{CrazyM4n} < 1418442458 994178 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :how's the IDE coming? < 1418442470 762750 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's usable < 1418442472 902876 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Glitchy < 1418442476 38478 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But usable < 1418442481 616640 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :lol < 1418442601 559189 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :I've got to implement a line drawing function in lua < 1418442638 683056 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Like, to output to images? Or in Löve or another similar thingy < 1418442688 464036 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :I am running lua on an embedded device < 1418442701 82987 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :I have graphics functions for three things < 1418442706 278684 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :1) Clearing the display < 1418442712 296216 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :2) Outputting text < 1418442720 481783 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :3) Setting a single pixel on < 1418442733 716416 :jslave!~jslave@koln-4d0b64e9.pool.mediaways.net QUIT :Ping timeout: 244 seconds < 1418442748 595271 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Ooo. Why lua though? Just because it's easy to implement? < 1418442779 931431 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Well, my choices for alternate firmwares were C variants, Java, or lua < 1418442798 870831 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :a few of the C variants require $$$ licenses as well < 1418442806 405066 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Ew < 1418442811 311048 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :What are you running it on? < 1418442818 478474 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Also, the lua firmware just had an update for better float processing speed < 1418442832 608532 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Lego_Mindstorms_NXT < 1418442838 506539 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Ah < 1418442842 615235 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You < 1418442846 136676 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You've talked about it < 1418442865 400051 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :I talk about these things a lot < 1418443046 398785 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So I have a good idea - < 1418443065 524302 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'm writing a program that randomly generates BF programs < 1418443099 80828 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :The ultimate bogo sort? < 1418443107 856001 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :keep writing BF until the list is sorted < 1418443125 913743 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's perfect < 1418443175 688633 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Just don't know how I'm going to generate the brackets < 1418443185 752875 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :in pairs of course < 1418443201 673634 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yeah, but the problem is making sure no pairs overlap < 1418443223 193141 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Well, you're allowed to nest them, right? < 1418443229 582599 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yes < 1418443237 19104 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :[...[.]...] < 1418443245 546059 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Oh, I can just make it place a corresponding ] in any place before the next [ < 1418443246 875259 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :that's not two overlapping pairs < 1418443250 595462 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That works < 1418443253 826911 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :that's a nested pair < 1418443267 134344 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I mean, I'm trying to prevent [....[]...] < 1418443275 565497 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :wait... what I'm trying to prevent makes absolutely no sense < 1418443319 607407 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Tada! < 1418443336 999237 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :logicd < 1418443388 610467 :jslave!~jslave@koln-4d0b64e9.pool.mediaways.net JOIN :#esoteric < 1418443480 718018 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Welp, goodnight < 1418443487 997250 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Good night < 1418443526 800167 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418444939 409699 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1418446048 298996 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So the random BF generator is quite weird < 1418446052 435607 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :And fun < 1418446053 910239 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :And useless < 1418446269 990568 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So I just generated this http://sprunge.us/MQeb < 1418446286 631912 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It seems to put an amount of garbage characters on the line < 1418446292 239032 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Depending on the amount you inputted < 1418446476 294170 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-lmmoqstdkjtogaqf JOIN :#esoteric < 1418446628 401511 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :... < 1418446628 581661 :jslave!~jslave@koln-4d0b64e9.pool.mediaways.net PRIVMSG #esoteric :abs{CrazyM4n}: [SyntaxError] Unexpected token . < 1418446652 114446 :axelcsep!~Android@1F2E3536.catv.pool.telekom.hu QUIT :Ping timeout: 258 seconds < 1418446656 934221 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Oh, you have to use a REALLY forgiving BF interpreter < 1418446659 775285 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'm using beef < 1418446673 170561 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I just generated a 13,000 character script < 1418446678 26968 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That outputted " < 1418446678 207415 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :" < 1418446680 226753 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That's it < 1418446680 406880 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-lmmoqstdkjtogaqf PRIVMSG #esoteric :Morning < 1418446927 779596 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :"", BF says < 1418446970 98602 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-lmmoqstdkjtogaqf PRIVMSG #esoteric :Huh what //wakes up < 1418447361 298415 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So I just generated two programs back to back < 1418447366 399858 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That both printed out the ASCII table < 1418447376 613642 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :One backwards, skipping a couple characters < 1418447385 146961 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Another forward, skipping different characters < 1418447386 273752 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :O.o < 1418447464 380442 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :I should go to bed < 1418447634 531168 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :? u < 1418447638 836880 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :`? u < 1418447640 915715 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :u monad? < 1418447645 380144 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :`? you < 1418447646 236691 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :you a haskell < 1418447712 257271 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :`? Ø < 1418447713 172844 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ø is not going anywhere. < 1418447753 71478 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1418448034 14929 :abs{CrazyM4n}!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: need internet, have dialup < 1418448075 163237 :jslave!~jslave@koln-4d0b64e9.pool.mediaways.net QUIT :Ping timeout: 264 seconds < 1418448145 808974 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1418448394 126089 :glguy_!~emertens@unaffiliated/glguy JOIN :#esoteric < 1418448413 452754 :glguy_!~emertens@unaffiliated/glguy QUIT :Client Quit < 1418448570 237984 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-lmmoqstdkjtogaqf PRIVMSG #esoteric :Fondle bread < 1418449349 977191 :fungot!fis@selene.zem.fi QUIT :Ping timeout: 245 seconds < 1418449419 417274 :fizzie!fis@unaffiliated/fizzie QUIT :Ping timeout: 265 seconds < 1418449716 455685 :Tod-Autojoined!Tod@50-198-177-186-static.hfc.comcastbusiness.net NICK :TodPunk < 1418450370 994897 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 264 seconds < 1418454047 375061 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :`evilliouslist < 1418454048 17976 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: evilliouslist: not found < 1418454052 365201 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Wait, hmm. Not sure if it counts < 1418454053 491160 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :"12/12: New album entitled "The Seven Sins and Punishment" announced by Akuno-P! " < 1418454059 184537 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Not yet released I guess < 1418454078 77924 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :To be released Feb. 25 < 1418454130 739301 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ACTION counts between 2-4 new songs < 1418454149 633817 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :(Two songs I haven't seen before and wiki has no info, two songs with names to be released) < 1418454807 201440 :glguy!~glguy@unaffiliated/glguy QUIT :Quit: Part < 1418455015 305039 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418456587 239067 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1418458295 11891 :PinealGland!~dennis@82.144.205.57 JOIN :#esoteric < 1418458865 906986 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-lmmoqstdkjtogaqf QUIT :Quit: Connection closed for inactivity < 1418460207 394894 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1418460873 739778 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418461842 798703 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 244 seconds < 1418464371 846261 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Now I made up a more powerful version of POKEMON FLUTE card; it is called POKEMON ORCHESTRA. You have to discard another cards from your hand, but it is possible now to use not only with basic pokemon cards but also evolution cards and basic energy cards. < 1418464405 989793 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: what's a pokemon flute? is it like an elvish piper? < 1418464449 604684 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It is card that let's you play one basic pokemon card from opponent's trash onto the opponent's play area (although the card remains inactive). < 1418464629 690328 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418464662 341578 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah, so not Elvish Piper, but rather Rise from the Grave but only from an opponent's graveyard < 1418464670 345516 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1418464853 24677 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Actually not quite like either of those M:tG cards. The card remains on opponent's side and isn't altered. < 1418465144 228512 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I don't know if there are any cards in Magic: the Gathering that are similar to the Pokemon Flute though. < 1418465329 617729 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, you give your _opponent_ back a valuable card < 1418465336 913425 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, that's different < 1418466097 867109 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I had the most horrible dream last night. I dreamed that someone solved the let-alist macro I've been failing to solve for over a week, only I couldn't access the email. I woke at 6am grouchy and frustrated. < 1418466171 608290 :drdanmaku!uid17782@gateway/web/irccloud.com/x-zoulckkellvdzdog QUIT :Quit: Connection closed for inactivity < 1418467233 377848 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`which alist < 1418467234 56971 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418469114 148668 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Is there a Magic: the Puzzling where opponent has Gleemax on his side? < 1418469287 865002 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :problem: find a finite list of positive integers X={x1,,,xn}, and a positive integer L, such that the integers X can be divided into N gorups each of whose sum is <= L, but if you add them up into groups greedily, you get 2N groups. < 1418469321 547167 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(greedily, in the order they are given, no sorting) < 1418469398 124915 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so for example L=3 and X={2,2,1,1} gives you groups {2},{2,1},{1}. < 1418470587 1281 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1418470657 977683 :MoALTz!~no@user-164-126-125-56.play-internet.pl JOIN :#esoteric < 1418472922 419406 :DrVitusWerdegast!~immea@d58-110-220-191.mas800.nsw.optusnet.com.au JOIN :#esoteric < 1418472954 548431 :DrVitusWerdegast!~immea@d58-110-220-191.mas800.nsw.optusnet.com.au PART #esoteric :"Leaving" < 1418473332 531782 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1418473861 842213 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: or just someone with the flagbearer ability? < 1418474256 428426 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh lightning rods... nice! < 1418474496 637974 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: hehehe... not quite. if it was a lightning rod, magical or mundane, it would have to be blue instead of white. < 1418474521 116454 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok, maybe not quite. < 1418474525 627000 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but more likely blue than white. < 1418474537 972493 :hagb4rd2!~hagb4rd@koln-4d0b64e9.pool.mediaWays.net JOIN :#esoteric < 1418474551 793098 :hagb4rd2!~hagb4rd@koln-4d0b64e9.pool.mediaWays.net QUIT :Read error: Connection reset by peer < 1418474603 698055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hagb4rd is still trying to come back here after being banned for literally forever?? < 1418474607 294559 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: I'm evil, remember? < 1418474618 366748 :ChanServ!ChanServ@services. MODE #esoteric +o :elliott > 1418474618 802982 NAMES :#esoteric < 1418474624 291580 :elliott!~elliott@unaffiliated/elliott MODE #esoteric +b :*!*hagb4rd*@* > 1418474624 319071 NAMES :#esoteric < 1418474631 35774 :elliott!~elliott@unaffiliated/elliott MODE #esoteric -o :elliott > 1418474631 62123 NAMES :#esoteric < 1418474637 955612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I hope I don't have to ban his entire ISP again < 1418474972 105623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how the entirety of antarctica is also banned < 1418474986 619706 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :must be lonely out there < 1418475390 544680 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :antarctica? < 1418475409 54510 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait, how does this channel have such a long ban list in first place? < 1418475528 840862 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :is it because nobody clears up the old entries? < 1418475676 354008 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :not to be mean (haha! almost killed myself there!), but perhaps people interested in the other kind of esoterica are generally not all that reasonable... < 1418475762 730989 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But not cleaning up old entries is the more likely explanation. < 1418475848 46250 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And it's not that long... #haskell has 351 bans. < 1418475880 844992 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Per capita bans < 1418476082 25786 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418476118 384915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b_jonas: about half of the list is bans for repeat ban evaders < 1418476122 932436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hagb4rd and cheater, mainly < 1418476149 322839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they were sufficiently dedicated to evading for months/years in the past that removing the bans for things like nick and username just doesn't make sense < 1418476245 14865 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :##math has a really short ban list, due to eir. It's been a mixed blessing... < 1418476435 161173 :lambdabot!~lambdabot@silicon.int-e.eu QUIT :Remote host closed the connection < 1418476444 940217 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh?! < 1418476548 79092 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: I'll be back later < 1418476627 213131 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, pinging... 73 packets transmitted, 4 received, 94% packet loss < 1418476723 374445 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah, back to normal, hopefully. < 1418476785 329337 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And my ssh session to that host survived. TCP is so amazing. < 1418476936 59884 :lambdabot!~lambdabot@81.4.123.42 JOIN :#esoteric < 1418476958 817525 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: I'm just why surprised this channel would attract people worth to ban < 1418476988 673553 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I can understand why ##math would have many such people < 1418477072 717149 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Abortion Pills for sale: call Dr Tiito 0738431146 Pain free abortion and same day service. We do womb cleaning. Safe work is guaranteed abortion. Safe and approved methods of abortion. We use approved abortion pills. 100% guaranteed and private, it’s legal. Call Dr Tiito at +27738431146 or email drtiito@yahoo.com < 1418477080 519525 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://archive.org/post/1027707/abortion-pills-call-0738431146-in-nelspruitsecunda < 1418477118 874999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just in case anyone here needed an abortion pill? < 1418477159 961302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b_jonas: it's more like five persistent people < 1418477518 203941 :lambdabot!~lambdabot@81.4.123.42 QUIT :Remote host closed the connection < 1418477747 812219 :lambdabot!~lambdabot@silicon.int-e.eu JOIN :#esoteric < 1418477800 331765 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1418477879 245974 :lambdabot!~lambdabot@silicon.int-e.eu QUIT :Remote host closed the connection < 1418478096 524181 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"Mitigating DDoS" says the ISP < 1418478138 429625 :lambdabot!~lambdabot@silicon.int-e.eu JOIN :#esoteric < 1418479103 458112 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://www.muppetlabs.com/~breadbox/software/tiny/teensy.html < 1418479780 353698 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418480275 992101 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418482602 728316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :J_Arcane_: the author of that wrote google's intercal style guide < 1418482611 935340 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric ::D < 1418482614 410250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.muppetlabs.com/~breadbox/ he's done a lot of esolang stuff < 1418482667 592961 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive QUIT :Remote host closed the connection < 1418482768 455205 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418482858 658182 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and codu seems down again. < 1418482865 447036 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo hi < 1418482865 935118 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hi < 1418482878 919044 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the logs, anyway < 1418483898 449758 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : wait... what I'm trying to prevent makes absolutely no sense <-- hm that's a little bit interesting that you don't need to care about other brackets to keep it matched when inserting a new pair < 1418483942 9878 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you just change what it matches, not whether < 1418484182 153966 :MoALTz!~no@user-164-126-125-56.play-internet.pl QUIT :Quit: Leaving < 1418485459 453484 :drdanmaku!uid17782@gateway/web/irccloud.com/x-scxsxqffjkwduasq JOIN :#esoteric < 1418485927 27650 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1418486728 897291 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1418486736 235503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1418486750 469805 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1418487245 584455 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :lovely, my latest Collatz parity entry spews 21k lines on stderr, and produces a segfault for program termination. < 1418487334 702862 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :why is that lovely? < 1418487369 245497 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :because it's so fitting for anagol < 1418487408 415815 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :most of the time, clean programs don't win. < 1418487414 889727 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah < 1418487418 327896 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's a golf program < 1418487482 41368 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes. sorry, I should've mentioned 'anagol', can't expect everybody to be up to date on the list of active problems. < 1418487973 445942 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418488893 584398 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418491369 340013 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418491438 66487 :MoALTz!~no@user-164-126-125-56.play-internet.pl JOIN :#esoteric < 1418491786 203241 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: Leaving < 1418492461 746999 :Guest141519!~n@tor.subspace.systems JOIN :#esoteric < 1418492482 919930 :Guest141519!~n@tor.subspace.systems PRIVMSG #esoteric :ion: ? : elliott .. < 1418492493 848841 :Guest141519!~n@tor.subspace.systems PRIVMSG #esoteric :ACTION blows a kiss at elliott  < 1418492497 328120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what the fuck < 1418492500 95 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're ban evading today too? < 1418492508 186900 :Guest141519!~n@tor.subspace.systems PRIVMSG #esoteric :merry christmas elliott ilu < 1418492511 406314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is this cause elliott pointless work day < 1418492512 52529 :Guest141519!~n@tor.subspace.systems PRIVMSG #esoteric ::* < 1418492514 158284 :fizzie!fis@unaffiliated/fizzie QUIT :Ping timeout: 265 seconds < 1418492514 365952 :ChanServ!ChanServ@services. MODE #esoteric +o :elliott > 1418492514 391192 NAMES :#esoteric < 1418492529 382013 :elliott!~elliott@unaffiliated/elliott MODE #esoteric +b :*!*@tor.subspace.systems > 1418492529 409137 NAMES :#esoteric < 1418492533 55059 :elliott!~elliott@unaffiliated/elliott KICK #esoteric Guest141519 :weirdo < 1418492541 465541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's probably a tor exit node isn't it < 1418492560 679674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whatever < 1418492563 40000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you'd think < 1418492566 732046 :elliott!~elliott@unaffiliated/elliott MODE #esoteric -b :*!*@tor.subspace.systems > 1418492566 758741 NAMES :#esoteric < 1418492586 600529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :secret tech: IRC from a subdomain tor.yourdomain.com so nobody tries to ban you effectively < 1418492639 513559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seriously though, two ban evaders after hiatuses of months in here in one day... what's going on @_@ < 1418492663 773520 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um you're sure that wasn't just hagb4rd again < 1418492711 308250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: no, the guy who came in to be a weirdo and lick ion was a repeat ban evader, remember? < 1418492718 600792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they didn't act like hag4brd. and they, like, had their own server and stuff < 1418492721 345000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok < 1418492741 921627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :after getting banned once they got their "friend" (them) to come in and be very obvious about it and demanding and explanation for why we banned them. it was surreal < 1418492744 36362 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe it's christmas trolling day < 1418492757 527870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe they're coordinating in #esoteric-banned-people < 1418492778 633822 :elliott!~elliott@unaffiliated/elliott MODE #esoteric -o :elliott > 1418492778 659829 NAMES :#esoteric < 1418492796 24377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway anyone who wants to kiss me has to get in line < 1418492840 703630 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how many hours is the expected waiting time < 1418492919 277348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :depends who's asking. < 1418492925 294953 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure a strict fifo policy is sustainable. < 1418492976 33852 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe it's not that kind of line, more an audition thing. < 1418492983 383519 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :like, catwalk. < 1418493010 675195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you asking for yourself or for a friend :P < 1418493023 136045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no one. i don't think you're my type alas. < 1418493034 709749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm devastated < 1418493124 809291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a terrible tragedy < 1418493197 487083 :ski!~ski@remote1.student.chalmers.se QUIT :Remote host closed the connection < 1418493331 898867 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: who was Guest141519? < 1418493349 940325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: "that person who likes licking ion and me and who whasn't been around for a very long time" < 1418493359 363405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :two repeat ban evaders in one day o_O < 1418493382 483045 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I take it the other one was Dulnes? < 1418493396 728097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, hagb4rd < 1418493400 498935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dulnes hasn't actually been banned :p < 1418493430 637689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1418493464 775107 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :btw, where's ion? < 1418493488 261939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, wow, they're so dedicated they didn't even bother checking he was here < 1418493587 67148 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418493646 723126 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :someone deionized the channel < 1418494000 93321 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Simplefunge14]]4 M10 02http://esolangs.org/w/index.php?diff=41458&oldid=41450 5* 03CrazyM4n 5* (-1) 10 < 1418494255 198521 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: deoerjanizing channel < 1418494631 162565 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1418495080 93543 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-xcvnosjoabvxyxeo JOIN :#esoteric < 1418495829 525872 :ski!~ski@remote1.student.chalmers.se JOIN :#esoteric < 1418495930 919727 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1418497050 734142 :glguy_!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418498559 630382 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: Leaving < 1418498935 782622 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :disoerjanized, hmm. < 1418499210 444473 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 250 seconds < 1418499266 883875 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'd lament the resulting chaos, but I can't think of a good way to misspell it. < 1418499433 518571 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hello < 1418499467 943074 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :greetings < 1418499471 279019 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :salutations. < 1418499540 336970 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :incongruencies < 1418499602 613545 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :whats up < 1418499621 364717 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION flips a coin. < 1418499627 197993 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tails, apparently. < 1418500215 441790 :boily!~alexandre@96.127.201.149 QUIT :Quit: EVASIVE CHICKEN < 1418501145 200780 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418501261 800655 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/upload14]]4 upload10 02 5* 03Tastyfish 5* 10uploaded "[[02File:Flow chart hello world 2.png10]]": more sophisticated hello world in flow_chart < 1418501568 413940 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Flow chart14]]4 10 02http://esolangs.org/w/index.php?diff=41460&oldid=40591 5* 03Tastyfish 5* (+140) 10hello world, external resources < 1418501703 117148 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :cool idea < 1418501805 698983 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What kind of cool idea? < 1418501854 222594 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/w/index.php?diff=41460&oldid=40591 this language < 1418502019 512737 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Treehugger/Implementation14]]4 10 02http://esolangs.org/w/index.php?diff=41461&oldid=41437 5* 03Zzo38 5* (+225) 10Make the program to be possible to compile without having to remove the and tags < 1418502070 949052 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thanks for the edit zzo38 < 1418502142 988470 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :is there any nice way to read a text file in an array of arrays in haskell? < 1418502216 895503 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :myname: Can you show the example of what you are trying to make? < 1418502238 498179 :cluid!~cluid@unaffiliated/cluid QUIT :Remote host closed the connection < 1418502276 475067 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i want to have a rail programm in memory with O(1) access to the neighbors of a given position < 1418502317 314888 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't really have any experience with arrays in haskell at all :( < 1418503265 943832 :Decensum|Zzz!uid52684@gateway/web/irccloud.com/x-xcvnosjoabvxyxeo QUIT :Quit: Connection closed for inactivity < 1418503528 419943 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418504948 602504 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418505008 784419 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1418505015 7749 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418505819 838047 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what the heck? a line of minus signs is necessary for compiling the program? why? < 1418505892 744152 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in one of my languages, I did something like that so that the compiler could figure out the width of the program in advance < 1418505933 322123 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ohhhh.... that is actually quite clever... it's unobtrusive cause it jus t looks like formatting < 1418506454 63945 :PinealGland!~dennis@82.144.205.57 QUIT :Quit: leaving < 1418506472 614074 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418506630 786159 :yonkie!~yonkie@82.144.205.57 JOIN :#esoteric < 1418506647 787525 :yonkie!~yonkie@82.144.205.57 QUIT :Client Quit < 1418506683 573705 :yonkie!~yonkie@82.144.205.57 JOIN :#esoteric < 1418506740 375842 :yonkie!~yonkie@82.144.205.57 QUIT :Client Quit < 1418506761 545073 :yonkie!~yonkie@82.144.205.57 JOIN :#esoteric < 1418507157 585488 :dorei!~n_i_l@ppp005054053211.access.hol.gr JOIN :#esoteric < 1418507421 164478 :yonkie!~yonkie@82.144.205.57 QUIT :Quit: leaving < 1418507425 312197 :roasted42!~appleseed@41.50.16.47 JOIN :#esoteric < 1418507439 481899 :roasted42!~appleseed@41.50.16.47 QUIT :Changing host < 1418507439 661244 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1418507439 661374 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1418507443 647146 :yonkie!~yonkie@82.144.205.57 JOIN :#esoteric < 1418507548 624667 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :Operate through good karma, then save souls (invert sins Hate -> Love, Cursing -> Blessing) - the more you do it, the more you will become God < 1418507573 705173 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`welcome TheM4ch1n3 < 1418507574 510557 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :TheM4ch1n3: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1418507588 965042 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :callforjudgement: hi :-) < 1418507633 988316 :dorei!~n_i_l@ppp005054053211.access.hol.gr PRIVMSG #esoteric :is there other kind of esoterica? :o < 1418507719 34586 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, this channel's about programming languages < 1418507744 49056 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the other sort, I'm not enough of an expert on to describe it in a way that's not horrendously inaccurate < 1418507768 794574 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :the other sort, do you mean perl ? < 1418507779 36775 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :or python ? < 1418507827 903957 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, the other sort of esoterica < 1418507839 161149 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perl/python are non-esoteric programming languages < 1418507876 147458 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(admittedly some people seem to disagree wrt Perl, and I know some people write in eso subsets of Python, but Perl/Python's status as non-eso shouldn't really be in doubt) < 1418507882 340989 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :ok, and God is "The Son of God" (young) - "The Eternal" (old) < 1418507902 88069 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yeah, python's at least < 1418507903 763861 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, TheM4ch1n3, my point is that I think you might have the wrong channel < 1418507934 320315 :MoALTz_!~no@user-46-112-183-203.play-internet.pl JOIN :#esoteric < 1418507960 567806 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :callforjudgement: I dont think so, I am a programmer < 1418507960 997756 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but of course we talk about esoteric uses of non-esoteric languages here too < 1418507981 48817 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or at least I try to < 1418508026 351760 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :is it ok then, to paste gcc error messages then ?? *joke* < 1418508081 4571 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :TheM4ch1n3: did you know that g++ error messages, at least, are Turing-complete? < 1418508084 479602 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure about gcc for C < 1418508110 695118 :dorei!~n_i_l@ppp005054053211.access.hol.gr PRIVMSG #esoteric :is there a name for the non-esoteric languages group other than 'non-esoteric'? < 1418508123 319786 :MoALTz!~no@user-164-126-125-56.play-internet.pl QUIT :Ping timeout: 260 seconds < 1418508140 900341 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :callforjudgement: well in gdb I am getting -> "0x00007ffff5b1bc95 in XFilterEvent () from /usr/lib64/libX11.so.6" - but I think I am getting memory corruption from somewhere, I may just need to use a malloc() replacement < 1418508144 480777 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :dorei: that would be like a name for non-luxury cars or non-investment wines < 1418508148 612282 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :intercal error messages are great < 1418508153 859604 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mitchs_: thanks, I wrote some of them < 1418508177 296170 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :dorei: the 99 bottles of beer website uses "real languages" but I don't like that name < 1418508182 108625 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :strangely enough, it counts asms as non-real < 1418508186 520630 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :callforjudgement: as for error messages, have you seen http://www.perlmonks.com/?node_id=1077569 about perl error quines? < 1418508195 903800 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :site's divided into real languages, assembly languages, esoteric languages < 1418508202 972022 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: the general term is "Kimian quines", I think < 1418508226 776780 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :callforjudgement: ok. I haven't heared that name, though I think I heared the concept < 1418508237 280428 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :callforjudgement: I used to have interest in assembler, now I let my compiler spit out some assembly and go from there if needed (most often never needed) < 1418508500 940698 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 QUIT :Ping timeout: 245 seconds < 1418508527 483277 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :o < 1418508532 919383 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1418508598 566399 :roasted42!~appleseed@41.50.16.47 JOIN :#esoteric < 1418508606 578345 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: leaving < 1418508731 151518 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418508782 877791 :roasted42!~appleseed@41.50.16.47 QUIT :Changing host < 1418508783 56778 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1418508783 56880 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1418508858 130833 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I did not know that g++ error messages are Turing-complete; do you have example? < 1418508914 722468 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 258 seconds < 1418508919 309894 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1418508979 149444 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418508996 860453 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :callforjudgement: well in gdb I am getting -> "0x00007ffff5b1bc95 in XFilterEvent () from /usr/lib64/libX11.so.6" - but I think I am getting memory corruption from somewhere, I may just need to use a malloc() replacement < 1418509059 875450 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418509065 587343 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418509081 903698 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: basically you just do template metaprogramming and produce a compile-time error in one of the branches < 1418509091 822828 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :TheM4ch1n3: you said that earlier, but withotu context, it's hard to react to it < 1418509094 682374 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1418509150 390820 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :ais523: oh, I have been having frequent un-explainable memory problems - I may have to just use a malloc() that can detect bad usage, otherwise I will use valgrind or such < 1418509179 507018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :have you tried memcheck, to make sure the RAM itself isn't defective? < 1418509229 454213 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :ais523: the ram itself is perfect, it is a minecraft clone I am working on, at present it is just a block binary occluder system, so it will not be limited to blocks in the future < 1418509273 709812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, you want something like valgrind or msan for detecting bad usage < 1418509299 656029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a debugging malloc isn't that useful for catching memory errors, because many classes of memory errors don't touch anything malloc can see < 1418509302 462994 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :msan - sounds interesting - first time I am hearing about it - but yeah < 1418509445 61570 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :ais523: what is msan ? < 1418509464 291968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :memory sanitizer, it's an experimental feature in one of the commonly used compilers < 1418509468 488801 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can't remember whether it's clang or gcc < 1418509517 24661 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :well, I think I am having memory over-runs (write beyond allocated ram) < 1418509543 831331 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://clang.llvm.org/docs/MemorySanitizer.html < 1418509588 185247 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :TheM4ch1n3: heap or stack? < 1418509792 597833 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 QUIT :Ping timeout: 250 seconds < 1418509798 821147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or mmap? (there are three places to allocate memory nowadays) < 1418509891 764123 :roasted42!~appleseed@41.50.16.47 JOIN :#esoteric < 1418510252 862193 :roasted42!~appleseed@41.50.16.47 PART #esoteric :"lag makes my client reconnect too much" < 1418511567 11070 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418511584 587269 :MoALTz_!~no@user-46-112-183-203.play-internet.pl QUIT :Quit: Leaving < 1418511807 346514 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1418511820 718676 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 250 seconds < 1418511897 844488 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Remote host closed the connection < 1418511939 234151 :Patashu!Caliburn@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418512754 867807 :glguy_!~glguy@unaffiliated/glguy QUIT :Quit: Quit < 1418512836 903602 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418512941 251159 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: do you choose your chicken adjectives scripted or manually twh < 1418512956 347125 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :manually, according to my current whim hth < 1418512968 93675 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1418513283 237635 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: does that stand for would help if mentioned whim < 1418513367 500066 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Treehugger/Implementation14]]4 10 02http://esolangs.org/w/index.php?diff=41462&oldid=41461 5* 03Oerjan 5* (-240) 10This is all very well but I cannot see anything requiring the code tags at all < 1418513515 314019 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: there *could* be something i've missed that is interpreted as formatting, but i cannot find anything. < 1418513555 354519 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :oerjan: What one is that? < 1418513602 134226 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: the one you added .lhs formatting to to hide the tags; afaict it works as plain .hs if you simply remove them instead. < 1418513629 647937 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(see HackEgo's announcement) < 1418513673 372829 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I didn't try that because I thought it might mess up the formatting < 1418513705 565646 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there are _some_ things that get interpreted inside an indented code block iirc, but they're rare. < 1418513762 274164 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I looked at your edit and it looks like it isn't messing it up so probably it is OK. < 1418514365 120958 :shachaf!~shachaf@unaffiliated/shachaf QUIT :Ping timeout: 258 seconds < 1418515002 860640 :dorei!~n_i_l@ppp005054053211.access.hol.gr QUIT : < 1418515011 786671 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1418515139 884457 :shachaf!~shachaf@unaffiliated/shachaf QUIT :Client Quit < 1418515340 627235 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418515724 16059 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1418516835 321441 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: it may htph < 1418516849 661159 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1418516905 251006 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Remote host closed the connection < 1418518063 187870 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ACTION wants a lossy compression algorithm for MIDIs that makes artifacts that sound like humans messing up sheet music < 1418518157 439488 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :maybe gzip plus a random seed that controls the messing up part < 1418518273 115460 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I wanted a lossless compression algorithm for MIDIs that results in better compression ratios for music without a lot of dissonant chords and stuff < 1418518492 319769 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You could use a corpus of midi fragments, then lost sounds get filled in using the ones in the corpus < 1418519282 626696 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you think one use of Magic: the Gathering cards "One With Nothing" might be you can play madness card even during opponent's turn? It probably can have other uses too < 1418519540 736267 :Patashu_!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418519540 915328 :Patashu!Caliburn@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Disconnected by services < 1418520066 176282 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1418521151 490456 :glguy!~glguy@unaffiliated/glguy QUIT :Quit: Part < 1418521505 780184 :Daniel!~Daniel@net-2-33-66-102.cust.dsl.teletu.it JOIN :#esoteric < 1418521530 300812 :Daniel!~Daniel@net-2-33-66-102.cust.dsl.teletu.it NICK :Guest48264 < 1418521652 404640 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1418523029 297945 :Guest48264!~Daniel@net-2-33-66-102.cust.dsl.teletu.it PRIVMSG #esoteric :anybody talk? < 1418523058 576294 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`welcome Guest48264 < 1418523059 398479 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Guest48264: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1418523141 970998 :Guest48264!~Daniel@net-2-33-66-102.cust.dsl.teletu.it QUIT :Quit: irc2go < 1418523529 596641 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418523657 826285 :Patashu_!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 244 seconds < 1418524294 545443 :madbr!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1418524340 78326 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :Q: < 1418524340 735352 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :is there a scripting language (as in, easy to load up and interpret from C++) that has few dynamic structures, no garbage collection and does little dynamic allocation? < 1418524350 223766 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :lua for instance is easy to load and interpret (the library is nice) but it's all dynamic typed and garbage collector and you have no guarantees that it won't do a whole bunch of calls to malloc < 1418524525 360464 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically it has to run <0.5ms 100% of the time (it will typically run a callback every 2ms or so, and this absolutely has to be over before the next callback) < 1418524534 353749 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :on windows and OSX < 1418524550 169041 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :some Scheme variant, perhaps? < 1418524568 897433 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it cannot block for 10ms every 5 minutes while the garbage collector runs < 1418524588 88732 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that is actually not acceptable for my application (pro audio) < 1418524703 553528 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :boily : I'm not familiar with scheme but isn't that all dynamic typed? < 1418524727 337555 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also it's functional which will confuse the users < 1418524844 529858 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :well, scheme's dynamically typed, but then as syntax goes it's very, very simple. < 1418524889 919444 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :there's also Forth, but it may confuse users too but in an entirely new way. < 1418524906 546410 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :If I wanted dynamic typed, that I'd go for lua < 1418524967 122277 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :forth is actually closer... it's crazy but it's also all static and you know you're not going to allocate memory by doing, say, an addition < 1418524990 939143 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :yeah. I mentioned Forth because memory allocation is quite straightforward. < 1418525015 649053 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :off the top of my head, I can't remember any statically typed scripting languages... < 1418525040 457058 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(well, there's Beanshell, but it's a heavyweight abomination on top of the JVM.) < 1418525041 859068 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the one that I know of is Jesusonic < 1418525042 650618 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :http://www.cockos.com/jesusonic/ < 1418525051 190412 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :no jvm < 1418525108 502161 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418525120 667422 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like, it probably doesn't even have to have MAPS < 1418525123 611845 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or booleans < 1418525135 627940 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or integers < 1418525168 110257 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1418525212 362274 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or even functions actually < 1418525336 306959 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :is the effort of whipping out a custom DSL too much? < 1418525391 309432 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what's a "DSL"? < 1418525407 904918 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :with scrip7 you can allocate all your memory once < 1418525408 83876 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Domain Specific Language. < 1418525420 862304 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hmm < 1418525423 779369 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but that isn't stable yet < 1418525433 678183 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, I'm already thinking of that yeah < 1418525453 188092 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(then again you could just customize the interpreter yourself...) < 1418525464 565402 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but normally you don't do that (you just use lua) < 1418525480 412079 :madbr!boulam@69-165-212-148.cable.teksavvy.com QUIT :Quit: Pics or it didn't happen < 1418525509 577192 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Pix | it dint hpn < 1418525520 857443 :madbr!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1418525525 848653 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :wops < 1418525562 728316 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :IMO, I don't like lua. too much hassle. < 1418525572 169962 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I think opencl technically fits those requirements < 1418525580 224814 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is true! < 1418525591 646703 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :technically.... < 1418525632 255563 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :jafet: hmm < 1418525656 320873 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :would have to be run on a 1x1 pixel load :D < 1418525936 249168 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :boily : the kind of end users I have are 10x more likely to learn lua than scheme < 1418526088 168483 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :so it goes. < 1418526123 154472 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :'night all! < 1418526128 885163 :boily!~alexandre@96.127.201.149 QUIT :Quit: AUTOMORPHIC CHICKEN < 1418526134 424418 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :A subset of scheme that never allocates memory < 1418526294 899789 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :a lot of successful language for sound generation are data-flow languages and are graphical < 1418526408 880447 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :madbr: I read above and it looks like a Forth-based system can do without garbage collector and all various stuff < 1418526476 413503 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yes¸ < 1418526550 312455 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the problem is of course that you have to spend a few days jungling in your head with the concept of a stack and how it works, how to use it etc < 1418526591 419797 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It look to me not too difficult really. < 1418526617 794324 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :alas i hear higher-order functions are really hard to do without GC < 1418526657 525075 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :higher-order functions don't really help with the doman specific applications < 1418526684 247061 :Azazel_!4c1c9516@gateway/web/freenode/ip.76.28.149.22 JOIN :#esoteric < 1418526700 125480 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean that the scheme subset would not be a very functional one < 1418526703 414629 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like, it pretty much ok if this only has floats, arrays of floats, and nothing else < 1418526755 858911 :Azazel_!4c1c9516@gateway/web/freenode/ip.76.28.149.22 PRIVMSG #esoteric :Hi < 1418526771 198447 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`welcome Azazel_ < 1418526771 930421 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Azazel_: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1418527009 610410 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Are you sure, float and array of float are all that you should need? < 1418527053 859161 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :possibly string eventually < 1418527063 244628 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Lower-order functions < 1418527114 149777 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :maybe array of string, objects, maps if it really has to expand and go there < 1418527200 632253 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :maybe integers if it has to be more performant (for non-interpolated lookup table lookups) < 1418527227 676005 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I know for audio stuff I happen to like Csound, although I have never used it for realtime stuff; on a fast computer it would probably work though. Csound doesn't have an integer type; it does have floats, arrays of floats, and strings. < 1418527262 75519 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Although Csound isn't am embeddable scripting language very well. < 1418527284 117029 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :right < 1418527294 848078 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which is why I mentionned jesusonic < 1418527315 937743 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which is similar (C-based) but is more embeddable < 1418527509 857006 :Azazel_!4c1c9516@gateway/web/freenode/ip.76.28.149.22 QUIT :Quit: Page closed < 1418527535 792382 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Then see if Jesusonic is good for what you are making < 1418527572 693418 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :AHA!!! I have figured out how to make the loops in scrip7 fast. < 1418527652 333700 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I will use normal pranthesis matching the FIRST iteration, but CACHE the results in two HASH TABLES using the address of the start and end as keys! < 1418527676 853007 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418527686 351413 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric ::o :P < 1418527695 962388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :prana thesis, the esoteric bracketing system < 1418527724 871382 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is actually esoteric considering in scrip7 { matches with ) < 1418527729 960890 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or } < 1418527757 147953 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's however no match for pantheists < 1418527789 97246 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca NICK :|{oren}| < 1418527841 272507 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :{ match to ) disurbs me :3 < 1418527848 791049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :øæorenåø < 1418527849 276104 :|{oren}|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :this idea of caheing the result of paren matching can also be used in brainfuck interpreters < 1418527855 707206 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's like some OCD part in me goes NO < 1418527857 433972 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It is strange for sure, but maybe it can help sometimes? < 1418527897 883443 :|{oren}|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well essentially scrip7 treats all brackets identically < 1418527909 214176 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :madbr: calm down and go learn some fueue < 1418527911 680265 :|{oren}|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :{[(}]) < 1418527924 153945 :|{oren}|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :[[[)}) < 1418527951 708704 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :madbr: what do you think of half-open intervals hth < 1418527979 286796 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :If it does a different thing at the beginning and at the end, then maybe it can use different brackets, in case it is also possible to mean same thing with same brackets. < 1418527994 563725 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :a range from 0 to 4 contains 0,1,2,3 and NOT 4 < 1418527996 2687 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It might be sensible in such. Half-open intervals may be one case I suppose. < 1418528022 9101 :|{oren}|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :actually i might change that. < 1418528035 377216 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :madbr: but does it contain pi hth < 1418528038 56436 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which i guess is traditionally notated [0, 4[ < 1418528050 382774 :|{oren}|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Oh i have it: [ and ] are brackets that only match, but never jump < 1418528066 620066 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :[ ? < 1418528085 542117 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :real mathematicians use [0, 4) hth < 1418528096 780090 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oh < 1418528097 653416 :azazel_!uid52684@gateway/web/irccloud.com/x-uwtebnbewuvnuxnl JOIN :#esoteric < 1418528105 15156 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :|{oren}|: Yes, that is the idea like how I have suggestion actually; [ ] can be match and not jump, and then { } can be jump, and ( ) have another meaning (such as a different condition jump), etc, maybe is one way? < 1418528116 227665 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but then real matematicians use indexes 1..N in indexes etc < 1418528133 952949 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :madbr: that actually depends on mathematics branch < 1418528169 567639 :azazel_!uid52684@gateway/web/irccloud.com/x-uwtebnbewuvnuxnl PRIVMSG #esoteric :Hi < 1418528169 796996 :|{oren}|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :() are stupid anyway being all round. i will simply ignore them for now < 1418528209 153547 :azazel_!uid52684@gateway/web/irccloud.com/x-uwtebnbewuvnuxnl PRIVMSG #esoteric :Oh I see it works now I wonder if I switch phones my name will change < 1418528216 165860 :azazel_!uid52684@gateway/web/irccloud.com/x-uwtebnbewuvnuxnl PRIVMSG #esoteric :Bbl < 1418528216 534744 :|{oren}|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hi azazel < 1418528234 313436 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :oren, what's up with the symbols < 1418528257 753780 :|{oren}|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in my font | is a heart < 1418528280 707373 :|{oren}|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :for hysterical rwasons |\{}[] are allowed in names < 1418528287 946972 :kcm1700!~kcm1700@175.117.8.72 JOIN :#esoteric < 1418528321 533189 :|{oren}|!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca NICK :|oren\ < 1418528332 791149 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :here now i have a yen sign in my name < 1418528353 597931 :kcm1700_!~kcm1700@175.117.8.72 QUIT :Remote host closed the connection < 1418528353 902050 :Froox!~Frooxius@ip-78-102-124-108.net.upcbroadband.cz JOIN :#esoteric < 1418528354 335073 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oerjan : ah < 1418528354 514131 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :tbh I'm not that familiar with academia etc < 1418528354 514275 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :moved on to other things a couple years ago ;) < 1418528382 409095 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :OK fine < 1418528382 588633 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Isn't it like, a range, or it is indexed it is a bit of a different use? < 1418528430 109831 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, it will be a yen sign in a Japanese encoding anyways < 1418528462 936877 :Frooxius!~Frooxius@ip-78-102-124-108.net.upcbroadband.cz QUIT :Ping timeout: 244 seconds < 1418528463 115997 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1418528469 989450 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Not in a standard ASCII encoding, but, the keyboard of Famicom is using the yen sign in place of backslash too < 1418528478 30990 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1418528489 661379 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :zzo38: even japanese unicode fonts have a yen sign < 1418528504 643873 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you like stuff I have in my userspace in All The Tropes? If I wrote lies in there then please to fix it < 1418528552 973421 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :|oren\: Yes, although it won't be the proper Unicode encoding; the proper Unicode number for yen sign is different from the backslash number (so it is in many encodings, but in ISO 646 it is the same encoding as the backslash and yen sign) < 1418528613 578826 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i think japanese people got used to separating their file paths with yen signs... < 1418528644 557872 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :C:\Documents\Untitled.doc < 1418528645 479169 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, on Windows anyways; on UNIX you don't need to do that. < 1418528667 212124 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but on unix you escape your characters with yen signs... < 1418528683 514850 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, it has that purpose instead then on UNIX. < 1418528728 442220 :Tod-Autojoined!Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1418528798 572324 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in the anime serial experiments lain, you see C code on the board in school. it has yensign-n as newline. < 1418528809 234918 :Froo!~Frooxius@ip-78-102-124-108.net.upcbroadband.cz JOIN :#esoteric < 1418528864 133229 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I didn't see that one. < 1418528868 682260 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :OK, though < 1418528909 290982 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But I just think that it shouldn't lie about the character encoding < 1418528924 260092 :lambdabot!~lambdabot@silicon.int-e.eu QUIT :Ping timeout: 240 seconds < 1418528924 439119 :olsner!~salparot@c80-217-116-33.bredband.comhem.se QUIT :Ping timeout: 240 seconds < 1418528924 439223 :Lymia!~fujoshi@inportb/loli/cirno-chan QUIT :Ping timeout: 240 seconds < 1418528924 439282 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Ping timeout: 240 seconds < 1418528924 439336 :aloril_!~aloril@dsl-tkubrasgw2-50defd-78.dhcp.inet.fi QUIT :Ping timeout: 240 seconds < 1418528933 808683 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1418528935 931437 :Froox!~Frooxius@ip-78-102-124-108.net.upcbroadband.cz QUIT :Ping timeout: 240 seconds < 1418528936 608313 :yiyus!1242712427@je.je.je QUIT :Ping timeout: 240 seconds < 1418529012 264760 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://ctrlv.in/473620 < 1418529016 62401 :KingOfKarlsruhe!~KingOfKar@unaffiliated/kingofkarlsruhe QUIT :Ping timeout: 240 seconds < 1418529016 241448 :Gregor!dlopen@libdl.so QUIT :Ping timeout: 240 seconds < 1418529146 705678 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there, screenshot. so i think japanese programmers aure used to yensign as escape char, as we are used to backslash < 1418529265 671101 :lambdabot!~lambdabot@silicon.int-e.eu JOIN :#esoteric < 1418529275 925369 :olsner!~salparot@c80-217-116-33.bredband.comhem.se JOIN :#esoteric < 1418529280 832741 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :still better than ebcdic < 1418529317 733434 :KingOfKarlsruhe!~KingOfKar@unaffiliated/kingofkarlsruhe JOIN :#esoteric < 1418529337 178127 :Gregor!dlopen@libdl.so JOIN :#esoteric < 1418529706 56183 :Lymia!~fujoshi@inportb/loli/cirno-chan JOIN :#esoteric < 1418529779 217527 :aloril_!~aloril@dsl-tkubrasgw2-50defd-78.dhcp.inet.fi JOIN :#esoteric < 1418529888 196687 :yiyus!1242712427@je.je.je JOIN :#esoteric < 1418531151 653205 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net NICK :wtf8 < 1418531158 969917 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ACTION best encoding < 1418531186 909751 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I.. uh.. wat... https://www.npmjs.com/package/wtf8 < 1418531244 972396 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Why does that have to exist < 1418531251 142762 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Why does node.js have to exist < 1418531264 292674 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because the real world is complicated < 1418531302 283033 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :http://simonsapin.github.io/wtf-8/ is the WTF-8 I intended to reference with this nick < 1418531369 296577 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Do people actually use node.js in production environments? < 1418531382 260759 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :TagPro is built on node.js < 1418531390 356549 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :And I am a tagpro addict, even though I suck at it < 1418531490 625722 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :really? < 1418531498 930298 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But isn't it distributed across a bunch of servers < 1418531787 36224 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: Leaving < 1418531832 829601 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Node.js exists because some sick personwanted to write MORE Javascript. < 1418531881 694568 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1418532559 51548 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :https://blog.nelhage.com/2012/03/why-node-js-is-cool/ < 1418532860 796941 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :a pity such a nice idea was wasted by using Javascript as its basis, as opposed to something with a good syntax. < 1418532891 907083 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://slbkbs.org/serp.html now supports backspace < 1418532979 844075 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :still buggy. i deleted the whole searh and it retained the first character < 1418532989 499132 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :shachaf: what's that? < 1418532991 132174 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, there's no way to detect that. < 1418533001 666944 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I get a blank screen < 1418533003 177224 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But if you start typing something new it'll detect it. < 1418533010 800843 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ctrl-F and search for something. < 1418533015 843708 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if you ctrl f it writes whate you search for < 1418533020 698929 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Woah < 1418533296 513991 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I found that in Haskell it is possible to use unsafeCoerce to interpret the bits making up a Float into Int32 and vice-versa, so this could be used to store floating point numbers into a file, for example. < 1418533357 802686 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :That conversion doesn't need to be done to do so, unless you only ever print displayed representations to file < 1418533369 796687 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :|oren\: JavaScript is mostly not bad, really. It does have a few problems; one is implicit semicolons and another is having to write the word "function" rather than be able to use a shortcut such as "@(x)(x)" rather than "function(x)(x)" for example. < 1418533382 311503 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :But it's fun to add one to the bit representation to get the next float. The float standard was specifically designed to allow for that < 1418533422 115228 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :shachaf: in-browser SEO! < 1418533464 11910 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :wtf8: How is that conversion doesn't need to be done? < 1418533500 15204 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :You could just write the bytes to file. That's allowed < 1418533520 615959 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Oh, not really thinking in HAskell terms ltely < 1418533523 586709 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :lately < 1418533524 42473 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Does Haskell have a command to do that? < 1418533535 488423 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ACTION blames Rust < 1418533693 785418 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I also suppose it will not work if the processor doesn't use 32-bit IEEE floating point, or if it doesn't use the same endianness for floating point as integers. < 1418533950 866203 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418534315 490268 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so tldr, Haskell allows *(*int)&x ? < 1418534368 328064 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is extremely unusual for such an abstract language < 1418534659 540296 :mihow_!~mihow@108.30.58.169 JOIN :#esoteric < 1418534796 572795 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Disconnected by services < 1418534796 751926 :Patashu_!Caliburn@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418534862 326211 :azazel_!uid52684@gateway/web/irccloud.com/x-uwtebnbewuvnuxnl PRIVMSG #esoteric :Hi < 1418534891 352322 :azazel_!uid52684@gateway/web/irccloud.com/x-uwtebnbewuvnuxnl PRIVMSG #esoteric :I wish it wasnt this name sigh < 1418534920 379257 :azazel_!uid52684@gateway/web/irccloud.com/x-uwtebnbewuvnuxnl PRIVMSG #esoteric :You guys talking about haskell?! < 1418534929 993641 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yep < 1418534969 997657 :azazel_!uid52684@gateway/web/irccloud.com/x-uwtebnbewuvnuxnl PRIVMSG #esoteric :Yay im new to haskell so ill just watch. < 1418534992 208400 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :haskell more like hascow < 1418535023 452248 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :shachaf: has cow or ha scow < 1418535100 941696 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what is a scow anyway? i seem to recall it is a word... < 1418535161 905894 :yonkie_!~yonkie@82.144.205.57 JOIN :#esoteric < 1418535172 826064 :diginet_!~diginet@107.170.146.29 JOIN :#esoteric < 1418535192 656111 :lambdabot!~lambdabot@silicon.int-e.eu QUIT :*.net *.split < 1418535192 835130 :wtf8!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :*.net *.split < 1418535192 835267 :yonkie!~yonkie@82.144.205.57 QUIT :*.net *.split < 1418535192 835325 :mihow!~mihow@108.30.58.169 QUIT :*.net *.split < 1418535193 14045 :diginet!~diginet@107.170.146.29 QUIT :*.net *.split < 1418535193 193222 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :*.net *.split < 1418535193 193324 :Jafet!~jafet@unaffiliated/jafet QUIT :*.net *.split < 1418535193 193382 :mroman!~roman2@fmnssun.ibone.ch QUIT :*.net *.split < 1418535196 148153 :FireFly!~firefly@oftn/member/FireFly QUIT :*.net *.split < 1418535196 327594 :qlkzy!~qlkzy@li559-28.members.linode.com QUIT :*.net *.split < 1418535196 327708 :digitalcold!~redacted@unaffiliated/digitalcold QUIT :*.net *.split < 1418535196 327766 :clog!~nef@bespin.org QUIT :*.net *.split < 1418535196 327821 :aloril_!~aloril@dsl-tkubrasgw2-50defd-78.dhcp.inet.fi QUIT :*.net *.split < 1418535196 327875 :drdanmaku!uid17782@gateway/web/irccloud.com/x-scxsxqffjkwduasq QUIT :*.net *.split < 1418535196 327929 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :*.net *.split < 1418535196 327982 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :*.net *.split < 1418535196 328035 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :*.net *.split < 1418535196 328089 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :*.net *.split < 1418535196 328143 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :*.net *.split < 1418535196 328254 :trn!jhj@trnsz.com QUIT :*.net *.split < 1418535196 328307 :skarn!skarn@unaffiliated/skarn QUIT :*.net *.split < 1418535196 328360 :pikhq!~pikhq@deagol.pikhq.com QUIT :*.net *.split < 1418535196 328413 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-gzfpyxkozlyjzscw QUIT :*.net *.split < 1418535196 328469 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :*.net *.split < 1418535196 328522 :Froo!~Frooxius@ip-78-102-124-108.net.upcbroadband.cz QUIT :*.net *.split < 1418535196 328575 :madbr!boulam@69-165-212-148.cable.teksavvy.com QUIT :*.net *.split < 1418535196 956729 :atehwa!atehwa@aulis.sange.fi QUIT :*.net *.split < 1418535197 135695 :Vorpal!~Vorpal@unaffiliated/vorpal QUIT :*.net *.split < 1418535197 135811 :relrod!~relrod@redhat/relrod QUIT :*.net *.split < 1418535197 704277 :jameseb!~jameseb_@runciman.hacksoc.org QUIT :*.net *.split < 1418535197 704459 :variable!root@freebsd/developer/variable QUIT :*.net *.split < 1418535197 920585 :myndzi!myndzi@kingofstackers.com QUIT :*.net *.split < 1418535198 99644 :mtve!~mtve@10130.x.rootbsd.net QUIT :*.net *.split < 1418535198 99755 :mihow_!~mihow@108.30.58.169 NICK :mihow < 1418535219 452379 :diginet_!~diginet@107.170.146.29 QUIT :Excess Flood < 1418535242 200195 :diginet!~diginet@107.170.146.29 JOIN :#esoteric < 1418535262 243201 :diginet!~diginet@107.170.146.29 QUIT :Remote host closed the connection < 1418535267 813373 :mroman!~roman2@fmnssun.ibone.ch JOIN :#esoteric < 1418535298 145818 :diginet!~diginet@107.170.146.29 JOIN :#esoteric < 1418535353 776807 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418535523 260248 :lambdabot!~lambdabot@silicon.int-e.eu JOIN :#esoteric < 1418535617 679191 :digitalc1ld!~redacted@192.73.232.206 JOIN :#esoteric < 1418535618 278309 :Froo!~Frooxius@ip-78-102-124-108.net.upcbroadband.cz JOIN :#esoteric < 1418535618 278436 :madbr!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1418535618 278494 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1418535618 278548 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1418535618 278602 :relrod!~relrod@redhat/relrod JOIN :#esoteric < 1418535618 278691 :myndzi!myndzi@kingofstackers.com JOIN :#esoteric < 1418535618 278747 :jameseb!~jameseb_@runciman.hacksoc.org JOIN :#esoteric < 1418535618 278800 :variable!root@freebsd/developer/variable JOIN :#esoteric < 1418535618 278852 :mtve!~mtve@10130.x.rootbsd.net JOIN :#esoteric < 1418535712 929960 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :o_O suddenly eight people join in one minute? < 1418535794 803510 :FireFly!~firefly@firefly.xen.prgmr.com JOIN :#esoteric < 1418536172 874917 :aloril_!~aloril@dsl-tkubrasgw2-50defd-78.dhcp.inet.fi JOIN :#esoteric < 1418536174 639870 :drdanmaku!uid17782@gateway/web/irccloud.com/x-scxsxqffjkwduasq JOIN :#esoteric < 1418536174 639997 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1418536174 640054 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1418536174 640107 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418536174 640160 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1418536174 640214 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1418536174 640267 :trn!jhj@trnsz.com JOIN :#esoteric < 1418536174 640319 :skarn!skarn@unaffiliated/skarn JOIN :#esoteric < 1418536174 640372 :pikhq!~pikhq@deagol.pikhq.com JOIN :#esoteric < 1418536174 640425 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-gzfpyxkozlyjzscw JOIN :#esoteric < 1418536174 640541 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1418536187 302350 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418536214 681102 :skarn!skarn@unaffiliated/skarn QUIT :Max SendQ exceeded < 1418536267 221567 :skarn!skarn@unaffiliated/skarn JOIN :#esoteric < 1418536324 151976 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :codu is down < 1418536413 857322 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1418536414 73962 :qlkzy!~qlkzy@li559-28.members.linode.com JOIN :#esoteric < 1418536438 322875 :qlkzy_!~qlkzy@li559-28.members.linode.com JOIN :#esoteric < 1418536463 788703 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1418536466 578026 :Patashu_!Caliburn@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 272 seconds < 1418536600 441901 :qlkzy!~qlkzy@li559-28.members.linode.com QUIT :Ping timeout: 244 seconds < 1418536727 93217 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1418536827 759563 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :*.net *.split < 1418536829 201949 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :*.net *.split < 1418536829 202068 :skarn!skarn@unaffiliated/skarn QUIT :*.net *.split < 1418536830 590016 :aloril_!~aloril@dsl-tkubrasgw2-50defd-78.dhcp.inet.fi QUIT :*.net *.split < 1418536830 590139 :drdanmaku!uid17782@gateway/web/irccloud.com/x-scxsxqffjkwduasq QUIT :*.net *.split < 1418536830 590197 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :*.net *.split < 1418536830 590252 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :*.net *.split < 1418536830 590306 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :*.net *.split < 1418536830 590360 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :*.net *.split < 1418536830 590415 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :*.net *.split < 1418536830 590521 :trn!jhj@trnsz.com QUIT :*.net *.split < 1418536830 769340 :pikhq!~pikhq@deagol.pikhq.com QUIT :*.net *.split < 1418536830 769458 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-gzfpyxkozlyjzscw QUIT :*.net *.split < 1418536830 769514 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :*.net *.split < 1418536893 889799 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: leaving < 1418536911 347279 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1418536911 526697 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1418536911 526797 :skarn!skarn@unaffiliated/skarn JOIN :#esoteric < 1418536911 526855 :aloril_!~aloril@dsl-tkubrasgw2-50defd-78.dhcp.inet.fi JOIN :#esoteric < 1418536911 526909 :drdanmaku!uid17782@gateway/web/irccloud.com/x-scxsxqffjkwduasq JOIN :#esoteric < 1418536911 526961 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1418536911 527014 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1418536911 527133 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418536911 527187 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1418536911 527243 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1418536911 527297 :trn!jhj@trnsz.com JOIN :#esoteric < 1418536911 527350 :pikhq!~pikhq@deagol.pikhq.com JOIN :#esoteric < 1418536911 527402 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-gzfpyxkozlyjzscw JOIN :#esoteric < 1418536911 527455 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1418536919 68657 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418536949 803144 :skarn!skarn@unaffiliated/skarn QUIT :Max SendQ exceeded < 1418536955 657259 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Max SendQ exceeded < 1418536979 827934 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1418536988 137594 :skarn!skarn@unaffiliated/skarn JOIN :#esoteric < 1418537020 362295 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Oh, freenode < 1418537069 60338 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i just quit and reconnected but the problems are still happening... < 1418537149 3872 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Problems? < 1418537179 150641 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :people quitting and joining en masse < 1418537250 531994 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hm.. i guess it has quieted down < 1418537374 308975 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1418537475 411435 :Tefaj!~jafet@unaffiliated/jafet JOIN :#esoteric < 1418537522 56172 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Hm < 1418537530 27945 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Freenode does this occasionally < 1418537549 284984 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :does what? < 1418537557 981460 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :meanwhile i'm trying to figure out why gcc doesn't complain about my code < 1418537573 650783 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :oren: do you have -Wall ? < 1418537583 862572 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :-Wall -Wextra < 1418537593 509754 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :what code? < 1418537621 682666 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Disconnects and reconnects people en masse < 1418537629 502048 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://ctrlv.in/473644 this code < 1418537666 414194 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh crap, look in the lower left for the code < 1418537671 770518 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :dat font < 1418537693 989933 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :oren: can you you use a pastebin that supports text please? < 1418537755 283930 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://pastebin.com/CnNbnMvv < 1418537757 852554 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Try clang? < 1418537794 285871 :Jafet!~jafet@unaffiliated/jafet QUIT :*.net *.split < 1418537817 101147 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :oren: I don't see any issues with that code < 1418537839 210822 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the pointer casting is supposed to be unsafe or something < 1418537968 457601 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :its supposed to "break strict-aliasing" < 1418537995 828129 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :oren: I think you're confusing 3 things < 1418538030 691237 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok what are they? < 1418538035 10312 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :(1) unsafe (2) undefined behaviour (3) compiler warnings < 1418538087 970239 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok... so is what i'm doing undefined or not? < 1418538099 887475 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :I think your code probably uses UB, but it looks like dt gives a size bound for dp < 1418538178 132317 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :lots of casting involves UB, any time you store data with one type and load it as a different type, that's UB < 1418538238 35535 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :on the other hand, GCC usually gives lots of warnings if you don't cast, and if you do cast, then it doesn't give warnings < 1418538312 392831 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :AHA: http://stackoverflow.com/questions/23848188/strict-aliasing-rule-and-char-pointers < 1418538329 677086 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :char pointers are apparently special... that is handy. < 1418538355 545142 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(i guess they have to be, otherwise memcpy could not be defined behaviour) < 1418538373 763955 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :void pointers are also special < 1418538387 231870 :glguy!~glguy@unaffiliated/glguy QUIT :Quit: Part < 1418538401 821330 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but you can't do arithmetic on them... < 1418538545 218756 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically people use char * way to often to manipulate other data types < 1418538554 826441 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that and file loading, memset, memcpy etc < 1418538564 731520 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so it has to work < 1418538598 161144 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :incidentally I think llvm uses a different memory anti-aliasing scheme so it doesn't really care < 1418538599 8731 :Tefaj!~jafet@unaffiliated/jafet PART :#esoteric < 1418538620 205596 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :`qntmradate < 1418538620 815934 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: qntmradate: not found < 1418538627 483802 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :note: I might well be wrong on this please do not write nuclear power plant code based on what I just said :o < 1418538628 803357 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Finale!! < 1418538671 239946 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it aint nuclear power code, it's just an interpreter for scrip7, whihc i invented for videogame scripting < 1418538683 957950 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and debugging < 1418538695 376765 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also I'm not sure how much anti-aliasing gains you on x86 anyways < 1418538749 446572 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oh wait < 1418538761 864135 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :this is also different in c99 vs c++ < 1418538911 409739 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker JOIN :#esoteric < 1418538949 810887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :llvm does do type-based alias analysis < 1418538954 951865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not sure whether gcc or clang are more aggressive < 1418538971 827117 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So my random bf generator generated a program that produced this http://i.imgur.com/llJgd4M.png < 1418538976 550904 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric ::? < 1418539017 845173 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :every second ascii char? < 1418539030 965703 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yeah, seems like it < 1418539032 247942 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :starting at 11 < 1418539034 481402 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Didn't realize at first < 1418539048 850448 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But there's the weird stuff like || and [007f]~[007f] < 1418539071 650869 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :"unsafe" generally means different things depending on whether you're talking about C/C++ or something else < 1418539083 966190 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :(character [007f] is what beef defaults to when you output a negative) < 1418539088 441997 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :it loops around < 1418539103 608862 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :adu : I thought it meant that the optimizer might do things that break it? < 1418539105 331990 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :A negative one, that is < 1418539139 582423 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :in other languages the word "unsafe" is a synonym for C-pointers, in C the word "unsafe" means something a little more specific < 1418539143 680886 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :madbr: yah that is what i am worried about, but apparently char* is special... < 1418539171 613241 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :Does something like FunctionFuck or ObjectFuck exist? < 1418539190 606563 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :madbr: that's generally only in the context of multi-threaded code < 1418539192 751762 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :there aren't very many object oriented tarpits < 1418539197 323729 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :SopaXT, have you seen Pure BF? < 1418539204 850983 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :though there are lots of functionnal ones < 1418539213 549249 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :yeah lol < 1418539219 510825 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :adu : multithreaded is a different issue < 1418539230 492324 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :still attempting to understand it! < 1418539262 861168 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's called brainfuck for a reason :P < 1418539276 693157 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric ::D < 1418539277 515114 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :once multithreading comes into play a lot of stuff ends up with some crazy catches < 1418539298 713895 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for instance, writing to a misaligned int is not atomic < 1418539305 294142 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :but i've liked to do something like syscalls in bf < 1418539318 919442 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :using stdlib-like < 1418539331 297105 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Make your own bf interpreter? < 1418539359 689310 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and then just add functionality until you've made your own bf derivative < 1418539360 804914 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :alreadly done < 1418539372 588905 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :SopasFuck lol < 1418539379 732010 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :has functions < 1418539391 883275 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :and weird syntax < 1418539430 926834 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://esolangs.org/w/index.php?title=Sopasfuck&action=edit&redlink=1 < 1418539434 588746 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :? < 1418539455 853515 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :I don't want to officially create it < 1418539468 369557 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :there are a lot of them < 1418539480 816411 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :kinda wonder, if you made bf multi threaded, how many other things you could take out of it < 1418539484 899233 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :anyhow, sleep < 1418539486 371973 :madbr!boulam@69-165-212-148.cable.teksavvy.com QUIT :Quit: Pics or it didn't happen < 1418539560 300612 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Are you making an interpreter alongside writing the specs SopaXT? < 1418539579 144622 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :it's alreadly done < 1418539592 135414 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :but I didn't publish it < 1418539607 11845 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :for example: < 1418539617 886303 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :{.,} # define a function < 1418539636 567263 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :+? # call it < 1418539647 328488 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :isn't there a multithreaded variant of Befunge? < 1418539659 995899 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :functions are given numbers 1-..... < 1418539662 693957 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :brb making simplefunge multithreaded < 1418539666 737607 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :one thread per instruction ;) < 1418539695 697797 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :lol < 1418539701 418575 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :lol < 1418539704 965462 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :oh no what have I done? < 1418539716 191834 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :? < 1418539740 747574 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :I was always a big fan of Funge-98 < 1418539744 68099 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I have some C program, for some reason if I specify the -d option without -i in a batch file, it crashes, but it works if I include -d and -i or if I run it directly from the command prompt. < 1418539766 64814 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I wish I was good enough at befunge to say that I love it < 1418539770 322447 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: what's a batch file? < 1418539774 193803 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's uh... cool < 1418539775 378983 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric ::P < 1418539801 917325 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07StaPLe14]]4 N10 02http://esolangs.org/w/index.php?oldid=41463 5* 03BCompton 5* (+5740) 10Created page with "'''StaPLe''' (''Sta''ck ''P''rocessing ''L''anguag''e'') is a stack-based programming language created by [[User:BCompton]] in 2014 influenced by Lisp and Joy, among others. ..." < 1418539811 308398 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :maybe named functions are better? < 1418539821 302499 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, actually it is a "Windows NT Command Script" and is not really a DOS batch file. < 1418539852 134652 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Ooo, StaPLe is pretty cool < 1418539868 807062 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02http://esolangs.org/w/index.php?diff=41464&oldid=41426 5* 03BCompton 5* (+13) 10/* S */ < 1418539891 272393 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Trying to execute it in the debugger doesn't reveal the problem. < 1418539906 278630 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Also, it does the same regardless what optimization settings I put. < 1418539906 638800 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :show us your program?! < 1418539936 818816 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :This is the program http://sprunge.us/HIaL < 1418539997 592322 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :wow. http://imgur.com/gallery/hRf2trV < 1418540027 979632 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I wish I knew enough to do that < 1418540041 866873 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I was actually working on some similar stuff as a kid. < 1418540078 954115 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :what is that abbreviature btw, in source code? < 1418540112 191012 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1418540144 818461 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Does anyone know why my program is doing what it is doing? < 1418540193 908757 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Deadfish14]]4 10 02http://esolangs.org/w/index.php?diff=41465&oldid=40751 5* 03BCompton 5* (+330) 10StaPLe < 1418540197 559495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SopaXT: what is what? < 1418540208 980333 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: I don't know anything about Windows, I only know UNIX < 1418540254 353251 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I only know my own operating system < 1418540257 658253 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :zzo38: the last time I used Windows was in 1990 < 1418540260 560998 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :/s < 1418540279 373061 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :UNIX is so much better < 1418540287 723822 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, UNIX is better < 1418540299 839420 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :windows has a better API though < 1418540300 904763 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :However I intend this program working both Windows and UNIX systems. < 1418540344 335647 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :oren: you mean all those undocumented APIs that everybody uses even when they're not supposed to, then stupid users complain about everything not working when they upgrade < 1418540373 697814 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker QUIT :Read error: Connection reset by peer < 1418540391 827778 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no, i mean HWND instead of stupid QT and TK. < 1418540428 52410 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :opening a window on windows is as easy as opening a file < 1418540438 590774 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker JOIN :#esoteric < 1418540443 641821 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :ARRR < 1418540495 876648 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :on linux it is much harder, mostly because there are so many ways to do it and most of them don't work on all distros < 1418540496 55771 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :oren: I have no idea what HWND is < 1418540516 777300 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :oren: but I think that was one of the reasons why so many people have contributed to Wine < 1418540544 338626 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :arrr < 1418540557 454055 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :Argh < 1418540576 110947 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :damn freaking irc client < 1418540579 479052 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :oren: http://www.joelonsoftware.com/articles/APIWar.html < 1418540601 866977 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :so, what to do with my new functional bf < 1418540622 400526 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :and I see some problems in numbered functions < 1418540642 409390 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :hmm < 1418540655 126263 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Write a BF interpreter in it < 1418540659 170150 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :oren: I personally think the best API ever designed was the BeOS API < 1418540668 622152 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :logic! < 1418540695 455566 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I don't make a lot of GUI programs though, because non-GUI programs are generally better < 1418540704 605875 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://en.wikibooks.org/wiki/Windows_Programming/Window_Creation#Creating_Windows <-- to create a window is one function call on windows. it is so easy! < 1418540747 585516 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :most of those params can be nulled as well < 1418540750 53228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Tk is about as easy < 1418540757 827035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :easier really < 1418540782 744339 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but Tk is only one of many windowing libraries < 1418540797 675952 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the Root windowing library is X and X sucks. < 1418540845 733470 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :oren: there are plenty of alternatives to X < 1418540856 843272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X isn't really a toolkit... < 1418540887 751279 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :having a plurality of windowing toolkits hinders development < 1418540904 303936 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :thye should have made the X api better < 1418540915 658204 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :GGI, DirectFB, SDL, Wayland, Fresco, etc. < 1418540935 252739 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :oren: if you hate X so much, just use one of those < 1418540945 684345 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you like Athena widget kit? It should need more keyboard control probably other than that is good I think < 1418540950 99963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could use Wayland. which leaves even more up to the toolkit. < 1418540978 639570 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i use SDL mostly except for games where i use Allegro 5. < 1418541004 213487 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Windows is easy! I made a program to kill csrss.exe in like 15 lines and sent it to my friend < 1418541014 78151 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Good times < 1418541014 413837 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :although SDL is kind of sparse < 1418541026 97735 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker PRIVMSG #esoteric :what is csrss.exe? #cantgoogle < 1418541033 281124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :incidentally doesn't windows just stuff most of the gui crap into kernel-space < 1418541043 957540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kind of a design of questionable elegance < 1418541048 934625 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I don't know < 1418541052 333695 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :SDL 1.x isn't too bad < 1418541055 760395 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :exactly that is what made it fast in old days < 1418541057 93812 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Kinda like init < 1418541095 728885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: well, I mean, NT used to have it in user-space, I think, but then they moved it back in. < 1418541095 907476 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :while X used to be slow as crap (or so says my dad who lived thru that time) < 1418541100 460053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I bet dave cutler wasn't happy about that. < 1418541157 636262 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :X uses a client-server model which makes gui networking much easier tho. < 1418541176 806259 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ssh -XC and so on < 1418541189 1065 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so that is a plus < 1418541302 462977 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :basically the UX of linux has only recently surpassed Windows (and arguably the UX of windows has actively declined recently) < 1418541390 693736 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker QUIT :Ping timeout: 258 seconds < 1418542078 654656 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you have an idea about what could be causing the problem in my program? < 1418542255 391033 :clog!~nef@bespin.org JOIN :#esoteric < 1418542270 793789 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :does the code do anything clever to the console? < 1418542291 787183 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Can't you see the program? The only thing it does is change the file mode. < 1418542302 265659 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker JOIN :#esoteric < 1418542306 438496 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :That is the only Windows-specific code in the program. < 1418542308 711912 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Awesome. Thanks to a clever contributor, Heresy now has an immutable object system. < 1418542399 448372 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I don't know if there is some buffer overflow or something like that < 1418542501 95155 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmmm < 1418542516 20314 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i don't see anything obviously wrong < 1418542615 541588 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Neither do I < 1418542776 27783 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what do the options in question supposed to do? < 1418542990 929672 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :'d' sets the mode of stdout to text, but it doesn't ever put it back to binary. should it? < 1418543101 430277 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It shouldn't since it is supposed to use a different output format entirely < 1418543111 109322 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PART :#esoteric < 1418543489 901018 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why exit on line 618? < 1418543573 211720 :drdanmaku!uid17782@gateway/web/irccloud.com/x-scxsxqffjkwduasq QUIT :Quit: Connection closed for inactivity < 1418543581 367763 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :do_lumps is never reached if 'd' is specified < 1418543592 395513 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It isn't supposed to be < 1418543610 220377 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It is supposed to omit do_lumps if 'd' is specified. < 1418543634 52477 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok then the only candidate i see for a buffer ovflow is line 612 < 1418543741 197257 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What could cause it there? < 1418543741 414032 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: sleep < 1418543846 188853 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Could there be any problems other than buffer overflows elsewhere in the program? < 1418543853 297134 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmm in do-lumps the data ppears to start at j=controls[12] < 1418543883 770943 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :while in the 'd' code, you started at 0 < 1418543940 412073 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what was the nature of the crash? did it segfault or just silently close? < 1418543964 448065 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It did segfault. < 1418543995 991012 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :And only when called from the batch file with -d and not -i (so it can't be in do_lumps, isn't it?); calling the same directly from the command-line doesn't crash. < 1418544003 644125 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :then the most likely cause is a buffer overflow or a bad pointer < 1418544028 410604 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :huh??? < 1418544077 645683 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is really weird... what else is in the bath file? < 1418544123 756703 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :could the input differ? < 1418544132 175484 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Deleting the other commands from the batch file doesn't change it; making it to redirect input/output or not doing that also doesn't change it. < 1418544177 565561 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Also, it gets stuck (doesn't close or do anything) when the batch file has no options and only the input filename. It doesn't do this on the command-line! < 1418544371 999342 :Tod-Autojoined!Tod@50-198-177-186-static.hfc.comcastbusiness.net NICK :TodPunk < 1418544441 137520 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmm try adding test code to analyze the actual input params < 1418544490 916936 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they could be different due to subtle differences in the shell < 1418544576 439216 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :e.g. for(i=0;i",argv[i]) instead so that I can see if there are spaces that don't belong.) < 1418544778 394175 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But I found out something now. Even from the command-line, if it is the first command entered in a new window it crashes the same as the batch file; trying again it works every time subsequently. < 1418544962 782799 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what output comes before the crash? < 1418545012 566519 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Only -d and the filename. < 1418545198 281221 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so it is crashing while executing code, not while outputting results < 1418545241 634004 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, it looks like that < 1418545382 642784 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :see if you can figure out a small code file that causes it to crash. < 1418545407 355524 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :does it crash if the code file is empty for example? < 1418545454 488963 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :does your code file have blank lines? < 1418545787 221613 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :OH! in your macro code, you put the return of reallocing names[].macro into p, but never assign it to names[].macro. that could cause a segfault from accessing freed memory < 1418545824 227062 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lines 424-428 < 1418545866 723766 :azazel_!uid52684@gateway/web/irccloud.com/x-uwtebnbewuvnuxnl QUIT :Quit: Connection closed for inactivity < 1418545939 119672 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because realloc does not have to resize memory, it can also allocate a new larger buffer, copy data in, and return the new buffer, after freeing the old one < 1418546240 331459 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :O, you are right < 1418546247 906150 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Now I can fix it thank you < 1418546290 151825 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I don't know why I put "p" there instead of assigning it to names[].macro < 1418546406 302397 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the problem is code like this can still work perfectly until some random thing causes it to fail... one of the worst things about C < 1418546436 543381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's what happens when you rely on UB ;P < 1418546490 887205 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What would help then is to make the C *interpreter* which can check these errors < 1418546516 38947 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :tcc has an interpreter mode < 1418546520 663012 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :And then it can be compiled afterward < 1418546542 985295 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i dunno what it does tho < 1418546598 107331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be cool to have a C static analyser/interpreter that does lots of pedantic UB analysis yeah < 1418546607 449097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clang has UBsan < 1418546613 546077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I think you could do a lot more with a specialised tool < 1418546621 690062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically by trying to make everything as symbolic as possible < 1418546636 993707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://code.google.com/p/c-semantics/ there is this which is really cool < 1418546705 358822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry, that should be https://github.com/kframework/c-semantics < 1418546713 168700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :though the google code page explains it better < 1418546737 164086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe it actually can detect all UB < 1418546738 448296 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ooh that does look cool. especially that i will have yet another *cc command available < 1418546740 179387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually I guess it can't < 1418546745 825921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since some of it is impossible to detect I think < 1418546753 719842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well I guess you can mayb edetect all UB triggered on a given run of a program < 1418546765 261693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Running SEARCH=1 ./a.out will exhaustively search the state space resulting from considering all possible expression sequencings (as allowed by the standard) and generate a .pdf and .ps of the space (if Graphviz is installed). This is the only way to check all possible evaluation orders of a program to find undefined behavior." this is really cool :) < 1418546777 833590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you can tell when you have a branch that can do UB < 1418547322 61057 :Froo!~Frooxius@ip-78-102-124-108.net.upcbroadband.cz NICK :Frooxius < 1418547898 616398 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418548023 683703 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :zzo38: There's also CINT: http://root.cern.ch/drupal/content/cint < 1418548056 910714 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :come undefined behaviour is less defined than other < 1418548060 338840 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*some < 1418548125 331510 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*(int*)NULL = 2 is pretty much defined as "segfault immediately" for example < 1418548250 164686 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(and sometimes that is what you WANT) < 1418548255 783257 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, on computers that have segfaults anyways < 1418548268 263866 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Some computers don't have segfaults < 1418548281 771338 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :right. i guess on NES there is no invalid address < 1418548286 249834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that doesn't necessarily segfault in kernel code < 1418548304 781709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure it even does in userspace (like, did windows 3.11 map the zero page that way?) < 1418548312 249863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*"always" does < 1418548357 735474 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmm.... i dunno. i've only ever used C on winNT+ and linux. < 1418548389 106298 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::) I like ice cream < 1418548402 646574 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There have been all sorts of ways to map the bottom few pages on Linux, even with a positive mmap_min_addr. < 1418548409 459448 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :NES is using 6502, so if NULL is defined as zero then that points to the zero page, which happens to be RAM. Some addresses are meaningless, but that doesn't make them invalid (it just won't do anything if you write to there). < 1418548431 65997 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :E.g. I've heard of making an ELF file that fills up most of the rest of address space so the VDSO goes in the zero page. < 1418548453 786975 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the zero page contains the stack on 6502 doesn;t it? < 1418548487 759155 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :No; the stack is at $0100-$01FF < 1418548492 892747 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The zero page is at $0000-$00FF < 1418548532 581723 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh right. i vaguely remeber reading about this < 1418548534 751994 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :They may be mapped to the same RAM (such as on Atari), but on Nintendo they are separate parts of the RAM. < 1418548681 415346 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :shachaf: dang... i have been doing it wrong then. i thought writing to a null pointer would be a reliable way to get a core dump of the current program state. < 1418548701 891221 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's undefined behavior. < 1418548711 517550 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it's not reliable anything. < 1418548714 637371 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but how undefined is it? < 1418548727 906904 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Fully. < 1418548747 493315 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why not asm("int3"); or something? < 1418548754 947365 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Does SIGTRAP dump core?) < 1418548769 926326 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Maybe I'm mixing it up with something else.) < 1418548777 713293 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :shachaf: Well, asm("int3"); is only define for the specific computer too < 1418548787 635825 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, but it's reliable. < 1418548811 305630 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Writing to NULL is probably also reliable, but who knows. The compiler could optimize it away or what not. < 1418548816 907154 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes I suppose it is, but then you should use #ifdef < 1418548845 447703 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know what you should use. < 1418548894 327195 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kill(getpid(), SIGSEGV); < 1418548903 231033 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :meh, i guess for debugging a computer-specific thing is ok < 1418548904 239231 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :obviously < 1418548976 251211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does abort() core dump < 1418549015 335627 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. Probably. < 1418549049 158350 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh that would apparently work! < 1418549122 131734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kind of the point of the call, I think :p < 1418549145 666832 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i thought the point was that atexit isn't called? < 1418549164 682185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DESCRIPTION The abort() function causes abnormal program termination to occur, unless the signal SIGABRT is being caught and the signal handler does not return. < 1418549167 661481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Any open streams are flushed and closed. < 1418549176 646054 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That's the point of _exit < 1418549184 218894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://pubs.opengroup.org/onlinepubs/9699919799/functions/abort.html < 1418549359 502910 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I have did something make a program to segfault in order to break into the debugger, without having to define the breakpoint every time. But, what might help better is to have a #breakpoint command that causes the debugger to predefine a breakpoint on that line; in such a case the breakpoint is ignored if not in a debugger. < 1418549403 291749 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(And, it isn't compiled in either, except in the debug info block.) < 1418549677 514945 :Frooxius!~Frooxius@ip-78-102-124-108.net.upcbroadband.cz QUIT :Quit: *bubbles away* < 1418551201 890568 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am making a test script for scrip7 interpreter, in order to start stabilizing the spec < 1418551304 612507 :Deewiant!~deewiant@deewiant.iki.fi QUIT :Quit: Viivan loppu. < 1418551415 277844 :Deewiant!~deewiant@deewiant.iki.fi JOIN :#esoteric < 1418551447 391056 :Deewiant!~deewiant@deewiant.iki.fi QUIT :Client Quit < 1418551454 278799 :Deewiant!~deewiant@deewiant.iki.fi JOIN :#esoteric < 1418555472 621312 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Scrip714]]4 10 02http://esolangs.org/w/index.php?diff=41466&oldid=41434 5* 03Orenwatson 5* (+10) 10fraction literals < 1418556325 853089 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://xkcd.com/297/ "these are your father's curly brackets and semicolons. inelegant weapons... for a brutalistic, uncaring universe." < 1418556464 496061 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I really need to start nailing down some documentation for Heresy. < 1418557342 24191 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :documentation? ha! i'm only just starting to write unit tests! < 1418557367 580708 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it'll be a long way until i have detailed documentation. < 1418558501 847371 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 245 seconds < 1418558650 205705 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Scrip714]]4 10 02http://esolangs.org/w/index.php?diff=41467&oldid=41466 5* 03Orenwatson 5* (+49) 10brackets and curly brackets. < 1418558981 699264 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :oren: My previous projects have largely been documentation-driven; ie. writing the spec and even full docs and then implementing, altering where needed. But Heresy didn't really go that way. < 1418559036 621483 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ah i see... i tend to write code first and think later < 1418559068 273481 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i end up with abominations often though < 1418559084 594561 :SopaXT!~SopaXorzT@unaffiliated/sopaxorztaker QUIT :Ping timeout: 250 seconds < 1418559127 63506 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :abominations which work, but i can't tell why the next day < 1418559331 834871 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or sometimes they only work on the day i wrote them < 1418559710 126415 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Scrip714]]4 10 02http://esolangs.org/w/index.php?diff=41468&oldid=41467 5* 03Orenwatson 5* (-369) 10updated some examples, removed ones i'll update later. < 1418559889 832750 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Scrip714]]4 M10 02http://esolangs.org/w/index.php?diff=41469&oldid=41468 5* 03Orenwatson 5* (-2) 10e notation for floats is not supported. i will come up with a different notation... < 1418560694 650429 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll have to test if this crazy stuff works < 1418560892 641949 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Scrip714]]4 M10 02http://esolangs.org/w/index.php?diff=41470&oldid=41469 5* 03Orenwatson 5* (+0) 10fixed example < 1418561249 750971 :MoALTz!~no@user-164-126-125-56.play-internet.pl JOIN :#esoteric < 1418562300 701077 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive JOIN :#esoteric < 1418562456 902510 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the best thing about transparent terminals is watching youtube videos through them < 1418563204 141017 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :How does 3.4^7 sound as float exponent notation? < 1418563370 626018 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :what's wrong with 3.4e7? < 1418563382 246323 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :e is a variable name < 1418563398 3285 :Frooxius!~Frooxius@ip-78-102-124-108.net.upcbroadband.cz JOIN :#esoteric < 1418563405 577345 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :I guess 3.4^7 works, then < 1418563444 542685 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 3.4^7 < 1418563447 66464 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 5252.335014399998 < 1418563450 11333 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :Kind-of funny, J's literals are the other way around: all symbols are reserved for separate tokens so number literals use infix letters for things instead < 1418563453 320621 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1418563470 71509 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :[ 2p3 3j4 1e5 16b100 < 1418563481 802648 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :] 2p3 3j4 1e5 16b100 < 1418563502 28750 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :I guess the bots are all dead, or I don't remember their prefixes < 1418563537 417408 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there was a big disconnection storm earlier today < 1418563630 606908 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :re infix letters, hex notation uses letters, so scrip7 requires a space at the end of all hex literals < 1418563650 782723 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`echo Hi! < 1418563662 762868 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hi! < 1418563664 589309 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1418563679 542189 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1418563679 721230 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hi < 1418563679 924743 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LOWI 141320Z 26005KT 230V300 9999 FEW060 BKN170 BKN300 08/01 Q1018 R08/19//95 NOSIG < 1418564386 471704 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :oren: 3.4⏨7 < 1418564459 34873 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :blah i'd rather not tie to a particular encoding, aside from insisting ascii-compatibility < 1418564480 776244 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Apparently in ALGOL 68 one could also use \ for this purpose. < 1418564493 226381 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :I.e. 3.4\7 < 1418564535 106206 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Just allow syntax definitions, so you can defer these exceedingly difficult decisions. < 1418564571 593492 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Jafet: e.g. the lisp solution. nahhhhh < 1418564713 827856 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok, super unstable release 2014-12-14 9:00 is ready for release! < 1418564803 974191 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Apparently in Simula it’s 3.4&7 for single and 3.4&&7 for double. < 1418564904 741238 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :done the pastbin now updated to the newest super unstable verion < 1418565101 597871 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :maybe i'll switch it to github... < 1418565128 862873 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :nahhhh < 1418565638 57647 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Scrip714]]4 10 02http://esolangs.org/w/index.php?diff=41471&oldid=41470 5* 03Orenwatson 5* (+22) 10float exponents, and forgot the all-important atan2 operator < 1418565737 523446 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Hmm. CoCo community is running a compo to write something in 4K Color Basic 1.0. < 1418565773 90358 :Frooxius!~Frooxius@ip-78-102-124-108.net.upcbroadband.cz QUIT :Quit: *bubbles away* < 1418566775 819877 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1418567048 138832 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so i am going to put in the undivide operator but i need a notation for it < 1418567073 454246 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :\ < 1418567084 574103 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is a yen sign < 1418567118 83131 :Frooxius!~Frooxius@ip-78-102-124-108.net.upcbroadband.cz JOIN :#esoteric < 1418567155 850130 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :anyway the undivide operator takes one real number as input and produces two integers which when one is dived by the other it produces that real. < 1418567353 41785 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmm maybe y? < 1418567424 119682 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :\ is taken by xor, but perhapsi can cange it to x? < 1418567477 717855 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :why not use ^ for xor < 1418567480 582575 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thhats what C does < 1418567503 749649 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because ^ is exponentiation, and C is kinda stupid < 1418567573 667051 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :how about \ for undivide and X for xor? < 1418567594 838965 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :undivide? < 1418567599 388393 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what the hell < 1418567615 804772 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :scroll up for definition. < 1418567676 591198 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh < 1418567686 608011 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how is that any useful? < 1418567711 597096 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it could be useful if you want fractions? < 1418567716 978234 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay < 1418567726 263078 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :how about ~ < 1418567765 381184 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :unfortunately ~ is taken by the equality test < 1418567824 344935 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmm... i think i'll just use u for undivide < 1418567827 685906 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :does it have to be on a normal keyboard layout? < 1418567882 391930 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :not technically, but it does have to be one byte which basically means yes < 1418567909 704838 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :× for xor? :p < 1418567922 294181 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :X for xor? < 1418567948 759477 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :no, × < 1418567952 491159 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :as in \times < 1418567968 541933 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :tab-imes? < 1418568070 503134 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :anyway good idea. move xor to X, put undivide on \. < 1418568105 846316 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418568205 311459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and codu is down again... < 1418568225 653199 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :we were discussing the undivide operator. < 1418568310 477629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm just saying, tunes is still working... < 1418568937 867643 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1418569295 613887 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek clog had a breakdown < 1418569318 892107 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :I WILL NEVER KNOW WHAT HAPPENED. wait i could check when codu comes back up. < 1418569332 755700 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :very OCP?D < 1418569430 141825 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a bit over 2 hours missing < 1418569982 15991 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1418570707 372561 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1418570774 399854 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now xkcd has no pictures loading... < 1418570826 183371 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no http://imgs.xkcd.com/comics/documents.png ? < 1418570920 851701 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(works for me™) < 1418571043 761496 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nope it doesn't work you're clearly talking crazy hth < 1418571080 698390 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm. imgs.xkcd.com is an alias for cds.d6y9y4w5.hwcdn.net < 1418571095 351116 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy4w5 < 1418571113 785399 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Highwinds Technologies, never heard of them. < 1418571134 990504 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Must be a cloud reference. < 1418571166 860932 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well the cdn part is pretty obvious < 1418571188 319568 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`unidecode 📣 < 1418571192 971357 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F4E3 CHEERING MEGAPHONE \ UTF-8: f0 9f 93 a3 UTF-16BE: d83ddce3 Decimal: 📣 \ 📣 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) < 1418571222 581761 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how do they know it's cheering < 1418571247 175138 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it could be chastising < 1418571258 833989 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: content denial network, in your case? < 1418571267 649209 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yep < 1418571364 375581 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :☎☏✆℡📞📱📱📲📴📵🕻🕽🕾🕿🖁 <-- I don't have a font that can display all those :-( < 1418571400 228181 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But it seems that phones are still kind of important. < 1418571406 78891 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :I seem to be missing the last five. < 1418571420 512334 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I only see hte first four < 1418571459 297815 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Only the first four show up in curses-based things, because the libs don’t have width-definitions for the rest yet, looks like. < 1418571493 964838 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm checking in a browser, and in gucharmap (which is where this selection came from in the first place) < 1418571527 695178 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(The "CHEERING MEGAPHONE" was an accidental finding; I was looking for "phone".) < 1418571539 925604 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also missing last five < 1418571573 839025 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hehe, "namespace_protected" is a fun way to say a C library prefixes its functions with a fixed two-letter prefix. there are thousands of libraries doing that. < 1418571602 600777 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so how many collisions have you encountered? < 1418571610 205906 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :not too many < 1418571624 66551 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there's remove and clog of course, < 1418571631 183663 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but those aren't prefixed < 1418571656 549930 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :then there was some clash between gmp and libtommath, the latter of which should really know better than to use the same prefxi < 1418571704 873173 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :are they using the "drop in replacement" excuse? < 1418571708 53869 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no < 1418571713 379423 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :completely different interface < 1418571722 917570 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :then, ewww. < 1418571757 941881 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But to clarify my question, I meant collisions of the two-letter prefixes. < 1418571761 450119 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :then of course I've hunted down clashes from stupid coders at work, but those too are exactly because they're not namespace-protected < 1418571774 215065 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: between gmp and libtommath I think it's a three-letter prefix that crashes < 1418571777 663240 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :let me check exactly < 1418571786 716562 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and some functions using those prefixes are the same < 1418571793 39986 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1418571795 88941 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :have the same name < 1418571818 780919 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah, the base prefix here is "mp", that *is* kind of generic. < 1418571833 529941 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :I guess they parsed gmp's prefixes as hungarian coding of types/categories, rather than prefixes reserved for gmp < 1418571978 451053 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: the clash is with libtomfloat actually, which uses the "mpf_" prefix, the same as the bigfloat part of gmp < 1418571997 844201 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: so both have an mpf_add function < 1418572004 230887 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 258 seconds < 1418572023 397792 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nice. < 1418572039 339002 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: any 'xmalloc' clashes? < 1418572078 737757 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I think I've seen that particular name for error-checking malloc wrappers several times. < 1418572125 774699 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: dunno, I hope that's usually a macro for foo_xmalloc in all library foo < 1418572189 893173 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :int-e: What *were* the last five chars, btw? < 1418572213 237778 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and the author certainly knew about GMP when he wrote this, he refers to it in the docs multiple timse < 1418572214 764396 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`unidecode 🕻🕽🕾🕿🖁 < 1418572215 789925 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F57B - No such unicode character name in database \ UTF-8: f0 9f 95 bb UTF-16BE: d83ddd7b Decimal: 🕻 \ 🕻 (🕻) \ Uppercase: U+1F57B \ Category: Cn (Other, Not Assigned) \ \ U+1F57D - No such unicode character name in database \ UTF-8: f0 9f 95 bd UTF-16BE: d83ddd7d Decimal: 🕽 \ 🕽 (🕽) \ Uppercase: U+1F57D \ Catego < 1418572233 634921 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :interesting. < 1418572263 541078 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://www.fileformat.info/info/unicode/char/1F57B/index.htm is the first one < 1418572280 224554 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418572315 419984 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Ah, they don’t show up in my gucharmap, probably my unicode isn’t updated yet or something. < 1418572323 728093 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and of course I passionately hate libcurses for its stupid choice of global function names < 1418572352 497313 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I know it's all for a historical reasons, but still < 1418572358 309397 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Melvar: apparently they were added in June < 1418572378 591224 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :int-e: Yes, Unicode 7.0 . < 1418572383 390513 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the nethack source has some crazy identifier names and macros too < 1418572395 196689 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I'm running Debian unstable) < 1418572396 648570 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that at least was never intended as a reusable library, but still < 1418572441 259692 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :“GNOME Character Map↵3.10.1↵Based on the Unicode Character Database 6.3.0” < 1418572454 150659 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Yup. < 1418572479 546508 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :ACTION is running Fedora 20 still. < 1418572509 215804 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :GNOME Character Map 3.14.1 Based on the Unicode Character Database 7.0.0 < 1418572520 482572 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :3.14.1 is kind of nice. < 1418572943 751604 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :In any particular way? < 1418572957 512023 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :just a nice round number < 1418573031 259459 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Oh. < 1418573213 219621 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 272 seconds < 1418573532 530833 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Base 37 survived the henkma attack.) < 1418573656 242028 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay < 1418573688 898192 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :My Collatz parity didn't, but thst's not too surprising. < 1418573693 927673 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :irregular webcomic is finally starting to fit its name < 1418573713 841524 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the reruns are running late? < 1418573717 879721 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(well, the irregular part, it stopped fitting the webcomic part) < 1418573725 431172 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, the sunday annotations < 1418573786 177407 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :whats the point of writing programs short? < 1418573799 354757 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :intellectual challenge < 1418573823 763759 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I guess its fun if you have a chance of winning < 1418573941 852121 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wow, 10 spaces... that's a lot of auxilliary functions? < 1418573991 198005 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :err. 8. still a lot, but not frightening. < 1418574250 374516 :mihow!~mihow@108.30.58.169 QUIT :Ping timeout: 264 seconds < 1418574326 565161 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yep, second time the annotation is late < 1418574347 260550 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :http://www.irregularwebcomic.net/3360.html was the previous one < 1418574355 670975 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no wait < 1418574358 336303 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think that one wasn't late < 1418574369 44728 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe first time then < 1418574374 132597 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :at least we get a filler < 1418574820 529218 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :this code can't work… < 1418574955 915595 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's also stupid < 1418574966 825655 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll have to find some otehr code. < 1418575337 972745 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418576192 363762 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1418576278 992593 :MoALTz_!~no@user-164-126-125-56.play-internet.pl JOIN :#esoteric < 1418576460 13200 :MoALTz!~no@user-164-126-125-56.play-internet.pl QUIT :Ping timeout: 256 seconds < 1418577635 486993 :drdanmaku!uid17782@gateway/web/irccloud.com/x-pinibrrcbtmjuusd JOIN :#esoteric < 1418577848 978116 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1418578711 829801 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1418580106 535026 :glguy_!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418580119 675601 :glguy_!~glguy@unaffiliated/glguy NICK :glguy < 1418581793 847761 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Truth-machine14]]4 10 02http://esolangs.org/w/index.php?diff=41472&oldid=41383 5* 03BCompton 5* (+84) 10StaPLe < 1418584150 44259 :augur!~augur@73.163.157.101 JOIN :#esoteric < 1418584290 269006 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :NYTimes hides a job ad in a Javascript console message. < 1418584315 806050 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :nice < 1418584458 120019 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418584500 927877 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://imgur.com/mPmZJ04 < 1418584511 234924 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so does imgur < 1418584660 51565 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :is there also a message hidden in the javascript comments saying that their boss made them put that conole message but he would like to warn you against working there? < 1418585425 479636 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: Lost terminal < 1418585808 809739 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418586335 984726 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1418586365 710154 :augur!~augur@73.163.157.101 QUIT :Remote host closed the connection < 1418586550 479381 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418586985 909150 :qlkzy_!~qlkzy@li559-28.members.linode.com NICK :qlkzy < 1418587369 456578 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418588328 429648 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1418588390 163834 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418588734 201378 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 256 seconds < 1418591774 222400 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 245 seconds < 1418592803 965411 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1418593401 806605 :bb010g!uid21050@gateway/web/irccloud.com/x-tbkarploebxdcaue JOIN :#esoteric < 1418593762 884974 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Sergio0694 5* 10New user account < 1418593773 571954 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1418594141 950721 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1418594172 566810 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Read error: Connection reset by peer < 1418594207 298966 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1418594486 35457 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418594575 464164 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Remote host closed the connection < 1418595126 89360 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 250 seconds < 1418595231 700964 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Scrip714]]4 10 02http://esolangs.org/w/index.php?diff=41473&oldid=41471 5* 03Orenwatson 5* (+119) 10upadted: xor is X, undivide is \, special output format is x < 1418595553 835081 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418595681 324487 :MoALTz_!~no@user-164-126-125-56.play-internet.pl QUIT :Quit: Leaving < 1418596707 329610 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418596765 581337 :GeekDude!~GeekDude@unaffiliated/g33kdude NICK :GeekAfk < 1418596785 325710 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418597103 839940 :glguy!~glguy@unaffiliated/glguy QUIT :Quit: Part < 1418597941 612290 :boily!~alexandre@96.127.201.149 QUIT :Quit: ORTHONORMAL CHICKEN < 1418598080 214791 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"Although Diet Coke and Cyanide have similar properties, ..." < 1418598663 28767 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I prefer Real Coke < 1418598676 276870 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :with actual sugar < 1418598697 146359 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i prefer cola that's not from coca cola < 1418598719 587057 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well among all soft drinks my favorite is Brio. < 1418598735 138916 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :yesss < 1418598735 318538 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :never heard of that < 1418598754 842242 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :brio's a canadian brand of chinotto < 1418598765 396898 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is a Chinotto-flavored, caffienated soft drink which is awsome < 1418598772 515572 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well ... okay < 1418598866 103364 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :chinotto is like sour, bitter and sweet all in one < 1418598892 957607 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i never seen that at al < 1418598899 572169 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i will have an ooen eye < 1418598916 575191 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :open < 1418598931 868305 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1418599127 591976 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca NICK :|oren\ < 1418599211 836311 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1418599245 341368 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net JOIN :#esoteric < 1418599519 311057 :glguy!~emertens@unaffiliated/glguy JOIN :#esoteric < 1418599594 270547 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1418599598 750776 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :can i run underload ? < 1418599614 129029 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Quit: Leaving < 1418599620 34816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in the channel? < 1418599621 575813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^ul (sure)S < 1418599627 648945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has some harsh limits though < 1418599631 945117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, fungot isn't here... < 1418599633 860074 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418599636 941115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`! underload (test)S < 1418599638 241272 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test < 1418599662 437786 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right. < 1418599670 505083 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :thanks < 1418599672 557482 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We had that thing where the electricity stops for a while. < 1418599684 729311 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :: dup < 1418599689 377857 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :S pop < 1418599689 988321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :flatlining? < 1418599701 680947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: ! is pop, S is print < 1418599707 411946 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :^ul :(S:S) < 1418599724 600640 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :a blackout? < 1418599728 483947 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :`! underload :(S:S) < 1418599729 198994 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Error: Stack underflow in : < 1418599731 962992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that crashes because of trying to duplicate the top of the empty stack < 1418599733 568178 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric ::( < 1418599736 628949 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :`! underload (S:S): < 1418599737 437986 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1418599737 616541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if it didn't crash it'd then push S:S < 1418599745 877646 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i have done it wrong :( < 1418599750 750461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that program results in the stack [S:S , S:S] < 1418599756 5829 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i dont know underload < 1418599760 94552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`! underload ((hello)S)^ < 1418599760 863709 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hello < 1418599769 801331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`! underload (S):^ < 1418599770 474118 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :S < 1418599774 523510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^ = eval < 1418599777 238170 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :OK! < 1418599793 690328 :fungot!fis@selene.zem.fi JOIN :#esoteric < 1418599819 867608 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ooh fungot is back, and supreme as ever. < 1418599820 299125 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :|oren\: anton, i'm objecting to being unable to do that, and then < 1418599886 210751 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A blackout was what I was looking for, or at least that's the hypothesis. < 1418599917 672423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION pets fungot < 1418599918 236566 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :elliott: 08:32 sjamaan that's very cool. ( definitely a recent release. let me rewrite the last couple of days ago < 1418599918 717127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :poor thing < 1418599946 598736 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i dont understand underload < 1418599983 215725 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I get it < 1418600025 20994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's like forth with eval < 1418600046 853633 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and mostly one symbol per action < 1418600135 598940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: here's a good underload program to try andu nderstand < 1418600141 929814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^ul (:aSS):aSS < 1418600142 108878 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :(:aSS):aSS < 1418600202 684817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can use http://esoteric.voxelperfect.net/files/underload/underload.html to single-step through it < 1418600631 589946 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric ::aSS<> < 1418600633 158247 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what is <> < 1418600648 359404 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oh < 1418600652 871354 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :stack is a stack of lists < 1418600657 951162 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :not a stack of things < 1418600684 713221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: it's just the separator < 1418600694 188905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the stack foo<>bar<>baz<> is ["foo","bar","baz"] < 1418600697 171329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where foo is on top < 1418600705 240543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so (foo) prepends foo<> basically < 1418600722 875992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(foo)(bar): -> foo<> then bar<>foo<> then bar<>bar<>foo<> < 1418600751 169302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's also an elegant way to think of underload in terms of term rewriting that makes the stack implicit < 1418600770 556395 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric ::D < 1418600771 669332 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :thanks < 1418600985 991896 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :^ul (:::aSS):::aSS < 1418600986 171050 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :(:::aSS):::aSS < 1418601088 772106 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :^ul (:::aS:S):::aS:S < 1418601088 951305 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :(:::aS:S):::aS:S < 1418601167 557045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a new kind of quining < 1418601319 582872 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hahah how did you know! < 1418601336 404027 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :know what? < 1418601348 304241 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that in generating them with a program < 1418601388 14287 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is confused < 1418601463 78757 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let x x=x++show x in x"let x x=x++show x in x" < 1418601464 291685 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "let x x=x++show x in x\"let x x=x++show x in x\"" < 1418601490 196139 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let x x=text$x++show x in x"let x x=text$x++show x in x" < 1418601491 389766 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : let x x=text$x++show x in x"let x x=text$x++show x in x" < 1418601505 78834 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> let x x=text$x++show x in x"> let x x=text$x++show x in x" < 1418601506 266226 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : > let x x=text$x++show x in x"> let x x=text$x++show x in x" < 1418601598 611215 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (?) < 1418601599 389958 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Not in scope: ‘?’ < 1418601610 221554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t flip < 1418601610 994421 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(a -> b -> c) -> b -> a -> c < 1418601631 395444 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@let z=text"> z" < 1418601633 77738 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Defined. < 1418601633 638631 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> z < 1418601634 734322 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Ambiguous occurrence ‘z’ < 1418601634 913491 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : It could refer to either ‘L.z’, defined at L.hs:154:1 < 1418601634 913620 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : or ‘Debug.SimpleReflect.Vars.z’, < 1418601639 825965 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :argh < 1418601641 722633 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@undef < 1418601641 909242 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Undefined. < 1418601648 800940 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zimple < 1418601651 466059 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@let q=text"> q" < 1418601652 463888 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Defined. < 1418601653 157702 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> q < 1418601654 264132 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Ambiguous occurrence ‘q’ < 1418601654 443332 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : It could refer to either ‘L.q’, defined at L.hs:152:1 < 1418601654 443463 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : or ‘Debug.SimpleReflect.Vars.q’, < 1418601657 661612 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :... < 1418601661 863480 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :> let x{- quine -}x=x++show x in x"let x{- quine -}x=x++show x in x" < 1418601662 749445 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@undef < 1418601662 929053 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Undefined. < 1418601663 698903 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "let x{- quine -}x=x++show x in x\"let x{- quine -}x=x++show x in x\"" < 1418601671 368760 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1418601683 639535 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1418601686 281741 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1418601717 696994 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes, *of course* that module defines all single letter identifiers. < 1418601720 767134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@where+ q @where q < 1418601720 946157 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Okay. < 1418601722 246577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@where q < 1418601722 453402 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : @where q < 1418601726 476265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1418601728 20544 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) < 1418601728 943283 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(FromExpr t2, FromExpr t1, FromExpr t) => (Expr, Expr, Expr, Expr, Expr, t, t1, t2, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr, Expr) < 1418601729 449090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does that count < 1418601738 755945 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: hth < 1418601747 938206 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :> "quine" < 1418601749 467776 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "quine" < 1418601749 654609 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :thebest quine < 1418601750 500063 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: https://hackage.haskell.org/package/simple-reflect-0.3.2/docs/Debug-SimpleReflect-Vars.html < 1418601756 547641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :here's my quine: < 1418601759 168942 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I found that ;-) < 1418601760 464972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[doesn't send a message, gets no response] < 1418601767 754607 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :cheating! < 1418601771 331854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm executing it consatntly < 1418601773 517472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :constantly < 1418601774 188453 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :only real quines like mine count < 1418601797 861559 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> () < 1418601799 158178 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : () < 1418601817 299628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^def quine ul (^quine)S < 1418601817 518023 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Defined. < 1418601818 443598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^quine < 1418601818 621793 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :^quine < 1418601824 48964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :am I an expert now vanila < 1418601835 183153 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :woah nice quine < 1418601859 246466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's homemade < 1418601908 187698 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :^ul (:aSS(anewkindofquine)):aSS(anewkindofquine) < 1418601908 366274 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :(:aSS(anewkindofquine)):aSS(anewkindofquine) < 1418601920 539503 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oerjan, ^ < 1418601932 245680 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: good, good < 1418601965 885832 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :sorry ! < 1418601968 381265 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i thought it was funny < 1418602033 387367 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :vanila: now do it with rule 110 < 1418602081 895346 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how do you define quines so they make sense in rule 110 < 1418602085 586803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not a new kind of anything if you do it yourself, int-e < 1418602090 959566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have to get your employees to do it < 1418602111 638103 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I don't know. That's part of the fun of a new kind of science. < 1418602117 217612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: ah. < 1418602131 542344 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: I'm trying to get vanila do it at no pay at all. ;-) < 1418602185 676672 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (??) < 1418602186 558948 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Functor f => f (a -> b) -> a -> f b < 1418602191 377843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah there it is < 1418602226 476062 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`factor 6561 < 1418602227 779829 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :6561: 3 3 3 3 3 3 3 3 < 1418602293 884444 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait it doesn't do join hmph < 1418602428 688670 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> text.(<**>[id,show])$return"text.(<**>[id,show])$return" < 1418602429 716308 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match type ‘[GHC.Types.Char]’ with ‘GHC.Types.Char’ < 1418602429 895453 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Expected type: GHC.Types.Char -> GHC.Types.Char < 1418602429 895581 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Actual type: GHC.Types.Char -> GHC.Base.StringCouldn't match expected type... < 1418602439 565054 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :figures < 1418602473 979282 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :?where+ q ?where q < 1418602474 158207 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :It is forever etched in my memory. < 1418602477 710520 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :?where q < 1418602477 889153 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :?where q < 1418602497 524165 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :04l08a09m11b12d13a04b08o09t < 1418602558 869984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> text.ap[id,show]$return"text.ap[id,show]$return" < 1418602559 918938 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match type ‘[GHC.Types.Char]’ with ‘GHC.Types.Char’ < 1418602560 98119 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Expected type: GHC.Types.Char -> GHC.Types.Char < 1418602560 98278 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Actual type: GHC.Types.Char -> GHC.Base.StringCouldn't match expected type... < 1418602567 514541 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: What are you trying to do here? < 1418602574 111634 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a quine hth < 1418602596 555147 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1418602604 388289 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what's wrong with the classic ap(++)show < 1418602623 887888 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :^ul (:aS(:^S^:)Sa:):^S^:(:aS(:^S^:)Sa:) < 1418602624 69907 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :(:aS(:^S^:)Sa:):^S^:(:aS(:^S^:)Sa:) < 1418602629 7978 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :WRONG MONAD HTH < 1418602650 794874 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> text.(>>=[id,show])$return"text.(>>=[id,show])$return" < 1418602652 37446 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match expected type ‘[GHC.Types.Char] -> [GHC.Types.Char]’ < 1418602652 215996 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : with actual type ‘[GHC.Base.String -> GHC.Base.String]’ < 1418602652 395027 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :this is cool < 1418602657 515751 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> text$ap(++)show"> text$ap(++)show" < 1418602658 779823 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : > text$ap(++)show"> text$ap(++)show" < 1418602667 38372 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :stop makign haskell quines!!! < 1418602680 189856 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :underload quines pls < 1418602686 69646 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Better unset that q thing. < 1418602690 380247 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@where+ q @where q < 1418602690 559589 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :I will never forget. < 1418602698 406986 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: too easy hth < 1418602701 281361 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :wouldn't want any bot loops < 1418602719 949905 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: whoa, does http://slbkbs.org/serp.html work in IE? < 1418602722 832 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@where- q < 1418602722 180080 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Maybe you meant: where+ where < 1418602730 874461 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :does IE even have incremental search? < 1418602734 641314 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm. no? < 1418602737 416332 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :IE6 didn't < 1418602747 601227 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: there's no such command as @where-loud hth < 1418602763 872846 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@what q < 1418602764 51905 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : @where q < 1418602785 393360 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@url q < 1418602785 572437 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : @where q < 1418602796 648873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: it worked for me yes < 1418602797 65577 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@where+ q < 1418602797 244608 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :I will never forget. < 1418602801 207886 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@url q < 1418602803 966622 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah. < 1418602807 613966 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: does backspace work < 1418602812 54375 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes < 1418602822 34088 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :too good < 1418602838 947381 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: I just found it hard to believe that this module shouldn't have a command for undefining things. But where+ itself does the job, apparently. < 1418602850 574829 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@where q < 1418602853 413149 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (<**>[id,show]) < 1418602853 760734 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@where somethingelse < 1418602853 939324 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :I know nothing about somethingelse. < 1418602854 214118 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :[String] -> [String] < 1418602860 879141 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oerjan, how about a quine in underlambda < 1418602861 279275 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e: fsvo does the job hth < 1418602867 565668 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shachaf: hmm. right. < 1418602877 421686 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@where+ q I know nothing about q. < 1418602877 600739 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Done. < 1418602880 775895 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :eventually it'll turn out that "it worked" meant oerjan successfully got a blank page, and "backspace worked" meant that oerjan was able to go back to the previous page by pressing backspace < 1418602881 657561 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, we can fake it. < 1418602890 823506 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :How about a quine in :()^ < 1418602891 876934 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: ais523 has never released underlambda so i cannot make a quine in it hth < 1418602893 752476 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that would be cool < 1418602911 25833 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :step1 prove :()^ turing complete, step2 apply quine theory < 1418602926 402459 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :TC is not enough to allow quines < 1418602931 956538 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :turing completeness is neither sufficient nor necessary hth < 1418602947 718235 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(you may have to do some trivial transcoding from output to the language) < 1418602960 517050 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :silly shachaf, iirc when i tested yesterday i wrote "hi there" then backspaced over it < 1418602971 852030 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ok revised approach: < 1418602972 523684 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :step1 write a quine in :()^ < 1418602974 196228 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: ok < 1418602986 478180 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: you need output to have a quine, at a minimum, hth < 1418602992 151418 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i have an alternate version that uses css to render text rather than a canvas < 1418603006 904559 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :do you know what a headache it is to render text on a web page that isn't searchable with Ctrl-F hth < 1418603014 495759 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think a quine without a and S in underload is impossible < 1418603031 403176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you could define an output encoding for the resulting stack < 1418603037 989780 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, searching the wiki for :()^ didn't help < 1418603040 679041 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Has anyone here ever written a quine? < 1418603045 931277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1418603046 777214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^quine < 1418603046 955835 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :^quine < 1418603048 92349 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: Underload section < 1418603049 103574 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :int-e, it's on the underload page < 1418603052 599927 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://esolangs.org/wiki/Underload#Quine < 1418603086 810852 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah. < 1418603098 34248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it feels like if ():^ is TC then toothpaste must be too < 1418603111 131096 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :toothpaste complete? < 1418603151 902353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does that mean it can act as any one of whitening toothpaste, sensitive teeth and gums toothpaste, minty-fresh breath toothpaste, ... < 1418603158 276439 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hehe < 1418603162 468229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :toothpaste quine < 1418603178 641711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you brush your teeth with it and it just coalesces into the original solid < 1418603238 176267 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: i wrote the quine in /// and the one in glass, for example < 1418603246 225292 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I like the /// one... < 1418603248 737977 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :probably others < 1418603250 264490 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :its' very scary < 1418603255 486066 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*MWAHAHAHA* < 1418603292 466470 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's essentially based on the same principles as the looping, just adapted to print instead of run < 1418603360 562220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it uses a slightly different encoding than the BCT interpreter because i couldn't avoid string clashes with that one < 1418603372 256125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(basically, one more initial / in tokens) < 1418603432 333499 :GeekAfk!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418603452 615905 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: the toothpaste i buy is "total" protection hth < 1418603471 254176 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it probably doesn't do all those, though. < 1418603488 424200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but total things can't be TC [conor mcbride swoops down and punches me] < 1418603510 923626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott is now entrapped in a partiality monad < 1418603519 942114 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :total languages can be totally cool < 1418603537 490852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm partial to horrible jokes, yes! < 1418603552 566974 :glguy!~emertens@unaffiliated/glguy PRIVMSG #esoteric :I like that I'm not being charged a subscription fee for this comedy in today's episode ^_^ < 1418603564 749998 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so will ghc 7.12 be when haskell _really_ becomes dependent < 1418603638 209752 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :glguy: i suspect you are mischanneling but i hope that's actually a comment on our current topic < 1418603659 116128 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*discussion < 1418603659 995690 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :^ul (a:S^S)a:S^S < 1418603660 174813 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :(a:S^S)a:S^S < 1418603663 493584 :glguy!~emertens@unaffiliated/glguy PRIVMSG #esoteric :Nope, just watching the discussion, hth < 1418603665 724833 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :^ul (:aS::S):aS::S < 1418603665 928470 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :(:aS::S):aS::S < 1418603667 541618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this channel is like #haskell-crap, which is why I love it < 1418603673 125190 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :^ul ((:aS^S)):aS^S < 1418603673 304377 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :((:aS^S)):aS^S < 1418603678 181137 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :^ul (aS(:^S)):^S < 1418603678 380270 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :(aS(:^S)):^S < 1418603683 318621 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :^ul ((:aS^)S):aS^ < 1418603683 508807 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :((:aS^)S):aS^ < 1418603699 662881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :glguy: btw you mean you're using this channel without a subscription? < 1418603710 649369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/msg chanserv op #esoteric < 1418603717 987647 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: there doesn't seem to be a #haskell-crap, should we get it to redirect here twh < 1418603722 56471 :glguy!~emertens@unaffiliated/glguy PRIVMSG #esoteric :I got a splitter from a neighbor's service < 1418603796 973228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: the last thing we need is even more haskellers in here < 1418603804 685187 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aww < 1418603846 566798 :glguy!~emertens@unaffiliated/glguy PRIVMSG #esoteric :I can stick to JS or C or not talking or whatever < 1418603862 864966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't worry the epidemic is unstoppable already < 1418603909 991392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's like 20 people in here who know haskell < 1418603913 659452 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :today on wikipedia: fuck < 1418603933 747683 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: some of them learned about haskell here, mind you < 1418603953 300840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes they became tainted < 1418603956 895905 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aren't you one of them btw < 1418603983 155369 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :haskell isn't as good at quines as underloab < 1418603987 909815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am as tainted as they come < 1418604004 36769 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :can you make a language based on loebs theorme < 1418604013 866949 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i knew haskell before i came to this channel, although one of the first programs i wrote was an unlambda interpreter, which as i recall is an ancestor of the one in lambdabot < 1418604034 216649 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` echo 28752pP | dc < 1418604035 101392 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :28752 \ pP < 1418604044 666609 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` echo 28752pP | dc | dc < 1418604045 381619 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :28752 \ pP < 1418604062 887242 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that's interesting int-e < 1418604134 488398 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` echo '[91Pp93Pp]91Pp93Pp' | dc < 1418604135 295764 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[91Pp93Pp \ ]91Pp93Pp < 1418604144 388096 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` echo '[91Pp93Pp]91Pp93Pp' | dc | dc < 1418604145 131610 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[91Pp93Pp \ \ ]91Pp93Pp < 1418604152 215205 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah, darn. < 1418604169 214762 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` echo '[91PdP93Pp]91PdP93Pp' | dc | dc < 1418604169 893953 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[91PdP93Pp]91PdP93Pp < 1418604195 530183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` echo '[91PdP93Pp]91PdP93Pp' | cat | cat < 1418604196 176758 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[91PdP93Pp]91PdP93Pp < 1418604223 791007 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :`` echo `echo cat` | `echo cat` < 1418604224 548074 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat < 1418604248 64382 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :maybe you could implement underload as unix programs < 1418604256 127686 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :or something else < 1418604264 120108 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what sets of unix pipes make a TC language? < 1418604307 102349 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but unix pipes aren't very stack based < 1418604389 765400 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 264 seconds < 1418604554 28860 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you could probably make something analogous that treated stdin as a stack of lines < 1418604576 79507 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :its a shame i cant find a symmetrical underload quine < 1418604603 408896 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that has been done. isn't there one on the wiki page? < 1418604610 16238 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yeah < 1418604611 401454 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :but not by me < 1418604691 731765 :vanila!~vanila@unaffiliated/vanila QUIT :Quit: Leaving < 1418605032 123461 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` echo '1xd[[1xd]P91PP93P[dx1]PqP[1xd]P39pP19P[dx1]]dx1' | dc < 1418605067 465727 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(hmm ... spot the mistake) < 1418605067 907549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo hi < 1418605077 152547 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hi < 1418605085 443454 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1xd[[1xd]P91PP93P[dx1]PqP[1xd]P39pP19P[dx1]]dx1 < 1418605128 822719 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: there isn't one? < 1418605144 514322 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's not symmetric < 1418605149 122985 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1418605172 235555 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :capital < 1418605242 983757 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(no big deal, since code after the 'q' is not executed.) < 1418605902 144534 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> reverse "1xd[[1xd]P91PP93P[dx1]PqP[1xd]P39pP19P[dx1]]dx1" < 1418605903 311839 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "1xd]]1xd[P91Pp93P]dx1[PqP]1xd[P39PP19P]dx1[[dx1" < 1418606216 335543 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :What if you flip the brackets? < 1418606312 181760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's prohibited by the geneva convention < 1418606550 519856 :nisstyre!~yourstrul@oftn/member/Nisstyre QUIT :Ping timeout: 256 seconds < 1418606778 481103 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418607363 968035 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: leaving < 1418607378 8237 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418607917 879868 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Ping timeout: 264 seconds < 1418608030 85437 :TodPunk!~Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1418608254 676766 :nisstyre!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1418608533 369342 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1418609417 886202 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` printf "%x" 32000428082400023 < 1418609447 696497 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :71b03844830b17 < 1418609487 434792 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wut < 1418609535 231103 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm wondering if there is a non-brute-force way of finding such numbers (which are palindromic in several bases, and large compared to the bases) < 1418609624 318878 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418609676 832736 :glguy!~emertens@unaffiliated/glguy QUIT :Quit: Computer has gone to sleep. < 1418609690 332195 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh and I guess the bases b, c should not satisfy any relation of the form b^k = c^l for k,l>0. < 1418609812 432583 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tricky guy < 1418609908 535871 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :int-e: is there a brute-forced list for that? < 1418609920 409330 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Good evening, boily. < 1418609930 334019 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*gasp* < 1418609979 945188 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :lifthrasiir: I just wrote a toy program that finds all 17-digit palindromic numbers (base 10) that are also palindromic in base 16. This is the complete list: 32000428082400023 / 32633196169133623 / 64634327472343646 / 70667820502876607 < 1418610025 900638 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How many digits are they in base 16? < 1418610053 579231 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :14. < 1418610069 604947 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :14, all of them. < 1418610072 785406 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa < 1418610101 340359 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you could totally golf that down even including the 0x < 1418610106 850342 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> logBase 16 (10^17) < 1418610108 480530 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 14.118194403271291 < 1418610114 56227 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> logBase 16 (10^18) < 1418610115 517289 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 14.948676426993131 < 1418610133 668033 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the answer I was looking for was 11, obviously < 1418610225 350853 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess I could encode it as a SAT problem and watch minisat fail on it. (or be surprised that it actually manages.) < 1418610235 326053 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and here my first thought was "he's been checking upwards from 32000000000000000, and that was the first number he found" < 1418610262 96492 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :my stupid search script (never optimized) gives: 1-9 11 353 626 787 979 1991 3003 39593 41514 90209 94049 96369 98689 333333 512215 666666 749947 845548 1612161 2485842 5614165 6487846 9616169 67433476 90999909 94355349 94544549 119919911 161131161 190080091 241090142 247969742 (no 10-digit number here) < 1418610275 184165 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(cont'd) 26896769862 28586268582 28779897782 30144644103 32442924423 39762526793 43836363834 45961216954 51113531115 56702120765 390189981093 1278169618721 1631645461361 1806872786081 2424058504242 2692667662962 3405684865043 6694367634966 7888195918887 14315822851341 17262755726271 45113388331154 397922151229793 509538666835905 522013020310225 816346555643618 1668739779378661 5099347667439905 < 1418610298 442946 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: nah, I enumerated the 10^9 decimal palindromes. (I should've enumerated the 16^7 hexadecimal palindromes of length 14 instead) < 1418610312 445885 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :5099347667439905 has 16 decimal digits, so the next would be 32000428082400023 (not yet found) < 1418610326 897349 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 16^7 < 1418610328 317492 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 268435456 < 1418610383 228893 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: hm it's because 14 is even and 17 is odd < 1418610391 378458 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yeah < 1418610396 264204 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :otherwise it shouldn't matter which base you start with < 1418610422 746493 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :approximately sqrt(n) numbers below anyway < 1418610454 58264 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :for the purpose of brute-force search, building decimal numbers is better (trivial hexadecimal conversion) < 1418610529 376194 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm what counts for more, the 4*more to test or the harder conversion < 1418610530 552000 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :373019805508910373 is the first 18-digit double palindrome. < 1418610605 954502 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :aaand of course there is an OEIS entry: http://oeis.org/A029731 < 1418610659 539045 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :http://oeis.org/A029731/b029731.txt < 1418610742 666610 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so are there infinitely many of those numbers (heuristically, yes, and I expect a proof is way out of reach) < 1418610774 878970 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so if approximately sqrt(n) numbers below n are palindromic in one base, hm that's 1/sqrt(n) of all so if were independent there should only be a finite number palindromic in two... < 1418610786 453734 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*if they were < 1418610787 911313 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no. < 1418610812 678682 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(1/sqrt(n))^2 is 1/n and that series diverges. < 1418610817 715216 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: Lost terminal < 1418610841 684445 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1418610932 317520 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i don't quite trust that heuristic if changing from local to global makes that much difference... < 1418610945 89864 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :instead... < 1418610953 342948 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what do you mean by local and global? < 1418610992 426479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait hm < 1418611031 41725 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok between n^2 and (n+1)^2 there should be 1 palindrome < 1418611050 930324 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in one base < 1418611085 188583 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's 2n+1 numbers < 1418611113 515199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is too imprecise < 1418611133 457153 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Way too imprecise for a proof. < 1418611186 355305 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok so say between 1000000 and 1000999 there is one palindrome < 1418611207 969233 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's 1000^2 to 1000^2 + 2*1000 - 1 < 1418611256 900679 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so the density is 1/(2*sqrt(n)-1) on that interval < 1418611295 605667 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1418611315 753375 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess i am getting approximately theta(1/sqrt(n)) anyway < 1418611385 214481 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :otoh this means we should expect only finitely many that are palindromes in _three_ distinct bases, iirc < 1418611403 176746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(that sum (1/n^s) converges for s > 1) < 1418611427 102407 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which i'm not entirely sure of < 1418611440 263703 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :s>=2 i'm sure < 1418611469 455283 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :there are b^k palindromes in [b^(2k-1),b^(2k)-1] and in [b^(2k),b^(2k+1)-1]. < 1418611505 106812 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :to me that seems easier than arguing about n^2 and (n+1)^2. < 1418611529 707531 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1418611553 951431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok s>1 confirmed < 1418611579 793798 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :? < 1418611588 443857 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :for three or more, yes < 1418611597 564612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Riemann_zeta_function < 1418611640 641703 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(that sum (1/n^s) converges for s > 1) <-- I didn't recognize this as a question. < 1418611681 778796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it was turning into a question while i was writing it < 1418611725 216236 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: that's why question marks go at the end of sentences hth < 1418611733 423790 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :did you notice that I messed up ... I should write, there are b^k palindromes in [b^(2k-2),b^(2k-1)-1] and in [b^(2k-1),b^(2k)-1]. < 1418611745 90066 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1418611749 812035 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: technically it only turned into a question after i'd pressed return hth < 1418611777 277102 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :does that still count as writing it twh < 1418611781 496371 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no i didn't, i was too lazy to check that :P < 1418611795 856900 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and by b^k, I mean (b-1)*b^(k-1), thanks to a leading digit that should not be zero. < 1418611817 813098 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but none of this changes the conclusion. < 1418611863 52991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :anyway, if those two-base palindromes are distributed approximately as you'd expect from taking product of densities then that might indicate there _isn't_ a non-brute force method, vaguely... < 1418611922 260844 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: So, even simpler, there are 2*b^k-1 palindroms less than b^2k, since you can take every number less than b^k and append it to its reverse, possibly merging the center digits. The -1 term accounts for 0 = 00. < 1418611955 959181 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: bonshachafoir. < 1418611969 187391 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i was trying to use a smaller interval to prevent that local/global confusion i was sensing < 1418612000 601037 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I see. Well, you needn't worry :) < 1418612199 187277 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :from 1000000 to 9999999 there are 9000 palindromes... < 1418612203 872757 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418612226 867478 :glguy!~emertens@unaffiliated/glguy JOIN :#esoteric < 1418612240 142897 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hi < 1418612244 280020 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :helloren. < 1418612263 84752 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Though the n^2/(n+1)^2 idea doesn't quite work. The difference between 100001 101101 is 1100, about sqrt(10) times larger than sqrt(100001). < 1418612292 539805 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that was too short an interval < 1418612305 974158 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think a single set of digit lengths is better < 1418612309 373011 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :n^2 / (n+b)^2 will work. < 1418612403 318635 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418612708 996165 :boily!~alexandre@96.127.201.149 QUIT :Quit: EXPRESSIVE CHICKEN < 1418612900 49759 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let dens b x = 1/b^ceiling(logBase b x / 2) in dens 10 1000001 < 1418612901 400598 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1.0e-4 < 1418612916 311195 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm that's wrong < 1418612927 972468 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let dens b x = 1/b^round(logBase b x / 2) in dens 10 1000001 < 1418612929 390650 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1.0e-3 < 1418612933 660629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let dens b x = 1/b^round(logBase b x / 2) in dens 10 10000001 < 1418612934 919599 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1.0e-4 < 1418612965 29498 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let dens b x = 1/b^round(logBase b x / 2) in dens 10 1000000 < 1418612966 373242 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1.0e-3 < 1418612980 584556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let dens b x = 1/b^round(logBase b x / 2) in dens 10 1000000 * 9000000 < 1418612982 4652 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 9000.0 < 1418612989 470033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let dens b x = 1/b^round(logBase b x / 2) in dens 10 10000000 * 90000000 < 1418612990 853062 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 9000.0 < 1418613005 521603 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let dens b x = 1/b^round(logBase b x / 2) in dens 10 999999 < 1418613007 43230 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1.0e-3 < 1418613016 349939 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let dens b x = 1/b^round(logBase b x / 2) in dens 10 9999999 < 1418613017 792550 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1.0e-3 < 1418613027 271701 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let dens b x = 1/b^round(logBase b x / 2) in dens 10 10000000 < 1418613028 771056 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1.0e-4 < 1418613075 689448 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let dens b x = 1/b^round(logBase b x / 2) in sum [dens 10 n * dens 16 n | n <- [100..10000]] < 1418613077 308155 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 7.796289062500727 < 1418613089 840906 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so 1/sqrt(bn) <= dens b n <= sqrt(b/n)? < 1418613133 686112 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well that's not too far from the actual number of double-palindromes between 100 and 10000 < 1418613178 545078 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i'm just trying to make it give the right density for each number of digits < 1418613209 587190 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let dens b x = 1/b^round(logBase b x / 2) in sum [dens 10 n * dens 16 n | n <- [100..100000]] < 1418613212 124667 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 11.311914062572834 < 1418613248 166383 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm there's a surprising number of them in the 90 thousands :P < 1418613276 937288 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh it's not too far away anyhow < 1418613808 26250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION looks at freefall and wonders what gimu means < 1418614450 877504 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm. perhaps http://www.eudict.com/?lang=japeng&word=gimu < 1418614457 80673 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but it's a wild guess. < 1418614693 705504 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it does seem to fit at least < 1418615375 542212 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 244 seconds < 1418615888 938601 :glguy!~emertens@unaffiliated/glguy QUIT :Ping timeout: 258 seconds < 1418616412 790179 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418616981 746281 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418617787 95495 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1418618345 42616 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Are APLs even popular anymore? < 1418618367 35021 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I've been thinking about ideas for them < 1418618450 586244 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :What APLs do people use, anyway? J, K, and APL are the only ones I know of. < 1418618514 574189 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1418620959 354746 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Remote host closed the connection < 1418621396 638334 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: Leaving < 1418621464 769423 :glguy!~glguy@c-71-59-134-118.hsd1.wa.comcast.net JOIN :#esoteric < 1418621474 822100 :glguy!~glguy@c-71-59-134-118.hsd1.wa.comcast.net QUIT :Changing host < 1418621475 1049 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418621702 4032 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 272 seconds < 1418621726 442665 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Let's make in Magic: the Gathering cards, a artifact card, its effect is: {X}, {T}: Change this card's mana cost to the mana you paid for this ability. < 1418621798 594704 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :You can have another ability to change the name of this card to any other card on the field. < 1418622102 839420 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1418622417 45263 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1418622876 660598 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Is there any card that allows you to gain life instead of drawing cards? < 1418623692 16715 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: What would that card's mana cost be? < 1418623708 552201 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think there's a card with that ability. It would probably not be very popular. < 1418624080 587029 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :shachaf: If you draft it together with a card that is in combination become useful then you might use it. I don't know what its mana cost would be originally, maybe just {0} or {1} is enough. < 1418624150 35527 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There is http://magiccards.info/query?q=!Scornful+Egotist which maybe has some similar uses. < 1418624244 773234 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Actually, not really. < 1418624257 849941 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know what it would be useful for. < 1418624277 220087 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess you mean "this permanent's mana cost". < 1418624299 500884 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes I mean it; even if a token copy is made it can still work. < 1418624494 72238 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :I've only played a bit of Magic. What's the point of this Scornful Egotist? < 1418624528 495070 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :You can draft multiple sets if that would help! Usually only one set is drafted but I have played once where two sets are drafted. < 1418624675 440955 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :glguy: I never played in that block, but as I understand it there were a bunch of cards that cared about having permanents with a high converted mana cost. < 1418624693 718954 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So this was a cheap roundabout way to get some of those effects. < 1418624755 414261 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://magiccards.info/query?q=e:scg/en+o:%22converted+mana+cost%22 < 1418624758 455805 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :http://magiccards.info/sc/en/49.html < 1418624791 43588 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, that sort of thing. < 1418624876 268123 :zemhill!bfjoust@selene.zem.fi QUIT :Ping timeout: 260 seconds < 1418624876 447068 :zemhill!bfjoust@selene.zem.fi JOIN :#esoteric < 1418624904 608949 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :"Once I was human. Now I am far more." -- but apparently there was an errata that stated the Scornful Egotist was still human < 1418624931 308795 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, it does say "more" < 1418624955 100840 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :{Human} ⊂ {Human, Wizard} < 1418625001 919300 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Then he would have said. I am human. Also I am far more. < 1418625114 800160 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 256 seconds < 1418625117 181252 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Human and Wizard are incomparable < 1418625161 811628 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Don't tell me, tell him! < 1418625192 79667 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo so annoying that Soldier tokens aren't human < 1418625196 797414 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418625306 145738 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1418625426 186954 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Why is it so annoying? < 1418625439 703067 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Maybe some soldiers will not be human soldiers? < 1418625453 115773 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because I'd always mix them up. < 1418625631 698872 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I made up a card for Pokemon card game which is called HAND FIXER KIT and its effect is: Put all cards from opponent's trash into his hand. < 1418625701 869690 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :I used to have the first couple sets of pokemon cards... and then my brother traded them away for some hockey cards < 1418625751 657929 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i traded some hokey cards for some hockey cards < 1418626033 947799 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Assume it is your turn after you have drawn a card you have three cards in your hand; in play opponent has only CHANSEY [Lv.55] with no damage and five energy cards attached; you have KADABRA [Lv.39], active, with 2 damage, no energy, and is sleeping, and you have only GASTLY [Lv.8] on bench with 1 energy and 2 damage; opponent has 3 cards remaining in draw pile and 1 side card remaining; you have no cards in draw pile and 5 side cards remaining... < 1418626104 621583 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Now, you can play HAND FIXER KIT and opponent is going to scream like "!!???!!!?!?!???!?!!!!!????!!?!????!!!!!?!?!?!!?!!!!??????!!!??!?!?!??!?!?!!!!!!???!?!!?!?!?!!!?!????!?!??!??!!??!?!?!?!?!?!!!!?!???????!!!!!??!?!!!!?????" < 1418626143 728539 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What do *you* think??? < 1418626163 654718 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think my opponent is going to scream like that. < 1418626176 82137 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I don't know the rules of Pokeman card game; maybe it is required. < 1418626187 389319 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :No, it isn't required. < 1418626281 786030 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :You should probably add that as a requirement to your card < 1418626302 879386 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :glguy: Why? < 1418626327 302664 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :seems like it'd make it even more complicated and more fun :) < 1418626351 799612 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Or was that long list of assumptions just a scenario < 1418626363 383685 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :and not the pre-req? < 1418626368 46998 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :That long list of assumptions is just a scenario. < 1418626381 704928 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The effect of HAND FIXER KIT is only "Put all cards from opponent's trash into his hand" < 1418626468 736581 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :He has exactly fifteen trainer cards in his trash. In your hand you have DEVOLUTION SPRAY and HAUNTER [Lv.26]. < 1418626476 40311 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Now what do you believe? < 1418627063 821775 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 264 seconds < 1418627107 92145 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418628162 6501 :glguy!~glguy@unaffiliated/glguy QUIT :Quit: Quit < 1418629305 602312 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418629552 932048 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Remote host closed the connection < 1418629563 744305 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418629610 19427 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :o.O http://techcrunch.com/2014/11/19/mozilla-partners-with-yahoo-which-will-become-the-default-search-engine-in-firefox-next-month/ < 1418629988 178260 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 258 seconds < 1418632163 57118 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1418632165 380669 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I do not expect changing the default searching engine is anything wrong; regardless what it is by default, you can easily change it to whatever one you want, or add your own < 1418634592 956059 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Most won't though. < 1418634617 372258 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :The Google-Firefox deal was big money for both. < 1418635373 431852 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1418635453 359778 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Helpful commit message of the day: "zip and zipwith. These work exactly as you'd expect if you've used Haskell. You might not've, so they work exactly as they say." < 1418635689 374828 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::D < 1418635691 616588 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Link? < 1418635717 581899 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :https://github.com/jarcane/heresy/commit/61321c114669b366a362c287984b2719708c526c < 1418637774 814544 :drdanmaku!uid17782@gateway/web/irccloud.com/x-pinibrrcbtmjuusd QUIT :Quit: Connection closed for inactivity < 1418638921 142961 :glguy_!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418640619 302396 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Is it known whether there is a nontrivial palindrome for bases 2, 3 and 5? < 1418640794 273116 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(Or even 2, 3, and 4.) < 1418642567 619556 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418642825 7668 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: fungellot. what are you supreming? < 1418642825 571006 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: objc looks like someone mixed malbolge, c, e, r, e, b, c: if a flaw isn't fatal, it's acceptable. 2.0 seconds could be a simple mail server designed to just work < 1418642955 764335 :Frooxius!~Frooxius@ip-78-102-124-108.net.upcbroadband.cz QUIT :Quit: *bubbles away* < 1418643096 993989 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :uh < 1418643193 549921 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, do you like running double exponential time algorithms? < 1418643193 775043 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: im not sure < 1418643338 893493 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, do you like winger? < 1418643339 235313 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: wait. you intended to impose on your prototype system?' what? it was a list with two elements < 1418643355 558314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote fungot, do you like running double exponential time algorithms? b_jonas: im not sure < 1418643355 802017 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :elliott: still law is law...) and ( d or f) < 1418643372 354277 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1226) fungot, do you like running double exponential time algorithms? b_jonas: im not sure < 1418643434 296393 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :if some charitable soul on this Fine Chännel could make the damn wisdom PDF compile on texlive 2014, that'd be very helpful and I could get back to editing it. < 1418643445 214530 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(having some problem with the Greek package...) < 1418643724 879293 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, how do you feel about the conflicting requirements of good practices when no alignment causes performance penalties because the cpu has to access data crossing cache lines, but too much alignment causes performance penalty due to every data trying to share the same l1 cache line? < 1418643725 258887 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: but right now the system is only very hard to replace the sorting order for nick lengths! < 1418643736 127180 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yeah, agreed < 1418643777 945384 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :nick lengths are as good as they are. five letters masterrace! < 1418643794 658196 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: since when is this a Chännel twh < 1418643809 274687 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, which fairy should I forget to invite to the newborn child's christening? < 1418643809 500469 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: if your point is completely bogus.) < 1418643828 733182 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: yeah, but if you had to choose one? < 1418643829 100659 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: when you can be more efficient both in time and they are mostly in canada, i wouldn't assume it to do < 1418643838 124132 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :canada, ok < 1418643851 46116 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, do they ride a motorbike in the winter? < 1418643851 327356 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: dhcpd is running as you described it. < 1418643911 429611 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: according to my logs, since February 13, 2014. < 1418643920 29363 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, if an adolescent boy wishes to honorably sever ties with his family to avoid the consequences of the century old feud between his family and the Capulets, what should he become? a cleric, a monk, or a mercenary? < 1418644070 378059 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Are those the only three choices? < 1418644132 205307 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :were there engineers in those times? < 1418644618 583542 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: no, you could give some other choice too if you wish < 1418644632 564342 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :these are just the ones that's occurred to me < 1418644652 727074 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I guess they could try to enter the guild of assassins too < 1418644663 64312 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or join a circus/theatre < 1418644685 719366 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I'm not sure how honorable it is to join a theatre < 1418644859 971627 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1418644916 468637 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hehe, this bad translation is amusing. in this list, it has chinese commas between Hungarian words < 1418644927 393920 :shikhin!~shikhin@59.177.204.207 JOIN :#esoteric < 1418644951 197397 :shikhin!~shikhin@59.177.204.207 NICK :Guest24980 < 1418645068 794126 :Guest24980!~shikhin@59.177.204.207 QUIT :Client Quit < 1418645088 979976 :shikhout!~shikhin@59.177.204.207 JOIN :#esoteric < 1418645101 502627 :shikhout!~shikhin@59.177.204.207 QUIT :Changing host < 1418645101 692244 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418645134 44322 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1418645742 62635 :boily!~alexandre@96.127.201.149 QUIT :Quit: COMPLACENT CHICKEN < 1418646429 700379 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ctof -10 < 1418646430 794075 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​-10.00°C = 14.00°F < 1418646437 135114 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc -30 < 1418646437 815050 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​-30.00°F = -34.44°C < 1418646893 658331 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 260 seconds < 1418649427 621995 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://gabrielmartin.net/projects/hipku/ < 1418649701 521629 :glguy_!~glguy@unaffiliated/glguy QUIT :Quit: Quit < 1418650388 204348 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1418650722 552932 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1418650833 969154 :shikhin!~shikhin@120.59.232.162 JOIN :#esoteric < 1418650877 155122 :shikhin!~shikhin@120.59.232.162 NICK :Guest53639 < 1418650910 919435 :Guest53639!~shikhin@120.59.232.162 NICK :shikhout < 1418650915 930829 :shikhout!~shikhin@120.59.232.162 QUIT :Changing host < 1418650916 120675 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418650925 958602 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1418650927 503898 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1418651653 213725 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1418651750 663358 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :ACTION gazes into the abyss that is random number generation in a functional language. < 1418651801 915826 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :“abyss”? < 1418651832 81219 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :ACTION is being rather facetious, but it is an issue that needs to be decided for Heresy. < 1418651982 837884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't you already have IO < 1418652053 21898 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :True. But I have something I might want to do with my first game project in Heresy that might require a more predictable approach. < 1418652217 647847 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Why are you running your own dhcpd? Was it your fault my DHCP clients had stopped working? < 1418652217 876358 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :fizzie: i don't use safari often :) < 1418652231 334034 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: O-kay, but that doesn't seem terribly relevant. < 1418652231 543550 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :fizzie: that base blocking technique and improved it with the default formatting and don't want to < 1418652269 89916 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :If you call into a coroutine, the coroutine calls also into you < 1418652371 589607 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric ::D < 1418652437 767914 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Basically, I haven't actually established I/O beyond console print and input in Heresy yet (I'm thinking external IO will take place in parameterized blocks only, but haven't got round to implementing it yet). < 1418652462 290573 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :So I thought for a game, rather than have a save function, I'd use a password system like the old NES games. < 1418652582 273094 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :But it begs the question of whether the random number seed should be included in the derivation for the password or not, and that means I have to be more particular about how seeds are generated and used in the program (and indeed, possibly in the language itself) < 1418652657 674635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why do you need an RNG seed for this < 1418652716 813835 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Oh, right, because it's an RPG. Die rolls and what not. < 1418652729 905275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but you want the seed to be predictable given the password? < 1418652735 437612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in the same every time < 1418652752 746286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how do you generate the password < 1418652753 802048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1418652872 468908 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :The password would just be a serialization of the player stat values and possibly the RNG seed to a text string, maybe base64 or something if I'm feeling lazy, or something original if I'm not. < 1418652917 226424 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418652949 671537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean a PRNG is a pure function of its state < 1418652958 732651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you shouldn't need to change the language < 1418652968 981904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(okay it's state -> (output, state)) < 1418652984 966764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(my point is you can handle it as well as any state if your initial seed is fixed) < 1418653010 876914 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :elliott: Well, literally, the syntax and functions haven't been defined in Heresy yet. I need to write them before I can start writing a game. < 1418653011 378631 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1418653022 393491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why do you have to change the language < 1418653026 665812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can implement a PRNG in a few lines < 1418653042 998586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Xorshift < 1418653221 680305 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Sandbox14]]4 10 02http://esolangs.org/w/index.php?diff=41474&oldid=40202 5* 0380.95.121.33 5* (+25) 10 < 1418653264 242151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :agreed < 1418653332 14361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :J_Arcane_: btw not trying to seem argumentative, just legitimately curious as to the problem < 1418653417 7808 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :elliott: Really, it's not necessarily a 'problem' just deciding how to define it. I think probably I'll just implement RANDOMIZE and RND, and then abuse the lexical scoping to rewrite the seed when needed. < 1418653433 539078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't this language meant to be pure :) < 1418653445 422176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd just implement the RNG inside the game or something, personally! < 1418653446 630117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or in a library < 1418653460 163029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you don't care about getting a seed from the outside world you don't need to change the language at all < 1418653467 761795 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Well, 'rewrite' in the sense of redefining it locally. < 1418653501 398079 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Sandbox14]]4 10 02http://esolangs.org/w/index.php?diff=41475&oldid=41474 5* 0380.95.121.33 5* (+64) 10 < 1418653610 436776 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Ie. you can still get away with just doing (def seed (randomize timer)) at the top level, and just (def seed [somethingelse]) farther down the tree. Or just say hell with it and not worry about storing the seed. < 1418653654 687444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well. okay. I was just thinking you'd make a function that takes a state and returns (list output newstate). < 1418653673 422105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xorshift just "reseeds" every step < 1418653684 261952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you pass in the seed initially and then get a new one out and a returned number, etc. < 1418653711 491286 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if you already have I/O, use the old-school keyboard intervals method! < 1418653936 300696 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you can isolate the unfunctional stuff to one thing then < 1418654844 599428 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: exam time < 1418655110 558047 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : (Or even 2, 3, and 4.) <-- having both 2 and 4 seems like it'll restrict digits quite a lot < 1418655151 374022 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if it's even length in binary you can only use 00 and 11 < 1418655175 838984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(topic was palindromes) < 1418655257 662952 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :with odd length, hm < 1418655337 692250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :1(00)*01 is the only possibility with odd length < 1418655380 960640 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well except 0 itself < 1418655439 122060 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's 4^n+1 < 1418655473 712248 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [showIntAtBase 3 intToDigit (4^n+1) | n<-[1..]] < 1418655475 133590 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [<[Char] -> [Char]>,<[Char] -> [Char]>,<[Char] -> [Char]>,<[Char] -> [Char]>... < 1418655484 662549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [showIntAtBase 3 intToDigit (4^n+1) "" | n<-[1..]] < 1418655486 30227 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ["12","122","2102","100112","1101222","12121202","211110212","10022220022","... < 1418655511 302380 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm none in the short term... < 1418655523 126113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [showIntAtBase 3 intToDigit (4^n+1) "" | n<-[8..]] < 1418655524 610349 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ["10022220022","111022121002","1222021101012","21220002111122","101112010100... < 1418655553 384977 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Only the base 4 palindromes with the digits 0,1 or the digits 0,3 are base 2 palindromes. < 1418655592 294260 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: um i don't think digits 0,1 work < 1418655604 521857 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :except for 4^n+1 < 1418655618 468853 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :1111 must also work < 1418655637 282061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: that's digits 0,3 < 1418655644 712179 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: in base 4 < 1418655654 681950 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so 1010101 in base 2 < 1418655672 677316 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1418655680 187529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :where was my logic error.. < 1418655686 187118 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so I agree with Jafet on this < 1418655696 960902 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1418655721 26380 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually no < 1418655726 459076 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's _only_ digit 1 < 1418655735 983778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1418655738 773391 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sheesh < 1418655746 772954 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :we're just inserting 0s between all digits < 1418655767 482859 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :to convert from base 4 to base 2. < 1418655778 16352 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION brain < 1418655796 190828 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Brain? I learned this by computer. < 1418655813 997804 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :brains generalize better < 1418655874 876171 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so did you find any that were also base 3 < 1418655891 799584 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :1. < 1418655917 373596 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think "non-trivial" was specified in the original question < 1418656169 732336 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let p b n | s <- showIntAtBase b intToDigit n "" = [s|s == reverse s] in [l| n<-[3..], Just l <- mapM (`p` n) [2,3,4]] < 1418656171 64244 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match expected type ‘[GHC.Base.String]’ < 1418656171 243308 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : with actual type ‘Data.Maybe.Maybe t’ < 1418656181 140660 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that was too clever to work on first try < 1418656196 720026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let p b n | s <- showIntAtBase b intToDigit n "" = [s|s == reverse s] in [l| n<-[3..], Just l <- [mapM (`p` n) [2,3,4]]] < 1418656197 988933 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match type ‘Data.Maybe.Maybe’ with ‘[]’ < 1418656198 168081 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Expected type: [[GHC.Base.String]] < 1418656198 168209 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Actual type: Data.Maybe.Maybe [GHC.Base.String] < 1418656212 53073 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1418656228 988059 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let p b n | s <- showIntAtBase b intToDigit n "" = [s|s == reverse s] in [l| n<-[3..], l <- mapM (`p` n) [2,3,4]] < 1418656232 806521 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1418656239 401573 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let p b n | s <- showIntAtBase b intToDigit n "" = [s|s == reverse s] in [l| n<-[3..], l <- mapM (`p` n) [2,4]] < 1418656240 782562 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [["11","3"],["101","11"],["1111","33"],["10001","101"],["10101","111"],["110... < 1418656256 636256 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let p b n | s <- showIntAtBase b intToDigit n "" = [s|s == reverse s] in [l| n<-[3..], l <- mapM (`p` n) [2,3,5]] < 1418656260 334484 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1418656278 51739 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it seems not immediately clear that any exist < 1418656297 603148 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418656388 426833 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh the digit 0/3 numbers wont' cut it. < 1418656403 750837 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why not < 1418656421 922772 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :trailing digit 0 in base 3. < 1418656428 720958 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish < 1418656451 263708 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :If one exists, it's certainly not going to be less than 8022581057533823761829436662099 < 1418656457 941074 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :digit sum rule for base 4, right < 1418656474 427063 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :@oeis 1,6643,1422773,5415589,90396755477 < 1418656475 259063 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Numbers that are palindromic in bases 2 and 3.[0,1,6643,1422773,5415589,9039... < 1418656518 152742 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :presumably heuristics mean that unless you find them fast, there won't be any < 1418656536 403900 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but you can never be sure < 1418656549 115961 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1418656584 97799 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1418656601 214949 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, that reminds me to that open problem about digit something and powers... um what was it < 1418656652 994830 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: "is there any power of 2 > last obvious one which doesn't contain the digit 0"? < 1418656674 767860 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: um, I don't think that was it < 1418656694 151456 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i vaguely recall something like it < 1418656694 596140 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but sounds right anyway < 1418656708 941674 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although maybe it came up as a consequence of something else < 1418656722 451552 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe it was something like "is there a power of two that when you reverse the digits becomes a power of five" < 1418656766 320759 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that sounds like another thing that's ridiculously heuristically unlikely :P < 1418656769 653999 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ok, there's no other base-2-3-4 palindrome smaller than 4^48. < 1418656773 572311 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 4^48 < 1418656774 400508 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: yep < 1418656775 75640 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 79228162514264337593543950336 < 1418656783 111013 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :It's apparently been proven that there is a counterexample to the Mertens conjecture below exp(1.59*10^40), though no one actually knows one < 1418656806 491855 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Jafet: what's the Mertens conjecture? < 1418656810 312554 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Jafets bound is better) < 1418656841 518990 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But then again I have not invested very much CPU time. < 1418656849 65323 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :int-e: just check all the eight known base 2/3 palindromes to confirm that none (other than 1) are base 4 palindromes < 1418656861 698961 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Jafet: yes. < 1418656898 896973 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: how about numbers that are palindromes in bases 2, 3, 5? < 1418656927 751879 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'd imagine the eight known Jafet is talking about might help there too < 1418656932 771800 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :For that we also have the trivial lower bound of 8022581057533823761829436662099 < 1418656947 998269 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ 10^. 8022581057533823761829436662099 < 1418656950 651292 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: @oeis _really_ should give the url :( < 1418656968 665738 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: patches welcome, I'm getting notified of mokus' pull requests. < 1418656974 222331 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Huh, it should at least give the A-number < 1418656981 720138 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(http://oeis.org/A060792) < 1418657009 793821 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Jafet: I could improve that bound for the 2-3-4-palindromes, because we've so nicely characterized the 2-4-palindromes. < 1418657022 249714 :j-bot!~j-bot@li339-21.members.linode.com JOIN :#esoteric < 1418657030 375135 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ 10^. 8022581057533823761829436662099 < 1418657030 893510 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 30.9043 < 1418657065 546508 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm 2,3 palindromes seem a _lot_ rarer than 10,16 ones < 1418657074 986178 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :True. But one might suspect that no such integers exist anyway. < 1418657112 633582 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i mean, 2,3 palindromes are so rare that the simple sqrt(n) heuristic must be broken somehow < 1418657127 262680 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Larger bases have more palindromes < 1418657162 434567 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: smaller bases profit less from the wildcard center digit in the odd-number-of-digts case. < 1418657168 236459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1418657198 932261 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so this observation is consistent with my intuition for the problem. < 1418657201 433639 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418657207 747664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1418657217 477808 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :just saying! < 1418657247 257169 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418657282 57960 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, what do you think? < 1418657282 339883 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: i now know where to find foo? otherwise why not just make the directory accessible to the right-hand sides are not lambdas, right? :p. < 1418657306 782181 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm actually kind of impressed that the 2-3-palindrome calculation has been pushed so far. Makes me wonder whether there's a trick for speeding things up that I'm missing. < 1418657368 251508 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :There are apparently tricks that save constant factors, but they are specific to the 2-3 case < 1418657487 304979 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ 10^. 8022581057533823761829436662099 < 1418657487 832235 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 30.9043 < 1418657496 368711 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ 2 3^. 8022581057533823761829436662099 < 1418657496 951440 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 102.662 64.7725 < 1418657505 947367 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm < 1418657520 875375 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess there is one asymptotic trick that may allow testing numbers up to n in O(n^(max(1-k,2*k))log(n)) time, given O(n^(2*k)) memory. < 1418657539 211759 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Yes, you can trade space for time by taking residues. < 1418657584 121492 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: the fun part about that oeis entry is "Next term (if it exists)" so apparently they don't know if there's infinitely many. < 1418657602 52159 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(make a table of the possible differences resulting from picking the center k*log(n) digits for both bases.) < 1418657603 711608 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :That's written on many oeis entries. < 1418657621 315557 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: there's a link to an article on computing them though < 1418657648 922266 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> logBase 3 8022581057533823761829436662099 < 1418657650 397868 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 64.77245314069522 < 1418657664 584444 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :^ agrees with j-bot's reply, good < 1418657672 560820 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm they haven't pushed it that much further < 1418657818 367696 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Also, once you pick the first few digits in each base, the possible palindromes are in the intersection of two arithmetic progressions < 1418657966 612072 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: btw, naively, I would expect 10-16-palindromes to be 23/80 * sqrt(240) more numerous than 2-3-palindromes, about 4.454 < 1418658029 536401 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(missing a "times" in there, somewhere.) < 1418658113 675281 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> (1/sqrt 160 + sqrt 160) / (1/sqrt 6 + sqrt 6) < 1418658115 15504 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 4.45393084813853 < 1418658139 482744 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Jafet: the oeis entry links to http://chesswanks.com/txt/BigDualPalindromes.txt < 1418658150 654087 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1418658181 512507 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe check the other links too < 1418658185 608748 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :from http://oeis.org/A060792 < 1418658222 891616 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://clientsfromhell.net/post/105178230478/nightmare-fuel-for-designers < 1418658273 431099 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh .txt without line wrap < 1418658399 687472 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i wonder if the fact 10 and 16 have a common prime factor matters there < 1418658428 557559 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although given how well my calculation yesterday matched, perhaps not < 1418658439 727780 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: it does make things worse < 1418658460 453351 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: http://chesswanks.com/txt/BigDualPalindromes.txt explains how it helps that the last digits of base 2 constrain the middle digits of base 3 < 1418658480 260213 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :because only the middle digit of a base 3 palindrome can change it modulo 2 < 1418658486 497232 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :etc < 1418658492 887979 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: um i wasn't really asking for tdlr < 1418658515 875911 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*tldr < 1418658525 667284 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(see: today's xkcd) < 1418658542 729499 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh! < 1418658547 335858 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there's actually more stuff it tells < 1418658552 362929 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :basically I'm talking nonsense < 1418658557 394666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1418658613 200701 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, tricky < 1418658649 563823 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Remote host closed the connection < 1418658671 814224 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: So Many Fucking Words. Clearly this is an OOTS reference. *ducks* < 1418658739 859512 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Now to find an interpretation that turns the caption into a proper sentence... < 1418658748 204663 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: btw my investigations of the mcculloch machine seem to resolve into about 64 mutually dependent cases, each parametrized by up to 6 numbers < 1418658770 95107 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: wow < 1418658773 140972 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :might need a program to do the algebra < 1418658788 717019 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: if you get something useful, will you write some notes somewhere? < 1418658792 655676 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :See Me Fumble With an acronym [that] almost makes sense. < 1418658798 531173 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: presumably < 1418658800 944517 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :thanks < 1418658826 14611 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll definitely be interested, and others (zzo38 maybe) might be too < 1418658918 751512 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hehe, "could easily be generalized to find dual palindromes in ... binary and *balanced* ternary" < 1418658963 328905 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and hehe, http://www.urbandictionary.com/define.php?term=SMFW < 1418658970 731646 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :2011. < 1418658989 811250 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and that writeup is from 2014-01 < 1418659064 189255 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the basice principles seem applicable to any pair of bases, really. < 1418659201 98759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: is water turing complete? asking for a friend < 1418659243 651171 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what is water? < 1418659246 662153 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: depends on how you define it < 1418659250 223376 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :rumor has it we evolved in the ocean < 1418659251 157760 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :int-e: dude, how are you alive < 1418659259 141849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: we just don't know < 1418659264 508878 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :coppro: You misunderstood. < 1418659272 146144 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe it's only PSPACE-complete < 1418659282 994663 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but maybe it has much less power than that < 1418659292 779368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :water is very powerful and I live in fear of it every day < 1418659295 719312 :oren!~oren@user3-208-191.wireless.utoronto.ca JOIN :#esoteric < 1418659300 760759 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :coppro: "water" could mean "pure H2O", but it could also mean the stuff that's in the rivers and in the seas. < 1418659333 263582 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: yeah, except in Ankh, which is a river but certainly not water < 1418659353 612585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: whichever you are most scared of. < 1418659373 836339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is not a trick question and i am just trying to know the computational class of water please. < 1418659386 530819 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: then it's PSPACE-complete < 1418659392 793460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thankyou < 1418659400 847372 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but not very efficient, transistors work much better < 1418659446 770626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are birds turing complete < 1418659459 687788 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i think terry tao may be working on that problem hth < 1418659545 51518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(for a certain definition of water equivalent to "ideal fluid") < 1418659548 210184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what if they're really big birds < 1418659559 55314 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh birds < 1418659578 892043 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i hear the X bird is turing complete hth < 1418659593 934015 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :does it run Twitter? < 1418659612 213972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Coq: The world’s best macro assembler?" some questions exist just to be posed < 1418659613 100163 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: birds are certainly at least turing complete. they were used for divination afterall. < 1418659615 178929 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Err, does Twitter run on the X bird? Or on Combinatory Logic, at least?) < 1418659629 370015 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@quote assembler < 1418659629 549263 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :dons says: that's 3 things i've never seen in the one sentence before: my assembler .. a bunch of type classes .. a natural syntax < 1418659644 599744 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: see also the Mockingbird book of Smullyan < 1418659652 687718 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which also tells that birds are Turing-complete < 1418659655 609780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b_jonas: okay but how loudly do they chirp < 1418659670 559797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I want a quiet and obedient bird computer to do my taxes < 1418659672 861101 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas is mocking birds... < 1418659678 173638 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: how loud do mockingbirds chirps? < 1418659678 391675 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: yes but how do you suggest? i like it < 1418659697 453433 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: elliot suggests a quiet and obedient bird computer to do his taxes. can he get one? < 1418659697 632462 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: ( define foo ( lambda ( k) < 1418659705 839992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coq macro assembler is like mustard watch < 1418659717 601905 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: I'm affraid large computing power isn't enough to do your taxes < 1418659733 765893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fungot is suggesting I do my taxes in lisp I think < 1418659733 945025 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :elliott: because you are not alone: < 1418659742 2506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, scheme < 1418659758 258075 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that has unbalanced parenthesis < 1418659795 222039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :afk < 1418659816 117457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Having run < 1418659816 296965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coqc over this file we can then run a trivial hex-to-binary tool to < 1418659816 297092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :produce an executable: < 1418659816 297167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>coqc winfact.v >winfact.hex < 1418659816 297240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>hexbin winfact.hex winfact.exe < 1418659818 347507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>winfact < 1418659820 899774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Factorial of 10 is 3628800 < 1418659823 354438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Factorial of 12 is 479001600 < 1418659825 853405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all my build processes involve hexadecimal->raw conversion < 1418659957 985596 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :WHY?! < 1418659974 908336 :glguy_!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418659979 473196 :glguy_!~glguy@unaffiliated/glguy QUIT :Remote host closed the connection < 1418659996 592263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because coq is the world's best macro assembler! < 1418660007 252220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to be fair this paper is probably doing cool things, it's just also ridiculous < 1418660030 439645 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :why can't they produce binary output? < 1418660070 601282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because you can't really write coq programs < 1418660074 584500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the result there is like typing something into ghci < 1418660078 874727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and getting a Show result back < 1418660099 231158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(with "Compute ... .") < 1418660130 725497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically the UI model for coq is interactive proof assistant use (it would be kind of unusable for writing proofs if it wasn't interactive), and files are just workspaces containing a bunch of commands < 1418660198 306757 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :ohh, like Matlab < 1418660213 634780 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :i like that < 1418660230 320095 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :that is the only thing i like about matlab < 1418660864 161442 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1418661320 904800 :nortti!nortti@nano.smar.fi NICK :lawspeaker < 1418661366 723622 :lawspeaker!nortti@nano.smar.fi NICK :nortti < 1418661877 654612 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1418661961 573524 :oren!~oren@user3-208-191.wireless.utoronto.ca QUIT :Quit: leaving < 1418662436 411665 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418662693 303086 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418663079 279285 :digitalc1ld!~redacted@192.73.232.206 NICK :digitalcold < 1418663199 312642 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418663429 542453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, I just got some spam from some spammers < 1418663449 530290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :who outright said they were spammers, and offered to send out 5 million spam emails on my behalf for $999 < 1418663456 915509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :interesting marketing strategy, I guess it makes a lot of sense < 1418663470 151242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that price seems pretty expensive to me, but I don't know much about spam < 1418663530 478131 :bb010g!uid21050@gateway/web/irccloud.com/x-tbkarploebxdcaue QUIT :Quit: Connection closed for inactivity < 1418663571 805939 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: apparently some companies advertise that they're hiring to some sort of it position (maybe web developer) in messages hidden as non-text in webpages < 1418663591 934856 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :such as in messages to the javascript console < 1418663596 21056 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or so I hear < 1418663604 486862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it wouldn't surprise me, there are a lot of companies < 1418663631 707087 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :plot twist: the company didn't think it was hiring, but the existing web developer is sick of their position and wants to hire a replacement < 1418663680 674475 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :plot twist: company is not interested in hiring javascript developers and people who've never heard of noscript. < 1418663736 95713 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I was considering a similar plot twist: the company is hiring, so the web developer puts a slightly hidden message that they're hiring, and a more hidden message warning that they put that previous message there because their boss asked, but they don't recommend that company because it's terrible working there. < 1418663819 928586 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :followed by a comment from the boss that there are now two more positions available than originally planned < 1418663980 411299 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :fuck math < 1418663988 729103 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Is that a new branch of math? < 1418664143 563332 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1418664168 156401 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :it's my expression every time I descend the rabbit hole that is reimplementing most math functions ... < 1418664203 89748 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Which rabbit hole are you in today? < 1418664223 384401 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I decided to take another stab at either atan or log. < 1418664242 736820 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :J_Arcane_: I implemented an integer-arithmetic log semi-recently < 1418664246 598203 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Or rather, I think I started with atan, and found a proof for solving it that needed log ... < 1418664256 963105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as part of removing all floating-point arithmetic from save-affecting parts of NH4 < 1418664429 226875 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net JOIN :#esoteric < 1418664503 151340 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: there's floating point arithmetic in nethack? < 1418664505 471812 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :part of my goal with Heresy was to implement as much as I can myself instead of calling out to Racket. < 1418664512 960712 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: there is only very little I hope < 1418664518 533086 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :like, you know, in TeX < 1418664522 330540 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: there was some in the scoring system a while back < 1418664530 997299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nowadays, it's only used for display purposes < 1418664542 188476 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you see a percentage shown in a message box, that may have been calculated with float arithmetic < 1418664552 895947 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but anything gameplay-affecting is integer arithmetic < 1418664564 339391 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm not really worried about it though because if you only use basic floating point arithmetic (including square root, but excluding exponentials and logarithms and trig) it mostly works as perfect IEEE floats anyway these days < 1418664590 561352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: it doesn't, and the reason is that different processors have different rounding rules, and different OSes can have different default FPU control words < 1418664591 974923 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :though... with many settings compilers still have the choice to optimize certain chained operations to higher precision, < 1418664600 378887 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I did manage to get sin and cos in a kinda cheaty way thanks to Racket's built-in support for complex numbers. < 1418664605 520255 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: ok < 1418664656 310515 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: so it's never used to determine the outcome of random events? < 1418664673 468363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: float arithmetic? no, I'm not crazy < 1418664680 763622 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hey wait, isn't #nethack4 supposed to go off topic when we're talking about nethack here? < 1418664695 277855 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I'm not thinking you'd add such a thing, only that you'd inherit it from the devteam < 1418664699 764558 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we can have two different ontopic discussions about NetHack in two different channels! < 1418664712 76406 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: you can expect no floating point in devteam NetHack < 1418664719 822307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it probably runs on systems with no FPU and no FPU emulation < 1418664746 989218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so what happened with that leaked version < 1418664764 65413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's still happening, believe it or not < 1418664783 27929 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the devteam are apparently making some sort of crazy complex new git-based infrastructure, but haven't told us the details < 1418664792 242801 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's being slowed down by the fact that they all have to learn git < 1418664793 435218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, so this actually spurred them into action? < 1418664796 334250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1418664821 892617 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: I thought even old systems always had at least software fp emulation, though it might not be able to use it in nethack because it costs some ram < 1418664833 639534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is nethack 4 still incredibly purple < 1418664849 255839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"incredibly purple"? < 1418664860 596056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: software FPU emulation is a compiler feature < 1418664867 509669 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most compilers of the era had it, but possibly not all of them < 1418664875 91516 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: (devteam is making something they're not telling us about) isn't (spurred to action) nor is any real change from what we've seen in the last 10 years < 1418664891 233552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, ok < 1418664897 151208 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, and most C compilers had it simply because floating point is built into C and used very often < 1418664900 226778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the UI < 1418664905 69927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also does it still have that dorky logo < 1418664905 768215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, the main change is that instead of working on NetHack with no public details, they're now working on something else with no public details < 1418664918 276122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh right, the borders of menus are still purple < 1418664923 416128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, it still has the ASCII art logo < 1418664932 910074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it still full of horrible daniel_tisms < 1418664934 665301 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(obviously some compilers don't have it because hardware or kernel floating point is always available on the system they're compiling for) < 1418664948 542412 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :There are formulas for sin and cos in terms of i, so taking advantage of racket number support turned them into one liners, basically < 1418664974 971438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :doesn't racket have sin/cos < 1418665004 156938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's getting less full of daniel_tisms over time, but slowly < 1418665018 100081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it playable with 80x24 yet < 1418665060 720577 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1418665084 27719 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you might need to mess with some options; if you're playing only in 80x24, you can turn off menu borders and make them page by pages < 1418665088 606761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then it looks a lot more like vanilla < 1418665095 360596 :drdanmaku!uid17782@gateway/web/irccloud.com/x-fvwzneyuugixpwzd JOIN :#esoteric < 1418665116 550785 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :elliott: yes, but it was an interesting exercise anyway. I'll probably wind up refactoring later and just making them all macros to the Racket versions; I trust their code better. But it was interesting to write. < 1418665147 869405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does it have #tip or whatever it was < 1418665165 824008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh hey also how did that sokoban generating go < 1418665167 749440 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, it doesn't have #tip < 1418665181 725635 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the sokoban generator has actually made a lot of progress, it can generate parts of puzzles but not complete puzzles < 1418665185 673517 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(close to finished, just not finished) < 1418665189 33782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it isn't hooked up to NetHack yet < 1418665190 816771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just standalone < 1418665207 883691 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I hope you won't put it in nethack because then I won't be able to solve sokoban < 1418665214 812394 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :unless you also put in a sokoban solver to autoexplore < 1418665234 83913 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which you should by the way because not having one is interface screw which nh4 is supposed to avoid < 1418665238 719550 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: this is getting into dungeon redesign contest, and I think we decided not to discuss that until it happened so that we don't bias each other's submissions < 1418665238 898800 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(I have a ticket) < 1418665245 323552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, I think I might have a solution that keeps everyone happy < 1418665260 610424 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, Sokoban is one of the hardest branches for bots to play < 1418665348 91454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b_jonas: this is why nethack is ridiculous < 1418665356 369586 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1418665363 147076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you want to be able to solve sokoban without playing sokoban why even have the sokoban part < 1418665373 726210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean I htink sokoban in roguelikes is kind of awful but :p < 1418666368 535423 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hello < 1418666508 11702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*think < 1418666513 12006 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418666526 265573 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1418666532 75059 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1418667116 779586 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418667132 3759 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca NICK :|oren\ < 1418667518 372392 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :aet your terminal to fracktur < 1418667601 280202 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :lol < 1418667793 206842 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :wait is it even possible to do that? < 1418667826 899879 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have LaTeX installed but I don't see fractur in my font list < 1418667881 986846 :MoALTz!~no@user-46-112-11-86.play-internet.pl JOIN :#esoteric < 1418667974 429914 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh, this is a horrible idea. < 1418668040 703717 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://int-e.eu/~bf3/tmp/eufm10.png < 1418668114 595919 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Oh! so that is it... hmm, doesn't seem like it has all the chars < 1418668268 633776 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Aha, i found a similar one that does: http://snag.gy/6iaf9.jpg Sanafon-Kazari < 1418668421 165365 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Really i like all the fonts in the Sanafon series < 1418668453 513705 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but this one is pleasingly medieval < 1418668644 144986 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Quit: got to go < 1418668926 460632 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :https://fabrizioschiavi.wordpress.com/tag/monospaced-font/ <-- there is this but it isn't free < 1418669385 777838 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418669565 117058 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait, let me repeat my question < 1418669570 213641 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :from some days before < 1418669573 982902 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 260 seconds < 1418669642 914362 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if I NFC resp NFD normalize a unicode string, at most how many times its length can it grow, measured in utf-16 code points? < 1418669647 217373 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1418669734 389255 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i'm not sure. what is the maximum number of diacritics for which a combined glyph esixts? < 1418669777 663614 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i found a real typewriter fractur: http://snag.gy/RVLmG.jpg < 1418670384 479736 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Hold on: do Hangeul decompose into the letter? < 1418670401 497018 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1418670473 95911 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418670553 935597 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :|oren\: so what font is that? < 1418670569 504268 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://www.dafont.com/f25-blacklettertypewriter.font < 1418670578 795407 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in bold < 1418670668 547380 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I am looking through the http://www.unicode.org/charts/normalization/ charts and so far 3 is the maximum for LAitn < 1418670674 731503 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*Latin < 1418670844 518829 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Hangeul also only decompose into 3 code points at maximum apparently < 1418670912 270936 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :For NFD that is. for KC or KD you can have ㌙ and crap < 1418671005 805444 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :which decomposes into 5 or 6 code points < 1418671098 370760 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :𝅘𝅥𝅲 decomposes under NFD into 3 code points, each outside the bMP so each being two 16 bit codes < 1418671161 385689 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :looks like my copypasting it decomposed it. it is char 1D164 < 1418671275 740443 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so under NFD it appears the maximum is an X3 size increase < 1418671458 654932 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Under NFKD the maximum i've found is 7 ㈝ < 1418671559 136101 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Does that answer it b_jonas? < 1418671641 947360 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :\emph{metasepia knows the weather at your nearest airport, and also something < 1418671645 7678 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :about ducks.} < 1418671645 815375 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm. < 1418671667 414799 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it had a duckduckgo interface, right? < 1418671669 291836 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418671675 810296 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Wat. HOLY SHIT: ﷺ <--that decomposes into 18 code points < 1418671796 634025 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :|oren\: it's a pity that the F25 font uses {} for ck and st. < 1418671840 116758 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yah. a pity... < 1418671848 846277 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 258 seconds < 1418671852 206053 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1418671875 778762 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`unicode ﷺ < 1418671897 668182 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is that the command? < 1418671905 951795 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+FDFA ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM \ UTF-8: ef b7 ba UTF-16BE: fdfa Decimal: ﷺ \ ﷺ \ Category: Lo (Letter, Other) \ Bidi: AL (Right-to-Left Arabic) \ Decomposition: 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645 < 1418671925 688769 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :SEE? 18 friggin' code points < 1418671986 594038 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :arabic is why they've stopped adding ligatures to Unicode, isn't it? < 1418672009 886181 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yah probably < 1418672085 174503 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :There is this one that should decompose but doesn't < 1418672109 323117 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`unicode ﷽ < 1418672123 124524 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+FDFD ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM \ UTF-8: ef b7 bd UTF-16BE: fdfd Decimal: ﷽ \ ﷽ \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) < 1418672164 756951 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they probably just decided to stop adding decomposable ligatures < 1418672300 230914 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :It is also a good thing they never thought to decompose Han characters into radicals. < 1418672347 320180 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 250 seconds < 1418672348 560590 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418672470 846163 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 272 seconds < 1418674026 515597 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418674059 616705 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418674297 197190 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :|oren\: mostly, though I don't know whether it's enough to count decompositions of single characters, I don't know if there are composed characters that decompose to uglier stuff, < 1418674306 249974 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :though most likely single characters give the maximum expansion < 1418674326 3398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, |oren\'s nick is making me wonder if it's possible to have a useful Ruby lambda expression as an IRC nick < 1418674345 777035 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :|oren\: and I'd also like to know how much NFC can expand, which might be less than how much NFD can < 1418674413 998309 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I'm specificially asking not about latin nor even about meaningful strings, but more about how much some deliberately meaningless strings that people enter just to make my program choke can expand < 1418674428 652662 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :of course if I write the program I'll hopefully add hard limits, but still, I wonder < 1418674458 348831 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the kind of reasonable strings I work with will likely not expand much < 1418674978 598545 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1418675142 922209 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Quit: is a client command Fabtasticwill < 1418675144 562712 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 244 seconds < 1418675205 563596 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418675328 450155 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1418675473 469065 :quintopia!~quintopia@unaffiliated/quintopia QUIT :*.net *.split < 1418675473 686185 :SirCmpwn!~SirCmpwn@irc.sircmpwn.com QUIT :*.net *.split < 1418675542 622478 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1418675544 29775 :SirCmpwn!~SirCmpwn@irc.sircmpwn.com JOIN :#esoteric < 1418675701 733709 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1418675713 203530 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric > 1418677341 227947 JOIN :#esoteric > 1418677345 374940 JOIN :#esoteric > 1418677345 893133 JOIN :#esoteric > 1418677378 934396 JOIN :#esoteric < 1418677379 381700 :glogbot!dlopen@libdl.so JOIN :#esoteric > 1418677383 72516 JOIN :#esoteric > 1418677383 589747 JOIN :#esoteric < 1418677400 828144 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Ping timeout: 245 seconds < 1418677400 871402 :nycs!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 245 seconds < 1418677417 901072 :puppy!~nysnamovo@blk-215-85-138.eastlink.ca NICK :nys < 1418677475 760264 :myname!~myname@84.200.43.57 QUIT :Ping timeout: 245 seconds < 1418677522 381846 :myname!~myname@84.200.43.57 JOIN :#esoteric < 1418677691 367613 :Gregor!dlopen@libdl.so JOIN :#esoteric < 1418677781 207734 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ITS HAPPENING AGAIN < 1418678218 537871 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh i guess it's over. Why does it do that? < 1418678278 928537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :netsplit < 1418678323 503100 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :how come i never get affected? < 1418678395 633167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you might have been, a netsplit is when IRC falls into two separate halves < 1418678401 794122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you see everyone in the other half leaving your half < 1418678408 957615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :looks like you were on the large side this time < 1418678415 343915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when you're on the small side, it looks a lot more dramatic < 1418678418 759358 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh i see... < 1418678422 220269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it still looks like it's happening to everyone else, rather than you < 1418678681 862185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all I got was < 1418678682 309872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:30:08 -!- Netsplit *.net <-> *.split quits: SirCmpwn, quintopia < 1418678682 353136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:31:17 -!- Netsplit over, joins: quintopia, SirCmpwn < 1418678689 443634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and a bunch of random ping timeouts and joins that I guess were maybe related? < 1418678735 633149 :AndoDaan!~AndoDaan@188.189.64.135 JOIN :#esoteric < 1418679676 260477 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418680998 321806 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Quit: Leaving < 1418681020 464739 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418681135 542339 :clog!~nef@bespin.org JOIN :#esoteric < 1418682290 459694 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 255 seconds < 1418682403 27854 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418682629 627196 :MoALTz!~no@user-46-112-11-86.play-internet.pl QUIT :Quit: Leaving < 1418682713 693334 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418683168 308214 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Quit: No Ping reply in 180 seconds. < 1418683198 789948 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1418683204 619213 :dts|pokeball!~DTSCode@unaffiliated/dtscode NICK :dts < 1418683412 969958 :AndoDaan!~AndoDaan@188.189.64.135 QUIT :Quit: bbl < 1418683678 855239 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 245 seconds < 1418683740 193293 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418684546 446383 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Quit: Terminated < 1418684564 468065 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1418684642 144751 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net QUIT :Quit: adu < 1418685053 105492 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Quit: No Ping reply in 180 seconds. < 1418685081 820591 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1418685112 738526 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418685171 701818 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Eureka! everything is an array! < 1418685228 225657 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :|oren\: but is it as dense as gold? < 1418685265 82007 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :using () for subscripts, I(0)+I(1) would make sense < 1418685358 571974 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :of course! what was i thinking, a language called csrip7 should have sub/superscripts. < 1418685371 83837 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a BASIC observation < 1418685389 8101 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1418685475 452596 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :he||oren. < 1418685478 670190 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan. < 1418685651 722550 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :byerjan. < 1418685658 47850 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :orenvoir. < 1418685667 229722 :boily!~alexandre@96.127.201.149 QUIT :Quit: FISSILE CHICKEN < 1418685906 1699 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :any cool esolangs < 1418685925 861578 :`^_^v!~nycs@gw.hq.meetup.com PRIVMSG #esoteric :no :( < 1418685931 407201 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :none of them are cool < 1418685932 185654 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :sorry < 1418685947 140543 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric ::( < 1418685982 499484 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lololol treehugger is cool? it's cool how its address space is more infinite than the integers. < 1418686007 863435 :dts!~DTSCode@unaffiliated/dtscode NICK :BillsPC < 1418686016 743209 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thanks :) < 1418686018 50952 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm sorry but it's still countable hth < 1418686025 241172 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :cluid: Befunge is my favorite < 1418686026 619296 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is? < 1418686070 914382 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh i see, you number them in ternary with ^>< as gitis < 1418686073 857893 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ill haev a look at befunge < 1418686074 808361 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*digits < 1418686158 250189 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1418686178 548912 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :are there any esolangs with uncountable memory space? < 1418686183 28364 :BillsPC!~DTSCode@unaffiliated/dtscode NICK :dts|pokeball < 1418686189 903547 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe Gravity counts < 1418686221 25575 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: |oren\ asked for something uncountable hth < 1418686251 635176 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's rather hard to get to an arbitrary address in an uncountable space using finite commands < 1418686275 456542 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well offering things that count certainly isn't going to help < 1418686291 219846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just because it counts doesn't mean it can be counted < 1418686322 567105 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :blah what? < 1418686346 921944 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :|oren\: shachaf is trying to tempt me with puns hth < 1418686364 933364 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i really thought i had a shot there < 1418686382 891132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: you were close. < 1418686407 469775 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I am still using a blackletter font in my terminal < 1418686422 808486 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am getting used to it < 1418686492 509559 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Oh, how about if you have a tree of countably infinite branching rate? < 1418686545 813609 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :E.g. a version of Treehugger where is a command for arbitrary N. < 1418686573 770781 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :|oren\, if you look at the brainfuck algorithms page there is an emergent language there: brainfuck with 'varibales' < 1418686635 345325 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1418686753 519510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a brainfuck with real tape indices would be fun < 1418686873 792359 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :BF with a real tape < 1418686886 414102 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That would be great < 1418686891 530551 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :|oren\: blackletter? i thought you were using that heart thing? or am i confusing you with someone else. < 1418686898 766764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or how about BF with the tape representing one real < 1418686905 370841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in normal BF only a finite subset of the tape is ever non-zero < 1418686914 163246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you'd have to come up with operations that work on the entire tape < 1418686933 615324 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oerjan: i was using cursive with cute hearts now I'm using blackletter < 1418686957 239926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(s.t. the possible tapes get the cardinality \Beth_1) < 1418686972 455791 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: hm for that to be weird enough you'd need <> variants that multiplied by something other than a power of 2 < 1418686984 215880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for which? < 1418687003 619435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you'd need to be able to do sufficiently fancy enough operations on the tape pointer for it to actually be a real, yes < 1418687012 62995 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although a real still doesn't give you infinite tape both ways < 1418687020 55465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I suppose it's pretty much inevitably a subset of the reals because most of them are indescribeable) < 1418687039 983350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(unless you had a command to set the tape pointer to something uniformly random in [0,1) >:) ) < 1418687068 835349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be cool if the tape was continuous < 1418687079 819953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like instead of a value being at exactly one real index it sort of diffused throughout an interval < 1418687138 488319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like you could have a value 128.4 at 1 that would decay with the inverse square law at indices above/below that. and so values in different but close positions would interfere with each other. or something < 1418687145 544904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where's my nobel prize < 1418687168 480057 :ZombieAlive!~N3cr0naV@unaffiliated/zombiealive QUIT :Remote host closed the connection < 1418687210 724413 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: this sounds familiar. < 1418687243 966196 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think there is such a bf derivative already < 1418687246 950016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1418687253 241714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is because all bf derivatives exist < 1418687265 93700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just a matter of uniquely identifying which one you're referring to < 1418687271 405640 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is the esolang version of rule 34 < 1418687271 851904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks, plato < 1418687281 439897 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean one that has been discussed in channel, although not necessarily put on the wiki < 1418687297 718220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, I agree < 1418687306 456868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's one of those things where I think I'm inventing but am probably actually just remembering < 1418687447 435620 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mwhaha http://int-e.eu/~bf3/tmp/fmono.png < 1418687485 349304 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :fmono? < 1418687544 842609 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: you know i think monospace blackletter is like epic missing of the point < 1418687596 980941 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I did something slightly crazy. I started with UnifrakturMaguntia, and fontforge, and produced http://int-e.eu/~bf3/tmp/UnifrakturMonospace.ttf in a process that will make every font designer weep :P < 1418687633 925981 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(basically reducing the width of capital letters by 60%, except for M and W which were reduced by 50%, plus minor adjustments throughout.) < 1418687646 124590 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :The font of madness | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ < 1418687685 53299 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: yes, it's completely missing the point, which *may* be the reason why so few of those fonts actually exist ;-) < 1418687753 575829 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :int-e: is that irssi? < 1418687759 396757 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now get microsoft to support it as default < 1418687767 436254 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :CrazyM4n: that's emacs. < 1418687770 803289 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Has anyone been able to write interesting programs in Treehugger? < 1418687778 46487 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`quote < 1418687781 971360 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I would really like to see its potential used < 1418687785 595341 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :of course it's emacs < 1418687793 546538 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :101) alise: mainly it's the fact it blows so hard i cannot avoid hitting the walls of the thing, which completely goes against my basic public toilet hygiene principles < 1418687796 710118 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :how could I be so naïve < 1418687852 857516 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :hmm, good quote, makes you simultaneously want and not want to know what it's about < 1418687869 4409 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: that said I think that's actually an improvement over http://int-e.eu/~bf3/tmp/forig.png < 1418687881 361977 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: and that was the point, more or less. < 1418687885 666110 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: it's about the dyson airblade hth < 1418687908 78114 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which they had in my once favorite restaurant < 1418687932 689643 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :I see < 1418687943 656066 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Ok, so i'll configure my terminal somehow to switch between equally insane fonts at random intervals < 1418687987 566041 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :CrazyM4n: fwiw, if I were actually using emacs in a terminal, the cyan foreground color would be different. < 1418687994 924109 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Has anyone had any IDEAS for it? < 1418688043 92492 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :int-e: I wouldn't know, I don't use emacs (or vim either, to avoid starting arguments :P) < 1418688087 882538 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Just use $EDITOR, nuff said. < 1418688113 583571 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ed is the standard editor < 1418688124 130498 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ill ask later.. < 1418688130 119107 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I *can* use ed to make simple edits. < 1418688183 999207 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://i.imgur.com/SS87Vwe.png I regret trying ed < 1418688192 96043 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :anyone who knows vi well can use ed if they remeber which commands are new in vi < 1418688196 704084 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :CrazyM4n: q < 1418688212 442875 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :CrazyM4n: possibly q! or Q if you actually managed to edit anything. < 1418688234 256453 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ed man! man ed < 1418688235 711518 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I was in /dev with no root I think I'm safe < 1418688264 849744 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes, ed is world-renown for its informative error messages. < 1418688270 653529 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :renowned. < 1418688275 191125 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :use H hth < 1418688334 841361 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :ctrl-d seems to work to quit too (unless you've managed to get into some weird mode first) < 1418688366 677129 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :ACTION just made a two-line text file in ed! < 1418688371 526843 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the easiest editor is cat. sometimes i write whole programs with cat. < 1418688438 909313 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :binary search is so annoying to implement hth < 1418688462 506999 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :call bsearch hth < 1418688475 807038 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :cat isn't a very good editor since you can't go back < 1418688481 962901 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :(imo) < 1418688507 139524 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :cluid: that is why you must make up for it by being a great programmer! < 1418688523 213294 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i sort of want to make an editor now < 1418688532 670057 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :similar to cat but more advanecd < 1418688553 933939 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :CrazyM4n: http://sprunge.us/RERS - it's just vi without the visual ;-) < 1418688555 570628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: you can go back on the same line < 1418688560 557791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's pretty advanced < 1418688561 518597 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :wow! < 1418688564 511301 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I didny know that < 1418688572 427579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah because terminals are line-buffered < 1418688574 206311 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :using backspace < 1418688582 102457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did I just boost your workflow < 1418688586 357574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tripled your productivity < 1418688666 632232 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :surely 'sed -i' is the ed-derivative of choice < 1418688754 527175 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :int-e: Ed is actually, you know, kinda cool < 1418688763 74219 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It looks like it, at least < 1418688835 548460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :once I did some editing with ed just so I could say I did < 1418688868 643821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a good very bad editor. if you'd like a very bad editor I recommend ed < 1418688877 953806 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok, i am now working on a crude editor which i shall call kitten. < 1418688886 13676 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :elliott, how does it compare to teco < 1418688913 190154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uhh < 1418688916 139426 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :#esoteric-text-editors < 1418688920 440692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think teco was less horrible to use but weirder < 1418688962 862469 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :so i looked at the teco manual < 1418688964 110872 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :<^G><^G> Deletes the entire command string < 1418688964 208775 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :<^G> Types current line of command string < 1418688971 796182 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :definitely two commands you want close together < 1418688999 462119 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the mud i played back in 1992 or so had an internal editor that was ed-like. that was my gateway drug to vi. < 1418689091 84564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gateway drugs are meant to be towards worse things < 1418689104 549328 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OH < 1418689104 888833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's more like you kicked your meth habit to smoke weed < 1418689112 176476 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: was it an lpmud? < 1418689116 352711 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: indeed < 1418689162 283155 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that ed actually produced helpful (well, sometimes) error messages :) < 1418689176 220697 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I just realized how many gateway drugs I must have taken to get to liking esolangs < 1418689291 536420 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Forth, Scheme and APL are on the edge... < 1418689293 169269 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CrazyM4n: completely scrambled your brain, man < 1418689342 618620 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :|oren\: hm i may have known about all those (possible another lisp instead) before starting esolanging < 1418689344 77793 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Quick unrelated question - how do I get to emacs without a GUI (in the terminal) < 1418689355 317382 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I don't really think so < 1418689361 846294 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :scheme seems like a completely reasonable programming language < 1418689370 758851 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and so does forth too, but for a very specialized purpose < 1418689371 616238 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CrazyM4n: emacs should be a command? < 1418689382 755968 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It starts the X version < 1418689386 430822 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :APL of course was used quite practically but only long ago < 1418689409 197737 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CrazyM4n: DISPLAY= emacs perhaps? < 1418689412 996926 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :RIP APL < 1418689416 455128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :emacs -nw < 1418689416 498374 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1418689425 372801 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :ehthanks < 1418689427 891672 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :*thanks < 1418689429 782774 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i guess elliott gave the better option) < 1418689450 537662 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :time to learn emacs < 1418689466 938899 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :cluid: the point is the < 1418689477 42670 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Anyway, my gateway drug to programming was http://roblox.com/ (ofc) < 1418689489 646132 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :"standard languages"are all ALGOL derivatives < 1418689506 427926 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418689507 90603 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is, at heart they are imperative < 1418689520 619978 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://i.imgur.com/GI6YACB.png Aaa what did I do < 1418689526 694281 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :scheme is an algol derivative < 1418689533 294401 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and they use a complex syntax < 1418689540 749945 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that's why they call it the algolrithmic language scheme < 1418689554 274902 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :scheme is not really, because its syntax is lisp < 1418689593 384790 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it might have some distant borrowings, but at heart it is functional and lispy < 1418689611 60561 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :|oren\: i take it you prefer FORTRAN syntax then *runs and hides* < 1418689626 834373 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or COBOL < 1418689627 57972 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I prefer assembly syntax /s < 1418689688 186942 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :doesn't BCPL -> B -> C form its own lineage < 1418689707 969188 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oerjan: i actually like scheme, but i like it because it is different from the other languages i know < 1418689714 212886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: actually it's because scheme was generated by an algorithm < 1418689752 413184 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Phantom_Hoover: yes, but it ultimately derives from Fortran through ALGOL < 1418689771 166705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sussman was the name of guy l steele's computer < 1418689796 48482 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but most modern ALGOL derivatives derive from C it's true < 1418689798 137571 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :well, wp gives an algol -> cpl -> bcpl derivation anyway < 1418689816 634901 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :lol elliott < 1418689820 198981 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :(i've been reading too much hatcher, i keep trying to parse that as an exact sequence of programming languages) < 1418689846 109887 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: so what's the kernel of algol < 1418689867 828629 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :whatever they didn't put into cpl i guess < 1418689900 216821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: that would mean that bcpl consists of precisely the parts of cpl that were orthogonal to algol < 1418689907 731532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(hence conjuring the spirits of the computer with our spells) < 1418689907 774827 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :exactness means they threw away everything from algol when they made bcpl, yes < 1418690069 416358 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they should have called programs spells and then lint would be a spell checker < 1418690115 423985 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1418690116 487543 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oerjan: from now on i will refer to programs as spells < 1418690129 261056 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1418690149 241633 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :There are at least two canons where spells are effectively programs. < 1418690187 67634 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :invoke < 1418690193 653417 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Suzumiya Haruhi no Yuutsu is one. < 1418690203 601081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sicp isn't a canon < 1418690206 421767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what am I saying, yes it is < 1418690219 685746 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :no it's not, you can't shoot a canonball out of it < 1418690231 371717 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :spell invocation canonically presented < 1418690330 698541 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :by Caine Steelman < 1418690443 183373 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i'm severaly mixed up there < 1418690478 755774 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i cant decide what to work on < 1418690482 762848 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :programmign related thing.. < 1418690540 198324 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt JOIN :#esoteric < 1418690568 442176 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :ugh how can you remove a program that came with an install script < 1418690589 840400 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :run the installer backwards < 1418690596 973272 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Genius < 1418690660 925865 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Aaaand it did nothing < 1418690866 368759 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm someone should make a solution for clean uninstalls once and for all < 1418690874 955297 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :write all installers in burro hth < 1418690886 321311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(uninstalls of uncooperative software, that is) < 1418690892 693621 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( this is why I typically install software in a dedicated subdirectory in /opt ... which I can then just remove completely.) < 1418690903 458179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's called a virtual machine :P < 1418690919 49737 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Well, since I can't uninstall this at all < 1418690920 338093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`welcome azazel_ < 1418690929 31041 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek < 1418690929 703114 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :azazel_: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1418690930 283207 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'm going to install the version form the repo and hope to god that it overwrites the last one < 1418690932 821733 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1418690943 385426 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :what's the overhead like on running every installed program on a separate vm? < 1418690955 195801 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: that sounds very course-grained < 1418690955 656766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: depends what kind of VM, honestly < 1418690958 695630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@google qubes os < 1418690959 478709 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :https://qubes-os.org/ < 1418690962 424652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's also things like < 1418690965 456134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@google sandboxie < 1418690966 350918 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :http://www.sandboxie.com/ < 1418690966 464224 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Title: Sandboxie - Sandbox software for application isolation and secure Web browsing < 1418690968 110740 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*coarse < 1418690969 581296 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :How do you do that? Installing programs into a specific folder < 1418690970 710879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(can't vouch for the security) < 1418690975 672700 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :`relcomw azazel_ < 1418690976 361345 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: relcomw: not found < 1418690976 472345 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: ah. I was wondering... < 1418690978 340544 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*c[aeiou]*rse < 1418690981 198204 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :With proper paravirtualization, the computing overhead is minimal < 1418690985 267579 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :darn you w < 1418690993 865881 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :However, there is the human overhead < 1418691006 579986 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I use a chroot for some programs < 1418691006 623240 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :`relcome azazel_ < 1418691006 853089 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Dang, overwriting it didn't do anything < 1418691008 128346 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Srs tho < 1418691008 352036 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​02azazel_: 06Welcome 13to 04the 07international 08hub 09for 02esoteric 06programming 13language 04design 07and 08deployment! 09For 02more 06information, 13check 04out 07our 08wiki: 09. 02(For 06the 13other 04kind 07of 08esoterica, 09try 02#esoteric 06on 13irc.dal.net.) < 1418691010 196808 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that only abstracts away the filesystem < 1418691012 6107 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :Thur < 1418691016 228990 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :'abstracts' is the wrong word.. < 1418691017 709618 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :Purdy < 1418691043 221132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if all you care about is uninstalls you can just use linux namespace type things or even just chroots yeah < 1418691080 821193 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hah, lunatic monster... < 1418691087 659487 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i now pronounce chroot in my head as 'cheroot' < 1418691115 444297 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The revolutionary Che Root (now jailed) < 1418691120 59394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` elcomew azazel_ | rainwords < 1418691120 953922 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: elcomew: command not found < 1418691128 906477 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes, we do have a lunatic monster to destroy. oh and a train that's wreaking havoc in the monastery. < 1418691134 596791 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` emoclew azazel_ | rainwords < 1418691135 608046 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​13(.ten.lad.cri 04no 07ciretose# 08yrt 09,aciretose 02fo 06dnik 13rehto 04eht 07roF) 08.>/gro.sgnalose//:ptth< 09:ikiw 02ruo 06tuo 13kcehc 04,noitamrofni 07erom 08roF 09!tnemyolped 02dna 06ngised 13egaugnal 04gnimmargorp 07ciretose 08rof 09buh 02lanoitanretni 06eht 13ot 04emocleW 07:_lezaza < 1418691159 109373 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :Im done < 1418691164 431093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :.>/gro.sgnalose//:ptth< < 1418691165 986773 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(my last two comments may not make sense if your name isn't oerjan.) < 1418691183 192365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: I figured out the context pretty quickly < 1418691192 773317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bring back people talking about DF and homestuck in here without warning imo < 1418691197 48004 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :That bot is amazing < 1418691205 497917 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Phantom_Hoover: Where’s the ‹e› come from? < 1418691246 558306 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :phonetics, whimsy < 1418691298 566093 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: bets on whether he intends to fulfil that promise < 1418691315 692383 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and if so, what's the catch < 1418691343 604623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i guess he'd want the book back. < 1418691357 164871 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :Im dumb < 1418691365 586061 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Phantom_Hoover: I say it without. Like “Groot” but with the ‹g› replaced by a ‹ch›. < 1418691367 41171 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :Compared to you guys < 1418691380 210645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ch like in bach root < 1418691384 974598 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :azazel_, what is the dumbest thing you have ever done < 1418691411 943337 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :Gotta think < 1418691426 264844 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :Locked myself out of my house < 1418691444 328194 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that's it?? < 1418691486 788456 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :Also in code i, Made an infinite looper in my bot and it spammed a site and i didnt put anything to stop it in and i got banned ;-; < 1418691489 543772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's yours cluid < 1418691505 686464 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: hmm, the book. where did the book end up? http://www.girlgeniusonline.com/comic.php?date=20141210 looks like a magic trick, lots of diversions and poof, the book is gone. < 1418691529 908882 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :haha < 1418691532 949165 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :im not sure < 1418691533 411478 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: anyway, I think there'll be a catch that has nothing to do with the book; perhaps he'll send somebody with her. < 1418691545 800970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: maybe it was forgetting it < 1418691546 375075 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :ACTION watches from afar < 1418691550 267866 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: and by "will" I mean "intends to" < 1418691556 855483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw welcome back dulnes < 1418691562 854687 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :the other day i left the bag with all my diving stuff on a harbour somewhere < 1418691568 255006 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :still kicking myself for that < 1418691572 548888 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: because it's not clear to me yet that the monks will cooperate in this plan :) < 1418691694 38735 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah a monk rebellion does not seem unlikely < 1418691713 556738 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :except, he does have an army there. < 1418691716 287859 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :I should go back to the wiki and look at some haskell stuff cuz i want to be good in it. < 1418691727 6286 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so probably not too overtly. < 1418691784 427710 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: "fine distraction" ;) < 1418691848 505335 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Anyway, the outcome is wide open. First they'll have to catch that train, and that'll be more fun if as many sparks as possible are involved. :) < 1418691864 716275 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good point < 1418691897 211487 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :backstabbing, later. < 1418692068 328932 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :speaking of which, I wonder whether henkma will produce a 79 characters Collatz parity entry... < 1418692144 920321 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh well i guess violetta took care of it, then. btw do you know if that monster on friday's page is a cameo from somewhere? it feels familiar. < 1418692159 42547 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(he has three more spaces in their than I have, and only one can be attributed to a ; in my code) < 1418692195 577652 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i dunno, i haven't tried that one < 1418692219 33936 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait, i did < 1418692235 229062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :currently at 93 chars < 1418692461 409238 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Oh cameo, I didn't think of that ... hmmm. < 1418693182 638711 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418693305 733633 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 264 seconds < 1418693618 57063 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1418694432 365486 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: internet lag < 1418694681 764854 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 250 seconds < 1418694805 40433 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418694821 546754 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418694919 996159 :bobobobo!~root@user-5af4a113.broadband.tesco.net JOIN :#esoteric < 1418695424 989977 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1418695631 465817 :bb010g!uid21050@gateway/web/irccloud.com/x-mjzwkqpdecoyawqd JOIN :#esoteric < 1418695836 730344 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? category < 1418695837 568760 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Categories are just a special case of bicategories. < 1418695839 486832 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? bicategory < 1418695840 271140 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Bicategories are just categories where composition is only associative up to an isomorphism. < 1418695846 249294 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's not very useful hth < 1418695855 221936 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or even true? < 1418696082 604656 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it can't be true, i can tell that even though i know nothing about whatever this is < 1418696104 317429 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :two things can't be special cases of each other < 1418696126 924140 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fortunately the bicategory entry doesn't say it's a special case of a category < 1418696172 849766 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it basically does? it says they are "just categories" except for some behaviour that is limited < 1418696217 620642 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :in a category composition is really associative. in a bicategory it's only associative up to isomorphism, which is more general. < 1418696221 821309 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's not my objection < 1418696233 160617 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418696234 611991 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i see. < 1418696445 501733 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 265 seconds < 1418696750 694382 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :shachaf: it looks like WP says bicategories are "weak 2-categories". if that's the case and not all categories are 2-categories, then there are categories that aren't 2-categories, and therefore aren't bi-categories < 1418696763 577494 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418697347 600842 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1418697424 862958 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :shachaf: am i on the right track here? < 1418697734 489728 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok, so it appears there are two usages of "category", on means things only with arrows between classes, and one means things with arbitrary levels of meta-arrows between arrows. in either case, there are categories that aren't 2-categories < 1418697888 878826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i vaguely think categories are 1-categories < 1418697930 783601 :bobobobo!~root@user-5af4a113.broadband.tesco.net QUIT :Quit: Leaving < 1418698200 321239 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :HhOw do you keep annxiety attacks away? < 1418698230 305365 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Meditate? < 1418698241 339541 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :Wrong chhanel ssory < 1418699246 159797 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( don't worry ) < 1418699301 487378 :glguy_!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418699330 856150 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Malbolge seems to help with anxiety and stress < 1418699383 331272 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :Im ok now. < 1418699397 740130 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :And no CrazyM4n thats not helpful at all < 1418699476 20824 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1418699518 716226 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :D: < 1418699818 517471 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :It says on the wiki most difficult langauge ever created < 1418699822 706828 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418699828 287652 :scarf!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418700044 275590 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :By that logic, BASIC keeps anxiety attack away. < 1418700073 155636 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I was thinking of other infuriating things to do < 1418700087 160863 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :And I thought of multi-platform bytecode polyglots < 1418700088 950764 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :D: < 1418700818 695187 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :too busy debugging to worry about anxiety attacks? < 1418700926 425972 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :Im new to estoric stuff CrazyM4n and i have no idea what you just said < 1418700980 423706 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Bytecode, like the stuff executables are made out of < 1418700983 930802 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Compiled files < 1418700986 783492 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Like .exes < 1418701006 226928 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :What if you hand created a .exe that works on multiple different architectures < 1418701023 754195 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Now that'd be anxiety inducing :P < 1418701033 388970 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Deadfish14]]4 M10 02http://esolangs.org/w/index.php?diff=41476&oldid=41465 5* 03Oerjan 5* (-5) 10/* StaPLe */ Remove extra spaces < 1418701083 351812 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CrazyM4n: one main problem might be different magic numbers. but i don't know. < 1418701193 883440 :AndoDaan!~AndoDaan@188.188.92.110 JOIN :#esoteric < 1418701208 186477 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Probably, but that'd have to be changed < 1418701216 256733 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Truth-machine14]]4 M10 02http://esolangs.org/w/index.php?diff=41477&oldid=41472 5* 03Oerjan 5* (+1) 10/* StaPLe */ Add one < 1418701247 123555 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :There could be a loophole < 1418701265 252970 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Or, you can force linux to execute it by running chmod +x afaik < 1418701325 450634 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um that's not what chmod +x does < 1418701347 594068 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or rather, it _never_ executes it if it's not, so it has nothing to do with the format < 1418701396 389821 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Well < 1418701403 827924 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yeah, but I'm pretty sure that it'll execute it anyway < 1418701408 59471 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :If it's marked as executable < 1418701415 609457 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Let me try something < 1418701417 737177 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :something like this has been discussed here before. iirc DOS .com files have no magic number < 1418701429 993194 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :And people write .com files by hand, don't they? < 1418701440 936074 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :CrazyM4n: Not often, but some people do, sure. < 1418701441 842937 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it happens < 1418701445 981347 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :oerjan: Yep. < 1418701455 784424 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :A .com file has no magic number and no real structure. < 1418701504 973425 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"programmer defined structure" < 1418701593 664156 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i expect windows may get away with it because it cares about file extensions for executables, unlike linux < 1418701625 252495 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1418701638 542417 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Oh yeah, com files were just instructions < 1418701644 251930 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That actually *could* work < 1418701741 855680 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`` echo fnord >test; chmod +x test; ./test < 1418701744 845915 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :oerjan: Also, all *other* executable file formats actually have magic numbers on Windows. < 1418701747 889948 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So, I was gonna prove a point about every file on linux being maybe runnable < 1418701753 11371 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq: ok < 1418701755 43216 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​./test: line 1: fnord: command not found < 1418701757 998829 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So I tried chmod +x'ing a .png < 1418701767 201467 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh duh < 1418701768 136191 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://i.imgur.com/gqk8OIt.png I almost want to know what that bottom error means < 1418701770 419173 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :*Almost* < 1418701786 660027 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CrazyM4n: the shell tries to run it as a shell script. < 1418701791 186784 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :shiny https://en.wikipedia.org/wiki/Fat_binary#Combined_COM-style_binaries_for_CP.2FM-80_and_DOS < 1418701793 86115 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Oh, that's pretty normal weirdness. < 1418701795 88711 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I saw that < 1418701804 636610 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but iirc that doesn't work if it isn't run from a shell < 1418701808 971878 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :oerjan: Actually, it's the libc. < 1418701814 719788 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq: oh. < 1418701882 767744 :adu!~user@2601:a:4900:407:c901:c7c6:ac80:b825 JOIN :#esoteric < 1418701919 91442 :glguy_!~glguy@unaffiliated/glguy QUIT :Quit: Part < 1418701923 789922 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Basically, all the exec functions but execve run a program in the shell if they don't parse as normal executables. < 1418701932 26336 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CrazyM4n: i think you got some zalgo in your png hth < 1418701998 10527 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://i.imgur.com/SWem1kZ.png S͉̜͓͉̳͕o̝͕̣̼͔ ̧͍̘̤̘ͅmu̖͇̳̤̤c͚̜̦̩͚̭̖h͙ ̝͈͈̟̬͖̬z̳͜a̛l͇͉͍͔̥̖̳g̮̤̙̤ͅǫ͖͍ < 1418702023 788654 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq: at least that means there is a test for "normal executable" that may fail. < 1418702046 813351 :glguy_!~emertens@unaffiliated/glguy JOIN :#esoteric < 1418702134 334612 :nisstyre!~yourstrul@li611-52.members.linode.com QUIT :Changing host < 1418702134 414253 :nisstyre!~yourstrul@oftn/member/Nisstyre JOIN :#esoteric < 1418702235 479453 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yes. The kernel checks for an ELF header, the a.out header (if enabled), the #!, and any registered alternate binary formats. < 1418702253 113957 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :And returns an error otherwise. < 1418702548 327101 :adu!~user@2601:a:4900:407:c901:c7c6:ac80:b825 QUIT :Remote host closed the connection < 1418702867 822244 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418703230 26607 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt PRIVMSG #esoteric :Eye sea watt yew did their < 1418703463 763378 :glguy_!~emertens@unaffiliated/glguy QUIT :Quit: Computer has gone to sleep. < 1418703565 672677 :glguy_!~emertens@unaffiliated/glguy JOIN :#esoteric < 1418703859 75438 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :ACTION loves that the kernel has alternate binary format support, FWIW < 1418703947 59602 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it has sooo many switches to disable. < 1418704538 345111 :drdanmaku!uid17782@gateway/web/irccloud.com/x-fvwzneyuugixpwzd QUIT :Ping timeout: 244 seconds < 1418704552 946825 :drdanmaku!uid17782@gateway/web/irccloud.com/x-qqfaaqtmzudkfuyx JOIN :#esoteric < 1418704560 922812 :glguy_!~emertens@unaffiliated/glguy QUIT :Quit: Computer has gone to sleep. < 1418704572 571828 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :https://www.reddit.com/r/geek/comments/2pcyy0/letters_by_computer/ < 1418704756 531610 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :aw dangit < 1418704767 945204 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :I have my client to notify me whenever someone says "geek" < 1418704819 448912 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :7-bit word D: < 1418704931 899306 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite, dammit < 1418705436 876624 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :lol < 1418705558 629760 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You know I'm just gonna follow you around random channels and mention the word geek, now, GeekDude < 1418705567 940642 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :>.< < 1418705586 463886 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :I already get so many hilights from people mentioning geek squad in various help channels < 1418705608 331839 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :heh < 1418705644 559036 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :OH CRAP KSP BETA RELEASED TODAY < 1418705651 954508 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Time to waste my life away < 1418705655 982495 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric ::O < 1418705660 638531 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :I've never played KSP < 1418705667 419993 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :oh, also, I got my robots to do a new interesting thing < 1418705686 887871 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That interesting thing is? < 1418705752 85021 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Gosh you can't just leave me hanging < 1418705774 497566 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :ACTION leaves CrazyM4n hanging  < 1418705786 920445 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :D: < 1418705804 349431 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Basically, I'm in the process of rewriting a very old piece of software < 1418705814 598214 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Said software was written for *shocker* Windows 98 < 1418705823 598327 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :I'm rewriting it for linux < 1418705856 111705 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Said software allows you to drive your little yellow LEGO Mindstorms RCX robot around remotely, with a webcam feed < 1418705885 408621 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :I've got a php script that allows me to control the bot < 1418705898 44155 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :and a passable webpage < 1418705907 347144 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :so now I've just gotta figure out webcam stuff, and I'm golden < 1418705950 608675 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :I can click a button on my website and make the robot move < 1418705962 189360 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :I've got sliders for speed and duration < 1418705996 428115 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Sweet < 1418706000 48609 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :so far the website looks like this https://db.tt/GcRRnQTx < 1418706015 580094 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :The image on the left will be a feed from on the robot, the image on the right will be from overhead < 1418706016 675990 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Link to the original program? < 1418706033 122519 :glguy_!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418706060 340119 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :http://www.brickvista.com/features/redRover/redRover.html < 1418706090 339662 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Hmm < 1418706102 795966 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :How are you rewriting it? < 1418706121 837510 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Are you disassembling it? Or intercepting the signals? Or what? < 1418706168 241310 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Careful study of existing reverse-engineered protocol specs < 1418706181 418695 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :http://www.mralligator.com/rcx/ < 1418706253 612267 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Seems nifty < 1418706260 709001 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :As far as I know, we're the last people actually using red rover < 1418706288 733581 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :"we're"? Is this for some sort of research project or something? < 1418706308 949362 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Sortof < 1418706317 475035 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :I have a long backstory if you wanna hear it < 1418706343 616107 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Sure < 1418706395 630035 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :So, in 2010 I joined a "FIRST LEGO League" robotics team. The idea is that you build robots out of LEGO Mindstorms sets that do a certain set of tasks < 1418706422 169483 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Oh? So did I < 1418706436 607631 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :through this, I met our (now sadly deceased) local LEGO fanatic < 1418706464 576870 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Before her passing, however, I became one of her biggest assistants < 1418706494 643353 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :One of the things that she did was run the Red Rover on our local college website < 1418706519 200998 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :However, we eventually lost funding and it was moved to one of my friends house < 1418706589 80746 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Since then, the original owner of the Red Rover setup has passed, as I mentioned above < 1418706703 783027 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'd assume that model isn't really supported by anything anymore? < 1418706714 66727 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :So now my friend and I are the official caretakers of the red rover < 1418706724 373645 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :The RCX? < 1418706752 944569 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Interestingly enough, there are drivers for it included in the linux kernel < 1418706771 866032 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Specifically for it? Or just generic ones that work with it? < 1418706779 589996 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Specifically for it < 1418706789 900079 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Also, that story was actually pretty depressing < 1418706791 709337 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :It's bizarre < 1418706809 410815 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So can't you just use those? Or look at their source, at least < 1418706860 590154 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :The drivers just let you control the "IR Tower", but the actual information you send is up to yo < 1418706862 403251 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :you* < 1418706878 414420 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Huh, that is quite weird < 1418707000 66778 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Anyways, seeing as windows 98 desktop is a relatively bad platform for a webserver, I figured it needed an overhaul of some kind < 1418707019 503006 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :And since I actually have a bit of experience in web development, I figured I'd give it a go < 1418707129 813663 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Seems like quite a nice project < 1418707224 458331 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Seems like a very esoteric project to me < 1418707250 634835 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :I'm also reminded of this XKCD https://xkcd.com/1095/ < 1418707330 363256 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Heh < 1418707360 646335 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Now we just need a group of one or two people focused on hacking the motors in it. < 1418707364 313823 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Specifically the motors. < 1418707435 546955 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :well, the motors are pretty simple < 1418707448 577715 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :They're literally just simple DC motors < 1418707452 405538 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :not even servos :/ < 1418707459 571921 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://aturingmachine.com/ < 1418707522 516934 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :J_Arcane_: It won't let me connect < 1418707529 989287 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Ooo, I was just browsing the internet and found http://countercomplex.blogspot.com/2011/10/algorithmic-symphonies-from-one-line-of.html < 1418707546 400650 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I love stuff like this, creative coding-esq things < 1418707889 946634 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 250 seconds < 1418707927 162971 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Welp, good night people < 1418707933 893725 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :nitr < 1418707935 852258 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :nightr < 1418707938 683726 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :Goodnight* < 1418707962 856438 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418707973 87284 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: "sleep" < 1418708272 10314 :AndoDaan!~AndoDaan@188.188.92.110 QUIT :Quit: bbl < 1418709382 717030 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418709394 193872 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418712176 215100 :drdanmaku!uid17782@gateway/web/irccloud.com/x-qqfaaqtmzudkfuyx QUIT :Quit: Connection closed for inactivity < 1418713394 66891 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The acoustics lab people had built a shout detector as a gift for a recent graduate, since one of his thesis papers was about shout detection. < 1418713397 160259 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It was built around an old army helmet (so that it's "robust"), and included a ring of LEDs around the rim. They lit up green when the wearer spoke, and red when he shouted, and there was also a loudspeaker that played out random samples from the shout corpus they had recorded for the paper when he shouted especially loudly. < 1418713402 118197 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :All driven by a Raspberry Pi. We (a different research group in the same department) have a tradition of having some kind of a pun or a joke in the group gift, too, but that was a bit more elaborate than the norm. < 1418713484 137065 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::) < 1418713685 770809 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They also presented him with a "triploma". See, around here you get a diploma when you finish your master's degree, so it makes sense the doctoral degree includes a triploma. (I'm not sure when you get the monoploma.) < 1418713772 881542 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Bachelor's degree? < 1418713776 604639 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :High school? < 1418713842 296556 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Probably something like that. < 1418713853 696980 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We didn't used to have separate bachelor's degrees. < 1418713984 133289 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :in hebrew a bachelor's degree is called a "first degree" and a master's degree is called a "second degree" < 1418713998 11850 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :so this triploma thing seems reasonable < 1418713999 685414 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :My course at uni isn't separate but I think most in the UK are < 1418714010 51100 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Anyway I am off now to get dinner < 1418714064 921211 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :These days they've "harmonized" things here to include a mandatory distinct bachelor's degree step here too. < 1418714077 840302 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Bah, fcolor has broken down again. < 1418714485 543858 :glguy_!~glguy@unaffiliated/glguy QUIT :Quit: Quit < 1418715499 343856 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418715669 828676 :azazel_!uid52684@gateway/web/irccloud.com/x-vmjrydouugdokvxt QUIT :Quit: Connection closed for inactivity < 1418715725 434806 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418715731 221189 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418715806 280694 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 264 seconds < 1418715828 326092 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418718268 724470 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :https://www.youtube.com/watch?v=nZXW_8lHx-E < 1418718496 77877 :scarf!~ais523@unaffiliated/ais523 QUIT : < 1418719790 972578 :nisstyre!~yourstrul@oftn/member/Nisstyre QUIT :Ping timeout: 265 seconds < 1418720220 265082 :mitchs_!~canissimi@unaffiliated/canissimia QUIT :Read error: Connection reset by peer < 1418720248 817406 :mitchs_!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1418721149 335428 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1418721496 425672 :nisstyre!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1418723849 570825 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418724003 749678 :shikhin!~shikhin@120.57.235.248 JOIN :#esoteric < 1418724027 398446 :shikhin!~shikhin@120.57.235.248 NICK :Guest31073 < 1418724077 713937 :Guest31073!~shikhin@120.57.235.248 NICK :shikhout < 1418724082 735504 :shikhout!~shikhin@120.57.235.248 QUIT :Changing host < 1418724082 778813 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418724095 154113 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1418725268 336219 :glguy__!~glguy@c-71-59-134-118.hsd1.wa.comcast.net JOIN :#esoteric < 1418726868 407064 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of ideas14]]4 10 02http://esolangs.org/w/index.php?diff=41478&oldid=40775 5* 03195.74.132.98 5* (+41) 10/* General Ideas */ fertilisation < 1418726999 198244 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1418727167 194998 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1418727301 722319 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of ideas14]]4 10 02http://esolangs.org/w/index.php?diff=41479&oldid=41478 5* 03195.74.132.98 5* (+68) 10/* Based on dimensions */ < 1418728512 707690 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418728538 225946 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1418728841 305990 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1418729502 91270 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://wcook.blogspot.fi/2012/07/day-functional-programming-changed.html < 1418729647 476043 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Ragaraja14]]4 10 02http://esolangs.org/w/index.php?diff=41480&oldid=33418 5* 03Mauriceling 5* (+91) 10 < 1418729878 515996 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 258 seconds < 1418730958 530870 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 256 seconds < 1418730981 265988 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1418731069 533942 :dianne!~diannes@unaffiliated/dianne QUIT :Ping timeout: 244 seconds < 1418731172 830486 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1418731881 766201 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1418732109 610844 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Ping timeout: 258 seconds < 1418732129 696828 :mitchs_!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 260 seconds < 1418732129 762004 :supay!sid47179@gateway/web/irccloud.com/x-bfgugkvvzdcayctw QUIT :Ping timeout: 260 seconds < 1418732139 479715 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1418732155 744623 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1418732236 888220 :ocharles!sid30093@musicbrainz/user/ocharles QUIT :Ping timeout: 260 seconds < 1418732240 708571 :fungot!fis@selene.zem.fi QUIT :Ping timeout: 260 seconds < 1418732350 838175 :ocharles_!sid30093@gateway/web/irccloud.com/x-grmvtsvtbtagaghi JOIN :#esoteric < 1418732381 327980 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellocharles_! < 1418732555 869173 :boily!~alexandre@96.127.201.149 QUIT :Quit: HYPERGOLIC CHICKEN < 1418732631 104823 :zemhill!bfjoust@selene.zem.fi QUIT :Ping timeout: 260 seconds < 1418732849 931747 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :rello < 1418732888 609830 :supay!sid47179@gateway/web/irccloud.com/x-poddevicvrjxybpy JOIN :#esoteric < 1418733137 411886 :singingboyo!~g8p8@deas.ugrad.cs.ubc.ca QUIT :*.net *.split < 1418733317 138681 :singingboyo!~g8p8@deas.ugrad.cs.ubc.ca JOIN :#esoteric < 1418734135 951999 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 264 seconds < 1418734699 508869 :sebbu!~sebbu@ADijon-152-1-17-239.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1418734699 610757 :sebbu!~sebbu@ADijon-152-1-17-239.w83-194.abo.wanadoo.fr QUIT :Changing host < 1418734699 654214 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1418735434 922489 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1418735721 423997 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :is there something like pangrams based on pairs of letters? < 1418735811 4420 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess what I'm after is a text fragment in which every letter pair that appears in dictionary words (to be defined...) actually appears. < 1418736328 606047 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418736857 406725 :S1!~S1@p4FF92887.dip0.t-ipconnect.de JOIN :#esoteric < 1418737128 779633 :oren!~oren@user3-208-191.wireless.utoronto.ca JOIN :#esoteric < 1418737236 371006 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 255 seconds < 1418737855 358854 :shikhout!~shikhin@120.59.235.119 JOIN :#esoteric < 1418737874 946140 :oren!~oren@user3-208-191.wireless.utoronto.ca QUIT :Ping timeout: 264 seconds < 1418737877 613419 :shikhout!~shikhin@120.59.235.119 NICK :Guest54343 < 1418738060 8248 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 272 seconds < 1418738640 845062 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I stumbled on this little game, where one gets to kern some words manually. http://type.method.ac/ < 1418738659 404943 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The Internet is a strange place. :) < 1418738840 620470 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418739002 195838 :S1!~S1@p4FF92887.dip0.t-ipconnect.de PRIVMSG #esoteric :I don't get this game < 1418739002 643645 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: "Diphonetically complete." < 1418739005 415996 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Not a real term, I just made it up, and anyhow you wanted graphemes instead of phonemes.) < 1418739009 166376 :S1!~S1@p4FF92887.dip0.t-ipconnect.de PRIVMSG #esoteric :What does to kern actually mean? < 1418739040 272982 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq_uptime < 1418739040 383963 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :14d 4m 3s < 1418739050 619239 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :researchers are allowed to make up terms, it's their job < 1418739057 467104 :S1!~S1@p4FF92887.dip0.t-ipconnect.de PRIVMSG #esoteric :Oh now I get it < 1418739059 728849 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also ITYM "one gets to kem some words" hth < 1418739227 343028 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :S1: kerning basically means to adjust the spaces between letters of a word (to make it look evenly spaced to the human eye). This may involve things like moving an e following a T a bit below the T. < 1418739238 290465 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(disclaimer: I'm not a typographer) < 1418739263 340692 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :don't listen to int-e he's an accomplished font designer < 1418739265 385395 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Yes. < 1418739270 928764 :S1!~S1@p4FF92887.dip0.t-ipconnect.de PRIVMSG #esoteric :Yes I got it. Got 66 out of 100 points < 1418739272 709420 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :AV for instance. < 1418739277 681150 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: I don't know what "kem" means, so definitely no. < 1418739334 624226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.ironicsans.com/2008/02/idea_a_new_typography_term.html < 1418739350 518592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god < 1418739360 794284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :google messes with the kerning if you search for "kerning" or "keming" < 1418739371 173215 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: thanks! < 1418739381 334278 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that does make sense actually. < 1418739430 872386 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I had 77/100, and I completely failed one of them. Not too impressive. < 1418739551 171439 :paul2520!~paul2520@unaffiliated/paul2520 PRIVMSG #esoteric :59/100. I should try again not on a tablet < 1418739563 744679 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: I think I knew that. < 1418739701 815989 :sebbu2!~sebbu@ADijon-152-1-17-239.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1418739720 943304 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net JOIN :#esoteric < 1418739739 138547 :sebbu2!~sebbu@ADijon-152-1-17-239.w83-194.abo.wanadoo.fr QUIT :Changing host < 1418739739 181767 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1418739779 121281 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ooh, I got a 100/100 for one. (It's also a bit clunky on this tablet.) < 1418739785 731540 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: I'm a bit disappointed though that the merchandise is not using an overlap of an r with an n... < 1418739794 411117 :clog_!~nef@bespin.org JOIN :#esoteric < 1418739800 8393 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1418739829 419139 :glguy___!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418739899 421628 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why isn't the pronunciation guide for that link in ipa :( < 1418740071 265798 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :83/100 as the final score. < 1418740130 669231 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not using ipa these days is the dictionary version of not using unicode. who's with me? < 1418740174 637103 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION prepares to swat those against. except shachaf. < 1418740250 827754 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: In that it's still inexplicably popular not to go IPA/Unicode? < 1418740275 388751 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1418740275 539061 :glguy__!~glguy@c-71-59-134-118.hsd1.wa.comcast.net QUIT :*.net *.split < 1418740275 759636 :clog!~nef@bespin.org QUIT :*.net *.split < 1418740275 805493 :tromp__!~tromp@ool-18be0b4d.dyn.optonline.net QUIT :*.net *.split < 1418740276 70483 :Lymia!~fujoshi@inportb/loli/cirno-chan QUIT :*.net *.split < 1418740276 167532 :ski!~ski@remote1.student.chalmers.se QUIT :*.net *.split < 1418740286 341656 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1418740318 998224 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: something like that. < 1418740345 77062 :ski!~ski@remote1.student.chalmers.se JOIN :#esoteric < 1418740383 633027 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :E.g. I think Merriam-Webster is anti-IPA. < 1418740388 48445 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION dislikes it whenever he searches for the ipa pronunciation of a word and it doesn't show up in the search excerpt of any of the hits < 1418740424 868210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: yes. i used to look at them anyway because they're otherwise pretty consistent but last i tried they've managed to make the _pronunciation guide_ unfindable. < 1418740472 556307 :Lymia!~fujoshi@inportb/loli/cirno-chan JOIN :#esoteric < 1418740489 966885 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iirc their argument is that english pronunciation varies too much by dialect, which i guess isn't entirely unreasonable. < 1418740499 37151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can't read IPA < 1418740514 678886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I do better with the OED's system < 1418740524 66782 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"This pronunciation respelling key (prə-nun-see-ay-shən ree-spel-ing kee) is used in some Wikipedia articles to spell out the pronunciations of English words. It does not use special symbols or diacritics apart from the schwa, "ə", which is used (for example) for the a in about." < 1418740588 528424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe I don't mean the OED proper < 1418740599 422382 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: is that managing not to mark the stress tdnh < 1418740642 444689 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Yes, even though it has a notation for it. < 1418740658 116839 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh. < 1418740673 800162 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Copy-paste obliterated the small caps. < 1418740680 65066 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1418740684 671890 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It was there in the original. < 1418740696 2350 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good, maybe. < 1418740720 615010 :Guest54343!~shikhin@120.59.235.119 NICK :shikhout < 1418740726 773067 :shikhout!~shikhin@120.59.235.119 QUIT :Changing host < 1418740726 816931 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418740728 160151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I prefer systems like that for general use, they're more accessible IMO < 1418740732 199609 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1418740734 368434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I doubt I will ever learn IPA < 1418740827 602978 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, they do vaguely suggest having both. < 1418740885 458439 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just make a template that constructs both should be easy < 1418740976 996395 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the great thing about being known for joking all the time is that you sometimes don't have to decide whether you're joking or not.) < 1418743013 778724 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418743670 950061 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418743723 201338 :clog_!~nef@bespin.org QUIT :Quit: ^C < 1418743735 88460 :clog!~nef@bespin.org JOIN :#esoteric < 1418744145 830030 :oren!~oren@user3-208-191.wireless.utoronto.ca JOIN :#esoteric < 1418744299 861932 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :that was the hardest easy exam i've ever written. it is web programming, plus i was already familiar with php and javascript, and on top of it, it is an open book exam. However, that doesn't mean that it is easy to write PHP and JS with a frikkin PEN for an hour and a half! < 1418744317 728157 :drdanmaku!uid17782@gateway/web/irccloud.com/x-ejdqsegfhachcibp JOIN :#esoteric < 1418744326 926731 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :Why can't e at least use typewriters? < 1418744360 979190 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just write in blackletter, that'll show them < 1418744425 872299 :oren!~oren@user3-208-191.wireless.utoronto.ca PRIVMSG #esoteric :i wrote in my standard chicken-scratch scrawl < 1418744479 899922 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 245 seconds < 1418744580 250148 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish < 1418745174 645544 :S1!~S1@p4FF92887.dip0.t-ipconnect.de QUIT :Read error: Connection reset by peer < 1418745542 237853 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1418745876 786039 :oren!~oren@user3-208-191.wireless.utoronto.ca QUIT :Ping timeout: 245 seconds < 1418746093 108239 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :PHP in intaglio < 1418746564 235948 :polytone!~monotone@room208.org QUIT :Quit: rebooting server < 1418746615 153540 :zemhill_!bfjoust@selene.zem.fi JOIN :#esoteric < 1418746693 144866 :monotone!~monotone@room208.org JOIN :#esoteric < 1418747890 913460 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418748147 446248 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1418748174 549215 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1418748381 169018 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :1/win 48 < 1418748417 86459 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418748441 555602 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Ping timeout: 255 seconds < 1418748855 688389 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 245 seconds < 1418749281 408643 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418749616 167222 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 264 seconds < 1418749637 385540 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1418749932 18913 :bb010g!uid21050@gateway/web/irccloud.com/x-mjzwkqpdecoyawqd QUIT :Quit: Connection closed for inactivity < 1418749975 774304 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1418750159 268422 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418753063 671728 :MoALTz!~no@user-46-112-11-86.play-internet.pl JOIN :#esoteric < 1418753473 809798 :augur!~augur@65.205.30.226 JOIN :#esoteric < 1418753558 735524 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the modern latin alphabet is stupid. this whole time i thought they were hom clauses < 1418753584 389803 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :when they were *horn clauses < 1418753629 352203 :MoALTz!~no@user-46-112-11-86.play-internet.pl QUIT :Quit: Leaving < 1418753735 347958 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1418753768 42915 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the joy of fractur < 1418753799 385331 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yes that is what led me to this realization. i set firefox to fractur < 1418753889 35895 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :careful there, the nazis might come after you for that < 1418753974 305301 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :actually any monospace font would help. the problem is that rn is indistinguishable from m in proportional sans fonts < 1418754000 894001 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :isn't that a kerning thing? < 1418754012 466925 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :^ < 1418754017 31702 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it's not true of all fonts < 1418754137 968685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://i.imgur.com/zpd4XvF.png why would anyone need fraktur? normal text is perfectly readable < 1418754170 798004 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fraktur still looks cool even if unnecessary < 1418754225 890417 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well, most fonts then. it is certainly the case in FreeMono < 1418754242 478545 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: is that zapfino? < 1418754247 150334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1418754251 517450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the bestest font < 1418754265 774031 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :haha ist hat zapfino < 1418754279 836114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no I lied the first time < 1418754281 66727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(yes) < 1418754285 423990 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :"Can someone give an example of the steepest descent that is not a gradient descent?" I could have sworn steepest descent was a specific type of gradient descent. isn't this question just wrong? < 1418754296 17046 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://fc07.deviantart.net/fs70/f/2010/041/a/2/zapfino_phoenix_by_Nino2303.jpg my IRC client loks like this < 1418754366 257147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://i.imgur.com/cyigKDn.png this is getting worryingly tolerable < 1418754369 286252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what if I actually use this < 1418754384 666109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everyone is so elegant now < 1418754396 540008 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :heheh < 1418754458 977441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a shame the ridiculous ligatures don't work < 1418754464 149688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :someone make a terminal that can display those please < 1418754518 833459 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is also a shame zapfino doesn't have <> chars < 1418754545 646855 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :those look like fallbacks to me < 1418754567 562125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think they are < 1418754578 11087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not sure < 1418754594 15540 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they look too small. + also < 1418754651 28901 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why the hell do different fonts, on the same point size, have completely different sizes? < 1418754653 300472 :MoALTz!~no@user-46-112-11-86.play-internet.pl JOIN :#esoteric < 1418754760 894798 :AndoDaan!~AndoDaan@188.188.83.152 JOIN :#esoteric < 1418754783 644059 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :artist leeway < 1418754859 871943 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i want a terminal that rescales each character to fit in a box < 1418755257 357818 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :have you tried zooming in until a single character is bigger than your monitor. if you can't do that, then you already have such a terminal. < 1418755327 102784 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am getting used to { being ck, [ being ch, } being st and ] being tz. $ is a normal s. < 1418755358 972282 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: that is disturbingly tolerable < 1418755371 325480 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :... I wish I was usingn an easier-to-configure terminal emulator < 1418755431 768771 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :use xfce-terminal < 1418755443 478082 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 264 seconds < 1418755597 730794 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://ctrlv.in/474692 <-- see? if(c==27)ck c=ALT|getch(); st < 1418755695 802590 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :oren: Why are you using such a broken font? < 1418755744 954282 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :why is torbrowser not working when i try to search things on torrentz < 1418755746 635103 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :this is awful < 1418755756 66353 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Melvar: it is fun to mess people up. someone looking over your shoulder is like What...the..fuck. < 1418755859 882987 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :besides, it works fine if you have good syntax highlighting. < 1418755945 167594 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :What does it make of a *real* ‘ſ’? < 1418755967 205816 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :fallback to sans mono < 1418756081 678993 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Also ‘st’? < 1418756125 729116 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Or it might be ubuntu mono. http://ctrlv.in/474697 < 1418756157 98779 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but you are like: < 1418756170 151476 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Ulfo st? < 1418756217 875524 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: Lost terminal < 1418756270 646182 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418756389 811855 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Bell is a bad ISP < 1418756480 305353 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and nmcli doesn't work well < 1418756547 649363 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :combine the two, it means i have to logout and login in order to switch wireless nets < 1418756604 775012 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*wireleß < 1418756857 869528 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: Lost terminal < 1418758562 59661 :augur!~augur@65.205.30.226 QUIT :Remote host closed the connection < 1418759445 54361 :shikhout!~shikhin@120.59.228.36 JOIN :#esoteric < 1418759481 973602 :shikhout!~shikhin@120.59.228.36 NICK :Guest38946 < 1418759640 991047 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 258 seconds < 1418759917 964609 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418759994 804960 :FireFly!~firefly@firefly.xen.prgmr.com QUIT :Changing host < 1418759994 848216 :FireFly!~firefly@oftn/member/FireFly JOIN :#esoteric < 1418760281 655252 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1418760424 598514 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418760980 912744 :augur!~augur@65.205.30.226 JOIN :#esoteric < 1418761011 631307 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1418761579 572544 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1418762454 432680 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418762487 401547 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so i got fed up with the lack of profiles in xfce-terminal. < 1418762499 40573 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :gnome-terminal ftw < 1418762931 297376 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418764300 913734 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca NICK :|oren\ < 1418764335 161315 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :ACTION uses roxterm < 1418764512 23653 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ACTION used a xaccuracy! < 1418765172 100032 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ACTION s Haxorus used Guillotine! < 1418765192 775216 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and that is how i lost a friend < 1418765423 414881 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :back then there was no Fairy remember. < 1418765677 904663 :MoALTz!~no@user-46-112-11-86.play-internet.pl QUIT :Quit: Leaving < 1418766053 446174 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418766347 153697 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yo < 1418766552 926970 :glguy!~glguy@unaffiliated/glguy QUIT :Quit: Part < 1418766564 19418 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :ACTION looks up the song in the background of that screenshot < 1418766735 760496 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418766750 449588 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 272 seconds < 1418766817 792662 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"f7ioe.c:31:: uavning: iuplicit oeclavation of function ftvuope Q-Dinplicit-fu" < 1418766827 508895 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ctrlv's OCR is not so happy about the font choice. < 1418766941 606261 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :uavning? < 1418766969 175655 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"f7ibe.c:13:6: uavning: unufeb paviable y Q-vunufeb-oaviableg" < 1418766991 739023 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh my god hahahaha < 1418767034 781356 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :13:47 lelpav oven: why ave you ufing fuch a bvoten font < 1418767041 731786 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So bvoten. < 1418767172 216596 :GeekDude!~GeekDude@unaffiliated/g33kdude NICK :GeekAfk < 1418767202 453533 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :coppvo ... 3 with 3 waf ufingn an eafiev-toconfiguve tevninal enulatov < 1418767310 747141 :AndoDaan!~AndoDaan@188.188.83.152 QUIT :Quit: bbl < 1418767397 968817 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca NICK :oven < 1418767422 78439 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1418767507 699168 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is much more hilarious if you read it out loud < 1418767685 317216 :augur!~augur@65.205.30.226 QUIT :Remote host closed the connection < 1418767690 607053 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Xbony2 5* 10New user account < 1418767761 99922 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Xbony214]]4 N10 02http://esolangs.org/w/index.php?oldid=41481 5* 03Xbony2 5* (+143) 10Created page with "I'm xbony2. Hi. View my Github [https://github.com/xbony2 here], I mostly make minecraft mods, but play around with other things too sometimes." < 1418767869 764622 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :It appears cursive is just as bad : http://ctrlv.in/474781 <-- manning: compauloon eetween oioned and unaioned Lnteoeu expneooiono < 1418767938 52507 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what would it do for zapfino? Elliot? < 1418767945 620063 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*elliott? < 1418768001 347392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have my screenshots, you can upload them to check if you want :p < 1418768049 456560 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :for some reason i can't get it to take the image. < 1418768058 245396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :weird < 1418768061 499519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably too big or something? < 1418768067 898496 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it says "that type of image is not supported" < 1418768069 256858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :too zapfino < 1418768138 654018 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :#define oioned signed < 1418768147 12129 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the nice thing about transparent terminals is that you can carefully arrange what people can squint nosily at behind them < 1418768183 919631 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well, mostly it is whatever i hppened to be listening too < 1418768277 399478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah same. well here is me just running vi for no reason http://ctrlv.in/474785 < 1418768278 84354 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i use youtube as a music player a lot of the time, (except when i need the internet bandwidth for something else) < 1418768403 59815 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: the incongruousness (yay i can spell) of that screenshot is awsome < 1418768515 991088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://ctrlv.in/474788 im JUST using my conmputer < 1418768578 584937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the best part of creating that screenshot was that installing emacs on my server also installed systemd < 1418768605 169200 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418768641 336685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the other greatest part was the youtube recommendations. have you ever wanted to listen to a nightcore remix of late 90s eurodance hit blue by eiffel 65 for ten hours? well, < 1418768837 708862 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418768864 153559 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 258 seconds < 1418769360 336318 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have listened to ten-hour videos, but not the kind that are ten hours of the same thing. https://www.youtube.com/watch?v=EIBou1U-Sq0 <-- I have listened to this several times < 1418769380 691430 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :12 hours of the 90's eurodisco < 1418769413 629989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not a real ten hour video if it contains ten hours of actual content < 1418769416 96265 :augur!~augur@65.205.30.226 JOIN :#esoteric < 1418769463 669047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm kind of worried my server wouldn't reboot if I tried. it hasn't been rebooted in almost a year. I bet that kernel has so many holes in it < 1418769492 639438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has systemd and stuff now I guess if I tried to reboot it. a new era < 1418769530 400122 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :one of my dad's servers hasn't been rebooted since 2003. < 1418769555 902197 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it runs AIX which i'm pretty sure doesn't even existanymore < 1418769600 721311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does it, uh, do anything? < 1418769612 653133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not running into a single kernel bug bad enough to need a reboot in that time is impressive < 1418769661 824907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also not having any important security updates for the kernel, though I guess that would require anyone to care about AIX < 1418769665 398753 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it runs a system for topologists to announce conferences. it was hacked together in the early 1990's in Perl 4 by my dad < 1418769756 347674 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it doesn't run updates or any of that. it still runs perl 4 < 1418769789 384570 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AIX is IBM, ergo it will never stop existing hth < 1418769828 474066 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the other server runs linux kernel 2.0 or something like that < 1418769844 272640 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is the backup < 1418770452 507434 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hi, e||1ott. < 1418770479 811550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: close enough < 1418770569 977736 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The 'p's on the reverse-video Emacs menu bar seem to have been slightly problematic too. < 1418770580 803571 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Ootions" "LisoInteraction" "Helo" < 1418770647 647329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it also didnt recognise the Nightcore - Gangnam Style 10 hours at all < 1418770648 536053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :F- < 1418772248 731392 :augur!~augur@65.205.30.226 QUIT :Remote host closed the connection < 1418772402 696715 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Remote host closed the connection < 1418772788 32507 :GeekAfk!~GeekDude@unaffiliated/g33kdude NICK :GeekDude < 1418774013 935679 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418774384 38243 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1418774446 881480 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418775093 621989 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418775145 833892 :SirCmpwn!~SirCmpwn@irc.sircmpwn.com QUIT :Ping timeout: 240 seconds < 1418775307 860820 :SirCmpwn!~SirCmpwn@irc.sircmpwn.com JOIN :#esoteric < 1418775506 371824 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1418775571 358859 :SirCmpwn!~SirCmpwn@irc.sircmpwn.com QUIT :Excess Flood < 1418775684 410469 :SirCmpwn!~SirCmpwn@irc.sircmpwn.com JOIN :#esoteric < 1418775919 150713 :SirCmpwn!~SirCmpwn@irc.sircmpwn.com QUIT :Excess Flood < 1418775937 227425 :SirCmpwn!~SirCmpwn@irc.sircmpwn.com JOIN :#esoteric < 1418776734 612824 :azazel_!uid52684@gateway/web/irccloud.com/x-yvkktavdwyqpttql JOIN :#esoteric < 1418777185 230036 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1418777870 365121 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Unnecessary14]]4 10 02http://esolangs.org/w/index.php?diff=41482&oldid=40620 5* 03Xbony2 5* (+94) 10Added another interpreter < 1418779100 347097 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1418779898 660057 :Guest38946!~shikhin@120.59.228.36 QUIT :Ping timeout: 272 seconds < 1418780986 276243 :glguy!~glguy@unaffiliated/glguy QUIT :Quit: Quit < 1418781256 364341 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418782230 398128 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Quit: Leaving < 1418782248 125457 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418782486 710011 :boily!~alexandre@96.127.201.149 QUIT :Quit: PHŒNICIAN CHICKEN < 1418782605 506027 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Remote host closed the connection < 1418783237 786766 :mitchs_!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1418783429 340263 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 244 seconds < 1418784553 777357 :_AndoDaan!~AD@188.189.68.161 JOIN :#esoteric < 1418784646 508950 :AndoDaan!~AndoDaan@188.188.95.73 JOIN :#esoteric < 1418784734 997139 :AndoDaan_!~AndoDaan@188.188.67.77 JOIN :#esoteric < 1418784824 734703 :_AndoDaan!~AD@188.189.68.161 QUIT :Ping timeout: 264 seconds < 1418784833 746508 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :holy crap there are three AndoDaans? < 1418784846 701301 :AndoDaan_!~AndoDaan@188.188.67.77 PRIVMSG #esoteric :dammit. < 1418784861 57440 :oven!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca NICK :|oren\ < 1418784877 631904 :AndoDaan_!~AndoDaan@188.188.67.77 PRIVMSG #esoteric :tried to irc on my phone. < 1418784919 997997 :AndoDaan!~AndoDaan@188.188.95.73 QUIT :Ping timeout: 240 seconds < 1418784927 988015 :AndoDaan_!~AndoDaan@188.188.67.77 NICK :AndoDaan < 1418784933 153087 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and then there was one. < 1418785202 806249 :AndoDaan_!~AndoDaan@188.189.92.226 JOIN :#esoteric < 1418785356 267035 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :nvm. there are two < 1418785359 974968 :AndoDaan!~AndoDaan@188.188.67.77 QUIT :Ping timeout: 240 seconds < 1418785368 474618 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and one again < 1418785636 702833 :AndoDaan_!~AndoDaan@188.189.92.226 QUIT :Ping timeout: 272 seconds < 1418785700 759051 :Tod-Autojoined!~Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1418785711 107827 :TodPunk!~Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Read error: Connection reset by peer < 1418785719 792471 :Tod-Autojoined!~Tod@50-198-177-186-static.hfc.comcastbusiness.net NICK :TodPunk < 1418786068 809818 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Ragaraja14]]4 M10 02http://esolangs.org/w/index.php?diff=41483&oldid=41480 5* 03Oerjan 5* (+50) 10Geronimo! Also fix link < 1418786690 44328 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: Lost terminal < 1418786741 310852 :azazel_!uid52684@gateway/web/irccloud.com/x-yvkktavdwyqpttql PRIVMSG #esoteric :Use an app ando < 1418786812 531191 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1418786896 703602 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :copumpkin: you should add propumpkin hth < 1418786903 704482 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :k < 1418787013 141937 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :copumpkin is a pro < 1418787276 59446 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418787415 733256 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :damn right < 1418787500 245572 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now if he were also bi he could get the full set < 1418787601 471936 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :do i even want to know? < 1418787705 165601 :glguy___!~glguy@unaffiliated/glguy NICK :glguy_ < 1418787715 322537 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :wait a second here, this is some sort of math pun isn't it? < 1418787764 829403 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ding ding ding < 1418787781 7353 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it's been a while since i posted a screenshot: http://ctrlv.in/474924 < 1418787861 8577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :stupid google has menus to restrict searches to a language or region; but when i look at them they _only_ let me choose between everything and norwegian < 1418787891 13265 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :use bing hth < 1418787905 139565 :glguy_!~glguy@unaffiliated/glguy QUIT :Quit: Part < 1418787923 905037 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :does that allow me to exclude norwegian results? < 1418787929 198982 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418788098 94094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm that doesn't allow me to set it for just one search < 1418788129 127603 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is for when i want to search for something that's accidentally a common norwegian word < 1418788131 788440 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net JOIN :#esoteric < 1418788528 985652 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there seems to be no search prefix for language. < 1418788537 235449 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 255 seconds < 1418788606 355 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oerjan: why not set it to english? < 1418788607 68796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :google doesn't have a concept for telling them "you're second-guessing me wrong, this is how i want you to adjust your behavior". < 1418788615 870992 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Why does Rust interest me, they keep saying it's mostly for systems programming, and I have no interest in that < 1418788677 743447 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: then i have to set it back afterward. and the preferences are on a different page. basically i _hate_ all ui that requires me to leave the information i'm actually looking at to adjust it. < 1418788755 176303 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm basically bitching about google putting this beyond my too-complicated-to-bother threshold. < 1418788860 688810 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oerjan: use a private broswing window? < 1418788886 439892 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...i don't think you're getting what i'm saying. < 1418788892 854871 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :google won't modify your main account's settings < 1418788935 361850 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :anyway it was simpler to just append "definition" < 1418788955 75069 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418788994 309577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which happens to work for finding word definitions most of the time because the word is spelled differently in norwegian. < 1418789192 589720 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I hate that you can't search for C++ C# and C separately unless you write the symbols out as words < 1418789219 835282 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aye < 1418789366 474131 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :So many Rust libraries have names that... are as unpleasant to Google for as Rust itself < 1418789372 620205 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Rust iron. Not helpful < 1418789382 476794 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :...apparently it is < 1418789405 82903 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Sgeo_: wow that sucks. clearly not thinking ahead. < 1418789541 843872 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :at least C# isn't the name of a mundane object < 1418789568 837007 :madbr!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1418789880 794165 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Scrip714]]4 10 02http://esolangs.org/w/index.php?diff=41484&oldid=41473 5* 03Orenwatson 5* (+242) 10Register offsets in the forms I(12 or I)12 < 1418789986 805545 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://www.drdobbs.com/architecture-and-design/farewell-dr-dobbs/240169421 :( < 1418791231 154959 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418791420 953272 :glguy__!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418791445 735433 :glguy!~glguy@unaffiliated/glguy QUIT :Read error: Connection reset by peer < 1418791767 410118 :bb010g!uid21050@gateway/web/irccloud.com/x-cxmcodurglfksvrq JOIN :#esoteric < 1418792047 293253 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1418792052 210800 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Clearly these are the end times < 1418792117 638849 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 258 seconds < 1418792140 637380 :aloril_!~aloril@dsl-tkubrasgw2-50defd-78.dhcp.inet.fi QUIT :Ping timeout: 258 seconds < 1418792332 59008 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :J_Arcane: :( < 1418792364 419309 :aloril_!~aloril@dsl-tkubrasgw2-50defd-78.dhcp.inet.fi JOIN :#esoteric < 1418792616 155199 :glguy__!~glguy@unaffiliated/glguy NICK :glguy < 1418792618 519106 :aloril_!~aloril@dsl-tkubrasgw2-50defd-78.dhcp.inet.fi QUIT :Max SendQ exceeded < 1418792638 872932 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :the hacker news comments about the news are insufferably predictable. :/ < 1418792679 612111 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :i suppose I shouldn't be surprised when a bunch of 'startup' types react to someone actually pointing out that web ads don't work, considering it's what all their investor storytimes mostly hinge on. < 1418792679 655381 :aloril_!~aloril@dsl-tkubrasgw2-50defd-78.dhcp.inet.fi JOIN :#esoteric < 1418792681 661552 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418792694 967933 :glguy!~glguy@unaffiliated/glguy QUIT :Quit: Part < 1418792713 201979 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418793198 446103 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Remote host closed the connection < 1418793516 598523 :glguy!~glguy@unaffiliated/glguy QUIT :Quit: Part < 1418793637 811290 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :`slist < 1418793654 678454 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :slist: Taneb atriq Ngevd Fiora Sgeo ThatOtherPerson alot < 1418793973 347475 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1418794151 798114 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Oooh, slist < 1418794184 77082 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :have y'all tried prismata? < 1418794196 533181 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :single-player demo at http://play.prismata.net/?demo (uses flash) < 1418794364 656260 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'm personally not keen on that kind of game < 1418794497 960923 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what kind of game are you keen on < 1418794685 872548 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the kind that doesn't take a billion years to load maybe? < 1418794992 420625 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :shachaf, I like platformers mostly < 1418795027 573815 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Taneb: what kind of game is it? i can't load it < 1418795036 145539 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oren, like a card game < 1418795041 487015 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I think hearthstone-ish < 1418795055 243401 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes < 1418795072 393181 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :well, it's a deterministic complet-information game with no deck building, so it's p. different in that respect < 1418795508 620300 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I sometimes like roguelikes like Pokemon Mystery Dungeon and sims like Dwarf Fortress < 1418795584 525673 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 264 seconds < 1418796868 205658 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have decided to keep my policy of keeping the entire scrip7 release as one .c file < 1418797031 194256 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :separate files are for people who want to have to use a VCS instead of 20141216.c etc < 1418797157 439139 :MDream!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net JOIN :#esoteric < 1418797197 888706 :MDream!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net QUIT :Client Quit < 1418797235 325205 :MDream!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net JOIN :#esoteric < 1418798150 374463 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MNNBFSL14]]4 10 02http://esolangs.org/w/index.php?diff=41485&oldid=41344 5* 03AndoDaan 5* (+431) 10/* Examples */ < 1418798303 326829 :AndoDaan!~AndoDaan@188.188.93.178 JOIN :#esoteric < 1418798577 935280 :drdanmaku!uid17782@gateway/web/irccloud.com/x-ejdqsegfhachcibp QUIT :Quit: Connection closed for inactivity < 1418798763 9798 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is it evil to use the C preprocessor to include plaintext and shellscripts into a C file? < 1418798795 24878 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :screw it this is an esolang anyway < 1418798858 756046 :MDream!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :I ask fungot to inform oren of the morality of his actions. < 1418799025 86002 :MDream!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net PRIVMSG #esoteric :ACTION is abruptly destroyed as his monitor turns into a small nuclear blast at the revelation that fungot is not present. < 1418799143 626792 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :shachaf: I put in for the Kickstarter, but haven't actually played, besides once in the tutorial < 1418799146 612294 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I want to play though < 1418799153 26156 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Kickstarter isn't looking so healthy :( < 1418799261 805479 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. :-( I hope they reach their goal. < 1418799310 662714 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :3 days for 15000 CAD < 1418799318 633094 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's probably doable. < 1418799326 759390 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I think it did jump 5000 in one day, so.. maybe? < 1418799608 39491 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hm < 1418799624 10288 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I want to make a language where something like < 1418799629 46909 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :var += array[$n] < 1418799636 91066 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :is internally expanded into < 1418799656 827241 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :for(int n=0; n i suppose I shouldn't be surprised when a bunch of 'startup' types react to someone actually pointing out that web ads don't work, considering it's what all their investor storytimes mostly hinge on. < 1418813919 903350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :J_Arcane: they get as far as ads? < 1418813926 313507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't it all about growth, growth, growth < 1418813950 180674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"hacker news surprised to discover capitalism is unsustainable" < 1418814101 137345 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Not just 'capitalism' in their case, but 'capitalism founded on fairy stories'. XD < 1418814200 208952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you'll have to enlighten me as to the difference :p < 1418814207 75077 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :XD < 1418814228 886841 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :True. I suppose the difference is mostly temporal, in SV's case. < 1418814449 144009 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://pastebin.com/qVp7R5D2 <-- it is done: the "hopefully getting stabler release 2014-12-17 06:30" < 1418814530 443626 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is it morally wrong to include several programs in one .c file by use of ifdefs? < 1418814577 199574 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not if the programs are 'true' and 'false'. < 1418814650 786373 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Scrip714]]4 10 02http://esolangs.org/w/index.php?diff=41487&oldid=41484 5* 03Orenwatson 5* (+11) 10upadted link < 1418814799 384139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :remember that time this channel figured out how to make false succeed? that was good < 1418814865 902600 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't remember that at all, but it sounds intriguing. < 1418814907 109899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it involved exploiting a buffer overflow in gettext < 1418814919 517621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by crafting an appropriate translation file and getting it to display help < 1418814925 633483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or, uh, not really a buffer overflow in gettext < 1418814934 942503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :more like just it doing printf(_("..."), ...) < 1418814937 994013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you can exploit the format string < 1418814951 46016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, you can make true fail, so why not the other way around, right? < 1418815042 545558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: http://sprunge.us/JBhf < 1418815051 627784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e was the one who got it to proof of concept < 1418815080 867524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :me and ais523 found/fiddled with the gettext use < 1418815087 179199 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I must've missed or forgotten about this. < 1418815090 150136 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :V. fancy. < 1418815111 869724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sadly gettext doesn't let you specify environment variables like this for setuid programs < 1418815118 632346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you can't use it for privilege escalation < 1418815128 749037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but imagine if you could. < 1418815155 884541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it does mean that having write access to /usr/share lets you "pwn" a box (if any programs that run as root use gettext like this), I think. < 1418815264 478908 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Makes me wonder how common it is to have localized format strings. Probably relatively so. < 1418815275 724728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, I think that's standard gettext use < 1418815292 592776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :certainly I expect most of coreutils does it, for the help messages < 1418815297 729389 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 250 seconds < 1418815309 827087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, this was half a year ago, fwiw. < 1418815331 155428 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1418815354 467600 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418815359 212300 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, there's quite a lot of "%s: unrecognized option `%c%s'" and so on. < 1418815887 960905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, you'd think that it wouldn't be hard to write a printf_ which checks the format strings are compatible... < 1418815905 41302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I guess this is unix, we don't care about robustness! < 1418815994 820829 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The overhead would be unacceptable < 1418816176 794410 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1418816329 181574 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ah, so you also need to add a separate "format check only" function so you can keep using raw printf in all those thight inner loops, and hoist only the check out. < 1418816411 551830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually, that's sort of a good point, you could just call it __ instead of _ < 1418816415 24127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or whatever < 1418816417 763241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't even need to wrap printf < 1418816424 908761 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :printf doesn't check the format strings, but atleast gcc gives you a warning! < 1418816429 883512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hell just turn it on for _ and at least make it print out warnings < 1418816437 541374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: it doesn't if you use gettext :p < 1418816489 772656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION thinks about LD_PRELOADing an alternate gettext that does a naive format string check and prints out if they don't match... < 1418816500 616828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can't wait for my NEXT coreutils xzero-day < 1418816503 806411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*zero-day < 1418816539 66825 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: The whole thing doesn't sound like a too far-fetched thing to be enabled by some sort of FORTIFY_SOURCE option. < 1418816583 369064 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I forget what exactly printf_chk does, actually. < 1418816593 693550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, I suppose if you cheated by actually patching the compiler it could avoid false whatsits. < 1418816608 921578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :really, though, the environment variables should probably just go away. < 1418816617 860652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at the least. < 1418816647 146301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey imagine if we wrote in a language that wasn't segfault city < 1418816666 392066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then we could have things like "features" without blowing up the planet in the process < 1418816729 997420 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :safety, speed, flexibility, pick two < 1418816767 608117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't believe you have to. < 1418816771 717297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :especially not for coreutils, come on. < 1418816788 259986 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: (a) why would you have to LD_PRELOAD that? why not check during compiling the translation files with msgfmt instead? (b) in either case, how do you know which strings contain printf-formats, which ones used in some other way? < 1418816806 291063 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b_jonas: welltranslation files can be specified at runtime < 1418816808 432108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*well translation < 1418816818 734701 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: i mean that a language can only give you two, and you have to make the third by good programming < 1418816823 975175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and by the rarity of % < 1418816835 858946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I only wanted it so I could look for exploits, though I guess it's unlikely that mistake would be made in stock translation files < 1418816842 35008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe it should just print whenever you pass a % to _ < 1418816906 710237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: I don't agree. many of the ways in which C are unsafe aren't just design tradeoffs that there can be reasonable disagreement about; it is a flawed language and you can do better in many respects without making big sacrifices on speed or flexibility. languages aren't always a perfect balanced compromise that couldn't be objectively improved on < 1418816969 427370 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: of course it can be improved on, but there is a upper limit at which tradeoffs emerge < 1418817010 444889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sure. let's get to that point, and *then* you can say "safety, speed, flexibility, pick two" in response to me whining about whatever language we're using then :) < 1418817035 617890 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :fine. < 1418817057 696351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suspect you could write coreutils in just about anything and be completely fine, anyway. it's not really number crunching. < 1418817069 397722 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so what about fortran 90? < 1418817095 956588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay, I guess something like sha*sum would be annoying if it was too slow. < 1418817187 892778 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :maybe the coreutils shouldn't all be written in the same language? < 1418817238 830397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uh, you could put forward that position but I don't know why you would < 1418817248 128784 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :put all your eggs in one basket, then watch that basket very closely. < 1418817306 697145 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well, you could use fortran for number crunching things, something pedantic like Ada for security, etc. < 1418817504 60436 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :only problem is that in olden times languages didn't interoperate well < 1418817549 778105 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so they standardized on C because it is very flexible. < 1418817575 670909 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(compared to its contemporaries i mean) < 1418817766 724903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :% time cat MacTeX.pkg >/dev/null < 1418817766 834050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cat MacTeX.pkg > /dev/null 0.01s user 0.64s system 49% cpu 1.320 total < 1418817766 877286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :% time shasum -a 512 MacTeX.pkg < 1418817766 877409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e788be6b14300f3e6463cdd8f8b1a4afc61e3a4c315c486e0dde465bf82ea16080bb0c6f78faa5cbd21a3ec6abb820ce805d1131f02069908514f1b28f06720d MacTeX.pkg < 1418817769 761049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shasum -a 512 MacTeX.pkg 11.08s user 0.63s system 98% cpu 11.870 total < 1418817772 237099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :% time ruby -e 'require "digest"; d = Digest::SHA512.new; buf = ""; f = File.open("MacTeX.pkg"); while f.read(65536, buf) != nil; d << buf; end; puts d.hexdigest' < 1418817775 208490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e788be6b14300f3e6463cdd8f8b1a4afc61e3a4c315c486e0dde465bf82ea16080bb0c6f78faa5cbd21a3ec6abb820ce805d1131f02069908514f1b28f06720d < 1418817778 220821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ruby -e 11.96s user 0.57s system 98% cpu 12.690 total < 1418817780 722696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course this is depending on C code for the SHA-512 implementation. < 1418817799 840923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but my point is that this is not an obstacle to writing coreutils even in something "famously slow" like ruby < 1418817814 378612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :though honestly ruby has a greater risk surface than coreutils probably < 1418817839 226541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just saying that you probably have to look on our wiki to find a language too slow to reasonably write coreutils in < 1418817919 831708 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: i see! so because modern languages can call the C ABI, we can write the glue codein something that has no risk of buffer overflows < 1418817931 456506 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418817949 138412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, it's not even necessarily an ABI problem. you just need *some* way to extend the language in something fast enough < 1418817966 563150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :here's a question: how fast would sha512sum be with a hand-optimised, but totally memory-safe, pure haskell implementation? < 1418817979 543417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wouldn't be surprised if the answer was "fast enough". < 1418817992 319614 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i'm gonna guess at about 20% speed? < 1418818003 397337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a serious underestimate I think < 1418818014 224352 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :based on my knowledgeof racket < 1418818030 58538 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is haskell strongly typed? < 1418818034 562092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haskell and racket are incomparable, I think < 1418818037 38758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't racket interpreter-only < 1418818041 779284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haskell has a very advanced optimising compiler < 1418818053 729131 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Racket is JIT-compiled from byte-code. < 1418818055 710142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and people write rather gnarly hand-optimised code in it < 1418818070 78468 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :It's pretty fast, but slower than most lisps, and slower than Haskell, generally speaking. < 1418818072 385799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: yes, very much so < 1418818087 126917 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :then i'll say 90% < 1418818101 467038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has probably the most advanced type system of any "commonly used to slightly obscure" language < 1418818113 162301 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://benchmarksgame.alioth.debian.org/u32/compare.php?lang=racket&lang2=ghc < 1418818125 523272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's not use the benchmarks game to talk about haskell performance lol < 1418818128 328915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :those programs are horrific < 1418818138 883218 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric ::_D < 1418818139 723215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay, not all of them < 1418818167 185445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but some of them probably have negative PR effect because people were obsessed with getting the tiniest last bit of performance out of them, making it so that if you actually look at the source you think you need to sacrifice your soul to satan to get reasonable performance out ofh askell < 1418818184 988026 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :This is a fair point. < 1418818209 835563 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have consistently seen that the stronger the typing of a language, the faster it is. < 1418818215 788879 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I found Haskell quite quick enough as it was, and certainly very little code I see in the actual Haskell sources looks as ugly as, say, this: http://benchmarksgame.alioth.debian.org/u32/program.php?test=pidigits&lang=ghc&id=4 < 1418818238 88705 :mihow!~mihow@108.30.58.169 QUIT :Ping timeout: 256 seconds < 1418818242 151450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually that code looks fine < 1418818245 167883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's no unsafety or unboxing or anything < 1418818252 608689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aij (I# i) (I# j) = D# ( < 1418818252 718789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : case i +# j of < 1418818252 762064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : n -> 1.0## /## int2Double# < 1418818252 762183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (((n *# (n+#1#)) `uncheckedIShiftRA#` 1#) +# (i +# 1#))) < 1418818256 679272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is scary though :p < 1418818263 715919 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :oren: Generally yes, because it saves cycles for error checking and such. Though Common Lisp can be pretty fast I'm told. < 1418818264 863019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's the kind of code you'd be writing for a hand-optimised SHA implementation haha < 1418818378 855869 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the only reason C isso fast is because it is so unsafe. a safe language with C's type system would probably be slow as hell < 1418818410 556957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're wrong < 1418818433 759306 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the point is the uncheckedIShiftRA#, I guess; the rest the compiler should do by itself. < 1418818437 61980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ll, "with C's type system", sure... < 1418818438 706808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*well, < 1418818443 344036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a ridiculous constraint though < 1418818487 373691 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: it is a hypothetical. such language does not exist, because it would be ridiculous < 1418818492 298392 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :speaking of C, I should probably get back to working on Build Your Own Lisp at some point. < 1418818493 68152 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :how old is that code anyway? ghc has been getting smarter over the years. < 1418818493 623712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually it kind of does < 1418818498 68481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@google asan clang < 1418818498 993149 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :http://clang.llvm.org/docs/AddressSanitizer.html < 1418818499 104042 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Title: AddressSanitizer — Clang 3.6 documentation < 1418818520 318503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :adding naive memory safety to C makes programs twice as slow, basically < 1418818523 381602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is far from slow as hell < 1418818547 272819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think google run a bunch of high-risk stuff compiled with ASan or something? < 1418818588 641623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they certainly use it for testing, anyway < 1418818602 57415 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1418818607 628984 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :brb, installing that. < 1418818612 54833 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Yes. I think that's another thing about C, is it is indeed blisteringly fast, which throws the curve for everything else. ie. being 'twice as slow as C' sounds like more than it is in practical terms. It's not like we're talking BASIC v. Assembly, like in the old days. < 1418818618 295415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: it comes with clang < 1418818628 973753 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh then i already have it < 1418818642 453067 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have like 10 c compilers installed < 1418818654 76651 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Heh. I just have tcc and gcc. < 1418818666 962415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess you also need http://clang.llvm.org/docs/MemorySanitizer.html since ASan doesn't catch that, and that has a bigger slowdown, but whatever < 1418818683 129561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's probably more of a debugging thing than a big safety problem < 1418818751 977518 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 258 seconds < 1418819022 524522 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well that is certainly a better way of finding the memory leaks than simply printfing every damn thing < 1418819088 364380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know about valgrind, right? < 1418819111 608568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess maybe the clang stuff is better these days, I don't know. < 1418819122 974483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's certainly faster. < 1418819127 581971 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :valgrind works but it is annoying to use < 1418819201 961269 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1418819223 553316 :Lymia!~fujoshi@inportb/loli/cirno-chan JOIN :#esoteric < 1418819269 441489 :boily!~alexandre@96.127.201.149 QUIT :Quit: RESPLENISHED CHICKEN < 1418819295 198948 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :these clang options can simply be added to the compile script, whereas valgrind requires you to run things in a different way < 1418819428 375361 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :my short test indicates that the clang thing has less performance penalty too < 1418819684 604187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, valgrind is very slow < 1418821088 144406 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or you can use a language which ensures memory safety at compile time < 1418821231 242411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1418821445 324567 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :FreeFull: that will become the default when OS's C ABIs are replaced with something memory-safe. < 1418821693 528798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1418821706 912326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what "OS's C ABIs" < 1418821710 728130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :syscalls do not use the C ABI... < 1418821746 17282 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 244 seconds < 1418821752 880374 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FreeBSD's do, to some degree. < 1418821785 399074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they don't use the CALL part, do they? :p < 1418821795 960945 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not quite, but almost. < 1418821805 488984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(looks it up) this is kinda weird but nice < 1418821809 573321 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418821821 995894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think it invalidates my point though. it's not like people write everything directly with syscalls < 1418821871 734360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Linux is a UNIX® like system. However, its kernel uses the same system-call convention of passing parameters in registers MS-DOS® does. [...] This convention has a great disadvantage over the UNIX® way, at least as far as assembly language programming is concerned: Every time you make a kernel call you must push the registers, then pop them later. This makes your code bulkier and slower. ... < 1418821874 474963 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(As in, the kernel skips a return address when looking for arguments on the stack, under the assumption that you've called a function that has executed the int. On x86, anyway; I don't know how it is with other ports.) < 1418821877 747151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... Nevertheless, FreeBSD gives you a choice." < 1418821878 14866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're so bitter < 1418821897 943538 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I see you've found the page I always hit when googling for the FreeBSD calling convention. < 1418821916 250618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder what they do on x86-64 < 1418821929 208545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :given that that C calling convention is JUST AS BAD AS MS-DOS(R) < 1418821954 178861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"If you are coding specifically for FreeBSD, you should always use the UNIX® convention [...] If you want to create portable code that can also run on Linux, you will probably still want to give the FreeBSD users as efficient a code as possible." < 1418821965 140978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you coding just for freebsd? < 1418821971 766751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : |-- yes --> use our convention < 1418821976 860603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : |-- no --> use our convention anyway < 1418821989 632442 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :implicit parameters < 1418822008 900764 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I seem to recall they follow the x86-64 SysV ABI document, aka they're JUST AS BAD AS LINUX. < 1418822159 169418 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :The C Api's are still the most-used method of calling the OS on both linux and windows. That is i believe the whole problem < 1418822187 220539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay, but like, a language can either wrap around libc, or write its own library based on syscalls < 1418822201 379245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :go does the latter < 1418822216 309706 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the latter is the right thing. < 1418822226 44246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the latter causes annoying interop problems with C threads IIRC < 1418822241 369083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's not really any major disadvantage to the former... < 1418822249 523904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't see what the problem is about "wrapping memory unsafe APIs to be safe" < 1418822252 885305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like, that is what encapsulation is. < 1418822260 509472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :any memory safe language contains memory unsafe parts that are encapsulated for safety < 1418822273 84799 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 244 seconds < 1418822275 441432 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but the real right think is for there to be a native API in the memory safe language, e.g. dot net. < 1418822285 166372 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*right thing < 1418822302 272210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uh, I don't know .NET implementation details but I wouldn't be at all surprised if it called into libc... < 1418822324 604272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is the substantial difference between wrapping libc and wrapping syscalls anyway < 1418822330 63488 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1418822353 831725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like sure "ideally" we'd have memory-safe OSes running on lisp machines or whatever but I don't see how any of this implementation detail stuff is relevant to the adoption of a memory-safe language < 1418822364 467174 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: it probably does but it is developed by the same people as the OS. the issue is when you have a wrapping layer it becomes language maker's responsibility < 1418822377 131651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think the .NET team and the Windows kernel team are the same. < 1418822401 468466 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*same organization < 1418822410 841438 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :By memory safety ensured at compile time I was thinking of Rust < 1418822427 983635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that really doesn't say much, but sure. (have you heard about the OS vs. Office team antagonism? :p) < 1418822506 93251 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if we want linux to be very safe with say JVM, the Linux kernel team needs to work on the interface into JVM. < 1418822524 653218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what o.o < 1418822555 302069 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it needs to be developed by people who understand the model at both ends in great detail < 1418822626 105183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can already violate memory safety if you find a bug in the JVM JIT, who cares about the kernel interface? < 1418822634 40783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I really don't understand the angle you're going for here... < 1418822663 796920 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: it is chiefly a political issue < 1418822670 733507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok. < 1418822679 993593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then I'll stop trying to have a technical discussion < 1418822713 363620 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if the JVM api is subordinate to the C api, then people will use C api to avoid there being more places to have bugs < 1418822756 454615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you don't believe that encapsulation can increase safety, then I don't know what to tell you. < 1418822779 852177 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :encapsulation increases safety but there can be bugs in the capsule < 1418822781 965443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could maybe argue a wrapper around memcpy that checks that src and dest are valid pointers before passing it on (or whatever) has "more places to have bugs". it is also strictly safer. < 1418822810 522176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fundamentally, there is no way of getting around wrapping unsafe operations < 1418822830 731560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whether that's in the kernel or in libc or in a language library, who cares? the principle is the same < 1418822893 860204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :replacing the syscall/libc API won't make wrapping the underlying options for safety take *significantly* less code (it would certainly be more elegant and potentially less prone to errors, sure; I'd love it too. but it's still weird to use this as an argument for using unsafe APIs directly?) < 1418822946 55785 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: everyone will want to make their own wrapper unless there is one standard wrapper < 1418822966 203595 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :this is the Gnome/KDE/XFCE/LXDE problem < 1418822971 615647 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :does go allow overloading? < 1418822994 880423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I really feel like you just generate random plausible-sounding retorts outside of the context of the rest of the conversation every time the one you were harping on before stops making sense :/ < 1418823041 244112 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm. nope < 1418823051 908764 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :not even operator overloading :( < 1418823127 649904 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :"If you wish the users of an interface to explicitly declare that they implement it, you can add a method with a descriptive name to the interface's method set." < 1418823133 655706 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :this is bullshit. Sorry. < 1418823147 191918 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :but adding a dummy method as a means of documentation? < 1418823150 189393 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :Are you kidding me? < 1418823238 57758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :go is not a good language < 1418823248 378079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :though explicitly duck-typed interfaces aren't that horrible an idea < 1418823368 333447 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :mroman: i hope so. overloading is basically the same thing as polymorphism < 1418823376 141873 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :polymorphism: x.m(y) where the type of x may be different < 1418823380 16089 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :overloading m(x,y) where the type of x may be different < 1418823413 583855 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :apparently it supports polymorphism but not overloading... < 1418823413 629621 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i find that bizarre and hypocritical < 1418823434 285564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uhhh < 1418823441 387618 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: they should be an option but not the only option < 1418823447 59990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :m(x,y) where the type of x can vary can be polymorphism too < 1418823453 569983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :m :: Show a => a -> String -> String < 1418823456 325687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :m x y = show x ++ y < 1418823482 777348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(indeed haskell, and many other languages, allows controlled overloading through a system like typeclasses) < 1418823488 34507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it is _ad-hoc_ overloading a la C++ that is unpopular.) < 1418823635 141178 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :go doesn't have inheritance either :( < 1418823648 284025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good! < 1418823660 535130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is one of the things go actually gets right... < 1418823677 283681 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what? but elliotr i use inheritance in C all the time and it is useful... < 1418823721 193493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uhh... what C are you using that has implementation inheritance, exactly? < 1418823731 108339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you mean horrible BSD socket-style hacks, because, lol < 1418823738 165530 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Come on, just because nearly everyone designs subtyping wrong < 1418823749 109780 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I mean using the usual method of passing in a this pointer explictly < 1418823784 68031 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :a.m(b) -> A_m(a,b) < 1418823855 486306 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the C standard library does this for FILE*. the windows api uses this with its HWND. < 1418823903 49601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that doesn't have anything to do with inheritance < 1418823907 366434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seriously < 1418823910 979983 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i'm getting to it < 1418823921 756516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jafet: I'm fine with interface inheritance < 1418823924 556924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just not implementation inheritance < 1418823978 803452 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so struct bugbear {struct enemy enm; ...} *bb can be passed as a struct enemy* to any function that takes one < 1418823997 49776 :Lorenzo64!~lorenzo@adsl-ull-72-63.42-151.net24.it JOIN :#esoteric < 1418824045 301041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's composition, not inheritance < 1418824047 929546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Go even has special support for that < 1418824056 2139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can omit the field name and access bb.enm.x as bb.x < 1418824059 51249 :Lorenzo64!~lorenzo@adsl-ull-72-63.42-151.net24.it QUIT :Read error: Connection reset by peer < 1418824059 830976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(this is inherited from Plan 9 C) < 1418824065 109764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(in fact gcc even supports this extension) < 1418824139 482604 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: wha? why do you keep answering myarguments with things that will make my life infinitely easier, if you wanted me to stop arguing? < 1418824159 758027 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :this isn't much motivation < 1418824175 396542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I could kick you too to balance it out < 1418824194 931157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw you probably don't want to use gcc's Plan 9 C support, I don't think clang supports it and I doubt anyone cares about maintaining it < 1418824199 645155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wouldn't be surprised if it went away < 1418824217 905564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :here's a cool thing: unless they changed it, a bunch of Go is written in Plan 9 C. they ported the Plan 9 C compilers to linux and compile all their non-standard C code with it < 1418824243 97310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by cool I mean vaguely horrifying < 1418824256 657132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's uncanney valley C < 1418824259 138484 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so how is inheritance different from composition? < 1418824269 670394 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Go, the modern programming language < 1418824272 486774 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :given this syntax sugar < 1418824287 736366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :composition is building structures out of other structures (potentially multiple ones!), using their public API < 1418824341 161075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :implementation inheritance is building a structure's implementation on top of the implementation of another one, creating a direct "is-a" relationship where Subclass is-a Superclass, and potentially using private API and implementation details < 1418824356 569056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is-a vs. has-a, etc. < 1418824359 353059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Composition_over_inheritance < 1418824405 238135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :implementation inheritance is pretty close to directly going against principles of encapsulation, basically. from an OOP point of view, how many codebases actually satisfy the Liskov substitution principle? < 1418824430 770120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a tricky invariant to keep to, but it's hard to assign any coherent meaning to the notion of inheritance without it. < 1418824459 194560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you end up basically having to concede "well, this is just copy-paste code reuse that isn't really grounded in any kind of abstraction" < 1418824489 766254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thankfully composition is all three of more elegant/simpler, easier to reason about, and more flexible, so. < 1418824500 944280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*interface* inheritance is just fine though. < 1418824519 14388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in, the concept that to satisfy an interface X, you must also satisfy interfaces Y, Z, ... < 1418824531 689857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :conflating the two is common but unfortunate, especially in languages without an explicit implementation/interface divide < 1418824597 336400 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: i try to create a divide in C by using a lot of static functions and static globals, but it doesn't always work < 1418824597 779672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I am not a fan of "standard" OOP (I would say "traditional" but C++, Java, Python, whatever really don't look all that much like Smalltalk or whatever) in general, anyway. inheritance is one of the reasons why) < 1418824614 126784 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Yeah, C++ lacks that... concept < 1418824621 754494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :har har < 1418824629 394132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aren't they adding like mini-concepts or something < 1418824661 5427 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :C++ added a slightly different version of each thing from C < 1418824715 838498 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i really do not understand why we need references and pointers in the same language < 1418824720 677387 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I suspect that at this point all of WG21's energies can only be devoted to updating the standard to be relevant on computers designed in the last ten years < 1418824735 879667 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :leaving none for actual language design < 1418824758 244255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :references are a little safer and nicer (but not safe enough) < 1418824776 143596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's true that C++ basically has a nicer parallel universe language fighting against the "legacy" C parts. < 1418824788 323701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that nicer language has some horrifying stuff in it too though of course < 1418824793 665987 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FSVO nicer I guess < 1418824916 859546 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :we need a language called c*=2; < 1418824964 684744 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it would have the good parts of C++ and remove the parts inherrited < 1418825013 564032 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I hate C++ because thinking in C and Python at the same time screws my head up < 1418825070 334600 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418825083 670053 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Do you mean (++c)++ < 1418825096 996047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the language trying to get out of C++ only looks like Python in an extremely distorted funhouse mirror :p < 1418825104 292896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, that's what rust is trying to be < 1418825111 13707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Rust < 1418825122 335018 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The distorted funhouse is D < 1418825162 510171 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I am planning on eventually get around to trying both of thsoe < 1418825179 901491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I dislike D :( < 1418825198 208054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it feels like such a grab bag of stuff < 1418825218 128640 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so it is the PHP of compiled languages? < 1418825242 315925 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :argh! < 1418825281 134901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think the design is a lot more solid than that :p < 1418825286 50801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I just don't like the taste of it < 1418825433 16183 :mihow!~mihow@108.30.58.169 QUIT :Ping timeout: 250 seconds < 1418825839 730986 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I like Rust < 1418825847 201868 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Rust gets my thumbs-up < 1418825884 59147 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what are some of the best things about Rust? < 1418826025 599606 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :it is the least fucked alternatives among there (including C++ itself) < 1418826036 423584 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ocaml < 1418826045 852937 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :not really alternative? < 1418826050 42598 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok < 1418826067 371979 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I'm starting to think that this problem space itself is fucked < 1418826077 256831 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Rust gets you memory safety without garbage collection, and it has a nice type system < 1418826083 559610 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what problem space, programming? < 1418826087 367802 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :so it's about minimizing fucks < 1418826089 383614 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :You can write an OS kernel in Rust < 1418826098 692386 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Or code for your microcontroller < 1418826126 112481 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :FreeFull, That seems pretty awesome to be but afaict there's no proof that the rust type system ensures the operational semantics are actually safe < 1418826142 882307 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :afaik they are trying < 1418826163 290294 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :proof, whatver, so long as it provably HELPS thats' good < 1418826173 609954 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :they have a core semantics, I'm not sure it has been fully proved < 1418826179 644902 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Theoretically, the lifetime system should be sound, modulo compiler bugs < 1418826179 762184 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(search for rust-redex) < 1418826193 591508 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :Also the ownership system < 1418826195 272786 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what is the theory though? < 1418826429 997788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Region-based_memory_management has a long history < 1418826572 963226 :AndoDaan_!~AndoDaan@188.188.93.178 JOIN :#esoteric < 1418826603 65977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Cyclone, ML Kit etc. < 1418826711 939863 :AndoDaan!~AndoDaan@188.188.93.178 QUIT :Ping timeout: 250 seconds < 1418827023 681503 :shikhout!~shikhin@120.56.227.57 JOIN :#esoteric < 1418827045 218467 :shikhout!~shikhin@120.56.227.57 NICK :Guest86316 < 1418827202 83163 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 244 seconds < 1418828095 635897 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have invented the c/bash polyglot archive format < 1418828207 80196 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is a c file which can be run as its own compile script < 1418828265 579413 :Guest86316!~shikhin@120.56.227.57 NICK :shikhin < 1418828271 100247 :shikhin!~shikhin@120.56.227.57 QUIT :Changing host < 1418828271 143890 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418828317 723229 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because the cpp directive #if 0 is also a bash comment < 1418828396 512260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that kind of thing is quite a common trick < 1418828427 926806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can also do things like this < 1418828428 263000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sh-3.2$ /* 2>/dev/null; echo hi; # */ < 1418828428 306293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1418828457 819580 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: really? the only reason i'm doing it is becauase i'm too lazy to start puttin gthings in separate files < 1418828481 155781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, it actually extracts itself, heh. < 1418828483 306458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could base it on shar < 1418828495 173432 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because then i couldn't use pastbin as a repository < 1418828498 988702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why not just put all the program in one file... < 1418828521 529662 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: it also contians its documentation and test suite < 1418828566 125858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :documentation can be a big comment, test suite can be an #ifdef ... int main() ... #endif? :p < 1418828603 832628 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the test suite is a shell script that feeds abunch of test code to the scrip7 interpreter < 1418828703 165258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could write it as function calls < 1418828706 881293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody likes shell :p < 1418828727 776129 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418828739 829850 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I prefer here documents to "" strings < 1418828785 108652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh I assumed it was one-liners < 1418828829 409878 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :nah, i have to test the loops and stuff, so in order to test it properly i implemented an insertion sort for example < 1418828853 671467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/* 2>/dev/null; if [ "$1" = "test" ]; do sh $0 < it is a c file which can be run as its own compile script < 1418829704 391004 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Just put a comment with the compile line at the start < 1418829721 281475 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i would not run a large c/sh 'polyglot' for fear it might do something dodgy that isn't immediately obvious < 1418829763 548605 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :cluid: the entire concept of this language is dodgy < 1418830923 245452 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418831009 903090 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: i don't think glogbot's clock is properly set < 1418831048 269750 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it seems to be a minute late < 1418831205 127611 :AndoDaan_!~AndoDaan@188.188.93.178 QUIT :Ping timeout: 250 seconds < 1418831211 615878 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://pastebin.com/qVp7R5D2 <-- how dodgy is this < 1418831487 318811 :AndoDaan!~AndoDaan@188.189.92.123 JOIN :#esoteric < 1418831662 14162 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least use "$0" instead of requiring a filename < 1418831675 761967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you probably want to set -e too < 1418831735 658388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you might also want to make it not a sharbomb, but :p < 1418831749 272831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shar and enjoy < 1418831822 717257 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oots updates have become even rarer lately, it seems < 1418831833 112984 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 245 seconds < 1418832330 454229 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418832450 694707 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :There, it now uses $0. (same link) < 1418832464 913958 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now completely free! < 1418832486 586568 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :lol < 1418832567 556739 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :see it compiles itself 3 times and runs cpp on itself twice, to produce two executables, a .o library, a test shell script and a .txt document. < 1418832607 641216 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02http://esolangs.org/w/index.php?diff=41488&oldid=41464 5* 03Tastyfish 5* (+17) 10added flow_chart < 1418832633 539504 :mihow!~mihow@108.30.58.169 QUIT :Ping timeout: 264 seconds < 1418832662 918736 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the different executables share part of their code, so this is a highly efficient way of doing it < 1418832712 874529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: are you sure this counts as one .c file any longer < 1418832749 468026 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is a txt.c.sh file < 1418832780 408195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: this won't work if you curl ... | sh < 1418832790 274148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you gotta make it use heredocs or something like shars < 1418832916 160455 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: what do you mean? you jsut sh scrip7.c < 1418832931 958509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in curl http://pastebin/blah | sh < 1418832934 965086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because you use $ < 1418832936 66110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :$0 < 1418832944 228856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't you want it to be as easy as possible to let you run arbitrary code < 1418832977 708276 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: but how ami supposed to compile myself a bunch of times? < 1418833000 584426 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :bah too complicated < 1418833084 172397 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ideally what we need is a scripting language except instead of have /*blah */ < 1418833150 761112 :jix_!~jix@jixco.de QUIT :Quit: Lost terminal < 1418833214 683040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is a shame that there is no way to get cpp to accept a shebang at the start of the file (afaik) < 1418833222 932039 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of ideas14]]4 10 02http://esolangs.org/w/index.php?diff=41489&oldid=41479 5* 03Tastyfish 5* (+172) 10/* Derivative Ideas */ < 1418833577 265461 :drdanmaku!uid17782@gateway/web/irccloud.com/x-xtutehjkcbyoukhd JOIN :#esoteric < 1418833909 80041 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 250 seconds < 1418834201 312401 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1418834545 128321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://www.indiegogo.com/projects/the-hybrid-programming-language remember the Osmosian Order of Plain English Programmers? well, < 1418834580 666729 :jix!~jix@jixco.de JOIN :#esoteric < 1418834892 454549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :plain english! < 1418834905 37717 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :"When you start me up, I will quickly take over your screen so you no longer have to look at that painted whore of an interface that comes with the kluge." < 1418834907 979964 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :... < 1418834911 162112 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418834940 694450 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :(also, I had to manually type that quote from the manual, because they've done something to obfuscate copy&paste results from the PDF) < 1418835216 534421 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: I think they're being a little bit unclear about what they need their half a million dollars for. < 1418835250 157568 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :either drugs or antipsychotic medication hth < 1418835257 641269 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :possibly both < 1418835258 649404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :J_Arcane: yes, the manual is quite something < 1418835273 251988 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i guess the latter are also drugs.) < 1418835298 325908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :J_Arcane: I've tried to write programs in it < 1418835306 963200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately I missed the painted whore of an inteface that comes with the kludge < 1418835313 999575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it had some weird alphabetical file navigation system. it was horrible < 1418835321 485195 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :J_Arcane: I don't think what I get from copy-pasting ("When you star meup, Iwil quickly take over your scen soyu nolnger have tolok athat painted whore ofan iterface tha comes with e kluge") is really any worse. < 1418835323 837690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*interface < 1418835329 927184 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: *kluge < 1418835339 788567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: let's say it's british spelling or something. < 1418835390 919021 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://www.catb.org/jargon/html/K/kluge.html hm < 1418835393 808187 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Yeah, it's a bit batty. I wonder if there's any relation between these guys and the HYBRID RPG guy. < 1418835538 304707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, I like batty. < 1418835545 883053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the language isn't actually interesting, though. < 1418835559 830098 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :IT just reads like a lower level AppleTalk. < 1418835637 786428 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: wow you were right " It now appears that the British, having forgotten the etymology of their own ‘kludge’ when ‘kluge’ crossed the Atlantic, repaid the U.S. by lobbing the ‘kludge’ orthography in the other direction and confusing their American cousins' spelling!" < 1418835659 922062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :great < 1418835667 627824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've always said "kludge", I think. < 1418835746 171700 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Some observers consider this mess appropriate in view of the word's meaning." < 1418835768 411470 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've always used "kludge" too, but I was aware of the controversy. < 1418835793 952796 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wait a second, is that 1981 oldsmobile a Delorean? (xkcd) < 1418836144 558909 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ok, no. < 1418836188 781629 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION checks off "say something stupid on #esoteric" from his to-do list for the day. < 1418836194 386109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i believe those are different brands hth < 1418836242 47216 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: and you'd be right to believe that. < 1418836274 539830 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I didn't realise that "Oldsmobile" *was* a brand. < 1418836306 841309 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it;'s old < 1418836314 598247 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418836331 541537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but not too old to be mobile < 1418836786 703621 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1418836933 681277 :bb010g!uid21050@gateway/web/irccloud.com/x-cxmcodurglfksvrq QUIT :Quit: Connection closed for inactivity < 1418837878 179731 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07StaPLe14]]4 10 02http://esolangs.org/w/index.php?diff=41490&oldid=41463 5* 03BCompton 5* (-17) 10/* Interpreter */ < 1418837954 655195 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418838942 548916 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :ACTION bites the head off of a chicken. < 1418839067 380811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uh. < 1418839258 750214 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418840077 456055 :MoALTz!~no@user-46-112-11-86.play-internet.pl JOIN :#esoteric < 1418840194 71484 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MNNBFSL14]]4 10 02http://esolangs.org/w/index.php?diff=41491&oldid=41486 5* 03AndoDaan 5* (+172) 10/* External resources */ added JavaScript implementation. < 1418841034 719365 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi AndoDaan < 1418841063 28366 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Hey, cluid. < 1418841109 554107 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i created an esolang < 1418841113 509867 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :do you wantto see it < 1418841119 341060 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Treehugger? < 1418841121 681738 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah < 1418841145 197703 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric ::) congratulations. I've been tickering on an interpreter for it actually. < 1418841169 627142 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :realy! < 1418841218 94777 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Yeah, javascript (very simular to the mnnbfsl interpreter I just posted). < 1418841285 139950 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :cool good luck :D < 1418841300 528734 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i have posted an interpreter, but I haven't been able to write intereting programs with it yet < 1418841314 560955 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Encoding the tree is giving me some problems though. I need to brush up on that kind of data structure. < 1418841337 729791 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it is a little difficult since its infinite/unbounded < 1418841347 903882 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :one way might be to grow the tree as needed < 1418841348 146695 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Can BF automatically translated to TH? < 1418841355 78587 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes its easy to translate < 1418841361 216333 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :just turn < to ^ < 1418841384 477575 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :since you can see a linear tape as just taking the right branch each time < 1418841406 517319 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Hmm. < 1418841424 874204 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://web.cecs.pdx.edu/~sheard/course/Cs163/Graphics/CompleteBinary.jpg < 1418841432 367348 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :like < 1418841436 255173 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :A > C > G > ... < 1418841439 167830 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :would be the brainfuck part < 1418841441 187180 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and the rest is just ignored < 1418841485 466869 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://cs.anu.edu.au/~bdm/tree.png this is a better pictures < 1418841497 184406 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so you have all this extra space than BF < 1418841502 1743 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but it's hard to make good use of it < 1418841560 281273 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Is there anything interesting the tree can do, that's otherwise is hard to do in bf? < 1418841591 170846 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the main thing is that you easily have as much memory as you choose next to any cell < 1418841602 827061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.sweetandfizzy.com/fractals/index.html http://www.sweetandfizzy.com/fractals/diagrams.html < 1418841612 246791 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :whereas in brainfuck you would have to make sure you keep space around before starting < 1418841753 43132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.webcitation.org/query?url=http://www.geocities.com/CapeCanaveral/Campus/8446/vid_fractals/index.html&date=2009-10-25+06:34:34 < 1418841758 196127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :computerless fractals < 1418842272 847060 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We were browsing our trip photos on the hotel room TV the other day, and I took a couple of silly feedback photos since I had the camera plugged in and all. < 1418842276 424847 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 256 seconds < 1418842386 368185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so can you make fractals like that with no camera at all, just using mirrors < 1418842395 556782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no reason you shouldn't be able to, right? < 1418842442 496005 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: I think it works like https://i.imgur.com/Q3aWVGf.gif as they said on another channel. < 1418842461 437506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god, I love that gif < 1418842494 761827 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(This was on a course channel for a 3D graphics course that's almost all about raytracing.) < 1418842604 189128 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://www.dropbox.com/l/nw8dddpkXVIYQgOYyDtGQr <- the usual thing < 1418842687 986706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think the best part of these photos is your wife implicitly facepalming off-screen < 1418842709 495767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"is THIS what they do at GOOGLE" < 1418842737 86930 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It wasn't quite like that. But it was a little bit like that. < 1418842774 611251 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :It looks like an IBNIZ demo. < 1418843167 30826 :scounder!~scounder@unaffiliated/scounder QUIT :Read error: Connection reset by peer < 1418843206 961185 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418843805 588727 :MDream!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net QUIT :Quit: later chat < 1418843937 756694 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 264 seconds < 1418844140 882552 :roasted42!~appleseed@41.50.16.54 JOIN :#esoteric < 1418844309 33137 :scounder!~scounder@2a01:7a0:10:151:236:17:48:1 JOIN :#esoteric < 1418844420 327904 :roasted42!~appleseed@41.50.16.54 QUIT :Ping timeout: 258 seconds < 1418845281 559822 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1418845401 346433 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1418845689 179995 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418846443 18431 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418846709 82278 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418847338 548744 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418847352 491813 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418847507 366183 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 250 seconds < 1418847944 98696 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 265 seconds < 1418847995 829806 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 272 seconds < 1418848575 13393 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1418848606 236837 :shikhin!~shikhin@120.59.105.155 JOIN :#esoteric < 1418848629 489558 :shikhin!~shikhin@120.59.105.155 NICK :Guest80998 < 1418849406 523563 :bb010g!uid21050@gateway/web/irccloud.com/x-wxhatkozsntjebdo JOIN :#esoteric < 1418849766 855428 :MoALTz!~no@user-46-112-11-86.play-internet.pl QUIT :Quit: Leaving < 1418850149 609909 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07StaPLe14]]4 10 02http://esolangs.org/w/index.php?diff=41492&oldid=41490 5* 03BCompton 5* (+3) 10/* Hello World */ Fixed syntax < 1418850806 254905 :jedi01!~jedi01@80.173.193.77.dyn.user.ono.com JOIN :#esoteric < 1418851010 173527 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1418851266 11125 :jedi01!~jedi01@80.173.193.77.dyn.user.ono.com QUIT :Quit: Leaving < 1418852042 481713 :MDream!~fyrc@67.235.2.71 JOIN :#esoteric < 1418852544 232707 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :BS sounds like an amazing language < 1418852629 153564 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418852640 127516 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418852810 890475 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418852828 799603 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418853132 294757 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Cluid, I guess because TH's binary tree is infinite and because you can only get to those nodes by computing its 'address' ("><>>><><>" or 10110101), that means some nodes will never be reachable." < 1418853162 293806 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Right? I could be confusing concepts. < 1418853227 572540 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :AndoDaan, I think you could write a program that touches each node eventually < 1418853241 514875 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :just like how you can write a prorgam that prints out every fraction for example < 1418853247 561956 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I should try to do this < 1418853253 421754 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :GeekDude, brainsuck? < 1418853265 733341 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :https://skillsmatter.com/skillscasts/6088-the-worst-programming-language-ever < 1418853271 117067 :GeekDude!~GeekDude@unaffiliated/g33kdude PRIVMSG #esoteric :BS, the worst programming language ever < 1418853286 90953 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :haha < 1418853365 27193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can't because paths are infinite < 1418853370 685001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can never touch the path 11111... < 1418853384 504043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or the path 01001000100001000001... < 1418853404 77878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :paths in an infinite binary tree, i.e. infinite lists of bits, are isomorphic to the reals < 1418853429 920411 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1418853430 434039 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :we're only considering finite paths < 1418853431 972875 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Supernatural numbers. < 1418853474 146827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok, I was just replying to AndoDaan (since it is true that some nodes of the infinite tree will never be reachable) < 1418853489 805795 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Or that's what hofstadler called them. < 1418853492 941127 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that isn't correct < 1418853504 959764 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :every node in the tree will have a finite path to it < 1418853597 853190 :S1!~S1@p4FF93B11.dip0.t-ipconnect.de JOIN :#esoteric < 1418853656 760290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok, yes, you're right < 1418853666 232263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be cooler without that limitation though < 1418854322 39202 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :elliott: One could construct an infinite binary tree where each node corresponds to a rational number too < 1418854721 101516 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07StaPLe14]]4 10 02http://esolangs.org/w/index.php?diff=41493&oldid=41492 5* 03BCompton 5* (+93) 10/* Example Programs */ < 1418854729 275986 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :now that i think about it i'm pretty sure any graph with finitely (or even countably) many edges touching each vertex has a countable number of vertices in each connected component < 1418855281 172918 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1418855832 231379 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418855902 798771 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Deadfish14]]4 10 02http://esolangs.org/w/index.php?diff=41494&oldid=41476 5* 03BCompton 5* (+12) 10/* External resources */ Dead Link < 1418855908 493671 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1418856077 506498 :S1!~S1@p4FF93B11.dip0.t-ipconnect.de QUIT :Quit: S1 < 1418856514 767233 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418856684 641382 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418857227 337210 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, i just was informed that Gregor is a professor at Waterloo now < 1418857281 927947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so does he have a napoleon hat < 1418857323 217169 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also i meant "was just" but english is great it works either way < 1418857459 399500 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Phantom_Hoover: So how about those infinite trees corresponding to base-d digit sequences, then? One connected component, each vertex (except the root) has a degree of d+1, yet there's at least ond vertex for each real? < 1418857506 587613 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oerjan, I thought of a fun thing to write in Treehugger if youre interesting < 1418857508 148422 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :interesed < 1418857509 504001 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :** < 1418857525 13577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm he has a tricorn but not a bicorne < 1418857573 112463 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :O_O < 1418857586 52051 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell Gregor now that you're in waterloo you need a bicorn hth < 1418857586 219405 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1418857606 721655 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: are you not familiar with http://choosemyhat.com/ < 1418857628 603466 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric ::D < 1418857629 571413 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :haha < 1418857674 730615 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, i don't think treehugger is quite my thing, although i _did_ implement V way back < 1418857683 281736 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :V? < 1418857689 373867 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh yeah < 1418857693 269844 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :BTW it's cool you should like it < 1418857721 522708 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its like brainfuck < 1418857732 929044 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean, the thing that interested me about V was its weird operations and Treehugger is less weird... < 1418857740 644094 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :alright < 1418857754 149360 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :il read about V more < 1418857760 819331 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think i was particularly interested in _programming_ V, once it became clear how to translate bf to it < 1418857803 151434 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :V seems a bit like a sort of rubiks cube type problem < 1418857924 847018 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hah in that case you should look at Jolverine < 1418858003 790629 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 245 seconds < 1418858079 284582 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418858115 275128 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I think this treehugger problem is really interesting < 1418858219 322687 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Phantom_Hoover: (Or I guess scratch that, there's just a path for each real. Bah.) < 1418858249 763792 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it's so easy in brainfuck, but really hard in treehugger -that's funny bceause it was designed the opposite way < 1418858290 439402 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait isn't brainfuck trivially translatatble to treehugger < 1418858308 360441 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes < 1418858347 948275 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-t < 1418858386 719712 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok what kind of problem can it be then < 1418858420 767803 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it'd need to be something aware of its implementation language < 1418858425 460199 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes thats right < 1418858438 854908 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its not a self interpreter though < 1418858463 90096 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and a quine wouldn't be hard to modify slightly for different commands < 1418858485 773280 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I could give a hint in the form of a BF program < 1418858489 377769 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not that a quine is "so easy" in brainfuck < 1418858509 221216 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's not theoretically hard, but it's messy < 1418858574 478697 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so i guess i am curious what the problem is, no promises though < 1418858597 86109 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :+[>+] < 1418858616 783423 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok that's an infinite loop < 1418858618 970454 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1418858623 540217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :let me gues < 1418858626 786766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*guess < 1418858637 779470 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you want something that touches every cell in the tree < 1418858653 214998 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah! < 1418858666 571256 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm that's essentially labyrinth code isn't it < 1418858674 708228 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I think this is even tricky for double sided brainfuck < 1418858687 925243 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ah i see how to do it for that just push 1's out < 1418858689 262286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think it should be quite easy < 1418858700 932068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because basically the trailed 1s give you a path < 1418858714 336604 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :elliott, I would appreciate an implementation! I'm trying myself too but I think you would be able to tdo it quicker < 1418858720 15037 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: the problem is not going off on an infinite path and never coming back < 1418858734 859813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: how could you? the tree starts as all 0s < 1418858746 208115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe you would need a counter in the cells or something... < 1418858768 792761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait do you have to fill the nodes *above* you too < 1418858771 759909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since there is no root < 1418858776 568129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :obviously < 1418858785 943000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think that makes it much harder though... < 1418858787 175098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that sounds trickier, I was thinking just all the children of the initial cell < 1418858807 194297 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you just need to consider the starting cell the root < 1418858807 237509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay it's just non-trivial I was wrong to think it's easy < 1418858818 191355 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric : Phantom_Hoover: So how about those infinite trees corresponding to base-d digit sequences, then? One connected component, each vertex (except the root) has a degree of d+1, yet there's at least ond vertex for each real? < 1418858829 19175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: okay, yeah. < 1418858836 96434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do cells have limited range, I forget < 1418858838 106265 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :vertices corresponding to infinite sequences don't connect to anything < 1418858853 289671 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :for the sake of this program ets say cells can hold Integer (unbounded) < 1418858864 935514 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Phantom_Hoover: See also the other message. < 1418858967 332779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah i think it's more interesting if they're bounded :P < 1418858992 307308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you sure you can't get away with Bool cells < 1418859006 481706 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ouch < 1418859024 337509 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :possible? probably. but seriously awkward. < 1418859157 279314 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you'd want to store the direction to the root, at least < 1418859278 577648 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 258 seconds < 1418859313 410444 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it should be possible to visit the cells in an outgoing spiral, essentially < 1418859349 801350 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1418859366 490480 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :one bit _is_ enough for the direction to the root < 1418859375 978723 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418859385 522567 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :assuming you know where you are coming from < 1418859403 755625 :TodPunk!~Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Ping timeout: 245 seconds < 1418859474 501587 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...problem is, not for telling you when you've actually _reached_ it. < 1418859505 617964 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :however, you could probably store extra bits in side branches < 1418859668 353910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so hm on the path downwards to the root, a bit tells you what is the direction to the root, although the _other_ direction gives you a bit that tells if you're already there. < 1418859747 658266 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as you go downward, you change the cells you are passing through to tell you the direction upwards instead. < 1418859765 28944 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :like a zipper inside the actual structure you're navigating < 1418859853 283722 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418859873 555489 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418860020 503528 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: there's an easy 3rd place up for grabs in an ancient endless problem: http://golf.shinh.org/p.rb?ASCII+from+0x01+to+0x7f < 1418860057 92243 :MDream!~fyrc@67.235.2.71 NICK :MDude < 1418860079 279137 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so how should I actually write this...h m....... < 1418860079 987992 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 272 seconds < 1418860086 217519 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Treehugger14]]4 10 02http://esolangs.org/w/index.php?diff=41495&oldid=41452 5* 03Oerjan 5* (+27) 10clarify infinity is rootless < 1418860086 435232 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :also I'm not really sure how to test it < 1418860119 351395 :TodPunk!~Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1418860123 718451 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oerjan, thanks for the edit! 'upwards' might be misleading though? < 1418860142 198089 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the program ^ is similar to < in brainfuck.. you crash beacuse of going off the tape < 1418860159 482518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: oh. then i've completely misunderstood. < 1418860164 391233 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and so have others, i think. < 1418860168 730887 :poq!~n@tor.subspace.systems JOIN :#esoteric < 1418860179 692353 :poq!~n@tor.subspace.systems PART :#esoteric < 1418860187 160117 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Treehugger14]]4 10 02http://esolangs.org/w/index.php?diff=41496&oldid=41495 5* 03Oerjan 5* (-17) 10it wasn't to be < 1418860204 307105 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that definitely changes what the space-filling program needs to do < 1418860208 992658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: ^ < 1418860227 95157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: huh, didn't you say the tree was unrooted? < 1418860228 242990 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :THERE WAS A ROOT < 1418860232 88558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that you can go up forever < 1418860233 116380 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/Treehugger/Implementation < 1418860243 123476 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :zero there is the initial tape < 1418860268 421213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is a shame, I liked the idea of it spanning infinitely like that < 1418860295 857773 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I see what you mean about up < 1418860316 797027 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that sounds hard to do you define that as Treehugger++ or something < 1418860328 337077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :treehuger+=aleph_0 < 1418860330 325359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gg < 1418860336 341911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: do you need to store the direction to the root? < 1418860344 814163 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: V did that. although you then have to decide whether up is rightward of leftward < 1418860358 263795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my thinking was that you'd arrange so that [^] gets you to the root or such < 1418860365 636234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course it's not as simple as that < 1418860370 13097 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: all i said was based on the idea of it being unrooted < 1418860377 3431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1418860385 752053 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :should be simpler without that < 1418860386 198293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, I see, because that way you might have to go *down* to the root < 1418860390 480052 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1418860443 160921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually < 1418860450 105311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you have the root be 0 how can you fill every cell < 1418860451 983610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>_< < 1418860453 464768 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have been thinking that if you wanted to a _really_ unrooted tree like this, you'd not want up to special, instead you'd just do "turn left", "turn right", and "go back where you came from" < 1418860458 370600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*to do < 1418860458 534679 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :btw I am very pleased with using a zipper in this code < 1418860468 151149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay the root isn't any less filled than the infinite number of cells below you but it feels weird < 1418860468 194334 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it's called Z there < 1418860485 637887 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: heh that is a point < 1418860508 612357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you cannot fill arbitrary many levels down with non-zeros. or can you? < 1418860516 44372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why not? < 1418860528 387126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could always flip the root to filled for one cycle when you got up there < 1418860530 219991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean while keeping the root non-zero as well < 1418860538 993338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then you could have nice freeze frames < 1418860554 713834 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also my idea didn't intend to fill everything simultaneously < 1418860555 273983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see I assumed it was filling every cell below the one you start on, and that you could go up forever < 1418860562 654672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so in that case [^] does put you to the root. < 1418860566 800573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*move you < 1418860569 346695 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which i guess doesn < 1418860570 20696 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 264 seconds < 1418860580 518219 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :'t fit the analogy with +[>+] < 1418860581 751170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that turning idea is nice for my generalised graph brainfuck idea I think < 1418860596 721190 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I thought of Gridfuck < 1418860600 253005 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it has <^>v < 1418860602 715981 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :four directions < 1418860614 494321 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/Gridfuck < 1418860616 965272 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it doesn't exist! < 1418860633 176335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you'd have "focus previous/next edge", "follow edge (making you face back the way you came)", there is one edge for every integer, the initial state is one zero cell looped to itself an infinite number of times < 1418860661 142542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :plus a (...) construct that means "reassign this edge to the cell we end up at", or something < 1418860669 547577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then a control structure less powerful than [] so you're forced to program with the graph < 1418860684 973883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh plus a "connect a new cell to this edge" instruction. < 1418860694 624695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(maybe it'd be better if you got an infinite number of cells to start with so you could omit that) < 1418860695 811211 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :gridfuck ha sloops, but treehugger is just a tree < 1418860722 226533 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :"so you're forced to program with the graph" <- that is cool! < 1418860726 83480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well anyway this would be impossible to program in because nobody can visualise graphs like this except mathematicians too good to care about esolangs < 1418860808 334852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: I don't know what the control structure should be though... < 1418860819 138431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BF [] is clearly too much because you could just pretend you have a tape < 1418860845 147733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe something where you can only walk one constant "path" through nodes, the same for every iteration of the loop < 1418860853 723622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you have to rewire the graph to do anything non-balanced < 1418860917 712020 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: things similar to gridfuc definitely exists, see e.g. https://esolangs.org/wiki/Paintfuck < 1418860972 715714 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418860974 329258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I love paintfuck < 1418860975 934566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's so pretty < 1418860977 97682 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :after I invented treehugger (<^>) and gridfuck (<^>v) i need to create pentagonalfuck, based on icosahedral symmetry < 1418860991 377139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how about fuck, with a zero-dimensional tape < 1418861008 941305 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :helo world would be something like: +++++++++++++++.+++++++. < 1418861022 730366 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thats funnny < 1418861025 45175 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :sub turing < 1418861067 691932 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i want to make a page for that............ < 1418861081 17157 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it would have to be https://esolangs.org/wiki/Fuck_(ehird) < 1418861087 176855 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but that seems offensive < 1418861090 862239 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418861098 866800 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :since https://esolangs.org/wiki/Fuck exists < 1418861123 911867 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it could be called Nofucks but fuck is better < 1418861170 729717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this fuck language looks boring and is implemented in php so imo we should just delete it and pretend it never happened < 1418861176 385033 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes lol < 1418861184 504424 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :(although not really since thats mean) < 1418861208 803644 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it could be moved to Fuck_(Josefnpat) < 1418861221 670446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah that's what happened with clue < 1418861225 902196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well both of them got moved < 1418861235 730409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a rare one because both of them are actually good < 1418861243 425065 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah thats the one I was thinking of < 1418861247 861646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: if you have only one natural of state what kind of operations do you need to be able to simulate a counter machine on it? < 1418861267 469748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess some kind of arithmetic? < 1418861319 199292 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: fractran operations < 1418861326 370050 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :I tohught there was already a zero dimeinsonal BF. < 1418861329 585375 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Let me check. < 1418861331 566968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh, right < 1418861338 28593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't fractran's state a rational though? but yeah < 1418861339 54984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :see minsky machine article as well < 1418861354 345630 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, the instructions are rational < 1418861386 163918 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and an instruction only applies if multiplying current state by it gives an integer < 1418861388 331887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right, okay, yeah < 1418861394 199955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's so unbrainfucky though :( < 1418861403 787948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it not possible with a finite number of commands < 1418861426 232044 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um what's infinite about fractran commands < 1418861432 758409 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh you mean the number < 1418861434 215440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well I mean there's an infinite number of rationals < 1418861437 249838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ideally there would only be eight rationals < 1418861449 84724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: the good thing about this language is that +[>+] is very easy in it < 1418861450 97548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :WAT < 1418861463 886631 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: you can restrict to a finite number of primes < 1418861485 157845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fractranfuck sounds boring :( < 1418861489 616028 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :look at it the minsky 1-register machine version < 1418861495 12363 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-it < 1418861496 850756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess there's not really much brainfuck about it by then. < 1418861514 534597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can't have [] check for zero or whatever because every loop would have to forget everything, and + and - would need changing < 1418861532 871534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well I am pleased to announce that my new zero-dimensional-tape brainfuck derivative, fractran, is finished < 1418861542 572506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :brainfrac < 1418861555 99210 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hahah < 1418861565 856448 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Did you see the fractran guy? < 1418861572 24392 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :he wrote a self interpreter in fractran < 1418861575 422763 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it was quite impressive! < 1418861581 213071 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :made up a whole 'high level'fractran language to do it < 1418861591 319826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why didn't conway invent something more creative than a brainfuck derivative < 1418861603 970380 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats elliott -----### < 1418861608 729001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think I've seen a fractran self-interpreter < 1418861610 296941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that sounds amazing < 1418861616 710088 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Game of Life is a Brainfuck derivative?! < 1418861622 551257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: yes. also fractran < 1418861625 142732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: shocking < 1418861631 696225 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: and collatz functions < 1418861640 325203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and surreal numbers if you're high enough < 1418861643 479868 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: So are all Turing-complete languages Brainfuck derivatives now? < 1418861657 113207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: only those conway made hth < 1418861657 411941 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Surreal numbers are cool. < 1418861658 133988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: no, just everything john conway has ever done is a brainfuck derivative < 1418861668 722834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he is a total fraud < 1418861691 970761 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: I think you should kick yourself for this. < 1418861696 428696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :agreed < 1418861698 729332 :ChanServ!ChanServ@services. MODE #esoteric +o :elliott > 1418861699 117377 NAMES :#esoteric < 1418861701 416342 :elliott!~elliott@unaffiliated/elliott KICK #esoteric elliott :trolling < 1418861704 977661 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1418861710 470180 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1418861710 940614 :ChanServ!ChanServ@services. MODE #esoteric +o :elliott > 1418861710 966166 NAMES :#esoteric < 1418861717 109167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott: don't rejoin so quickly after being kicked < 1418861719 908996 :elliott!~elliott@unaffiliated/elliott MODE #esoteric +b :*!*elliott@unaffiliated/elliott > 1418861719 935437 NAMES :#esoteric < 1418861719 952152 :elliott!~elliott@unaffiliated/elliott KICK #esoteric elliott :elliott < 1418861763 690021 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION wonders whether elliot has to read ChanServ's help page to find the command that unbans oneself. < 1418861774 22732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he's had it coming for a while < 1418861778 390904 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Voting to move http://esolangs.org/wiki/Fuck to http://esolangs.org/wiki/Fuck_(Josefnpat) < 1418861792 775433 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 256 seconds < 1418861792 818811 :qlkzy!~qlkzy@li559-28.members.linode.com QUIT :Ping timeout: 256 seconds < 1418861794 842559 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh. UNBAN. well, that's too easy to remember reliably. < 1418861806 362559 :monotone!~monotone@room208.org QUIT :Read error: Connection reset by peer < 1418861813 514501 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: cannot move until there is an actual ambiguity hth < 1418861820 831946 :monotone!~monotone@room208.org JOIN :#esoteric < 1418861822 66220 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I want to create Fuck < 1418861857 10882 :nortti!nortti@nano.smar.fi QUIT :Ping timeout: 245 seconds < 1418861859 562813 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 250 seconds < 1418861864 498013 :nortti!nortti@nano.smar.fi JOIN :#esoteric < 1418861872 318351 :ChanServ!ChanServ@services. MODE #esoteric -b :*!*elliott@unaffiliated/elliott > 1418861872 345021 NAMES :#esoteric < 1418861875 782491 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1418861880 7966 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: you make Fuck_(Cluid_Whateveritwasagain), and then we turn Fuck into a disambiguation page hth < 1418861890 740877 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :There's no http://esolangs.org/wiki/Sex < 1418861894 706479 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 256 seconds < 1418861899 455556 :qlkzy!~qlkzy@li559-28.members.linode.com JOIN :#esoteric < 1418861900 869867 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418861905 270883 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its not by me though :( < 1418861908 541432 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i would have come up with this ide < 1418861909 117745 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :a < 1418861927 163085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: am I old enough to get +R in chanserv permissions yet < 1418861938 427285 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://www.math.uiuc.edu/~beder/interpreter.frp is missing :( < 1418861971 174859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whoa, I'm actually exempt from +b < 1418861973 342207 :ChanServ!ChanServ@services. MODE #esoteric +o :elliott > 1418861973 368392 NAMES :#esoteric < 1418861975 996091 :elliott!~elliott@unaffiliated/elliott MODE #esoteric +b :$a:elliott > 1418861976 21948 NAMES :#esoteric < 1418861978 126330 :elliott!~elliott@unaffiliated/elliott PART :#esoteric < 1418861991 810559 :ChanServ!ChanServ@services. MODE #esoteric -b :$a:elliott > 1418861991 836887 NAMES :#esoteric < 1418861993 962722 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1418861996 301822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the docs lied. < 1418862003 133474 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe it means that I can talk while +b < 1418862015 668310 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i don't think it's a good idea to give increased permissions to people who keep getting banned hth < 1418862054 764265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I'd get to run lovely commands like < 1418862056 13544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:19:21 -ChanServ(ChanServ@services.)- More precisely, everyone will be deopped, < 1418862059 275973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:19:21 -ChanServ(ChanServ@services.)- limit and key will be cleared, all bans < 1418862062 243344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:19:21 -ChanServ(ChanServ@services.)- matching you are removed, a ban exception < 1418862065 223572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:19:21 -ChanServ(ChanServ@services.)- matching you is added (in case of bans Atheme < 1418862068 293172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:19:21 -ChanServ(ChanServ@services.)- can't see), the channel is set invite-only < 1418862071 294918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:19:21 -ChanServ(ChanServ@services.)- and moderated and you are invited. < 1418862112 3473 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://web.archive.org/web/20130131042427/http://stackoverflow.com/questions/1749905/code-golf-fractran < 1418862112 961961 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :elliott, < 1418862120 682036 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Fractran: 84 fractions < 1418862152 799395 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: maybe i should just remove +R from everyone else instead. < 1418862158 924709 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://web.archive.org/web/20100217054518/http://www.trinhhaianh.com/testvector1.out < 1418862174 143850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: that sounds like a bad idea (I'm not sure you'd even be able to?) < 1418862185 243437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: nice! maybe I have seen this actually < 1418862191 137699 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i cannot do it to the founder, presumably < 1418862192 860716 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://lpaste.net/116731 < 1418862195 969029 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this is 'high level fractran' < 1418862202 19574 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which i think is freenode something? < 1418862212 665194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"So I'm guessing that running the interpreter will take at least days, if not years :(" fractran is the language of the future < 1418862234 75281 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :maybe write a fractran JIT optimizing hyperinterpreter hth < 1418862236 675121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: tbf if I really wanted to I could kick everyone myself < 1418862260 743204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have this weird thing known as like, a tiny sliver of responsibility < 1418862276 95430 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :is fractran implemented by prim factorization or by GCD calcluation? < 1418862279 348244 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION gets the microscope to check < 1418862311 25788 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: you don't need to use either, you can just use integer division; not very efficient though. < 1418862312 416516 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :there is fractran in x86 but it may not handle larger programs < 1418862314 289854 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`? fun fact < 1418862316 640284 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fun fact 0 = 1 | fact n = n * fact (n - 1) < 1418862328 267550 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(bignum integers, that is) < 1418862330 890499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: the second answer is way cooler < 1418862334 26236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's so small and actually terminates < 1418862335 831056 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oerjan, alright well isn't the integer division the best? < 1418862368 887088 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: if you factor everything you can extract something like a counter machine < 1418862370 676515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(another self-interpreter) < 1418862376 684665 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :which may be more efficient to execute < 1418862386 341750 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: well if you have a number that is 2**1986408 * 3**231980560 you may not wish to store it as a normal integer < 1418862427 248822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I did not write a compiler and opted to write optimized Fractran code directly." is just hardcore < 1418862429 476689 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and if the programmer is evil and uses products of large primes, a gcd may be better than full factorization. < 1418862445 76679 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :... a gcd based partial factorization that is. < 1418862447 589688 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh tyeah good ! < 1418862462 458101 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i have thought about such a gcd based factorization before < 1418862489 874802 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I would like to have a compiler from 'high level fractran' to ffractran < 1418862491 854241 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :not use how to do subs < 1418862497 858321 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah, its so hardcore and cool < 1418862500 695462 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I think thats great < 1418862537 587946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's like writing directly in machine code except the machine code was designed by a mathematician trying to torture you and is also a brainfuck derivative < 1418862597 343201 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :(this way we can interpret th high level code directly) < 1418862644 101494 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'll mentally replace "brainfuck derivative" by "rainbow unicorn" when the former is used in connection with inventions of Conway. < 1418862656 868484 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 245 seconds < 1418862669 690961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what about when he actually makes a brainfuck derivative < 1418862683 404341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im going to email him and ask him to pick his eight favourite words and put them on the wiki < 1418862701 382814 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :then he'll be an expert breeder as well as a great mathematician. < 1418862722 259259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :resurrect dijkstra and force him to make a bf derivative at gunpoint < 1418862755 657212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he sweats but agrees, producing the first brainfuck derivative for formal verification < 1418862765 453714 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418862778 975660 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :[] considered harmful < 1418862783 56627 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: Dijkstra should be happy with Brainfuck; there are no gotos. < 1418862806 69067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not sure you can call brainfuck "structured" < 1418862818 436515 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well. there are loops. < 1418862826 642849 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :how about GOTO FUCK < 1418862831 291124 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :10 > < 1418862834 440348 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :20 + < 1418862840 896176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think that exists more or less < 1418862841 492837 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :30 GOTO 10 < 1418862853 483906 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"Basic Brainfuck" < 1418862858 555092 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I should make a book about brainfuck derivatives < 1418862871 947532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dijkstra was actually alive for like nine years after brainfuck was invented so I like to believe he knew about its existence < 1418862909 879968 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Plausible < 1418862922 621039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think he would let himself laugh at it though < 1418862935 131724 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: it's an easy rank 4 now. henkma struck. < 1418862941 198711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he would mumble something about programmers managing to innovate on APL < 1418862952 3307 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Turing tarpits have their use. < 1418863002 136876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :long lost handwritten EWD note about his new esolang < 1418863056 603039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: eek! < 1418863135 621573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://esolangs.org/wiki/Two I like how one of the instructions is just called "Instruction" < 1418863157 943753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also it states there's no maximum value but contains an instruction to set the current cell to it < 1418863160 603236 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric : I should make a book about brainfuck derivatives < 1418863176 124478 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i will literally turn you into a fucking brick < 1418863207 721644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom__Hoover: pls stop (like, four years ago ideally) < 1418863231 844460 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i had up til now! < 1418863245 119878 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what, girl genius still not updated < 1418863277 159662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like quitting smoking between every cigarette < 1418863284 863410 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I'll sue the Foglios for sleep deprivation. :P < 1418863317 719575 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, I've started checking GG T/T/S < 1418863325 970872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay actually Two is kind of interesting, meh < 1418863330 608080 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: shocking < 1418864126 466386 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 250 seconds < 1418864170 281088 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :are there any superturing brainfucks? < 1418864177 624119 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i think zzo made one? < 1418864185 90459 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418864200 354835 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Brainhype? < 1418864231 878388 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thanks! < 1418864249 110480 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so its by ihope < 1418864258 527280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :re's plenty. Two is one of them even < 1418864260 327916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*there's < 1418864301 488649 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :a Brainhype interpreter written in Brainhype cannot exist. However, you can write a Brainhype interpreter in Scheme-omega. < 1418864307 171673 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :are you sure you can write one in scheme-omega? < 1418864320 58964 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: restarting < 1418864399 965192 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck Derivatives14]]4 N10 02http://esolangs.org/w/index.php?oldid=41497 5* 03Cluid Zhasulelm 5* (+2616) 10Created page < 1418864420 576548 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I made a collection fo some of the best BF derivatives - if you can suggest more I can add them, or you can add them < 1418864487 98424 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric : Thanks for including MNNBGFSL. < 1418864504 597307 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418864539 160921 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :AndoDaan, MMBFSL is good because it's interesting how to show its turing complete.. < 1418864559 478524 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Has it been shown that MNNBFSL is TC? < 1418864574 475450 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/move14]]4 move10 02 5* 03Ehird 5* 10moved [[02Brainfuck Derivatives10]] to [[Brainfuck derivatives]]: capitalisation convention < 1418864579 190802 :drdanmaku!uid17782@gateway/web/irccloud.com/x-xtutehjkcbyoukhd QUIT :Quit: Connection closed for inactivity < 1418864597 370722 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :AndoDaan, theres an assembler somewhere that adds GOTO to the language < 1418864648 841419 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck derivatives14]]4 M10 02http://esolangs.org/w/index.php?diff=41500&oldid=41498 5* 03Ehird 5* (+40) 10links < 1418864667 515742 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Ah, cool. Do you know where I could find it? < 1418864668 415280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuckbrainfuck isn't really a derivative so much as an implementation choice < 1418864673 158580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :many "bf" implementations have a both-infinite tape < 1418864685 654098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(arguably right-infinite tape is a derivative, seeing as the original implementations had finite tapes) < 1418864711 451287 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :elliott, oh maybe it shoud be delted from there then < 1418864742 357080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bf with left-infinite but right-finite tape < 1418864747 746171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you get 4 cells to the right and infinite to the left < 1418864751 720504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're bonus < 1418864789 463331 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :lol < 1418864795 456208 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :4 is too many. 3 bonus cells should be ample. < 1418864830 69513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not stingy < 1418864911 280423 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :bff actually functions similarly to that in its previous buggy version < 1418864924 853911 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :it's supposed to be left infinite but there was an allocation bug < 1418864979 392579 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :so it crashes if you go more than 128 cells to the left or something < 1418864986 628588 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :don't remember the number < 1418865000 756169 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :30K cells and 0-255 isn't enough for turing completeness, is it? < 1418865105 996710 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418865111 430419 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418865180 275487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1418865186 110181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anything * anything isn't enough if those anythings are finite < 1418865188 909406 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :youo haev to have actually infinite < 1418865203 726880 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that's beacuse e.g. something subturing like a regex could capture any finite language < 1418865212 98343 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you have to have infinite just to make the math work otu < 1418865264 862623 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418865342 706048 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :can quantum brainfuck compute something in less steps than classical brainfuck? < 1418865373 107335 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :presumably < 1418865392 85649 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/User:Ihope127 it woudl be nice if all his languages weere listed here < 1418865403 926126 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :is it OK to add them ? I guess its considered rude or something? < 1418865410 184062 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :is that tswett the notable australian < 1418865421 586190 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :yes, it is < 1418865428 280571 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/User_talk:Ihope127 actually soeone added it to the discussion page, that is nice < 1418865429 848955 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: editing other people's user pages is not done < 1418865440 624558 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :generally < 1418865440 774541 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :good < 1418865444 967383 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :im glad to know that < 1418865476 105975 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 272 seconds < 1418865480 834386 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/Onoz proof it looks like oerjan invents a brainfuck derivative! < 1418865491 528100 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i did? < 1418865527 273349 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you probably said something useful during a BF discussion < 1418865532 915096 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and it was enough to make a whole language out of it < 1418865536 777476 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :probably. < 1418865540 624624 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :moral: no one is safe! < 1418865547 509111 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418865549 189329 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the bricks will get us all. < 1418865707 929414 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Just another brick in the wall? < 1418865728 64359 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: the idea about brainhype in scheme-omega is that it's easy to write a brainfuck interpreter in scheme, and then scheme-n should be able to interpret all brainhype programs with < n nesting depth of halting checks < 1418865745 277834 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and then omega can do any finite depth < 1418865768 996961 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that's pretty mind blowing! < 1418865813 347493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did goedel ever make a bf derivative < 1418865843 609780 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you _probably_ can implement scheme-n in brainhype with n+1 nesting depth. < 1418865848 762360 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/G%C3%B6del%27s_%CE%B2_function he has a kindof fractran like thing, except it only ecnodes a finite sequence < 1418865874 168029 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or something close to that. < 1418865952 172982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what was euler's first esolang < 1418865959 336809 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Goedel invented Lisp before Lisp, and computers, was invented. < 1418865967 568102 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: but perhaps you were thinking of http://www.girlgeniusonline.com/comic.php?date=20130121 < 1418865992 426381 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I've heard Goedel was a lisp hacker from Chaitin page but i don't really agree with that < 1418866020 196727 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :there's no LAMBDA for a start < 1418866090 998713 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I think of what he did as peano arithmetic hacking < 1418866133 935449 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i think of what he did as, uh, formal logic? < 1418866259 285355 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :He used Russell's Pricipia Mathematica as his framework. < 1418866270 525793 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :really? < 1418866292 967722 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I know he disproved some things Russell belived but are you talking about the same paper as I am? < 1418866327 142180 :roasted42!~appleseed@41.50.16.49 QUIT :Remote host closed the connection < 1418866339 72278 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Goedel numbers, and his imcompleteness theory? < 1418866388 843037 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :well those are in the same paper < 1418866399 233376 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so yes < 1418866399 593419 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :wouldn't he have been using peano arithmetic as his framework? i guess principia would've come in for the actual logic stuff < 1418866415 618156 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :That what I meant by him inventing Lisp, developing a way for a language to talk about itself. < 1418866426 337141 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i see what you mean :) < 1418866435 831704 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its such a cool thing < 1418866478 123630 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I < 1418866489 33618 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's the title of the paper hth < 1418866525 650036 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://skillsmatter.com/skillscasts/6088-the-worst-programming-language-ever how is APL a bad language? < 1418866538 142682 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I think he is just saying that because its a cool language to bring up < 1418866545 12622 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Can't type in the code. < 1418866626 145359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dijkstra hated APL < 1418866635 627513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not entirely sure why but I guess I could make some guesses < 1418866643 539385 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418866656 600872 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :I've heard that name before. < 1418866687 526106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dijkstra? ...I'd hope so :) < 1418866724 266915 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :I have a terrible memory. < 1418866749 505860 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :shortest path for graphs. < 1418866759 448198 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :is it true that Visual Basic is a joke language? < 1418866802 537733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why did euclid invent ook! < 1418866805 168520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :disappointing imo < 1418866818 888197 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :? < 1418866883 775915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not a very good language < 1418866895 680541 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :do you mean zzo not euclid? < 1418866908 530249 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Edsger W. Dijkstra is what I say instead of Jesus H. Christ < 1418866910 112284 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure elliott is joking < 1418866922 127418 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also zzo didn't invent ook! either < 1418866922 464146 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi oren < 1418866922 693974 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: because he couldn't imagine that parallel lines could intersect. < 1418866931 681915 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Hi i'm awake now < 1418866963 164103 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: do you pronounce it correctly for extra penance? < 1418867006 258215 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ah < 1418867009 291180 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I mixed then up beacuse of http://esoteric.codes/post/98149134838/on-tokens-vocabulary-aaaaaaaaaaaaaa-vs-ook < 1418867021 482204 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i just noticed a new post on this blog < 1418867026 15395 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :UPDATE! < 1418867050 342872 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oerjan: yah, the g is a kkh sound like in russian < 1418867099 293361 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: i've listened to google translate's pronunciation < 1418867130 4002 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Nothing happened, now I can sleep, dreaming of better spoons. < 1418867137 988452 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren, check out the new page o n the wiki please :D < 1418867138 103069 :yonkie_!~yonkie@82.144.205.57 QUIT :Quit: leaving < 1418867155 190015 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: ook! was invented by this guy http://www.irregularwebcomic.net/ < 1418867167 305259 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh cool < 1418867183 535392 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(DMM made up for it by inventing Piet.) < 1418867185 37808 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that comic is in rerun these days, but there are others on the site < 1418867203 142107 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or the conglomerate of sites < 1418867331 933243 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Cluid: oh, you made a list of the BF derivatives that aren't just token replacements < 1418867349 269503 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :if oyu have any additions please! < 1418867407 831681 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://skillsmatter.com/skillscasts/6088-the-worst-programming-language-ever < 1418867413 516060 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this guy spent a whole hour explaining his esolang < 1418867424 76706 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :probably deserves a wiki page, should I create it? < 1418867613 955425 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :t-O-ok!-en replacement. < 1418867636 591182 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 250 seconds < 1418867752 741637 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418868220 609568 :drdanmaku!uid17782@gateway/web/irccloud.com/x-fniakzhjyloscnea JOIN :#esoteric < 1418868944 8141 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BS14]]4 N10 02http://esolangs.org/w/index.php?oldid=41501 5* 03Cluid Zhasulelm 5* (+1527) 10BS language < 1418868986 835479 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BS14]]4 M10 02http://esolangs.org/w/index.php?diff=41502&oldid=41501 5* 03Cluid Zhasulelm 5* (+113) 10added link to the talk < 1418869056 910256 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Cluid Zhasulelm14]]4 M10 02http://esolangs.org/w/index.php?diff=41503&oldid=41438 5* 03Cluid Zhasulelm 5* (+133) 10 < 1418869063 791800 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :17bit integers... < 1418869083 708684 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah :D < 1418869085 827829 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ver ysilly < 1418869104 381906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay regex cpp is a good gag < 1418869145 770257 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 258 seconds < 1418869479 555265 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1418869620 234301 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07BS14]]4 M10 02http://esolangs.org/w/index.php?diff=41504&oldid=41502 5* 03Cluid Zhasulelm 5* (-52) 10more interesting code example < 1418869662 723957 :scarf!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418869669 400335 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418870201 224744 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AndoDaan: the "Collatz Function" example on MNNBFSL, is that the 3n+1 sequence? < 1418870246 200886 :shikhin!~shikhin@59.177.198.212 JOIN :#esoteric < 1418870268 932494 :shikhin!~shikhin@59.177.198.212 NICK :Guest11508 < 1418870336 116261 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AndoDaan: i'm editing the page, and i'm going to assume yes if you don't answer hth < 1418870385 890067 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 244 seconds < 1418870388 9315 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: is there anything else it could reasonably mean twh < 1418870435 596931 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: https://esolang.org/Collatz_function hth < 1418870466 560899 :Guest80998!~shikhin@120.59.105.155 QUIT :Ping timeout: 264 seconds < 1418870474 106714 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1418870475 341139 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :$ whois esolang.org < 1418870475 563533 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :NOT FOUND < 1418870485 333574 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1418870486 646150 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+s < 1418870506 775719 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://esolangs.org/Collatz_function is a 404 hth < 1418870510 835559 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418870513 920097 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fff < 1418870516 758441 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the perils of typing out urls < 1418870548 957109 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :anyway tdih < 1418870568 593501 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1418870590 531188 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :https://esolangs.org/wiki/Collatz_function hth < 1418870675 541600 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that did indeed help < 1418870676 152798 :yonkie!~yonkie@82.144.205.57 JOIN :#esoteric < 1418870690 761885 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of ideas14]]4 M10 02http://esolangs.org/w/index.php?diff=41505&oldid=41489 5* 03Oerjan 5* (+3) 10/* Derivative Ideas */ spe ling < 1418870727 478902 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although perhaps one should find out what muti-threaded means instead < 1418870747 675190 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: what is the integral of a bf derivative twh < 1418870760 813576 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :oerjan, It's the 3x+1 /2 version < 1418870797 361636 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MNNBFSL14]]4 10 02http://esolangs.org/w/index.php?diff=41506&oldid=41491 5* 03Oerjan 5* (+27) 10/* Examples */ links, and "Collatz function" means something different in these parts < 1418870799 255254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thx < 1418870814 248912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: brainfuck plus a constant hth < 1418870851 842392 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :thx = that helped x-ray? < 1418870878 199155 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :x-tremely, maybe < 1418870975 240333 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :perhaps xmas < 1418871005 575522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf did wayback do to their calendar display < 1418871031 926561 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh well i can still find the link to click < 1418871134 145144 :bb010g!uid21050@gateway/web/irccloud.com/x-wxhatkozsntjebdo QUIT :Quit: Connection closed for inactivity < 1418871136 294433 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Deadfish14]]4 10 02http://esolangs.org/w/index.php?diff=41507&oldid=41494 5* 03Oerjan 5* (+14) 10/* External resources */ wayback < 1418871422 504994 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck derivatives14]]4 M10 02http://esolangs.org/w/index.php?diff=41508&oldid=41500 5* 03Oerjan 5* (+0) 10fix link < 1418871444 609490 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418871695 409218 :scarf!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 265 seconds < 1418872133 413393 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418872140 607491 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418872265 181101 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1418872277 457276 :callforjudgement!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net JOIN :#esoteric < 1418872277 652371 :callforjudgement!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net QUIT :Changing host < 1418872277 695924 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418872304 448861 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 265 seconds < 1418872412 418206 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418872581 302241 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :pastebin is putting CRLFs in my code. Isthere a similar site that doesn't do that? < 1418873382 687633 :Lymia!~fujoshi@inportb/loli/cirno-chan QUIT :Ping timeout: 264 seconds < 1418873544 708005 :Lymia!~fujoshi@inportb/loli/cirno-chan JOIN :#esoteric < 1418874233 582925 :roasted42!~appleseed@41.50.16.49 QUIT :Changing host < 1418874233 626283 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1418874233 626396 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1418874537 561433 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 QUIT :Ping timeout: 265 seconds < 1418874618 773779 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418874786 292685 :Guest11508!~shikhin@59.177.198.212 QUIT :Ping timeout: 272 seconds < 1418874815 15091 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 256 seconds < 1418874938 244955 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 272 seconds < 1418874998 246853 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418875318 260487 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 272 seconds < 1418875377 559322 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418875668 543370 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 265 seconds < 1418875754 1354 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418876038 922799 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 256 seconds < 1418876129 911089 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418876412 963523 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 256 seconds < 1418876518 920933 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418876854 31931 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 245 seconds < 1418876962 5962 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418877070 544428 :azazel_!uid52684@gateway/web/irccloud.com/x-hnndsurzsdyrdyzh JOIN :#esoteric < 1418877083 591335 :azazel_!uid52684@gateway/web/irccloud.com/x-hnndsurzsdyrdyzh PRIVMSG #esoteric :What does *net. split* mean? < 1418877138 389456 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :there are multiple IRC servers in the freenode network, and they're connected to each other < 1418877167 216809 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :if those links go down, that's a netsplit < 1418877263 13146 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 256 seconds < 1418877324 554976 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :its jsut p-p tcp links which are statically configured.. so its not super robust < 1418877341 283834 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418877373 155700 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Oerjan, TIL about the Collatz function. thx. < 1418877483 985928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yw < 1418877556 111150 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :collatz is great for coming up with weird counterexamples < 1418877558 763514 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :idhty < 1418877606 502301 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :newsham, how do you mean? < 1418877641 857617 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 250 seconds < 1418877667 189982 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :like if someone says they have a program to solve the halting problem... < 1418877684 417725 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :you can ask them to analyze function returning length of the collatz sequence < 1418877708 120033 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :that kinda stuff < 1418877720 152520 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418877734 241629 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Ah. Useful. < 1418877866 998577 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Could Goldbach conjecture be used for that kind of test as well? < 1418877896 53159 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1418877929 33617 :password2!~password@197.76.151.0 JOIN :#esoteric < 1418877946 322301 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Mooost unsolved problems in number theory can I think < 1418877954 764006 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418877960 530971 :password2!~password@197.76.151.0 QUIT :Read error: Connection reset by peer < 1418878020 721553 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418878030 305168 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 264 seconds < 1418878084 31982 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :There's something I've been wondering about mathematical proofs. Godel showed that no one system can account be used to prove all provable math problems. < 1418878108 138322 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418878166 490326 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :But the turing church hypothesis says that what humans do, mathematicians, is no different that what a turing machine can do. < 1418878247 728739 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :So, if a turing maching can solve all the solvable math problems, and a tm is a formal system... what of godel? < 1418878272 490042 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You can't prove that it will solve all solvable problems < 1418878275 11871 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Duh < 1418878386 596398 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :And in infinite time? < 1418878437 377477 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Hmm, goes back to the halting problem, I guess. < 1418878450 521366 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :maybe humans can only prove the important theorems? < 1418878494 146616 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Then that be the turing church hypothesis false. < 1418878501 697753 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :that would be* < 1418878582 634677 :bb010g!uid21050@gateway/web/irccloud.com/x-xmhydscingitaylt JOIN :#esoteric < 1418878826 732801 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 255 seconds < 1418878842 812256 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 250 seconds < 1418878894 290190 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1418879059 647507 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :The universe, let alone the human brain, is not truring complete < 1418879064 970518 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :The universe, let alone the human brain, is not turing complete < 1418879071 893155 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :The universe, let alone the human brain, is not turing complete < 1418879129 9435 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Theoretically, are neural networks cappable of TCness? < 1418879155 419257 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: leaving < 1418879164 177422 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :only infinite ones hth < 1418879171 752726 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Actually, the universe might be turing complete due to unending expansion of space. < 1418879180 55731 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :No upper bound to memory. < 1418879185 207207 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418879190 975957 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :How about infinite in the time dimension? < 1418879191 461914 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :The universe, let alone the human brain, is not turing complete < 1418879201 233030 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Actually, the universe might be turing complete due to unending expansion of space. < 1418879201 287211 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :No upper bound to memory. < 1418879218 623117 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think we're in a closed time loop tdnh < 1418879230 214871 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :especially oren < 1418879240 486020 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Nietche or Godel? < 1418879247 606090 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AndoDaan: infinite only time dimension gives you PSPACE, nothing more < 1418879278 553916 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Can store all the results? < 1418879286 583834 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Can't* < 1418879305 721614 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :can't avoid repeating < 1418879320 804588 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Client Quit < 1418879322 836231 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 264 seconds < 1418879341 763791 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418879505 978758 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Makes sense. Though, if we describe the Univers as it's quantum superposition, including, somehow, it's past, then each superstate will be distinct. < 1418879521 163976 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :One thing is that human brains don't, practically speaking, have infinite time. < 1418879528 753706 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418879561 730221 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Could change soon. < 1418879589 5847 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :True, but what would make a brain enter a state such that is has already performed infinite operations? < 1418879599 361469 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Or at least, the human brain pattern could be copied to something more durable. < 1418879730 697203 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :can someone recommend a better client than irssi? < 1418879780 518500 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :this thing keeps doig weird crap where it posts the message but doesn't whow that it has < 1418879831 22070 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :I don't remember what it's called, but there's an esolang... nvm foundd it: http://esolangs.org/wiki/Wigner%27s_Fuckbuddy_Is_A_Superposition_of_Top_And_Bottom < 1418879837 219814 :nisstyre!~yourstrul@li611-52.members.linode.com QUIT :Changing host < 1418879837 263137 :nisstyre!~yourstrul@oftn/member/Nisstyre JOIN :#esoteric < 1418879886 459775 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :I'm happy with HexChat. Free, clean and simple. < 1418880071 227534 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: Goodnight < 1418880242 272386 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: Leaving < 1418880329 142672 :AndoDaan!~AndoDaan@188.189.92.123 QUIT :Ping timeout: 245 seconds < 1418880634 7990 :MDude!~fyrc@67.235.2.71 NICK :MDream < 1418881447 301947 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1418881507 810320 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418881773 52771 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 258 seconds < 1418881780 343076 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1418881973 632712 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1418882552 796215 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 255 seconds < 1418882564 26619 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: leaving < 1418883150 362701 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net QUIT :Read error: Connection reset by peer < 1418883251 856064 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net JOIN :#esoteric < 1418883335 859140 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :shachaf: this is really pessimistic: http://www.kicktraq.com/projects/lunarchstudios/prismata-a-new-hybrid-game-of-pure-strategy/ < 1418883337 393682 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric ::( < 1418883351 81755 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Oh http://blog.kicktraq.com/why-you-should-take-kicktraq-trends-with-a-grain-of-salt/ < 1418883466 679417 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Still I'm worried < 1418883675 61596 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :They are allowed to retry if they fail, right? < 1418884395 44566 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :Ping timeout: 258 seconds < 1418884400 423863 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 272 seconds < 1418884423 7131 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1418884608 920876 :azazel_!uid52684@gateway/web/irccloud.com/x-hnndsurzsdyrdyzh PRIVMSG #esoteric :Parsing lua is much confuse < 1418884617 830619 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418884801 676816 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds < 1418884857 539255 :azazel_!uid52684@gateway/web/irccloud.com/x-hnndsurzsdyrdyzh PRIVMSG #esoteric :I kinda wanna make an alternate to bf but where to start < 1418884927 642933 :azazel_!uid52684@gateway/web/irccloud.com/x-hnndsurzsdyrdyzh PRIVMSG #esoteric :ACTION goes mad < 1418885084 678586 :scarf!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418885090 709392 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418885302 443404 :mitchs_!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 264 seconds < 1418885405 173280 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418885413 174870 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418885757 616117 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1418885785 123392 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418886009 53360 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1418887762 89265 :shikhin!~shikhin@59.177.198.212 JOIN :#esoteric < 1418887766 314815 :shikhin!~shikhin@59.177.198.212 QUIT :Changing host < 1418887766 358213 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418888395 508513 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418888402 264514 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1418888621 103589 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418889689 984006 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1418889908 453728 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :an alternate to bf inwhat way? < 1418889938 676466 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :alternative syntax? alternative paradigm? < 1418890516 864254 :heroux!sandroco@50708355.static.ziggozakelijk.nl QUIT :Ping timeout: 265 seconds < 1418890532 166533 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1418891141 486027 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418891153 490768 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418891288 504656 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1418891304 499094 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418891341 771780 :nisstyre!~yourstrul@oftn/member/Nisstyre QUIT :Ping timeout: 240 seconds < 1418891845 101593 :shikhout!~shikhin@120.57.225.181 JOIN :#esoteric < 1418891867 125648 :shikhout!~shikhin@120.57.225.181 NICK :Guest75497 < 1418892020 86070 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 250 seconds < 1418892665 615753 :Lymia!~fujoshi@inportb/loli/cirno-chan QUIT :Remote host closed the connection < 1418892882 278256 :Lymia!~fujoshi@inportb/loli/cirno-chan JOIN :#esoteric < 1418892894 134460 :S1!~S1@p4FF9242F.dip0.t-ipconnect.de JOIN :#esoteric < 1418893051 473713 :nisstyre!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1418893273 99785 :azazel_!uid52684@gateway/web/irccloud.com/x-hnndsurzsdyrdyzh QUIT :Quit: Connection closed for inactivity < 1418893843 328166 :jslave!~jslave@koln-5d817ceb.pool.mediaWays.net JOIN :#esoteric < 1418893967 813745 :jslave!~jslave@koln-5d817ceb.pool.mediaWays.net QUIT :Read error: Connection reset by peer < 1418893989 244444 :jslave!~jslave@koln-5d817ceb.pool.mediaWays.net JOIN :#esoteric < 1418894173 408239 :jslave!~jslave@koln-5d817ceb.pool.mediaWays.net QUIT :Read error: Connection reset by peer < 1418894195 242749 :jslave!~jslave@koln-5d817ceb.pool.mediaWays.net JOIN :#esoteric < 1418894257 373895 :S1!~S1@p4FF9242F.dip0.t-ipconnect.de QUIT :Quit: S1 < 1418895513 644047 :jslave!~jslave@koln-5d817ceb.pool.mediaWays.net QUIT :Read error: Connection reset by peer < 1418895821 587638 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418895827 285817 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418896884 467707 :scarf!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418896891 496189 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418896984 290462 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 244 seconds < 1418897076 235695 :Guest75497!~shikhin@120.57.225.181 NICK :shikhin < 1418897081 480423 :shikhin!~shikhin@120.57.225.181 QUIT :Changing host < 1418897081 524100 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418897712 455631 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1418898776 566824 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Would it be possible to describe the information content of a file in terms of "the shortest program that outputs the file"? < 1418898777 823065 :AndoDaan!~AndoDaan@188.189.92.123 JOIN :#esoteric < 1418898894 740368 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I am considering an output-only language based on code golfing as a means of data compression < 1418898903 499002 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Has there ever been a esolang/programming language that's coded by sketching/drawing? < 1418898958 316678 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I don't thing so. turtle graphics are the output for a lot of languages, but arbitrary lines as input is different < 1418899027 648430 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Hmm, okay. Thanks. < 1418899041 937823 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :I might have an original idea for once. < 1418899043 938481 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :* < 1418899081 420487 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :(Though, there might be good reasons why nobody made such a language yet.) < 1418899121 888789 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Your output-only language would be an interpreter for golfed code in another language? < 1418899130 261342 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :AndoDaan: There's a few box-diagram/flowchart languages, but nothing that freeform that I've seen, no. Most freeform is probably Mondrian maybe? < 1418899197 335521 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :What I have in my head is quite different from those. < 1418899214 455757 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it would be possible and has been done by kolmogorov and others hth < 1418899284 235496 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Code would be interpreted from the lines you draw (their angle, length, relation to other lines). < 1418899294 123406 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ACTION reads about Kolmogorov and is annoyed that so many people were born before he was < 1418899360 227805 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Not many that are still alive though. < 1418899371 675547 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :AndoDaan: that sounds very cool, especially if the interpreter is flexible enough to run scanned drawings. < 1418899379 108709 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :kolmogorov was p. great hth < 1418899453 625714 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :shachaf: the dude was born before my great-great grandmother was, now that is just cheating < 1418899465 626987 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :I was thinking that the drawing process itself helps determins the program. < 1418899488 31629 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :AndoDaan, like "stroke order" < 1418899489 743748 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :? < 1418899505 636636 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Which lines were drawn first? < 1418899512 314800 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :The naked source might be (x1,y1 x2,y2) < 1418899539 135591 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :the first line determins the number base to be used. < 1418899591 467682 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Put it anywhere, but then cross it n times for n-1 base. < 1418899601 306098 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :like a cross would be binary. < 1418899676 780261 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Angles might be constrained though, maybe 24 < 1418899682 790914 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :degrees of freedom. < 1418899721 567569 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Enough to be versatile, but still easily determined by the code interpreter. < 1418899744 903802 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :AndoDaan: 24 degrees of freedom probably doesn't mean what you think it means < 1418899760 160585 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric ::) most likely. < 1418899799 768369 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Your arm has 5 degrees of freedomfor example. < 1418899814 286836 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :The joints? < 1418899835 688068 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Determine the degree I mean> < 1418899838 949410 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :? < 1418899839 845363 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is the number of pure rotations available < 1418899859 259679 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :along different axes < 1418899881 490539 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Ah. Yeah, I meant how lines can intersect a fixed access. Thanks. < 1418899891 546691 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Axis* < 1418899905 801187 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh, i see. < 1418899957 153131 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :how many degrees of freedom does this person's arm have: http://newsbusters.org/sites/default/files/thumbnail_photos/2011/April/Pot.jpg < 1418899997 900431 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :One? < 1418900082 641358 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Minus one? < 1418900085 351708 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :#drugz < 1418901547 929150 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why do people call espresso expresso? < 1418901703 180053 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :oren: because they are idiots? < 1418901745 757409 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418901767 155659 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :konboilywa < 1418901855 719483 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :J_Arcane: maybe they think it is related to "expression"? < 1418901873 944334 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Or "express" < 1418901908 37401 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Well, it is, but only through Italian. I know better because i live in Little Italy. < 1418901982 532115 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :idea: programming language where all keywords, library functions,etc are distant cognates of the standard ones < 1418902163 766781 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :per(;;)press("hello again"); < 1418902254 82818 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like a programming language based on a alternate universe's version of English < 1418902265 826192 :scarf!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418902271 292673 :ais523!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net JOIN :#esoteric < 1418902278 595492 :ais523!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net QUIT :Changing host < 1418902278 638805 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418902294 473053 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :quit join quit join < 1418902424 967855 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Remote host closed the connection < 1418902747 531825 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oren: ohayoren! < 1418902770 805881 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@ask quintopia Y YOU NO STAY IN THE CHANNEL HTH < 1418902770 849127 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1418902803 835930 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@tell quintopia once again, we are abhorrently missynchronized... < 1418902803 949273 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1418902850 777353 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :how do you pronounce abhorrently? < 1418902885 4324 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is the BH like a V or just like a B? < 1418902969 840534 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: does "HTH" stand for "HOPE THAT HELPS"? < 1418903004 430068 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 245 seconds < 1418903058 630834 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :all caps fractur text is much harder to read than lowercase. < 1418903086 724342 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :fungot, fun fractur. < 1418903087 58991 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :AndoDaan: does chicken have anything like " quasisyntax"? i don't think much about it :) < 1418903162 127128 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? hth < 1418903169 238052 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :... < 1418903171 122099 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hth is help received from a hairy toe. It is not at all hambiguitous. < 1418903173 83916 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ah! < 1418903178 539151 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: there you go htah < 1418903178 859523 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh < 1418903180 91671 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :'? does it help? < 1418903192 751974 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: that sentence doesn't make sense < 1418903216 452864 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :“there you go, hope that also helps” < 1418903260 450592 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily: the one you asked quintopia < 1418903333 435738 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it makes sense? < 1418903433 855129 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(okay, it may be a creative application of a meme and another meme together...) < 1418903452 595093 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Y U NO HTH? < 1418903497 252246 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i command you to hope, dammit, hope! < 1418903532 448090 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :Hope is a woe, that's why it was in Pandora's box. < 1418903561 525639 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :something something believe in the one who believes in the hope something... < 1418903579 712262 :drdanmaku!uid17782@gateway/web/irccloud.com/x-fniakzhjyloscnea QUIT :Quit: Connection closed for inactivity < 1418903588 278916 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :AndoDaan: you don't need hope if you have no woes < 1418903639 344224 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :So hope is a meta woe. < 1418903716 342792 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1418903739 625618 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :boily: omae wo shinjiru ore wo shinjiru! < 1418903798 979703 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418903801 455880 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1418904006 301229 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 250 seconds < 1418904207 629653 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I hate that C comments aren't nestable < 1418904455 403219 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 244 seconds < 1418904475 845380 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oren: use //. < 1418904517 805729 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :boily: i am trying to temporarily comment something out, but i used /**/ comments in it < 1418904548 530803 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Oh, what am i thinking here! #if 0 #endif < 1418904558 747058 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is nestable too. < 1418904613 210012 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :... < 1418904648 533777 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION oils his mapole and do a few practice swings *swoosh* *swoosh* < 1418904662 614965 :Phantom_Hoover!~phantomho@cpc13-sgyl31-2-0-cust486.18-2.cable.virginm.net JOIN :#esoteric < 1418904677 970358 :Phantom_Hoover!~phantomho@cpc13-sgyl31-2-0-cust486.18-2.cable.virginm.net QUIT :Changing host < 1418904678 13636 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1418904683 608813 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oren: you should go with the simplest, instead of cumbersomes #ifs. < 1418904709 789239 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what is simpler? < 1418904744 327665 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :/. < 1418904749 618313 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric ://, says I. < 1418904768 458429 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but that is'nt a block comment < 1418904823 216198 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :yes, it isn't. < 1418904858 376484 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so i have to add it to the start of all the lines? < 1418904867 426901 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is a pain < 1418904882 104998 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :out of curiosity, what are you coding with? < 1418904893 601263 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :mcedit < 1418904946 942344 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :darn. I can't help you with emacs-y shortcuts. < 1418904998 610136 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :there should be some weird key combo you could use to automatify that. perhaps. < 1418905027 527985 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 264 seconds < 1418905064 381884 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oren: http://www.gnu.org/software/emacs/manual/html_node/emacs/Comment-Commands.html ← maybe C-c C-c? < 1418905117 746558 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :and there I am completely wrong. mcedit is midnight commander's editor. not an emacs variant. < 1418905159 696595 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :you should use something probably a little bit more powerful if you need to apply something to multiple lines at the same time... < 1418905187 623822 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :boily: it can run arbitrary shell scripts on your selection < 1418905196 667619 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if you add them to your user menu < 1418905243 260747 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but the problem is MC is highly underdocumented < 1418905296 957646 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hm. if it san run shell scripts... < 1418905318 298866 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :sed -i 's,^,//,' < 1418905429 980720 :boily!~alexandre@96.127.201.149 QUIT :Quit: EXCHECKER CHICKEN < 1418906085 353662 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1418906190 404568 :mitchs_!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1418906346 452749 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 244 seconds < 1418906439 428561 :mitchs_!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 244 seconds < 1418906858 832965 :Sgeo_!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1418906994 632001 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1418907161 278447 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418907175 387436 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418907275 390120 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418907542 325652 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 250 seconds < 1418908043 485118 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Hooray. Heresy has basic file I/O now. < 1418908233 348997 :scarf!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418908248 586265 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418908327 13530 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :J_Arcane: looks good. vast majority of programs don't read or write more than one file at once. < 1418908368 362048 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so this is definitely more than adequate < 1418908435 491843 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Yeah. In the future I might add some basic feature matching to Racket's (in-lines ...) and the like too, because they're bloody handy, but it'll do for a basic toy Lisp and it's enough to get my game idea down ... < 1418908478 804280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have you written a self-interpreter yet < 1418908508 508580 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Not yet. Though I think there's enough now for it to be possible. < 1418908532 93104 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I even wrote a very nice string splitting function explicitly to make parsers easier to write ... :D < 1418908565 213793 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: that is way easier in languages that can jump into data space or have an eval command < 1418908576 372818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that doesn't count as a self-interpreter < 1418908582 413043 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why not? < 1418908586 917565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :J_Arcane: well you could just piggy-back on read < 1418908621 120030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: because it's boring. you can make more fine-grained distinctions to try and give more exact criteria with which to rule it out but it's easier to just ignore people who pass off eval as a self-interpreter. the point is to *write* eval. < 1418908631 320040 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Yup, that is also true. After all, that's what most Lisps do anyway. XD < 1418908668 367448 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: ok, yeah it is totally boring. < 1418908730 784750 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and it also prevents it from being (easily) compilable < 1418908771 7467 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so having an eval() is a dubious design chice < 1418908778 353129 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :s/chice/choice < 1418908973 906498 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :My goal was to implement enough of the language to write a text-mode RPG like I wrote on the old Tandy CoCo3 as a kid. Only in a functional Lisp. :D < 1418909209 216293 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :J_Arcane: after that, put in QBASIC VGA-like graphics! < 1418909257 115116 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :oren: actually ,that's one of the possibilities on the future dev list. < 1418909271 801626 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Running the whole thing in a fake retro graphics window. < 1418909306 344371 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Great. I have actually recently started trying graphics hacks in DOS on my scrap PC. < 1418909326 331725 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :s/DOS/QBASIC.EXE < 1418909495 80150 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :scrap PCs are a excellent resource to keep around. you never know when an old PC will come in handy. < 1418909772 258334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :having eval is fine < 1418909794 976028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it can interfere with static compilation models but it is totally fine for JITs and the like < 1418909813 311022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :most common lisps are compiler-based and still have eval, for instance < 1418909992 962354 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :"Most common lisps" < 1418910002 907250 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I thought the point of common lisp was to be, like, common < 1418910041 701683 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Semantic ambiguity Firefly. < 1418910231 212511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I meant most (common lisps) < 1418910233 205936 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: I see, so a language can have eval if it doesn't plan on being turned into an exe. < 1418910237 472070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(common lisp)s < 1418910240 830479 :scarf!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1418910245 449089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: that's still fine, as long as it links to the compiler at runtime < 1418910247 852660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whether statically or dynamically < 1418910249 602060 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1418910259 217826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as long as the compiler can compile stuff in-memory < 1418910281 916002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for instance with a lot of lisps their model is that the implementation starts up, you compile new functions into it, and then you can dump all its compiled state as an executable < 1418910288 833629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which you could then reload and add more into and then dump that image, etc. < 1418910313 481208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which fits the lisp model of building a program from nothing using the REPL and loading files into it, etc. < 1418910330 861102 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: that is exactly what i want for python < 1418910335 729143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obviously this is an elegant model for things like lisp machines < 1418910349 380085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where your live lisp environment is all that exists < 1418910380 412418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a bonus is that with some implementations you can strip things so that anything you don't call isn't included in the resulting image < 1418910392 179498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so if your program never calls eval it won't bundle the entire compiler in the resulting image < 1418910398 1696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*into < 1418910475 863115 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lisp is a giant paradox wrapped in an enigma. it is the Nikola Tesla of programming languages. < 1418910490 106490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's, uh, that sure is a comparison < 1418910508 32948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lisp is the anarcho-syndicalism of potatoes < 1418910577 242183 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well it was massively ahead of its time, was greatly underappreciated by the masses < 1418910588 280506 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :just like Tesla < 1418910712 533748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lisp was actually fairly appreciated way back when I think < 1418910714 325472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pre-AI Winter anyway < 1418910739 616221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, maybe longer than that < 1418910778 696394 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: really? what about the hordes of Fortraners? did they appreciate it? < 1418910781 283550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anwyay I hear edison once killed a bear just by staring at it thru the earth's surface and then he framed tesla for it and tesla had to work in the mines for ten thousand years while edison made five billion dollars off the delicious coal tesla mined < 1418910785 282437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*anyway < 1418910805 734558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: er, you're asking me if people had disagreements about what languages were good back then? yes, of course they did :p < 1418910963 474134 :cluid!~cluid@host-2-98-84-78.as13285.net JOIN :#esoteric < 1418910964 632061 :cluid!~cluid@host-2-98-84-78.as13285.net PRIVMSG #esoteric :hello < 1418910969 931610 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hello < 1418910974 708310 :cluid!~cluid@host-2-98-84-78.as13285.net PRIVMSG #esoteric :http://esolangs.org/wiki/Narcissist < 1418910978 172237 :cluid!~cluid@host-2-98-84-78.as13285.net QUIT :Changing host < 1418910978 215629 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1418910980 93346 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Brainfuck narcissist by User:Keymaker < 1418910980 205094 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Subleq OISC Narcissus by User: r.e.s. < 1418910983 459698 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :both these are missing < 1418910986 861956 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and they aren't on archive.org < 1418911044 955346 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Narcissist14]]4 10 02http://esolangs.org/w/index.php?diff=41509&oldid=33552 5* 03Ehird 5* (+60) 10/* External resources */ update narc.b link < 1418911083 748345 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :great! < 1418911088 116888 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :can narc.b be added to https://github.com/graue/esofiles/tree/master/brainfuck/src < 1418911131 301782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you ping graue, probably < 1418911136 180919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :though I guess it'd need keymaker's permission < 1418911146 433867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :narcissists are contravariant quines < 1418911224 27040 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliot: that story is impossible. tesla and edison lived back before the industrial revolution, when coal mines didn't yet exist. < 1418911239 587472 :scarf!~ais523@unaffiliated/ais523 QUIT : < 1418911247 552595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b_jonas: damn. you got me. I'm a fraud. I... I never thought this would happen < 1418911272 729028 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/Brainfuck_derivatives some of the links here are not correct < 1418911282 524597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b_jonas: also, no human has ever lived for ten thousand years < 1418911286 613597 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :(FuckBrainfuck and Fuck) < 1418911288 124810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :debunked < 1418911302 123478 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/Brainfuck_extensions this page is very useful good too < 1418911328 805824 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck derivatives14]]4 10 02http://esolangs.org/w/index.php?diff=41510&oldid=41508 5* 03Ehird 5* (-297) 10rm fuckbrainfuck -- another language with the same name exists and it's more of an implementation choice than anything < 1418911341 979448 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thank you! < 1418911386 833704 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yeah, except maybe Lazarus Long < 1418911619 841829 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :good morning < 1418911661 796898 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1418911664 392050 :nisstyre!~yourstrul@li611-52.members.linode.com QUIT :Changing host < 1418911664 435335 :nisstyre!~yourstrul@oftn/member/Nisstyre JOIN :#esoteric < 1418911685 250859 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :where is the golf site < 1418911689 990653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :golf.shinh.org < 1418912141 417756 :AndoDaan!~AndoDaan@188.189.92.123 PRIVMSG #esoteric :#anagol is its Freenode chatroom. < 1418912832 862219 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :"lisp is the anarcho-syndicalism of potatoes" XD < 1418912867 763420 :AndoDaan_!~AndoDaan@188.189.83.200 JOIN :#esoteric < 1418912904 652982 :AndoDaan!~AndoDaan@188.189.92.123 QUIT :Ping timeout: 245 seconds < 1418913193 994332 :_AndoDaan_!~AndoDaan@188.189.83.200 JOIN :#esoteric < 1418913438 691955 :shikhout!~shikhin@120.59.106.71 JOIN :#esoteric < 1418913460 518555 :shikhout!~shikhin@120.59.106.71 NICK :Guest97570 < 1418913470 882350 :AndoDaan_!~AndoDaan@188.189.83.200 QUIT :Ping timeout: 272 seconds < 1418913533 742977 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :https://news.ycombinator.com/item?id=8766357 < 1418913554 657848 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418913572 596687 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :J_Arcane, http://esolangs.org/wiki/BS < 1418913660 854370 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 272 seconds < 1418913832 959733 :drdanmaku!uid17782@gateway/web/irccloud.com/x-bvfrajilaxwhgxkd JOIN :#esoteric < 1418913976 27198 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I tried anagol but I got the same length as the other peoeple < 1418914338 969258 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq q1J{Pp|[1pP2CO)++p^1]|J}15E!vv#< < 1418914339 221122 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1} < 1418914339 264396 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 1} < 1418914339 264548 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 2 1} < 1418914345 197155 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq q1J{Pp|[1pP2CO)++p^1]|J}15E!vv < 1418914345 470871 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 15 105 455 1365 3003 5005 6435 6435 5005 3003 1365 455 105 15 1} < 1418914345 514297 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 14 91 364 1001 2002 3003 3432 3003 2002 1001 364 91 14 1} < 1418914345 514428 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 13 78 286 715 1287 1716 1716 1287 715 286 78 13 1} < 1418914369 169536 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :pascal's triangle! < 1418914375 720550 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :true < 1418914380 832867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: that's still pretty good < 1418914388 943749 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why is the second one upside down? < 1418914401 456154 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :because I dropped the #< < 1418914417 540956 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I want to win one but I gotta choose the best language < 1418914420 815947 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq q1J{Pp|[1pP2CO)++p^1]|J}15E!vv#s < 1418914420 931357 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {{1 15 105 455 1365 3003 5005 6435 6435 5005 3003 1365 455 105 15 1} {1 14 91 364 1001 2002 3003 3432 3003 2002 1001 364 91 14 1} {1 13 78 286 715 1287 1716 1716 1287 715 286 78 13 1} {1 12 66 220 495 792 924 792 495 220 66 12 1} {1 11 55 165 330 462 462 3 < 1418914423 5249 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :golfscrippt seems like cheating...... < 1418914430 174630 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq q1J{Pp|[1pP2CO)++p^1]|J}5E!vv#s < 1418914430 287170 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {{1 5 10 10 5 1} {1 4 6 4 1} {1 3 3 1} {1 2 1} {1 1} {1}} < 1418914430 366156 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 5 10 10 5 1} < 1418914430 409423 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 4 6 4 1} < 1418914433 423326 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I should use anagol problem #31 script < 1418914441 172134 :_AndoDaan_!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :Hey, mroman. I wanted to say that I came accross you javascript Beam interpreted, and I've using it's code as a reference to help me develop an the same kind of thing for MNNBFSL. < 1418914447 896367 :_AndoDaan_!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :I hope that's okay. < 1418914450 596019 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :sure < 1418914458 616822 :_AndoDaan_!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :Thanks. < 1418914463 515414 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :_AndoDaan_, what's your thoughts on MNNBFSL? < 1418914469 23422 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and hwo is your interpreter coming < 1418914478 704224 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :cluid: Golfscript is cheating < 1418914480 945664 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :then try Burlesque < 1418914490 44945 :_AndoDaan_!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :For some reason, I'm obsessed with MNNBFSL < 1418914490 218034 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1Jq.+15C! < 1418914490 334789 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 1597 < 1418914490 472956 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 987 < 1418914490 516210 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 610 < 1418914497 510268 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I like MNNBFSL < 1418914498 181398 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1Jq.+10C!#s < 1418914498 406031 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {144 89 55 34 21 13 8 5 3 2 1 1} < 1418914498 449620 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 144 < 1418914498 449793 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 89 < 1418914507 500992 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1Jq.+10!C#sit < 1418914507 726327 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 1 2 3 5 8 13 21 34 55 89 144} < 1418914509 744580 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Have you written any programs in it? < 1418914526 81731 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1Jq.-10!C#sit < 1418914526 300339 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 1 0 1 -1 2 -3 5 -8 13 -21 34} < 1418914547 309951 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1Jq.*10!C#sit < 1418914547 421154 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 1 1 1 1 1 1 1 1 1 1 1} < 1418914549 771943 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :hm < 1418914554 498175 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 1 2q.*10!C#sit < 1418914554 721819 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 2 2 4 8 32 256 8192 2097152 17179869184 36028797018963968 618970019642690137449562112} < 1418914576 52277 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10roq.+pa < 1418914576 275945 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {{1} ERROR: Burlesque: (.+) Invalid arguments! {1 2} ERROR: Burlesque: (.+) Invalid arguments! {1 2 3} ERROR: Burlesque: (.+) Invalid arguments! {1 2 3 4} ERROR: Burlesque: (.+) Invalid arguments! {1 2 3 4 5} ERROR: Burlesque: (.+) Invalid arguments! {1 2 < 1418914580 760805 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :uhm < 1418914584 465923 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10roq++pa < 1418914584 681007 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 3 6 10 15 21 28 36 45 55} < 1418914586 921476 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ah. there we go < 1418914591 480752 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :@_AndoDaan_ < 1418914591 524051 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Unknown command, try @list < 1418914593 835008 :_AndoDaan_!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :Yeah. Some basic string construction stuff. But my first real bit of coding has been a program that gives Collatz sequence for a given number. < 1418914600 164273 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :cool! I saw that < 1418914611 85934 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10roq++paq++pa < 1418914611 323475 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 4 10 20 35 56 84 120 165 220} < 1418914615 568659 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10roq++paq++paq++pa < 1418914615 681257 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 5 15 35 70 126 210 330 495 715} < 1418914623 111112 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 10roq++paq++paq++paq++pa < 1418914623 308137 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 6 21 56 126 252 462 792 1287 2002} < 1418914640 294573 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I noticed some _________ in it, funny < 1418914642 989758 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :to make the jumps < 1418914643 884176 :_AndoDaan_!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :I'm working on my own template/method for implemeting labels/maybe functions in it. < 1418914665 744114 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq |[10 9nr]| < 1418914665 858804 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {10} < 1418914673 652790 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :there is a way to make labbels and get label addresses pushed to the stack already < 1418914691 834038 :_AndoDaan_!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :The way ']' is/was really hard for me to get to grips with. < 1418914699 857504 :_AndoDaan_!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :works* < 1418914712 875455 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah it's a interesting language! Its more different than brainfuck than I thought when i first saw it < 1418914732 450658 :_AndoDaan_!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :Definitely. < 1418914742 833988 :_AndoDaan_!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :Took me too long to fully realize that. < 1418914773 554462 :_AndoDaan_!~AndoDaan@188.189.83.200 NICK :AndoDaan < 1418914827 446539 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1418914855 289933 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I wonder if |[ ]| will be useful in golfing < 1418914875 948960 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq {1 1.+} < 1418914876 172268 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 1 .+} < 1418914876 961254 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :vs < 1418914883 263666 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq |[1 1.+|] < 1418914883 488325 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (|])! < 1418914883 531589 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 2 < 1418914883 531728 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | |[ < 1418914887 968307 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq |[1 1.+]| < 1418914888 81145 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {2} < 1418914892 872951 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 9so{go} < 1418914892 986525 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {go} < 1418914893 96575 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 1 < 1418914906 469788 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 9s0{g0} < 1418914906 693709 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {BlsqGet "0"} < 1418914916 562718 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :!blsq 9s0|[g0]| < 1418914916 757914 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {9} < 1418914935 883163 :AndoDaan!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :Immediatly evals a code block? < 1418914980 485371 :AndoDaan!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :!blsq |[2 3.*]| < 1418914980 568571 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {6} < 1418914995 821705 :AndoDaan!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :!blsq {2 3.*}e! < 1418914995 951455 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 6 < 1418915017 841867 :AndoDaan!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :hmm, and keeps the result in the block.d < 1418915146 886570 :AndoDaan!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :!blsq |[20ro J{FC}m[]| < 1418915146 996755 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {{1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20} {ERROR: Unknown command: (FC)! 1 ERROR: Unknown command: (FC)! 2 ERROR: Unknown command: (FC)! 3 ERROR: Unknown command: (FC)! 4 ERROR: Unknown command: (FC)! 5 ERROR: Unknown command: (FC)! 6 ERROR: Un < 1418915169 109656 :AndoDaan!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :!blsq |[20ro J{fc}m[]| < 1418915169 355869 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {{1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20} {{1} {1 2} {1 3} {1 2 4} {1 5} {1 2 3 6} {1 7} {1 2 4 8} {1 3 9} {1 2 5 10} {1 11} {1 2 3 4 6 12} {1 13} {1 2 7 14} {1 3 5 15} {1 2 4 8 16} {1 17} {1 2 3 6 9 18} {1 19} {1 2 4 5 10 20}}} < 1418915177 738789 :AndoDaan!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :!blsq |[20ro J{fc}m[:f:]| < 1418915177 851848 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {{1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20} {{1} {1 2} {1 3} {1 2 4} {1 5} {1 2 3 6} {1 7} {1 2 4 8} {1 3 9} {1 2 5 10} {1 11} {1 2 3 4 6 12} {1 13} {1 2 7 14} {1 3 5 15} {1 2 4 8 16} {1 17} {1 2 3 6 9 18} {1 19} {1 2 4 5 10 20}}} < 1418915195 980124 :AndoDaan!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :!blsq |[20ro J{fcL[}m[]| < 1418915196 132699 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {{1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20} {1 2 2 3 2 4 2 4 3 4 2 6 2 4 4 5 2 6 2 6}} < 1418915233 41848 :AndoDaan!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :!blsq |[20ro J{fcL[2.-nz}m[]| < 1418915233 154132 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {{1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20} {1 0 0 1 0 1 0 1 1 1 0 1 0 1 1 1 0 1 0 1}} < 1418915308 636622 :AndoDaan!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :!blsq |[20ro{JfcL[2==}m[)f:]| < 1418915308 859394 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {{ERROR: Burlesque: (<-) Invalid arguments! ERROR: Burlesque: (><) Invalid arguments! ERROR: Burlesque: (m[) Invalid arguments! {^^ L[ \/ -] bx \/ +]} ERROR: Burlesque: (=[) Invalid arguments! 0 ERROR: Burlesque: (<-) Invalid arguments! ERROR: Burlesque: ( < 1418915319 584435 :AndoDaan!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :!blsq |[20ro{JfcL[2==}m[)F:]| < 1418915319 697112 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {{ERROR: Burlesque: (z[) Invalid arguments! ERROR: Burlesque: (++) Invalid arguments! ERROR: Burlesque: (./) Invalid arguments! ERROR: Burlesque: (m[) Invalid arguments! ERROR: Burlesque: (m[) Invalid arguments! {pd} ERROR: Burlesque: (m[) Invalid argument < 1418915339 417066 :AndoDaan!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :!blsq |[20ro{JfcL[2==}m[)fi]| < 1418915339 528828 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {{ERROR: Burlesque: (fi) Invalid arguments! 0 ERROR: Burlesque: (fi) Invalid arguments! 1 ERROR: Burlesque: (fi) Invalid arguments! 1 ERROR: Burlesque: (fi) Invalid arguments! 2 ERROR: Burlesque: (fi) Invalid arguments! 1 ERROR: Burlesque: (fi) Invalid arg < 1418915346 564656 :AndoDaan!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :!blsq |[20ro{JfcL[2==}m[)Fi]| < 1418915346 671446 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {{ERROR: Burlesque: (fi) Invalid arguments! 0 ERROR: Burlesque: (fi) Invalid arguments! 1 ERROR: Burlesque: (fi) Invalid arguments! 1 ERROR: Burlesque: (fi) Invalid arguments! 2 ERROR: Burlesque: (fi) Invalid arguments! 1 ERROR: Burlesque: (fi) Invalid arg < 1418915353 175949 :AndoDaan!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :terrible memory. < 1418915362 150266 :AndoDaan!~AndoDaan@188.189.83.200 PRIVMSG #esoteric :sorry spamming. < 1418916152 114595 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :does anyone know if there's a way to convert a single-character string to a number in dc? < 1418916191 265621 :yonkie!~yonkie@82.144.205.57 QUIT :Quit: leaving < 1418916282 800684 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :does dc allow to subtract '0' from it? < 1418916564 890164 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh! just use x! < 1418916583 278309 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :[5]x3-p --> 2 < 1418916598 418583 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418916870 40279 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418917115 586024 :atslash!~atslash@37.204.60.37 JOIN :#esoteric < 1418917163 703604 :scounder!~scounder@2a01:7a0:10:151:236:17:48:1 QUIT :Changing host < 1418917163 746915 :scounder!~scounder@unaffiliated/scounder JOIN :#esoteric < 1418917207 669738 :Guest97570!~shikhin@120.59.106.71 NICK :shikhin < 1418917212 686758 :shikhin!~shikhin@120.59.106.71 QUIT :Changing host < 1418917212 730236 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1418917329 597607 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Quit: reboot < 1418917398 290882 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://marcrogers.org/2014/12/18/why-the-sony-hack-is-unlikely-to-be-the-work-of-north-korea/ < 1418917541 112453 :atslash!~atslash@37.204.60.37 QUIT :Quit: Leaving < 1418918424 919770 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Scrip714]]4 10 02http://esolangs.org/w/index.php?diff=41511&oldid=41487 5* 03Orenwatson 5* (-286) 10upadted links < 1418918491 844685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seriously it's like a parody of north korea < 1418918529 831427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :media goes OMG WHAT IF IT'S NKOREA -> pastebin post with awkward english going all ~terroristy~ on the film release, thanks for the great "lulz" idea guys < 1418918563 172800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://marcrogers.files.wordpress.com/2014/12/gop-image.jpg ok but the skeleton < 1418918660 867470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway I like imagining that the republican party hacked sony < 1418918667 200636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hacked by gop < 1418918878 790827 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it was probably /r/pyongyang < 1418919618 7979 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :https://www.haskell.org/haskellwiki/Monad_tutorials_timeline < 1418919744 750356 :MDude!~fyrc@67.235.2.71 JOIN :#esoteric < 1418919747 504095 :MDream!~fyrc@67.235.2.71 QUIT :Read error: Connection reset by peer < 1418919895 16393 :sebbu!~sebbu@ADijon-152-1-17-239.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1418919895 59632 :sebbu!~sebbu@ADijon-152-1-17-239.w83-194.abo.wanadoo.fr QUIT :Changing host < 1418919895 59743 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1418919908 26858 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Scrip714]]4 10 02http://esolangs.org/w/index.php?diff=41512&oldid=41511 5* 03Orenwatson 5* (+27) 10why did no one tell me about gists on github. this is much better than stupid pastebin < 1418920177 499406 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Hah hah. < 1418920224 107058 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :What's the deal with '#if 0' preprocessor clauses? < 1418920954 257368 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it helps to make a file both a valid .c and a valid shell script at once < 1418920964 972209 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the shell script part doesn't tokenize < 1418920987 56059 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so i added "true /*" at beginning and "true */" at end < 1418921055 604450 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :J_Arcane: and the #if 0 makes sure the shell script isn't in the final c code. < 1418921338 459821 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :actually, so long as true; is a valid C statement (enabled by macros) then it isn't necessary < 1418921388 522798 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :actually, so long as true; is a valid C statement (enabled by macros) then it isn't necessary < 1418921562 337208 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah, that works: #define true true /* will allow separate C and shell parts. < 1418921589 864504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define true true is UB though :P < 1418921592 925423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or is it < 1418921593 935957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I forget < 1418921595 280274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay no true isn't < 1418921602 384258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define _Bool might be? < 1418921607 927815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess that's not a keyword. < 1418921623 527982 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i think true is a keyword in c++ tho < 1418921652 75579 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :note that it is < 1418921656 109701 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :#define true < 1418921658 508923 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :true /* < 1418921659 776952 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: it depends: < 1418921669 557659 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: in C, true is a macro defined by #include < 1418921674 593355 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but you could define it yourself; < 1418921681 905367 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :whereas in C++, true is a keyword you must not define < 1418921684 581955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: #define _ /* < 1418921686 818876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1418921687 866400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*/ < 1418921689 581733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess that doesn't work < 1418921704 173934 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean, in C, you could define true correctly; you're not allowed to define it incorrectly, because then other macros or headers could break < 1418921705 671104 :S1!~S1@pD9FCA24C.dip0.t-ipconnect.de JOIN :#esoteric < 1418921734 571370 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if a header uses true then it will redefine it < 1418921760 654871 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: not if a previous header already included stdbool.h so the header guard is defined already < 1418921782 551219 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in any case, it's certainly a Bad Idea to define true yourself < 1418921783 283364 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :right but for this it is the first line in the file < 1418921792 942325 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(and kind of has to be) < 1418921823 158152 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :we can always redefine it to 1 afterward < 1418921883 76765 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: no, 1 is the wrong definition, it has to be something like ((bool)1) < 1418921981 994420 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or, um, make that ((_Bool)1) as you don't have bool defined < 1418922063 715806 :S1!~S1@pD9FCA24C.dip0.t-ipconnect.de QUIT :Ping timeout: 244 seconds < 1418922675 533992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b_jonas: are you really not allowed to do #define true 123 < 1418922687 534861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like, by the standard < 1418922693 434741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't care whether things break, I care about language lawyering :P < 1418922712 961877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wasn't the whole point you have to include because people already used "true" for their own purposes < 1418922766 455122 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :#undef true; #define true 123 < 1418922773 595736 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: I don't think you're allowed to, but I'm not quite sure. ask on ##c if you want to know. < 1418922787 29996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b_jonas: no way am I ever going to join ##c < 1418922791 374096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's like the worst channel on freenode < 1418922800 384963 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :you should try #python some day < 1418922802 645292 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :elliott: whatever, I just don't know, sorry < 1418922803 137351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have < 1418922806 5815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :##c is worse :p < 1418922812 314505 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :nah, ##c is better (slightly) < 1418922817 652508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless #python took a major nosedive within the past couple of years < 1418922822 940619 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if you don't want to join it, sure, but I don't think it's the _worst_ channel < 1418922835 208789 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean, we have tens of thousands of channels (how many really?) < 1418922885 178477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :most of them are basically empty though < 1418922936 810472 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Cluid Zhasulelm14]]4 M10 02http://esolangs.org/w/index.php?diff=41513&oldid=41503 5* 03Cluid Zhasulelm 5* (+26) 10Updating my userpage < 1418923318 377562 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07K-on Fuck14]]4 M10 02http://esolangs.org/w/index.php?diff=41514&oldid=41355 5* 03Cluid Zhasulelm 5* (+2307) 10Added example and BF equivalence note < 1418923335 189406 :bb010g!uid21050@gateway/web/irccloud.com/x-xmhydscingitaylt QUIT :Quit: Connection closed for inactivity < 1418923905 118611 :sebbu2!~sebbu@ADijon-152-1-30-208.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1418923923 801673 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 244 seconds < 1418923944 699584 :sebbu2!~sebbu@ADijon-152-1-30-208.w83-194.abo.wanadoo.fr QUIT :Changing host < 1418923944 743223 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1418924924 75613 :atslash!~atslash@37.204.60.37 JOIN :#esoteric < 1418925154 896178 :AndoDaan!~AndoDaan@188.189.83.200 QUIT :Ping timeout: 245 seconds < 1418925444 434016 :AndoDaan!~AndoDaan@188.188.83.155 JOIN :#esoteric < 1418926008 428062 :atslash!~atslash@37.204.60.37 QUIT :Quit: This computer has gone to sleep < 1418926522 238757 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1418926681 926759 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: C11 7.1.3p1 subpoint 3 and p3 hth < 1418926704 91916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm too lazy to look that up < 1418926742 830937 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: "Each macro name in any [description of a header in the standard] is reserved for use as specified if any of its associated headers is included --" "If the program removes (with #undef) any macro definition of an identifier in the first group listed above, the behavior is undefined." < 1418926763 809976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay, but if you don't include ? < 1418926774 2028 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm relatively sure you can still #define true, and even include other standard headers. < 1418926873 51771 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can also "#define while" etc., albeit in very limited scenarios: "The program shall not have any macros with names lexically identical to keywords currently defined prior to the inclusion of the header or when any macro defined in the header is expanded." (C11 7.1.2p4) < 1418926873 134298 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: ok, but a few macro names like I get special exemptions, is true one of those? < 1418926908 169570 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right. Yes. < 1418926929 991998 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Notwithstanding the provisions of 7.1.3, a program may undefine and perhaps then redefined the macros bool, true, and false." < 1418926935 402870 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So they're one of those. < 1418926949 847967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :C is a mess < 1418927000 440340 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Though the "future library directions" section mentions that "the ability to undefine and perhaps then redefine the macros bool, true, and false is an obsolescent feature". < 1418927015 69019 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I also don't see any restrictions about only being allowed to redefine them "correctly". < 1418927723 692010 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 250 seconds < 1418927940 866349 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1418928627 425774 :MoALTz!~no@user-164-126-31-182.play-internet.pl JOIN :#esoteric < 1418929727 328031 :AndoDaan_!~AndoDaan@188.189.84.33 JOIN :#esoteric < 1418929733 7213 :AndoDaan!~AndoDaan@188.188.83.155 QUIT :Ping timeout: 245 seconds < 1418930085 636998 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1418930307 947626 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1418930309 2214 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1418930327 551940 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :is this correct for NAND in C ~(x & y) ? < 1418930333 338009 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1418930387 157624 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ffffffd5 0000002a 0000002a < 1418930387 268573 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :1 0 0 < 1418930392 532575 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i cant understand why im getting this result here < 1418930398 770047 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :x y then nand < 1418930403 516343 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and then I printed &1 of each, to see < 1418930407 214803 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but its not correct < 1418930430 999754 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I really need to write (max ...) for Heresy. This Collatz problem would be a lot easier that way ... < 1418930552 341930 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :cluid: There must be something screwy with your test case or something. < 1418930553 634880 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :[21:21:03] ,cc unsigned x = 0xffffffd5, y = 0x0000002a, nand = ~(x & y); printf("%x %x %x, %u %u %u", x, y, nand, x&1, y&1, nand&1); < 1418930556 829512 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :[21:21:05] fizzie: ffffffd5 2a ffffffff, 1 0 1 < 1418930622 100702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and here I was trying to write that in haskell < 1418930639 338250 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://lpaste.net/116803 < 1418930642 274941 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :> showHex (complement (0xffffffd5 .&. 0x0000002a) :: Word32)"" < 1418930642 318454 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :"ffffffff" < 1418930643 801752 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "ffffffff" < 1418930644 893403 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :There you go, elliott < 1418930651 574032 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this is very confusing :( < 1418930664 164267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :glguy: I was trying to implement it zipping nand over the actual bits < 1418930668 426898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I don't think I can use the lens "bits" to do it < 1418930677 207874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since you can't zip traversals < 1418930703 229594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: what's u? < 1418930706 813524 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :cluid: Showing the type of u->r might be relevant. < 1418930716 504781 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :updated the post < 1418930731 715531 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :u is um* < 1418930746 871317 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :You kind of can if you cheat and turn them into lists, zip and then back using "partsOf" < 1418930748 481793 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And also to make sure a != b, b != c, a != c. < 1418930749 820129 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ahh, and you're sure a =/= b =/= c, right? :p < 1418930788 377022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :glguy: yeah but partsOf is sin. I think it should be possible to do a safe zipWith... it would put the elements back into the first traversal and truncate the second < 1418930805 875762 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thanky ou! < 1418930824 429982 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :In any case, you abandoned us, put away the lens :-p < 1418930835 78508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the xor swap trick also doesn't work on x[a] and x[b] if a == b :) < 1418930849 875986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :glguy: I'm just on very extended holiday :( < 1418930893 877527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION has a perpetual right to use lens thanks to my role in implementing the representation it uses for like half the library now :p < 1418931018 516020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I admit though, I've written not much Haskell in the past >2 years < 1418931331 527479 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what's the thing in C that gives you memory set to 0? < 1418931344 229981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :calloc < 1418931352 690420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it also helps you avoid size overflows when allocating arrays, yay < 1418931366 886916 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I thought it was that but I read the man page and it doesnt say that < 1418931371 904256 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i must have missed it < 1418931381 717649 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh yeah its right there < 1418931383 553579 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thanks < 1418931454 669137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can also use mmap to do it < 1418931462 198568 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1418931465 974192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe not as portable < 1418931529 127277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: we concluded years ago that it's not okay to use calloc to allocate an array of pointers initialised to NULLs, right? < 1418931543 724721 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1418931545 994460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since calloc has to be type-generic, and null pointers might not be all-bits-zero < 1418931551 986204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's so messed up :p < 1418931554 190342 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not a controversial opinion at all. < 1418931561 542801 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You also can't use memset to get null pointers. < 1418931575 510031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right, it's one of the more obvious bits of language-lawyering. < 1418931589 869311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: because it's char-based? < 1418931612 696116 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For the same all-bits-zero reason. I mean, there's not much difference between calloc and malloc + memset 0. < 1418931622 447821 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also applies to floats, incidentally. < 1418931627 388707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in, memset_intptr(p, (intptr_t) NULL, n) would be fine, right? < 1418931673 662671 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think so -- there's no defined mapping between the values (and representations) of intptr_t and pointers. < 1418931716 721312 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And anyway the null pointers of pretty much any pointer type could all be different. < 1418931726 524763 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I mean, the bits of their representations.) < 1418931824 805396 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Incidentally, the same "calloc does not yield the same as assignment with 0" thing also applies to floats (unless __STDC_IEC_559__ is defined, in which case it's safe). < 1418931846 954122 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1418931932 367984 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Actually, I'm not 100% sure of that last bit. __STDC_IEC_559__ means that the 'float' and 'double' types "match" the IEC 60559 single and double types, but maybe that doesn't extend to the bit-level representation, just the observable behavior w.r.t. radix and exponent ranges and operations and such. < 1418931934 482644 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi zzo38 < 1418931971 465065 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Sometimes I need the bit level representation though < 1418931995 407746 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :please give me hints to get an inappropriate key, I cannot move the red stuff out the way of the red button < 1418932038 97735 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Maybe using preprocessor conditions a function can be made up to convert it to/from the IEEE representation < 1418932053 64037 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :After a quick look at appendix F, it seems likely it doesn't constrain the representation. I mean, the endianness is certainly free, so why not some sort of "bits are stored as their complement" representation would be too. < 1418932103 82168 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :cluid: Are you talking about Super ASCII MZX Town? If so, I can give you a hint about the red stuff < 1418932108 355257 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes please < 1418932123 698635 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The red stuff around the button are breakable walls. < 1418932151 942466 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I tried to push a bomb into this screen from the above one but couldn't < 1418932167 148380 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :You cannot push things between screens in MegaZeux. < 1418932216 681832 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :how can I break the red walls < 1418932249 819615 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you know where the purple keycard is? < 1418932264 192455 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I dont think so < 1418932265 214068 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :no < 1418932314 985569 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :There is a note somewhere else in the game which you may have not read yet which says so; you should have gone there first. Well, I can tell you anyways; it is behind a tree. < 1418932346 736753 :Lymia!~fujoshi@inportb/loli/cirno-chan QUIT :Ping timeout: 250 seconds < 1418932371 471466 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :is the purple keycard in the room next to the keycard teleporter? < 1418932372 625101 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418932380 328199 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :No. < 1418932442 425262 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 240 seconds < 1418932444 33755 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :is it past 'this way to the castle?' < 1418932671 891759 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i cant find a fake tree < 1418932771 568446 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It is on the screen where they sell inappropriate keys < 1418932798 697922 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(You do not need the keycard to solve this puzzle, but it is important to know where it is, in order to solve this puzzle.) < 1418932811 309105 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok I found it! < 1418932822 707836 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I thought I chcked there before, but I didn't see it < 1418932917 980662 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I can't think what I gain from this space < 1418932931 638446 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :can control the slime without moving through the one way doors but what can I do with that < 1418932968 841810 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418932999 629315 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the slime can push ammo < 1418933032 755069 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, that is correct. Ammo is indirectly pushable. So are some other objects. < 1418933053 664874 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :They aren't just one-way doors. Look in the help file (push F1) under "mirth of built-ins"; under that menu look under "transport". < 1418933081 932223 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Note the help file contains many lies; I didn't write it. However, much of it is valid at least partially. < 1418933086 80215 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I see < 1418933105 710541 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The part about the destination of transports happens to be correct. < 1418933157 964768 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(Look at the potion and ring effects too.) < 1418933220 387530 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :"Certain other things can destroy them as well" Which things? I am very stuck in this game < 1418933276 504813 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What are you refering to? < 1418933284 653256 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :getting an inappropraite key < 1418933296 831102 :Lymia!~fujoshi@inportb/loli/cirno-chan JOIN :#esoteric < 1418933320 64359 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I mean what are you refering to that certain other things can destroy? < 1418933332 116292 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it says that in the mirth of built-ins section < 1418933339 907596 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :regarding the red breakable wall < 1418933345 412703 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :which is what I want to destroy < 1418933363 871080 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Explosions and bullets. Robots can also change anything, but that isn't relevant here. < 1418933413 642409 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418933423 792852 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :If they are brown, also fire. < 1418933426 249520 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but i cant use a bob or shoot < 1418933432 313089 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thre is fire. i cant move fire though < 1418933436 572540 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :as far as I know < 1418933442 36431 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its not brown though < 1418933456 718163 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :No, it is lava not fire, but correct you cannot move it and it won't help due to not brown. < 1418933513 537001 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Did you read the part about transport destinations? That is important to solving this screen. < 1418933602 79420 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok i mreading it now thanks! < 1418933625 624680 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok i mreading it now thanks! < 1418933736 500150 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1418933795 723318 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1418933843 274288 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1418933853 148837 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Remote host closed the connection < 1418933917 576529 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I solved it thabks < 1418933939 300460 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :almost..... < 1418934077 946102 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418934339 963601 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 244 seconds < 1418934730 320430 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1418934998 751329 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1418935099 94378 :shikhout!~shikhin@120.59.108.144 JOIN :#esoteric < 1418935120 989313 :shikhout!~shikhin@120.59.108.144 NICK :Guest82803 < 1418935235 546807 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :why do I get double free or corruption in calloc < 1418935240 879302 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I mean, in freeing the result of calloc < 1418935268 961109 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :valgrind can often tell. < 1418935283 316066 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 272 seconds < 1418935290 589959 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Usually it's because of double free or corruption.) < 1418935496 62173 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :free(calloc(0, sizeof(platter))); this works < 1418935504 223391 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but if I assign it into my structure then free it, it dies < 1418935515 409138 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric : u->a[i].elt = calloc(u->r[c], sizeof(platter)); free(u->a[i].elt); < 1418935535 837245 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Does u->a[i].elt have the correct type? < 1418935561 229078 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it's platter *elt; < 1418935586 354967 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And you don't do anything between those two statements? < 1418935632 266137 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(You might also want to check what u->r[c] is, though I guess you shouldn't ever get anything else out of calloc than a valid pointer or a null pointer, both of which you can also safely pass to free.) < 1418935663 448943 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it's 0 in this case < 1418935681 82730 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://lpaste.net/116818 this is my test < 1418935776 423440 :MoALTz!~no@user-164-126-31-182.play-internet.pl QUIT :Quit: Leaving < 1418935798 456828 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I think i realized the problem < 1418935900 715845 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, what was it? (I didn't pick on anything obvious.) < 1418936061 423516 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the a array wasn't big enough so i was out of bounds :S < 1418936082 476392 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :for some reason its ok to write into a[i] and get the same pointer value out but freeing it cause da weird crash < 1418936133 491974 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I doubt it's really "ok". < 1418937262 587798 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 240 seconds < 1418937558 125712 :Lymia!~fujoshi@inportb/loli/cirno-chan QUIT :Ping timeout: 245 seconds < 1418937610 785638 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1418937765 180835 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1418937768 438141 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418938021 353626 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :https://github.com/mthom/shentong < 1418938033 194739 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :"The codensity transformation was applied to the KLContext state transformer, and consequently, the new implementation is approximately twice as fast as the first, unoptimized release" < 1418938309 15010 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: installing hard drive < 1418938310 356426 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is it wrong that i think the word "optimization" means exclusively things that speed up by a constant? < 1418938327 535467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1418938330 961536 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1418938339 433523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"optimising compilers" would be very boring then < 1418938344 701734 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and not things that make the O() function better? < 1418938384 207128 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: can optimizing compilers make the O() better? < 1418938406 170911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gcc and clang do much better than just reducing constants of course < 1418938426 245643 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Ive heard about algorithmic speedups < 1418938449 885164 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :a benchmark for supercompilers is turing a very naive exponential algorithm into the KMP algorithm < 1418938451 843303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ghc does even more in terms of optimisations that make a huge difference < 1418938454 131374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it basically has to) < 1418938550 102068 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: it seems to me there should be a separate word for things that speed stuff up without modifying the complexity < 1418938559 892818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"boring optimisations" :p < 1418938578 49845 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i'll call it what from now on < 1418938581 888842 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*that < 1418938604 644930 :Lymia!~fujoshi@inportb/loli/cirno-chan JOIN :#esoteric < 1418938611 230123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I'm kidding; plenty of optimisations like that are interesting.) < 1418938617 94371 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :What compiler optimizations do you know which give better speedups than constant factors? < 1418938635 738130 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i think that proper tail recursion is one < 1418938640 312294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: removing a loop is one obvious one < 1418938651 230264 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :how do you remove a loop? < 1418938668 500908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int mult(int m, int n) { int r = 1; for (int i = 0; i < n; i++) r += m; return r; } < 1418938671 489505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can be reduced to multiplication < 1418938681 471319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would hope all C compilers can do that < 1418938683 151143 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 245 seconds < 1418938723 508129 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I can't imagine how a compiler would figure that out < 1418938729 378979 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i believe you that some can do it < 1418938751 165459 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but that seems sort of pointless to just pattern match on if its not part of a more general optimization < 1418938775 911137 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :cluid: because of C++ screwedness, C compilers have to optimize the std::algorthms package < 1418938781 303460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: well, one thing is that a lot of trivial-looking optimisations mean much more in the presence of inlining < 1418938796 615958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since inlining can produce easy-to-optimise code that no human would ever write < 1418938831 699946 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :inlining+templates causes compilers to have to be very smart < 1418938920 3885 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :interesting stuff < 1418938924 413434 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in general any system based on writing stuff in the language that should be builtin causes extra compilation effort < 1418938959 736689 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1418938962 82540 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :see: std::string std::vector < 1418939011 403158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Strength_reduction this has a nice "optimisation walkthrough" < 1418939025 377022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for strength reduction < 1418939050 131799 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: itym 0 hth < 1418939062 154491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: yes, right. < 1418939067 572332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was half writing factorial, half writing multiplication. < 1418939085 112049 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :scary < 1418939090 265027 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And yes, e.g. GCC replaces that with a test and either a mul or a constant zero: http://sprunge.us/gjcZ < 1418939103 1906 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :compiling is scary < 1418939112 56020 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i dont like to think about something like strength reduction < 1418939125 444772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess it's probably just a special case on "a for loop that modifies a variable with a function we can pattern-match on (like addition)" < 1418939138 753324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be cool if gcc/clang actually did something mega fancy for loop elimination though :p < 1418939169 711385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I could be totally wrong though. I don't know all that much about optimisations.) < 1418939223 345233 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418939253 820737 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Curiously enough, GCC does the test (except for == 0 instead of <= 0) and branch even for the unsigned variant. Wonder how deliberate that is. < 1418939268 961879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait, why the test? < 1418939271 883561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is multiplication really that slow? < 1418939279 906731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, because signed < 1418939288 949311 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, for signed it makes a difference. < 1418939299 460539 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But for unsigned, it still special-cases a return 0 for n == 0. < 1418939318 605455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be nice if there was a way to get actually useful debug output from gcc/clang optimisations < 1418939321 685003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe there is and I just don't know it < 1418939335 497955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :something where you could actually see it recognising patterns and transforming them < 1418939373 104448 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: is there a way to dump the GCC intermediate representation? < 1418939385 205661 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think that's the -fdump-tree-all stuff. < 1418939386 814242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gcc has like five intermediate representations, but I assume so < 1418939389 89674 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It has a number of stages. < 1418939425 607232 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, and -fdump-rtl-all too. < 1418939437 644949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's probably easier to explore this stuff with LLVM < 1418939460 960888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since LLVM IR is something people actually read and work with and the whole tower is less messy to fiddle around in probably < 1418939500 456720 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: http://sprunge.us/MbXM detailed enough for you?-) < 1418939514 233939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice < 1418939525 435921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :depends if those files contain useful information themselves :p < 1418939546 66306 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There must be some sort of tool to make sense out of it, maybe give you an interface where you can step through the stages or something. < 1418939550 883003 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :edsger, W, Dijkstra! < 1418939552 3850 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I've never looked for one, though.) < 1418939556 261726 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hoycrap! < 1418939589 604921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :% gcc -O2 -std=c11 -c -fdump-tree-all -fdump-rtl-all test.c < 1418939589 717786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clang: error: unknown argument: '-fdump-tree-all' < 1418939590 387821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clang: error: unknown argument: '-fdump-rtl-all' < 1418939593 216242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"oh, right" < 1418939621 637283 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: apple is evil hth < 1418939632 570836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hth is a dead meme "hth" < 1418939654 65203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are systems where gcc is clang that aren't OS X anyway < 1418939659 955549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how do you know I'm not running freebsd < 1418939671 628716 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, a quick empirical test can tell the optimization happens in the tree parts, before the RTL parts. (Not surprising.) < 1418939692 331047 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it's pretty unlikely that anyone is running freebsd < 1418939713 478125 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :compared to apple os x < 1418939714 934541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :plenty of people run freebsd < 1418939723 417367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :especially weirdo programmers on IRC < 1418939756 852664 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: good point. should really learn to factor that in < 1418939760 138917 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://sprunge.us/ecBY <- there's a couple of randomly selected intermediate tree dump samples and one RTL one. < 1418939823 4958 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I forgot to paste something I had between 015 and 141. Oh, well. < 1418939824 598962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right, so they don't necessarily tell you why they're doing the transformations they are < 1418939838 588811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I guess you can infer it well enough < 1418939863 139644 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Assuming the steps are small enough. (And you know enough of the internals, of course.) < 1418939871 919612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, I know zero of the internals < 1418939877 332130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is why I want nice debug flags < 1418939893 804860 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i wonder if the transformations are decided by pattern matching or convoluted test logics? < 1418939991 88229 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418940003 182047 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1418940020 527480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: do you have a clang that lets you -mllvm -debug < 1418940024 914793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it seems I don't < 1418940049 452618 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Unknown command line argument '-debug'." < 1418940058 240666 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 245 seconds < 1418940061 697275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1418940063 847554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's only in debug build < 1418940064 322069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1418940124 638893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : -print-after-all - Print IR after each pass < 1418940124 728449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : -print-before-all - Print IR before each pass < 1418940125 849046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aha < 1418940218 716609 :heroux!sandroco@gateway/shell/insomnia247/x-csnjqvrmokijwtfd JOIN :#esoteric < 1418940244 912884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IR is kind of annoying to read < 1418940309 646709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe it'd be easier to read with while (n--) r += m; < 1418940355 107090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: incidentally clang does the same test < 1418940357 14803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even with unsigneds < 1418940366 651410 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I noticed. < 1418940370 949190 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe it's just better. < 1418940386 227791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but, like... why not test for 1 too < 1418940391 749463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why just 0 :p < 1418940444 785932 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Could still be an artefact, just something common to the implementations of both. < 1418940494 745193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the IR dumps are kind of useless < 1418940497 915421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :some of them only show part of the function? < 1418940504 75367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it seems like the mul disappears in one of those < 1418940513 743654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :around *** IR Dump After Loop-Closed SSA Form Pass *** < 1418940625 479474 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://llvm.org/docs/Passes.html cool < 1418940646 865323 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:MNNBFSL14]]4 N10 02http://esolangs.org/w/index.php?oldid=41515 5* 03AndoDaan 5* (+880) 10Added some concrete bits of code to calculate + * ^ and % < 1418940677 23564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess I could manually run each pass with opt but uuuugh < 1418940710 126266 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Heh, if I deliberately do not initialize r at all, the result is quite funny: mult: imull %esi, %edi; testl %esi, %esi; cmovne %edi, %eax; ret aka "if n != 0, return m*n; otherwise return whatever was in eax". < 1418940715 187009 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:MNNBFSL14]]4 M10 02http://esolangs.org/w/index.php?diff=41516&oldid=41515 5* 03AndoDaan 5* (-1) 10 < 1418940747 600950 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :From GCC. Clang just did "mult: ret". < 1418940769 484632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why does it even bother adding a ret < 1418940775 35788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :take advantage of that UB!!11 < 1418940831 113737 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :god damn it how is that an advantage < 1418940860 396411 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it should just fail to compile < 1418940865 30249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not that simple < 1418940868 811875 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if it goes that far < 1418940878 817732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you clearly didn't read the posts about UB I linked you :p < 1418940904 20530 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :compilers should just error out on UB < 1418940915 442497 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or do something obvious < 1418940916 561893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it is not that simple. < 1418940922 50796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://blog.llvm.org/2011/05/what-every-c-programmer-should-know_21.html < 1418940926 910460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see Why can't you warn when optimizing based on undefined behavior? < 1418940955 36269 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :A type system could help protect against UB < 1418940961 869124 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I would like to design a language like C but much safer < 1418941006 972730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's just all program in ATS < 1418941015 946862 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :cluid: Defining it would help againt UB < 1418941019 113153 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I (irrationally) don't like ATS < 1418941065 339566 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In this case, it does fail to compile if you add enough flags -- "error: variable 'r' is uninitialized when used here [-Werror,-Wuninitialized]". AIUI, it's a warning with known false positives, though. < 1418941068 433497 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in the next version of C i would like all UB to either be defined or an error < 1418941092 50287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sigh < 1418941095 738051 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren, I don't think C can be salvaged, a new language has to be created < 1418941134 609952 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1418941136 553580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean I am sympathetic to the desire for a language without UB but scorched earth solutions like that are not really simple or reasonable to apply to C < 1418941142 113271 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :e.g. uninitialized variables: just make it zero. < 1418941150 373485 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: what about implementation-defined behavior? < 1418941190 481710 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I actually (and perversely) really like the notion that behavior can be undefined to different degrees.) < 1418941209 17252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I should stop the arguing with a brick wall thing < 1418941240 122448 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :int-e: it should stipulate restrictions so that compilers can't just do things that make no sense. < 1418941249 392319 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like return whatever is in eax < 1418941318 751513 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i mean don't expect perfection if i code stuff wrong, but i expect sanity. < 1418941327 82176 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or an error < 1418941359 305249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I probably wouldn't be able to get you to read all the posts I linked you about UB in C, right? < 1418941371 568392 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: There are C# and Java. < 1418941464 757368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I *want* a reasonably safe, fast, low-level language with compile-time guarantees and no (or at least significantly fewer) UB gotchas like C. "C but with arbitrary definitions for all UB" is not that language, in many, many ways. UB is not just something you can rip entirely out of C and end up with something that isn't worse in quite a few ways < 1418941477 392434 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1418941477 508767 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :C is insane to some degrees, and there are various lint-like tools to catch such more of those mistakes than compilers do, but there is a method beneath the insanity, which is to allow better optimizing compilers. You may not like the way that compiler writers shape a standard, but that's what C is. < 1418941500 852794 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Incidentally, clang --analyze will also catch this particular case. ("warning: The left expression of the compound assignment is an uninitialized value. The computed value will also be garbage" "warning: Undefined or garbage value returned to caller"). < 1418941502 452211 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: i read the post from llvm but there is no excuse for just returning whatever is in eax and not erroring. returning whatever is in eax will probably cause a RUNTIME error with no readily assignable couse < 1418941516 472677 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren, did you read what I said about KMP < 1418941516 807768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are actually three posts on the llvm blog < 1418941519 870657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and some from regehr's < 1418941535 183918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but also I doubt you would take them into account if you actually read them so I don't really care < 1418941615 880473 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :@oren < 1418941616 6612 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Maybe you meant: run more free < 1418941627 148287 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :The Knuth Morris pratt algorithm < 1418941740 518321 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1418941786 142621 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"run more free" seems more like a statement than a list of unrelated commands. < 1418941796 117197 :olsner!~salparot@c80-217-116-33.bredband.comhem.se QUIT :Ping timeout: 256 seconds < 1418941798 816300 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: run more free < 1418941799 134330 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :fizzie: thanks for your comments, i greately fnord it and failed < 1418941810 530551 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: I'm sorry to hear that. < 1418941810 754852 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :fizzie: l is no good distributed garbage collector for it. any others? < 1418941828 828978 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: I don't know, but maybe the next letter in the alphabet? < 1418941829 155753 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :fizzie: does it have to be so annoying that, to show that it a) gives an error < 1418942011 73247 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :cluid: yes. < 1418942015 925228 :_AndoDaan_!~AndoDaan@188.189.84.33 JOIN :#esoteric < 1418942017 939392 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I dont knwo how it is done < 1418942027 145651 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but this is an extreme type of optimization < 1418942032 81398 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :changing one algorithm into a better one < 1418942052 226186 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :elliott: I want a C-level language with optional GC, but we can't always get what we want ;) < 1418942062 704979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eightebed < 1418942085 43112 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :programming in 2D is so hard XD < 1418942103 271509 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :cluid: Just wait for 4D programming. < 1418942148 652117 :olsner!~salparot@c80-217-116-33.bredband.comhem.se JOIN :#esoteric < 1418942154 86854 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: but what the compilers did did make sense; they optimized the code under the assumption that no undefined behaviour would be triggered at runtime. The only failing is that they didn't warn that the code could not be used without triggering undefined behaviour at all (if I read the context correctly) < 1418942171 966131 :AndoDaan_!~AndoDaan@188.189.84.33 QUIT :Ping timeout: 258 seconds < 1418942182 917637 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: that's what UB is to the compiler, an assumption it can make to aid optimization. < 1418942236 818692 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and generally those are conditions that a compiler cannot check at all, thanks to Rice's theorem. < 1418942305 392442 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :int-e: they shouldn't generate code that returns an undefined value. remember, they optimized it to mult:ret < 1418942323 250621 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they should fail if they are going to do that < 1418942333 687812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uuuuuuggghhhhh < 1418942343 536098 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: You thought it was over, but IT WAS NOT. < 1418942349 54787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's okay if you want to pull everyone in the channel in turn into an argument about UB every few days but only if you actually listen to what they say < 1418942365 109940 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1418942382 617271 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: how is it invalid to ask that a compiler fail rather than generate nonsense? < 1418942391 430717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kill me < 1418942428 937745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :please don't try to attempt to drag me back into an argument in response to me pointing out how unproductively you're going about it -_- < 1418942451 119115 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :can i just ban you both from talking to each other wth < 1418942455 65672 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1418942478 36450 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren, we should design a low level language like C but strong static checks that make sure it has no UB < 1418942482 524929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it was actually cluid and int-e this time < 1418942483 885838 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hi cluid < 1418942486 236202 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren, I have a couple ideas for this < 1418942487 244094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er < 1418942487 805492 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: oh < 1418942488 811650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*oren and int-e < 1418942491 711690 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :good morning < 1418942506 537888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :11:40 pm, norwegian morning < 1418942506 753866 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: sorry, I only visited the llvm-about-UB link after I wrote the above reply < 1418942534 182557 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So I found an HDD in my drawer today < 1418942558 144735 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I was expecting some awesome nostalgia and an old windows install with a ton of stuff from when I was younger < 1418942563 780760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: I was talking to oren. it's fine if you want to read blog posts out for him < 1418942576 163505 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It turned out to be really boring D: < 1418942586 106873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this channel is bad for me. < 1418942590 845018 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: well for me it's ... let's see ... i got up at 4 pm, so let's call it late afternoon. < 1418942646 109458 :_AndoDaan_!~AndoDaan@188.189.84.33 QUIT :Ping timeout: 256 seconds < 1418942650 990844 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: think about it as cathartic [sp] hth < 1418942696 635381 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: I could've spared you some redundancy. < 1418942830 185219 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oren, we should design a low level language like C but strong static checks that make sure it has no UB <-- i really thought that was what rust was about, although it's not clever enough to avoid having unsafe blocks, but then i guess probably nothing can do device drivers entirely safely on a modern architecture < 1418942836 756119 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i understand that in this case the analyzer thinks the whole function is UB and therefore cannot be called. if that is the case it should simply fail if the function is ever called. < 1418942851 250597 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oerjan, I think rust is 'about that' but in practice I don't have high hopesfor them < 1418942879 973989 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :they have some really questionable ideas like rigorous formalization is something you do post-facto < 1418942929 576308 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: you cannot rigorously formalize something while the design is in flux, surely < 1418942953 469310 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or it would be a tremendous waste of work, anyway < 1418942993 913990 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm cathartic actually _is_ spelled that way. i was worried that it was actually a cata- prefix. < 1418943000 83902 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you can have a flexible language based on a solid theory < 1418943044 247775 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: yes but you have to test out a language to know how much flexibility you need < 1418943072 890365 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :It seems to me that the sane way to handle UB isn't "assume it never happens" but "do whatever makes sense on this architecture". < 1418943091 303364 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :there are two approaches to UB that I know of: < 1418943114 379010 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :A) Put the responsibility on the programmer to not write UB < 1418943131 722081 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :B) Enforce that all programs are well defined by some kind of static analysis such as a type system < 1418943220 504370 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(B) is the only way if you want safety _and_ optimal performance, i should think < 1418943220 570581 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I am defining a third path: C) define it according to the architecture. E.g. on X86 signed addition should be assumed to wrap. On a sign-magnitude architecture it might be assumed to hit a wall. etc. < 1418943239 458116 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's no "makes sense according to architecture" for many (most?) of the things. < 1418943250 962386 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Like uninitialized variables. < 1418943253 464890 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I think what is a bit sensible is, depend if it is implementation-defined; if it isn't then the compiler should just ignore it and doesn't make an assumption < 1418943259 578209 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oren, Good idea: Implementation defined behavior < 1418943276 169855 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Although there is a slight problem in that one might want to know whether their program is portable or not, statically < 1418943326 370173 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I like this: "we quickly learned that people do occasionally dereference null pointers, and having the code execution just fall into the top of the next function makes it very difficult to understand the problem." < 1418943348 127344 :AndoDaan!~AndoDaan@188.188.77.189 JOIN :#esoteric < 1418943378 269027 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :int-e: i was moaning when i read that part. like how can that possibly be a sane thing to do < 1418943450 790770 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Because there's a cost associated with not doing it, presumably. < 1418943458 655537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: UB makes "sense" if you understand that the _primary_ goal is to allow the result to be as fast as possible < 1418943502 835828 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oerjan: because we want to segfault as fast as we can? < 1418943529 130766 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Look, the reason for it is right there in the next sentence: "The drawback of doing this is that we slightly bloat code by having these operations and having the conditions that control their predicates." < 1418943536 123587 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oerjan, have you ever done ICFP < 1418943543 872658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: nope < 1418943544 656375 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Assuming they're for the most part actually unreachable code, like they should. < 1418943575 176810 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://lpaste.net/116828 < 1418943581 109278 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this is from ICFP http://www.boundvariable.org/task.shtml < 1418943583 688419 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can easily argue that the safety is worth a little bloat, but it certainly doesn't make avoiding the bloat "insane". < 1418943619 351333 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :everyone should join in doing this task, its the most fun thing :) < 1418943653 536458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's almost as if the question is whether the design of C makes the right tradeoffs and is as sophisticated as it should be, rather than whether the designers and implementors of C are completely incompetent and haven't given a moment's thought to anything < 1418943682 266236 :zzo38_!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1418943708 741001 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Disconnected by services < 1418943715 645793 :zzo38_!~zzo38@24-207-58-35.eastlink.ca NICK :zzo38 < 1418943787 990796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure the ICFP contest is over for this year < 1418943793 588664 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: they have decided, imo wrongly, to exploit the C standard in a way that sometimes generates nonsense, and then not bother to detect and issue an error when thye generate complete nonsense < 1418943807 929305 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this is from 2006 < 1418943818 765053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there is no "exploit". compilers and the C committee are not at war. they work together. nothing unintended is happening < 1418943820 616699 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm pretty sure it's over for 2006 too. < 1418943833 748585 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But maybe complete nonsense is the correct thing to generate in some cases? < 1418943849 917900 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Ping timeout: 245 seconds < 1418943850 976134 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 245 seconds < 1418943860 47838 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :zzo38: if i want nonsense i'll write it by hand in assembler < 1418943861 954505 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :You should read it carefully so that you can know for sure. < 1418943864 419273 :erdic_!~erdic@unaffiliated/motley JOIN :#esoteric < 1418943865 137284 :bb010g!uid21050@gateway/web/irccloud.com/x-hwllragvhziustfp JOIN :#esoteric < 1418943873 881409 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :You can still play it < 1418943887 883046 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :look at my lpaste < 1418943889 227278 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: handwritten assembler isn't as fast as C in practice hth < 1418943890 794477 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But if I write it in assembler then it won't be very portable (unless running in an emulator) < 1418943912 577937 :erdic_!~erdic@unaffiliated/motley NICK :erdic < 1418943917 188250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats himself for joining the discussion -----### < 1418943929 846536 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, this thing again? < 1418943933 739645 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: hey, not fair < 1418943937 574709 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oerjan: i'm saying if i want a function that returns whatever is by chance in eax, i'll just write such in assmebler < 1418943958 168280 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there is no need for clang to write one for me < 1418943961 79778 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Good, because you can't write such a function in C. < 1418943974 635491 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's no eax in C. < 1418943976 237443 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But then it will be only on x86 < 1418943977 174522 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :shachaf: on clang you can apparently < 1418943993 482393 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But if you just simply don't care the return value then it should be allowed to specify such thing. < 1418944029 785265 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I think LLVM has a command to don't care the return value. < 1418944043 418951 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :zzo38: in the discussion above, a lengthy function with a loop was compiled to label:ret < 1418944058 429439 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because of undefined ehaviour < 1418944070 700317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :please take this to #esoteric-ub < 1418944075 170745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks < 1418944086 568646 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :If the loop doesn't do anything (or otherwise has no effect elsewhere) then should be optimized out OK < 1418944089 899921 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1418944126 112386 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: what's wrong with #esoteric-crap or whatever it was called < 1418944132 719834 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: -blah, I think. < 1418944135 522791 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1418944139 169361 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Unless you're talking about a different thing. < 1418944141 451810 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's a thing? < 1418944146 634846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: #esoteric-blah usually contains more useful discussion than this < 1418944147 275082 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i thought that was this channel < 1418944162 854409 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: I was about to say it was a place for e.g. botspam, but that's this channel too. < 1418944183 683053 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Or wouldn't you agree? < 1418944183 941924 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :fizzie: yome says: may be slime wants you to do anything useful < 1418944188 456593 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes < 1418944195 350213 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :this is p. much it < 1418944200 315651 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: ok, i have posted in the channel specified < 1418944201 213928 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418944209 193567 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: i joined the discussion so why didn't i get swat < 1418944235 36494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i didn't swat everyone else in the discussion did i? < 1418944248 723321 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yes but i was at least as unwise as you hth < 1418944257 692735 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, there's a more obvious answer, which you might discover some day. < 1418944277 518088 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it eludes me entirely hth < 1418944318 145121 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :There is also #esoteric#shadow channel which is made for impossible to get banned because it is held by the log service < 1418944355 795907 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, you can have #s in the middle of channel names < 1418944367 770624 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's obvious but didn't really occur to me < 1418944375 918823 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It looks worng. < 1418944382 820524 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes I think anything is allowed other than spaces, bells, nulls, carriage returns, and line feeds. < 1418944391 670730 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :esoteric hashtag shadow < 1418944419 788367 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But I think other control characters are OK to be included in a channel name. < 1418944420 593714 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :zzo38: Or commas. < 1418944431 693269 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :fizzie: O, yes, that too. < 1418944441 710784 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :were channel names based on hashtags? < 1418944455 129201 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :No the # means the type of channel < 1418944460 72082 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :On Freenode it is the only kind < 1418944460 351489 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or the other way around < 1418944462 286533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. irc is a ripoff of twitter < 1418944466 165150 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(There was the famous "/join #2,000" joke.) < 1418944467 782525 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Other IRC servers have other kinds of channel < 1418944484 799026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does /join #2,000 still work < 1418944539 735804 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Such as, + means modeless channel, & means local to a server, ! means it is safe from being overwritten by net splitting < 1418944541 781120 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not on freenode, at least. < 1418944563 665336 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It joins #2 (which is mostly empty) and goes "000 :No such channel". < 1418944566 816265 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It is recommended to use + & ! channels if possible instead of # however many servers don't support it. < 1418944575 896675 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I'm programming in a 2D language < 1418944585 54386 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok WP says irc predates twitter. i dodn't knwo that < 1418944606 999313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by almost 20 years, yeah :p < 1418944639 961032 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i thought irc was based on twitter but i wasn't sure < 1418944663 353239 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i guess twitter might be based on irc < 1418944676 309710 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :As far as I know neither is based on another < 1418944702 580783 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i mean, if you follow a hashtag on twitter that is sort of like being on a chennel in irc < 1418944734 189719 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The 'pedia claims hashtags (which weren't a feature Twitter had at launch) are IRC-inspired, which I've sort of assumed but not really known. < 1418944750 167980 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oren, IRC predates Twitter by I think decads < 1418944803 162784 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Taneb: apparently so. see i only learned history up to the end of WWII < 1418944841 691613 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is all that is taught in high school mandatory history < 1418944847 960222 :MoALTz!~no@user-164-126-31-182.play-internet.pl JOIN :#esoteric < 1418944859 723304 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I have seen other newer chat protocols too but as far as I can see none of them are any good compared to IRC; most of them are too complicated < 1418944877 439620 :MC_SOMBRA!~CARLOS@186.167.242.224 JOIN :#esoteric < 1418944884 818252 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In Finland, history of IRC is a mandatory part of the school curriculum. (Disclaimer: a lie.) < 1418944919 765114 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Though being on IRC at least used to be almost mandatory for anyone studying CS at our university. < 1418944952 89912 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There was an IRC guide in the welcome booklet for new students, and lots of course stuff used to happen via IRC. < 1418944988 482399 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :fizzie: my school uses a BBS forum < 1418945027 379023 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There was also a thriving local NNTP server (student campus stuff, course stuff, miscellaneous chattery) which is also almost entirely dead now. < 1418945100 681675 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :NNTP was discontinued at uoft a long time ago < 1418945175 698108 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :How would I set up a NNTP server anyways? I never did because I didn't figure out how. < 1418945206 346458 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The venerable ones are not very user-friendly. < 1418945216 387486 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1418945220 429381 :MC_SOMBRA!~CARLOS@186.167.242.224 PART :#esoteric < 1418945246 541959 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :fizzie: venerable doesn't just mean old y'know... < 1418945248 839929 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn i was just about to ask him if he use canaima < 1418945249 143197 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I used to run one of the slightly more modern ones, as a local leaf site, the kind of thing that just fetches new news of a specified subset of groups as a regular client. < 1418945269 740412 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wasn't using it to mean "old". < 1418945271 759900 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :venerable: suitable for veneration < 1418945291 359773 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like a god or a noble ancestor < 1418945331 172683 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, or like INN. < 1418945350 381464 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I ran Leafnode, I think.) < 1418945357 472840 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I would want to set up local groups too though, otherwise I would just try to use ISP's NNTP server < 1418945359 63575 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Leafnode is a store-and-forward NNTP (or Usenet) proxy server designed for small sites with just a few active newsgroups, but very easy to set up and maintain, when compared to INN." < 1418945363 416191 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's the honest truth. < 1418945381 279313 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think it can do local groups, though that's not really its main use case. < 1418945416 996019 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In fact, I'm pretty sure I had some test group there that even had like three users at some point. < 1418945480 137334 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Chronologically, this was around 1997-1999 or so. Things might have changed since then.) < 1418945594 238818 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm. < 1418945617 813087 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Leafnode 1.x does not support local newsgroups. Leafnode 2.x will do that." (But 2.x is in some alpha stage that it probably won't ever come out of.) < 1418945645 264030 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I must be misremembering, though in that case I'm wondering what on earth did I actually run the local group on, then. < 1418945683 395780 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wonder if I did in fact set up INN. The configuration stuff looks vaguely familiar. < 1418946320 505815 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: This computer has gone to sleep < 1418946531 409613 :AndoDaan!~AndoDaan@188.188.77.189 QUIT :Ping timeout: 272 seconds < 1418947066 387811 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://i.imgur.com/34v1kJ9.jpg < 1418947072 470432 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :does that equation really define the zeta function? < 1418947085 545473 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :how about zeta(s) = 0 < 1418947095 799111 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that seems to contradict their 'reimann hypothesis' < 1418947195 767316 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It defines the hypothesis wrong, at least. < 1418947215 985773 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's missing the "non-trivial zeroes" part. < 1418947217 589858 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh yeah, all solutions rather than all 'nontrivial' < 1418947234 294922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: send it in and get your fere pen < 1418947237 917390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*free < 1418947257 402953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kind of unreasonable that they end the offer in 2018 < 1418947261 456518 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fungot: how would one prove the Riemann? < 1418947261 927462 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: fun fact: sisc is a subclass of a, but 5.25" on the abacus to any position in the argument < 1418947262 975663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can't spare a pen after that < 1418947268 243786 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :imagine if you really prove the RH, and they reject it beacuse you didn't prove their false mistatement of the theorem < 1418947282 2012 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :that would be annoying < 1418947323 685035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1418947342 865286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I also note they don't give a pen for proving ~RH < 1418947595 805 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :does 'nontrivial' have a real definition < 1418947636 131705 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It has a conventional definition in this context, at least. < 1418947644 532883 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: are you sure the multiplication by Gamma(s/2) doesn't take care of the trivial zeros? < 1418947658 717465 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :So-called "trivial zeros" occur at all negative even integers s=-2 , -4 , -6 , < 1418947675 342108 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er and pi^(-s/2) < 1418947684 21216 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually no, not that < 1418947731 859677 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what does everyone use for 2D programming? < 1418947743 986485 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :im finding it quite hard to do it in a plain text editor :/ < 1418947768 591516 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I think crazym4n has an ide for you. < 1418947781 341465 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric ::3 < 1418947800 23882 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :https://gist.github.com/CrazyM4n/d02380667be743be1310 < 1418947827 568710 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I was wondering about that, but it seemed like too much thinking to think it through. < 1418947858 757311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: the graph on https://en.wikipedia.org/wiki/Gamma_function shows that it's infinite at the right points, at least < 1418947877 768130 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :erm < 1418947899 476430 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually what about odd negative integers < 1418947910 31638 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this is awy cool < 1418947919 497613 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric : i need something a bit different sorry to say! < 1418947928 894069 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i havet o drag boxes around and connect them with wires < 1418947937 295122 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://lpaste.net/116828 < 1418947995 718098 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 265 seconds < 1418948015 831284 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm indeed the zeta function isn't zero at those < 1418948019 786921 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :cluid: Hmm, what you're doing seems cool < 1418948019 996808 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :What is it? < 1418948037 36439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: use a UML tool :P < 1418948056 858827 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION mapoles elliott “No UML. Bad UML.” < 1418948077 720219 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :CrazyM4n, this is called 2D, I found it inside someones UMIX directory inside the file that codex.umz produces when run http://www.boundvariable.org/task.shtml < 1418948100 260009 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i have to program some things in 2D to get a code < 1418948120 779313 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :hmm < 1418948123 312919 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :interesting < 1418948177 944628 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://lpaste.net/116836 < 1418948302 619556 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :plaintext highlighted as a programming language, reminds my of those awful sites where random words are double-underlined red links < 1418948510 121457 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :although i haven't seen those since i switched from my XP box. where did they go? < 1418948696 300265 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1418948792 350519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you sure you didn't have malware < 1418948815 702531 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: i am sure i had everypossible malware < 1418948834 548508 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I see those too < 1418948846 984612 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I don't know what they are, but I haven't seen them since switching to linux < 1418948852 417436 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :are they caused by malware? < 1418948854 87974 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I see them on the school computers occasionally < 1418948862 584231 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Probably, they are probably from MITM attacks < 1418948885 893478 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :All my not-technologically-advanced friends have crap tons of those red links < 1418948916 360602 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :maybe it was one of those toolbars doing it < 1418948931 56581 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You know, I never really put two and two together to realize that it was probably a MITM attack and not just invasive ad thingy < 1418948946 67017 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's not from a toolbar, I wouldn't have let that happen < 1418948969 478560 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah, googling it indicates there are spyware thingies that do the redlinks < 1418948993 189016 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but i never realized it wasn't just the sites < 1418949017 931974 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yeah < 1418949389 606621 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://i.imgur.com/11ht8ig.png < 1418949393 974116 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ive pushed all 3switches finally < 1418949483 276715 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i cannto get the flashy diamond since the path is blocked.. < 1418949505 195227 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 245 seconds < 1418949535 921436 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Then you did something wrong you need to plan ahead to not move around stuff so that the path gets blocked. < 1418949627 899804 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The chest is not pushable, nor is the small slime blob. Therefore, they can block things. (The sliders can also block some things.) < 1418949673 645323 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Learn the numbers "1" and "2" they will help too. < 1418949843 671968 :MoALTz_!~no@user-164-126-31-182.play-internet.pl JOIN :#esoteric < 1418950001 133152 :MoALTz!~no@user-164-126-31-182.play-internet.pl QUIT :Ping timeout: 250 seconds < 1418950006 827496 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :5thanks zzo38 I will try! < 1418950012 790772 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :It is a very interesting game < 1418950022 952543 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and extremly difficult :D < 1418950232 532038 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1418950412 607845 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/Ragaraja this could be the most devoted brainfuck derivative? < 1418950808 735729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not very devoted, they didn't finish it < 1418950937 943309 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Seems kind of pointless < 1418951074 288021 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Though, the biological references seem kind of interesting < 1418951099 39209 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :There should be a language that is completely comprised of G, C, A, and T < 1418951118 796042 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :And it splits the code into 3-length codons < 1418951126 537016 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :And parses the codons as instructions < 1418951133 364952 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/NucleotideBF_(nBF) same author < 1418951183 949092 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I saw that, but it has a bunch of other random different letters, isn't parsed like how I suggested, and is generally kind of useless - all it can do is <>+- and . < 1418951209 172290 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/DNA-Sharp < 1418951218 685631 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this one uses ascii art of DNA strange < 1418951250 36318 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/DNA < 1418951256 295375 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It also has 4 letter codons ;~; < 1418951275 362568 :dianne_!~diannes@unaffiliated/dianne JOIN :#esoteric < 1418951357 568784 :dianne!~diannes@unaffiliated/dianne QUIT :Ping timeout: 272 seconds < 1418951404 540686 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Hmm < 1418951465 543491 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'm going to set up a google spreadsheet and start typing out commands < 1418952044 115194 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Hmm, it exists < 1418952044 562726 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://esolangs.org/wiki/RNA < 1418952048 321862 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But it's not done < 1418952135 643618 :bb010g!uid21050@gateway/web/irccloud.com/x-hwllragvhziustfp QUIT :Quit: Connection closed for inactivity < 1418952665 971788 :AndoDaan!~AndoDaan@188.188.66.35 JOIN :#esoteric < 1418953034 910609 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1418953127 203387 :mihow!~mihow@108.30.58.169 QUIT :Client Quit < 1418953608 496399 :Guest82803!~shikhin@120.59.108.144 QUIT :Ping timeout: 245 seconds < 1418954080 307074 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Okay, I have 20 instructions and need to know what to do with them < 1418954090 507913 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :If amino acids were a language they'd be functional < 1418954097 450589 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Therefore, this is gonna be a functional language :P < 1418954108 135286 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Maybe it'll be APL-esq? I'd like to make that < 1418954112 406989 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You don't believe in hidden variable theory? < 1418954164 245034 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'm saying metaphorically < 1418954197 660126 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :AKA I'm using this as an excuse to try to write a functional language < 1418954207 821003 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Because stack languages can get boring, you know < 1418954448 579675 :AndoDaan!~AndoDaan@188.188.66.35 PRIVMSG #esoteric :There was a DNA/amino accid language in Hofstadter's Godel, Escher, Bach. < 1418954530 351520 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Well, while thinking of commands, I'm going to install windows on my newfound HDD < 1418954549 638393 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :are there any truly *completely* context-free languages? < 1418954579 811881 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :diginet, Can you define what you mean by that exactly? < 1418954581 479568 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Maybe fungot knows one. < 1418954581 838469 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :obviously, there are some variations, Perl being the prototypical example of a highly context-sensitive language < 1418954581 953641 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Jafet: so you just subclass game and override fnord, while at the same time? if not, it was the ms messenger protocol... but i thought both would be pretty sweet as well :) < 1418954609 725828 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: I think DNA would do well as an encoding of binary lambda calculus < 1418954641 471694 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :diginet: I noticed that too, but I don't actually *know* binary lambda calculus (and it's been done many times) < 1418954642 628157 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :cluid: I mean, like. . .are there any languages which could be parsed with only EBNF I guess (informally speaking) < 1418954653 98496 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'd like to program in my language, tbh :) < 1418954664 702776 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: doesn't unlambda have four symbols? < 1418954681 905249 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :`SKI IIRC < 1418954697 290189 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: SKI: not found < 1418954698 483809 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :that's LazyK < 1418954702 656709 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oh right < 1418954705 693151 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'm not using the 4 symbols < 1418954706 278426 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :well LazyK then < 1418954709 126728 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :unlambda has a bunch more < 1418954713 667625 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'm parsing them down to the amino acids they represent < 1418954721 150287 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: hmm < 1418954721 769272 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So I have 20 possible instructions < 1418954733 96301 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: yeah but there's more than 20 codons, right? < 1418954746 714954 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :On an unrelated note, my DVD drive stopped working on the only day I've needed it < 1418954761 39061 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :This is what I have so far: http://i.imgur.com/IuVFISF.png < 1418954770 956291 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :you could use each codon as a separate symbol. Thought I don't believe there are 4^3 different codons < 1418954777 159501 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :*though < 1418954778 74066 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :BLC sort of has four symbols: LAM, APP, ZERO, SUCC < 1418954791 483993 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :There are 64 possible combinations, but only 20 distinct ones < 1418954802 497836 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :tromp_, why is it zero nd suc rather than binary? < 1418954829 518784 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :to fit the distribution of variable indices likely to occur in practice < 1418954838 35751 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :wait hold on, I thought there were 20 amino acids < 1418954841 422886 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :basically a huffman encoding < 1418954846 31400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :use a universal code, clearly :) < 1418954849 85227 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ah clever < 1418954853 325091 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :with some amino acids having multiple codons assigned to them < 1418954857 42861 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :and to simplify parsing:) < 1418954857 490649 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I read a cool fact today < 1418954858 936179 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :i.e. DNA is a degenerate code < 1418954866 154999 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Base e is optimal if you are trying to minimize length of number * number of possible digits. A base with many different prime factors is optimal if you want to be able to write many kinds of numbers with the normal digit notation. Base 2 is optimal if you want to minimize the number of possible digits. < 1418954881 810233 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :cluid: so BLC in phinary? < 1418954883 65708 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :also see http://esolangs.org/wiki/Real_Fast_Nora%27s_Hair_Salon_3:_Shear_Disaster_Download, which makes those 4 tokens explicit < 1418954884 407144 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :err < 1418954886 452799 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :Base E < 1418954893 27899 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the de brjuin indices are unary < 1418954925 424714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :base 47 is optimal because that's the biggest number I can imagine < 1418954928 224772 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I still want this to be a usable language < 1418954931 162491 :AndoDaan!~AndoDaan@188.188.66.35 PRIVMSG #esoteric :https://archive.org/stream/GEBen_201404/GEBen_djvu.txt search for "Typogenetics < 1418954931 252220 :AndoDaan!~AndoDaan@188.188.66.35 PRIVMSG #esoteric :We are now about" < 1418954936 870521 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So I'll make one of them define a function < 1418954955 7046 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: maybe a better option would be to define an ISA with 20 different instructions < 1418954961 798478 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :and then compile languages to that < 1418954966 541067 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :ISA? < 1418954977 500173 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :instruction set architecture < 1418954985 809298 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :e.g. x86, MIPS, ARM < 1418954989 10477 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Can you make it more biological? < 1418954991 947376 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it should act like real RNA < 1418955001 38550 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I was doing that, diginet < 1418955001 842974 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: I actually like the idea a lot though < 1418955003 305530 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :emit acids which form proteins < 1418955006 228369 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That's what I'm trying to think of < 1418955010 199447 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :and the protiens act together in some way < 1418955018 305254 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :cluid: Yeah, it actually synthesizes the acid chains in your CPU < 1418955018 428837 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: oh, I thought you said earlier you wanted something functional language-y < 1418955018 543157 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it could be strochastic < 1418955038 599826 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :diginet: I do, but I don't know how far I'm going to be able to take it < 1418955058 693806 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: I feel like a concrete ISA and functional programming are orthogonal ideas < 1418955094 58796 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: are you trying to implement this in practice, or is this just an idea for a language particularly suited to encoding in DNA? < 1418955104 143600 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You know, the more I think of it, the more I agree that amino acid chains would be more suited to an ISA < 1418955104 592710 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :like are you trying to physically compute with DNA < 1418955115 923317 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :If only I had the technology for that :P < 1418955125 153864 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: yeah, that was my thought, find 20 different basic instructions < 1418955129 607203 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :also a stack machine would be best < 1418955129 681915 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'm making it for fun, because I think that DNA is rather cool < 1418955142 80277 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I really don't like the idea of a stack for this < 1418955165 672071 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: how are you going to encode registers then with only 20 different possible instructions, or is it going to be variable length? < 1418955168 347312 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Maybe a pool and registers < 1418955189 749704 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :or will instructions be encoded in multiple codons? < 1418955196 433062 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Well, each register could be referenced with a specific codon < 1418955214 225189 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :As in, lets say "UUU" is "access from register, just for sake of conversation < 1418955217 398514 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :" < 1418955218 115779 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :so are you going to use all 64 possible ones? < 1418955221 24103 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :No < 1418955233 612561 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But, maybe I could make instructions take arguments < 1418955262 19083 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I guess I misunderstood, I thought each three DNA base pairs were going to be atomic operations < 1418955269 848733 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :As in, "UUUGACGGA" would take a value from the register at GAC GGA < 1418955275 700039 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You didn't misunderstand < 1418955290 770560 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But I am just trying to figure out how I could actually make this usable without a stack < 1418955296 705909 :AndoDaan!~AndoDaan@188.188.66.35 PART #esoteric :"Leave channel" < 1418955300 101586 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :. . .how can you possibly encode a register based ISA into 20 different ops? < 1418955304 51554 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So I'm just throwing out ideas < 1418955311 114505 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :there's not a large enough coding space < 1418955322 710551 :AndoDaan!~AndoDaan@188.188.66.35 JOIN :#esoteric < 1418955329 317960 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Hm < 1418955355 445107 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :you could use an accumulator architecture < 1418955366 416283 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I could make instructions take arguments of other codons, but that would be really awkward to read and write < 1418955383 437696 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :so each instructions would be multiple codons long? < 1418955386 543989 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :that's what I was asking < 1418955408 542841 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :You know, maybe that is a good idea < 1418955424 136771 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I tried to design an 8-bit RISC a few months ago. I wanted an 8-bit fixed length design. It was *incredibly* difficult to design anything useful < 1418955425 62183 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So now we have 400 instructions to work with < 1418955431 279500 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :and that's with 256 to work with < 1418955433 550647 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :not 20 < 1418955456 814231 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :where is the page that shows how to encode brainfuck into binary brainfuck? < 1418955462 119643 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I ended up dumping the idea of fixed-length < 1418955480 573252 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :What about one codon that changes the operation of the next codon < 1418955506 963315 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That could work, and it allows us 39 arguments < 1418955513 600183 :AndoDaan!~AndoDaan@188.188.66.35 PRIVMSG #esoteric :http://samuelhughes.com/boof/ < 1418955530 843797 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :that's effectively a variable length encoding < 1418955534 560342 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :We could string together arbitrary amounts of those codons to get an infinite instruction space < 1418955540 202080 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :(instruction space?) < 1418955544 807268 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :sounds VAXy < 1418955546 470530 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://esolangs.org/wiki/Brainfuck_bitwidth_conversions this is kinda related < 1418955560 35326 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thanks AndoDaan ! < 1418955578 222306 :AndoDaan!~AndoDaan@188.188.66.35 PRIVMSG #esoteric :np :) < 1418955638 379998 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck derivatives14]]4 M10 02http://esolangs.org/w/index.php?diff=41517&oldid=41510 5* 03Cluid Zhasulelm 5* (+356) 10Slight improvements and added MIBBLLII < 1418955644 906697 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :BLC is the most elegant language of all time < 1418955648 670099 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So how many registers could there be < 1418955651 891270 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I'm not even kidding < 1418955657 892925 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: hold on < 1418955660 320637 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :let me think < 1418955662 149565 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Well, actually, I got something < 1418955666 894048 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Let me type this out < 1418955668 375425 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Wait < 1418955670 740671 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :sure < 1418955755 105422 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : base 47 is optimal because that's the biggest number I can imagine <-- oh come on, even grothendieck new a prime bigger than that hth < 1418955772 470654 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :(I'm typing it in a spreadsheet < 1418955772 589248 :boily!~alexandre@96.127.201.149 QUIT :Quit: MURIATIC CHICKEN < 1418955774 864370 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :) < 1418955776 483981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it was indeed a new prime -- nobody else had ever heard of it... < 1418955795 536257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :diginet: no love for BCT? < 1418955813 854748 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :elliott: what's that? < 1418955822 884118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://esolangs.org/wiki/Bitwise_Cyclic_Tag < 1418955829 34082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(has oerjan proved self-BCT TC yet :p) < 1418955940 935595 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :elliott: that sounds similar to an OISC/ZISC < 1418956025 925418 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*knew < 1418956052 672719 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: no. as i said recently, it seems to be in an awkward class. < 1418956077 743501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh it came up recently? < 1418956089 390880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it sort of seems conceptually similar to /// to me < 1418956097 355207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe. < 1418956102 395842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have program matching and program modification :p < 1418956112 890795 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :cyclic tag things are very weird < 1418956117 304450 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but nothing large-scale! < 1418956120 506834 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i dont know how to understand them < 1418956126 669481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yeah it is not easy < 1418956145 37039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but emulating a cyclic tag system or such seems not unthinkable? < 1418956153 364071 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :http://esolangs.org/wiki/BF_instruction_minimalization the three symbol version would be nice for a ternary machine < 1418956181 45929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(maybe interleaving its program and data string, or such) < 1418956188 309378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heck, even implementing BCT itself in it :P < 1418956205 689265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you go right ahead < 1418956208 357878 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :diginet: How about something like http://i.imgur.com/AtfAch4.png ? < 1418956218 39458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :diginet: most of those languages are very ad ho :/ < 1418956218 936904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*hoc < 1418956228 994664 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :elliott: true < 1418956230 937783 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: hold on < 1418956238 250584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: good luck! < 1418956267 308906 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: I'm a little confused < 1418956278 428992 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i think you misread a pronoun hth < 1418956280 37175 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Okay < 1418956290 759000 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So pretty much what I'm trying to say < 1418956303 246711 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :are you saying that when a codon is prefaced by another it changes its function? < 1418956307 404988 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :is that "UUU" (phenylalanine) is a modifier of sorts < 1418956309 309977 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also i'm vaguely working at the mcculloch 2 machine, which came up in the same discussion < 1418956335 6207 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :So, let's say you ran "UUU UUU CUG" < 1418956349 565538 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :so basically when prefaced by UUU the op that a codon performs changes? < 1418956358 784084 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :The first UUU modifies the second one into meaning "Change the next Op to its get" < 1418956359 232278 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :yeah < 1418956363 440806 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :so it's basically a variable length code? < 1418956364 611476 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :good luck with mcculloch < 1418956378 961087 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :and then that UUU changes the CUG (leucine) into a get Op < 1418956384 232478 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Which gets from register 1 < 1418956385 614694 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :what's mcculloch? < 1418956397 612126 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :where are the arithmetic operations? < 1418956398 433252 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :https://esolangs.org/wiki/McCulloch%27s_second_machine < 1418956421 281 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: is this an 1-operand arch? < 1418956423 629554 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :*a < 1418956427 253389 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Hm? < 1418956440 690272 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Sorry, I'm not too well versed in computer jargon < 1418956442 141719 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :D: < 1418956448 987319 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I mean is there an implied operand, like an accumulator? < 1418956465 576284 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :where is the data coming from that gets or sets the registers? < 1418956624 476324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you deserve wolfram's money too for all your work :) < 1418956666 905449 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :diginet: That's what I'm still trying to figure out < 1418956674 742834 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Maybe I should do it deadfish style < 1418956683 153861 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Accumulator and square-er < 1418956689 239883 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :And subtractor < 1418956701 723224 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: I still think a stack machine would be vastly more suited to what you are trying to accomplish < 1418956721 837298 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :diginet: I completely agree, but stack machines are so boring :( < 1418956730 872173 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: not necessarily! < 1418956739 303699 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :their minimalism is intriguing < 1418956739 638887 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I guess... < 1418956759 798247 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :We also have around 35 instructions to do < 1418956762 585252 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Hm. < 1418956771 911631 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :if you want my advice < 1418956786 413754 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I would do something like this, 20 registers, 20 instructions, with one accumulator < 1418956790 913074 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :each instruction is two codons wide < 1418956826 253436 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :all operations use the accumulator as an implied operand, and a then specify the register with the second < 1418956850 200564 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :how is switch/case done in brainfuck < 1418956857 255188 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :how many bits wide do you want th registers to be? < 1418956875 85735 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That might be a good idea < 1418956881 46246 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :if you make everything a single bit, you could do some interesting things < 1418956908 626343 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: OKAY < 1418956914 423563 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I honestly want to keep each instruction one codon wide, the one thing I'm completely opposed to doing is changing the instruction length < 1418956928 291554 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It is an esolang, after all. There's bound to be some challenges along the way. < 1418956939 63017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: nested []s, basically < 1418956942 286092 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: well okay, I'll be honest, I don't think a register machine is possible with only 20 possible instructions < 1418956949 659837 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :damn < 1418956959 279690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think there was an article on the wiki about how to do BF switches < 1418956962 311393 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I don't see how you could possible encode that much data < 1418956969 657733 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :80 instructions including the modifier instruction < 1418956972 62519 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :if you wanted to use all 64 possible codons, it *might* be < 1418956978 948434 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://lpaste.net/116837 < 1418956979 820097 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :20 registers < 1418956987 106779 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :How many registers do I really *need*? < 1418956992 626350 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :do you think this is right to visit every node (of the left tree at least) in Treehugger < 1418956995 360689 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :no no you're missing the point < 1418956999 240728 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Okay < 1418957008 49135 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :you want each instruction to one codon wide, right? < 1418957024 135050 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yeah, but remember, I have that one modifier codon which allows for a whole nother set of instructions < 1418957031 632712 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :then it's not one codon wide < 1418957038 895644 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :as I said earlier, that's a variable length code < 1418957051 349361 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Okay, that's fine I guess < 1418957073 852677 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :if you're fine with a variable length code I don't see how what I'm suggesting is different < 1418957080 93663 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :it just happens to be fixed-length < 1418957083 547924 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :but hey, your project < 1418957085 906484 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I'd rather have it be variable length than an explicit codon length greater than one < 1418957092 382853 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :fair enough < 1418957096 788446 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Structured_program_theorem that's interesting < 1418957099 833914 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Well, I thought it'd be interesting to do. That's the reason why. < 1418957103 581209 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :yeah < 1418957120 31975 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: okay so with one modifier codon, that means you have 38 possible instructions < 1418957145 2703 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :well, 39 I guess < 1418957151 316149 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Minus two for methionine, minus one for the stop codon's first function < 1418957193 786553 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :what do you need a "begin script" codon? < 1418957209 237625 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :This is RNA, remember < 1418957215 127112 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :AUG begins a strand of RNA < 1418957218 113049 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oh right < 1418957267 260773 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :wher is the article about bf switches? < 1418957283 432947 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I did come up with a way in a bf program I wrote before but it wasnt good < 1418957343 40428 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I needed an extra cell < 1418957356 450790 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i dont have hthat luxury here.. < 1418957462 950634 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :It is very very difficult to write a program that visits every node in treehugger < 1418957473 331652 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :maybe noteven possible, what do you think? < 1418957552 921925 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :okay fair enough, that means we have let's see. . .37 possible ops < 1418957552 965142 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :so are you going to use an additional codon to specify the register? < 1418957553 297837 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hmm ooh, idea, you could use a pointer register, similar to the RCA 1802 to specify the operands < 1418957555 426340 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :"INC P1" and "INC P2" and let's just say the pointer registers overflow so we don't need to waste an operand for DEC of both < 1418957558 512602 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oops disconnected for a second < 1418957559 534807 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :what did you last get? < 1418957561 666436 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: what ALU ops do you want? < 1418957583 886017 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :ooooohhhh better idea < 1418957604 323558 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :have a circular register wing with a two-register window, with a instruction to shift the window by one register < 1418957618 378436 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :`olist 970 < 1418957619 96530 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 970: shachaf oerjan Sgeo FireFly boily nortti < 1418957621 319891 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: it must be possible I think < 1418957643 486032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you do have as much storage as you want below your current location that you can haul around < 1418957649 210834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's just really awkward < 1418957667 662486 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ive had a very different idea than thie 'recursive' approach < 1418957668 770166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh you even specified Integer cells right < 1418957677 476024 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes i want to make this easy as possible < 1418957717 483042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: i think line 7 of your paste should be at x we change it to a (<-) then go ^ < 1418957729 762206 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :thanks < 1418957733 8528 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Sgeo: is that thog? < 1418957738 15836 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but i also think it may be hard to do that with brainfuck looping < 1418957742 842704 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :diginet: Sorry, was in the bathroom < 1418957746 82209 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's been so long that i've forgotten what last happened to thog hth < 1418957754 130831 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :shachaf: there's speculation, but a lot of people don't think so because why would he glare at Haley+Elan? < 1418957754 243454 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: np < 1418957755 26882 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I got all the messages < 1418957759 501422 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: great < 1418957773 752475 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: I think the window idea is the most plausible < 1418957775 475441 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Well, I will worry about the ALU next, right now I'm just adding basic accumulator manipulation < 1418957776 493958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: maybe you can use bijective base 2 for the paths or something < 1418957778 285167 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :shachaf: I think he was buried under rubble after Roy tricked Thog into knocking down columns < 1418957787 955581 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :elliott, that was my new idea! < 1418957788 167794 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: to make it work properly with brainfuck looping, i think you need to have some close-by cells that you know are 0 < 1418957789 913819 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :And adding ops to move things around < 1418957794 128601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: ehe < 1418957803 683794 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: yeah but we have limited opcodes, you need to plan out what you are going to allocate them to < 1418957806 325104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: basically just store "next path to visit" at the current position < 1418957819 849872 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: I think the window idea is the most plausible, you won't even need to specify registers < 1418957823 819595 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oerjan, that's an issue though because you have to visit every cell, that made me worry maybe this isnt possible < 1418957828 166263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suppose it should be a path from the current position < 1418957832 89546 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :shachaf: Also, Prismata kickstarter seems to be picking up < 1418957833 430321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then it's a simple matter of annoying calculations to split that into (next step, path from next step) < 1418957846 126614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then you take that step, copying the resulting path with you, and loop < 1418957851 482938 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :diginet: I don't quite get what you mean by that, though < 1418957858 939537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually it would be bijective base 3. < 1418957862 262017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since you can go up as well < 1418957866 687937 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: let me try to draw a diagram < 1418957870 479745 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Okay. < 1418957873 503669 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :elliott, I think the program would be in two parts: One following the path (pushing outwards), and another pulling everything back in before finally incrementing the path.. and repeat < 1418957873 852257 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :elliott: bijective bases are interesting < 1418957911 254896 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :elliott: I was working with a bijective base 23 based on the tradt'l latin alphabet (i.e. no J W or U) < 1418957919 300321 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :to convert latin words to numbers < 1418957944 189798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: maybe I should draw out the state as I see it < 1418957951 573302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is there anything nice I can use to draw a tree < 1418957958 495005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or do I have to manually space it out myself and not leave enough room in my text editor < 1418957968 721273 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i drew a tree earler in gimp, if i hadn't close it you could have it < 1418957980 976777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was thinking something that would let me add text labels and stuf < 1418957981 648435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :f < 1418957986 115016 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://i.imgur.com/CzY4c6D.png This is what I have so far < 1418957991 948114 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :inkscape is probably best < 1418958001 12500 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Dia? < 1418958006 840795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :doesn't dia have ascii syntax < 1418958008 784584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kind of defeats the point < 1418958020 265748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whatever I'll just use a text file and draw the tree on its side < 1418958032 528901 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :It uses a gui. < 1418958085 939054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1418958086 618777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then maybe < 1418958105 398720 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Graphiz is what hqas a scripting basef system. < 1418958109 351039 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :*has < 1418958157 53103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: ah, now that I actually read your paste I see that it's quite elegant < 1418958163 987624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is the problem that it's hard to implement, or that it doesn't cover the whole tree? < 1418958185 127164 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :I have a cat on one hand, it's not great for my typing. < 1418958187 898925 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the problem with that is that I cannot really do the switch/case, since I don't have free memory cells around < 1418958191 661183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: one problem is that [^] will fail < 1418958197 507895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because the top of the tree will be non-0 at some point < 1418958199 854483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you'll die < 1418958205 459953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sure you have free memory cells around < 1418958208 401550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're to your < and > < 1418958208 732908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1418958212 204631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but not if you're revisiting < 1418958216 236349 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: you don't need to do [^] ever < 1418958222 809101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: cluid's paste has it, but yeah < 1418958238 442713 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm it does < 1418958241 813498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: okay well the requirement is only to touch every cell right < 1418958242 260542 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i read that as ^ < 1418958244 847670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: then let's cheat < 1418958260 578168 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: my correction of line 7 was assuming line 1 was ^ not [^] < 1418958263 173065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cluid: go two layers at a time, touching the other children < 1418958269 722177 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also you need a special value at the root < 1418958272 264556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then you have scrap cells free everywhere < 1418958277 692271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you get what I mean < 1418958285 710650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instead of trying to pack the directions, go by twos, so you have free space < 1418958346 619000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically instead of covering the tree with path symbols you cover it with path symbols + adjacent scratch space < 1418958590 5518 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if you do 3 layers at a time, i think you have enough room to use just bit values... < 1418958604 847016 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :too crazy! < 1418958613 79162 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it'd be easier < 1418958640 699975 :yonkie!~yonkie@82.144.205.57 JOIN :#esoteric < 1418958678 983961 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: still working on the picture hold tight < 1418958691 819192 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Okay, I'm working on the ALU functions < 1418958715 871458 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I think we have enough instruction space just here in order to define a whole language < 1418958983 304776 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :[-<[-]+<+^^]<<[-^^+<<]^^ < 1418959002 873331 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :here's code to leave a cell intact using << as tmp, putting 0 or 1 in < depending on whether this cell is 0 < 1418959082 844506 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :CrazyM4n: http://i.imgur.com/PAZFRvP.png < 1418959094 230418 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :the red is the implied first operand, the green is the implied second < 1418959113 807930 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :you would shift the window, then "0" would become red, and "1" would become green < 1418959115 712244 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :make sense? < 1418959132 36702 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Yes < 1418959154 632710 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Hm, maybe < 1418959255 839209 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I've been writing more of the spec also < 1418959256 142787 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :http://i.imgur.com/vcWHr7u.png < 1418959291 173858 :cluid!~cluid@unaffiliated/cluid PART #esoteric :"Leaving" < 1418959294 817880 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1418959312 337070 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i cant work out how to go from having n to having < with ceil n/2 and > with floor n/2 < 1418959324 285267 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I don't know how practical the window idea is going to be < 1418959382 958063 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :diginet: So far, most of this is rather self explanatory. I'm just not sure how intuitive the windows will be. < 1418959412 186980 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://spth.virii.lu/main.htm < 1418959575 745056 :yonkie!~yonkie@82.144.205.57 PART :#esoteric < 1418959668 964884 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1418959746 706994 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cluid: if you can ensure n is even, then it is easy < 1418959771 679282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you need arithmetic like that if you have as many scratch cells as you want? < 1418959771 790304 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ill make n even, and put that bit in the riht placebeforehand < 1418959814 435134 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also if n is a power of 2, you can just store the exponent < 1418959872 407087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess there's two approaches < 1418959879 716524 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least! < 1418959881 567743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :one, store the path spread across the tree with scratch cells < 1418959894 389699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :two, store the path all in one cell, so that it's okay to scribble over used cells when processing it < 1418959900 518977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(because the only state you care about is in the current cell) < 1418959909 15821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the former seems easier to me < 1418959925 231153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since it is just a simple branch, flip, move sequence at each stop < 1418959970 250302 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this is so hard to program in omg < 1418960117 208563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so is bf :P < 1418960154 435224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I do think oerjan's idea of just using bits for state is ideal < 1418960169 622247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that way you could completely eliminate anything but branching and flipping and moving < 1418960184 411886 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net PRIVMSG #esoteric :did someone have a question for me? < 1418960310 504890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think so < 1418960503 40863 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I made an 'evenness' detector, but it is extremely long < 1418960530 259793 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :47 chars < 1418960545 882281 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this can be done much better < 1418960550 957122 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :im sure < 1418960567 618095 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Okay, can someone help here < 1418960579 282000 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I think that this is turing-complete: http://i.imgur.com/Lf24Tnh.png < 1418960585 563597 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :But I'm not sure < 1418960690 351385 :FireFly!~firefly@oftn/member/FireFly QUIT :Ping timeout: 244 seconds < 1418960808 832247 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :CrazyM4n, yes looks TC < 1418960836 274105 :FireFly!~firefly@firefly.xen.prgmr.com JOIN :#esoteric < 1418960910 901328 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :cluid: Success! < 1418960924 378740 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Now to write an interpreter < 1418961059 361294 :bb010g!uid21050@gateway/web/irccloud.com/x-rmbpumpsnygvihhd JOIN :#esoteric < 1418961103 557693 :cluid!~cluid@unaffiliated/cluid QUIT :Remote host closed the connection < 1418961848 164729 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: ("sleep for finals") < 1418962123 125492 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 255 seconds < 1418962256 137576 :MDude!~fyrc@67.235.2.71 NICK :MDream < 1418962441 265096 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1418962444 591094 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Hah hah. My Collatz search is still running this morning. < 1418962482 757809 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :What's it searching for? < 1418962523 167314 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Euler #14; longest sequence for a seed under a million. Think I need a more efficient program. < 1418962667 175442 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Are you doing it in a normal language or in something like BF? < 1418962689 639853 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I'm doing it in Heresy, which is my own language built on-top of Racket. < 1418963581 31660 :drdanmaku!uid17782@gateway/web/irccloud.com/x-bvfrajilaxwhgxkd QUIT :Quit: Connection closed for inactivity < 1418966150 958741 :hjulle_!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1418966151 56953 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Read error: Connection reset by peer < 1418966766 339202 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :`slist < 1418966767 258533 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :slist: Taneb atriq Ngevd Fiora Sgeo ThatOtherPerson alot < 1418966788 86589 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :J_Arcane: is Heresy a real Racket language, or just interpreted ala Arc? < 1418966910 254152 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Sgeo: Basically a big pile of macros. < 1418966940 300703 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :so the former, i think? it's implemented to use #lang s-exp < 1418967023 820724 :hjulle_!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 264 seconds < 1418967098 555131 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I'd say that counts < 1418967122 453340 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I just think straightforward interpretation is boring < 1418968977 935849 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Remote host closed the connection < 1418969256 418925 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I'm going to make a scrip7 compiler in scrip7. < 1418970742 360791 :AndoDaan_!~AndoDaan@188.188.66.35 JOIN :#esoteric < 1418970922 438531 :AndoDaan!~AndoDaan@188.188.66.35 QUIT :Ping timeout: 258 seconds < 1418971781 775436 :J_Phone!~J_WPhone@85-76-35-212-nat.elisa-mobile.fi JOIN :#esoteric < 1418971820 663870 :J_Phone!~J_WPhone@85-76-35-212-nat.elisa-mobile.fi QUIT :Read error: Connection reset by peer < 1418971996 375261 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1418972148 122221 :J_Phone!~J_WPhone@85-76-35-212-nat.elisa-mobile.fi JOIN :#esoteric < 1418972166 440144 :J_Phone!~J_WPhone@85-76-35-212-nat.elisa-mobile.fi PRIVMSG #esoteric :Moi. < 1418972465 161567 :J_Phone!~J_WPhone@85-76-35-212-nat.elisa-mobile.fi QUIT :Read error: Connection reset by peer < 1418972831 412353 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 258 seconds < 1418973832 825238 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Subject: magic rod factory supplying from China" < 1418973853 213920 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"We mainly produces PET woven nylon hair thick stick, ever-changing magic rod, a whirlwind speed, snail, TV curlers, automatic curl bar, HDMI cable network weaving, snakeskin nets, mesh casing, scalable network management, tin plated copper woven nets, shielding line, all kinds of wire and wire processing woven cotton and so on." < 1418973879 379274 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :fizzie: that makes perfect sense < 1418973895 97963 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The "ever-changing magic rod" makes perfect sense? Well, I guess. < 1418973958 723125 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it probably means a continuously casted plastic < 1418973998 468938 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1418974059 301982 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :fizzie: they make nylon line by continuous extrusion < 1418974106 247764 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so i think this is a factory that does the copper wire and the plastic cover in one continuous process < 1418974147 786320 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: I read that as “snake's oil and tin plated copper woven hairnets that shield your brain from mind control satellites as much as tinfoil hats” < 1418974251 933348 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm just wondering about the "whirlwind speed", which (based on the commas) seems to be an item in its own right, unless the following comma is misplaced, and it's a whirlwind speed snail. < 1418974273 77176 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh! maybe the magic rod menas the one from Hitachi? < 1418974300 250909 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that would make whirlwind speed make some sense < 1418974341 54949 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"The product is as seen on TV", if that helps. < 1418974370 239135 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :fizzie: so yeah definitely hitachi. < 1418975189 996593 :MoALTz_!~no@user-164-126-31-182.play-internet.pl QUIT :Quit: Leaving < 1418975364 253763 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I thought more about and figure out things about how Aberration Hater Card Game can be working. The card can consist of (name,tags,actcost,rescost,type,hitpoints,move,text). An expansion set consists of multisets of card IDs for each rarity. Rarities should be assigned based on what makes a draft more interesting. < 1418975495 909709 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Is it OK so far do you think so? < 1418975499 921711 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :That sounds really cool, zzo38. < 1418975533 638318 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I am not sure quite yet the pack distributions. However, note that Limited format is the main format so it would be designed around that mainly. < 1418976154 600945 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Cards can be played in front or in back and if you have any cards in front then only those cards can attack, defend, and be attacked (regardless of their type; even attachments can be attacked). The card can cost action points and/or resource points to play them. Cards can be switched front/back by their move cost in action points (unless it is either immovable or has an infinite move cost). < 1418976209 609391 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :shachaf: Prismata is ~2k away from getting funded < 1418977007 926080 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 272 seconds < 1418977449 797053 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It will surely make it. < 1418977472 519180 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I made idea for Magic: the Gathering cards one is "All permanents gain cumulative upkeep {0}." < 1418977527 698724 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: Is the idea that if you forget to do the thing you sacrifice it? < 1418977542 988799 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It seems like a big hassle, putting age counters on every permanent. < 1418977549 441954 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :shachaf: Well, one idea is that if you don't want that card anymore you can sacrifice it during your upkeep. < 1418977551 810147 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, maybe you mean that it interacts with other cumulative upkeep things. < 1418977560 582852 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Because age counters are age counters. < 1418977570 131129 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The other idea is it causes extra counters on other cards that already have cumulative upkeep. < 1418977571 28032 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, that also works. < 1418977696 530227 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1418977773 770519 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :#define brase break;case < 1418977853 319023 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :#define brefault break;default < 1418977869 706509 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :#define break return < 1418977921 390843 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :#define tldr } < 1418977940 953387 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Are those the kind of macros you like to define in a C program? < 1418977973 365734 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :zzo38: pretty much. my favorite is #define loop for(;;) < 1418978005 456020 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`quote 181 < 1418978006 675407 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :181) Invent the game called "Sandwich - The Card Game" and "Professional Octopus of the World" (these names are just generated by randomly) < 1418978016 112935 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: I'd like to learn more about those games. < 1418978026 507865 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Other ideas related to Magic: the Gathering cards, including cards creating non-creature tokens, as well as "Target spell gains Epic" and one card "Epic Fail" which does nothing except it has Epic. < 1418978047 441563 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :shachaf: They don't exist as far as I know; if they do, ask someone else please. < 1418978048 458789 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There are already cards creating non-creature tokens. < 1418978072 829832 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zzo38: What is the point of Epic Fail? < 1418978097 448275 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Nothing...it is just full of the epic failure... < 1418978160 441185 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :idea: cards which are typeless. < 1418978168 851144 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes I thought that too < 1418978233 876321 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Is there a card which exiles all indestructible permanents? < 1418978259 861583 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And no other ones? < 1418978263 952129 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes < 1418978277 725212 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think so. < 1418978310 237964 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But searching Google for that phrase finds IRC logs of this channel. < 1418978329 180877 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh boy i was such a jerk < 1418978637 864721 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Some of the existing rules I find klugy and I don't like much, one is including the rule for card types and I would like to perhaps change it to: Any card can be played onto the stack during your main phase if the stack is empty by paying its mana cost (you can't if it doesn't have a mana cost); all instants have Flash; lands can be played directly into play during your main phase if stack is empty by costing a land drop ... < 1418978674 937900 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh dear, M:tG rules discussions < 1418978679 321907 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll have to read this later < 1418978682 247617 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What would the changes be compared to the current rules? < 1418978689 273151 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :... if instants and sorceries would be put into play from anywhere it remains where it is; if something resolves and then remains on the stack it is discarded instead. < 1418978739 829158 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure about that last pair of rules. < 1418978761 20306 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :So, under these rules it would mean, if a land actually has a mana cost then you can either play it as a land, or play it as not a land onto the stack by paying its mana cost. < 1418978770 503664 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :lol "Epic Fail" < 1418978782 509504 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(And while it is on the stack it can be countered and that stuff too) < 1418978812 195097 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are there any lands with mana costs? < 1418978828 463420 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: whoa... I'd prefer if you always played lands like now, you just had to play their mana cost if they have one, < 1418978834 679816 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :shachaf: Not as far as I know. < 1418978850 319381 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Using the existing rules you could just give a land an ability that functions in your hand: "{3}: Put this card from your hand onto the battlefield". < 1418978852 12883 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :in which case we could have a Spire with a mana cost of {1} < 1418978871 767196 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :b_jonas: Maybe, but I still think the way I mentioned is more sensible, to me at least < 1418978873 223446 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or maybe you mean that it wouldn't use the stack, which would be slightly more difficult to make work, I guess. < 1418978884 925508 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: dunno < 1418978938 398499 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: would that make lands that are sort of like the Borderposts? < 1418978947 630347 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :only not quite < 1418978957 582758 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mind you, we still have cycling and morph lands < 1418978991 510044 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Also these rules I specified would make it so that a typeless card acts mostly like a global enchantment card. < 1418979825 465256 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: actually, I was thinking about what you said < 1418979849 272768 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and being able too cast lands with mana costs like a normal spell would indeed make sense < 1418979861 749849 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :though it has some slight implications: < 1418979898 326402 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :like you could then probably cast lands as spells (without land drop, even in an opponent's turn) using effects that make you cast a card without paying its mana cost < 1418979926 878977 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: a typeless card already acts much like a global enchantment card, it's just that I think a typeless card can currently only exist on the battlefield < 1418979930 799589 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, assuming that the card worked with lands otherwise < 1418979944 770105 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(If it doesn't say card types, it would indeed work with lands.) < 1418979948 255215 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: yep. < 1418979958 703749 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :those cards currently say "play that card without paying its mana cost" < 1418979988 463926 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :an example is the hdieaway lands < 1418980023 556492 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hideaway lands < 1418980083 773400 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't think this is very abusable though < 1418980123 858171 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :occasionally casting a land on the opponent's turn that way doesn't seem an effect that can break much < 1418980204 727468 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm wait < 1418980211 619662 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no < 1418980223 766323 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I would change a lot of other rules too < 1418980238 496022 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :right, it wouldn't come up much anyway, because most lands don't have mana costs < 1418980259 455163 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Some of these changes would suggest that other cards should be changed < 1418980303 369167 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what does "all instants have flash" change? < 1418980306 807119 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Rules for damaging Planeswalkers are too klugy. I also don't like the rule that makes auras and equipments that are also creatures to become not attached; I would remove those rules. < 1418980333 431137 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :b_jonas: It would be an alternative to the normal rule. I don't know exactly what it would change. < 1418980342 833861 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: such auras die anyway, it only matter for equipments < 1418980360 114125 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and for equipments, I think it's better if they remain in play unattached so you can have animated swords < 1418980363 114852 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and animated hammers < 1418980373 950998 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :b_jonas: Yes I know, but I would delete those rule anyways so it is still allowed to be aura and equipment being attached. < 1418980445 599678 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as for changing rules, some people have suggested changing the combat damage order rules so you can assign non-fatal damage to any number of creatures later in the order than all creatures to which you assign fatal damage < 1418980487 680301 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :of course that's less important now that we have a rule that damage from creatures with deathtouch counts as fatal, but it would still be nicer for combat tricks < 1418980491 239620 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Other rules I would change a lot too < 1418980584 757862 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and did I mention I still don't understand why Spreading Seas was printed without a remainder text? I hate how they did that < 1418980595 326172 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :They should have known after Sea's Claim < 1418980610 242411 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and this is despite that I like the flavour text of these cards < 1418980641 674855 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but my rules and cards knowledge is very stale right nwo < 1418980657 747185 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't follow M:tG much these days < 1418980751 621881 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I would also get rid of the rule causing tokens to cease to exist in not play zones and replace it with another one causing objects to cease to exist if they would be reset to their initial state but don't have one and then make tokens don't have any initial state and moving between zones resets an object. < 1418980784 393530 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Therefore, copies of spells or anything even placed on the stack also are tokens, so if a creature spell is copied the copy is also a token, and remains a token when it comes into play. < 1418980837 241839 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :b_jonas: How can a typeless card exist on the battlefield? < 1418981256 165399 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I saw it once how but now I forgot. < 1418981613 889637 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I would also make loss of game due to inability to draw a card to become immediate instead of state-based. Therefore you can lose all life and still win if the same effect that caused it also causes your opponent to draw more cards than they have before state-based-effects are checked. < 1418981644 972651 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That seem pretty ad-hoc. < 1418981673 734575 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :And also I will reintroduce mana burn for strategic purposes. < 1418981766 534567 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :shachaf: neurok transmuter and march of the machines < 1418981834 310996 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :and already, typeless permanents are a lot like global enchantments, just without the enchantment bit < 1418981857 779078 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: yes, what coppro says < 1418981879 7470 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK. < 1418981889 906047 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :If they were revising the rules from the get-go, they would quite possibly make Instant a supertype < 1418981909 409363 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think a typeless permanent is slightly different from a typeless card. And I guess cards aren't on the battlefield at all, only permanents represented by cards, or something like that. < 1418981913 472403 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't remember. < 1418981915 972045 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: I don't think so. Instant is fine as a type. < 1418981939 322029 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Everyone argue differently about how the rules ought to be changed into. < 1418981939 657456 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :b_jonas: it could become "instant sorcery" < 1418981950 294047 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: yes, it could, but I don't think it would be a good idea < 1418981955 91812 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They're talked about the Instant Sorcery thing in various places before. < 1418981968 303696 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :b_jonas: in any event, it doesn't make sense to have two ways to accomplish the exact same thing < 1418982013 943778 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :typeless cards aren't possible < 1418982015 725746 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :coppro: there are more Instants than Sorceries printed. you'd have that ugly typeline on lots of cards unnecessarily. Instants are such a common case that they're worth a rule. < 1418982039 978023 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It's like how all portal cards have "Summon Creature" printed on them. It's ugly. < 1418982064 474548 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Mind you, you could argue that they changed from "Enchant Creature" to "Enchantment - Aura" with an ability < 1418982076 306412 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yes < 1418982089 239094 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and there are lots of Auras too < 1418982092 236274 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :you may notice that Magic cares about form, but only after function. Function is first. < 1418982104 510855 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :and the care with which the modern function is designed means that sometimes it gets in the way of form < 1418982114 71352 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :However, there are some auras with crazy restrictions < 1418982119 250268 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :backwards compatibility > function > form hth < 1418982128 515660 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :like coral net < 1418982136 686026 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :animate dead? < 1418982138 63862 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mind you, that's just printed as "Enchant Creature" on the card < 1418982166 44241 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :uh... no, Animate Dead is a separate category < 1418982260 261820 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, function and form, but I don't see anything wrong with the function of instants < 1418982325 953097 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1418982357 315457 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm, wasn't there one card that specifically cared about... something about "instant or card with flash", searching them or cast trigger or something < 1418982396 180475 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :If the rule was the one I wanted to change it to, then "card with flash" would include instants. < 1418982429 397517 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: I don't think that's worth: it affects only one card, possibly zero because I might have just dreamt this < 1418982437 8793 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so it would need remainder text on that one card < 1418982449 273061 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's better to just write "instant or card with flash" in that one case < 1418982456 961213 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :does that card exist? or was I just dreaming? < 1418982458 721330 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I can't find it < 1418982460 907429 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :That isn't the reason I wanted that rule though < 1418982480 793541 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah, found it < 1418982484 113188 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Mystical Teachings < 1418982511 622060 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and it searches < 1418982516 931236 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Client Quit < 1418982529 434315 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(guess which set it is in) < 1418982542 675288 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1418982604 983309 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Client Quit < 1418982626 745151 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1418984437 565537 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`relcome PinealGlandOptic < 1418984460 115878 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​04PinealGlandOptic: 07Welcome 08to 09the 02international 06hub 13for 04esoteric 07programming 08language 09design 02and 06deployment! 13For 04more 07information, 08check 09out 02our 06wiki: 13. 04(For 07the 08other 09kind 02of 06esoterica, 13try 04#esoteric 07on 08irc.dal.net.) < 1418985023 682407 :AndoDaan_!~AndoDaan@188.188.66.35 QUIT :Ping timeout: 250 seconds < 1418985145 543927 :AndoDaan!~AndoDaan@188.188.66.35 JOIN :#esoteric < 1418988062 142448 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1418989385 426393 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :My GTK theme is done! < 1418989431 928505 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :It's neat how the theming is done with CSS for gtk3 < 1418989966 843678 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :data Tuple :: (*,*) -> * where Tuple :: a -> b -> Tuple '(a,b) < 1418989973 806249 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :how do you match against that in patterns? < 1418989986 559661 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :let foo (Tuple a b) = (a,b) < 1418989989 322536 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :doesn't work < 1418990347 81828 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :you can have 'where' clauses in data declarations? < 1418990475 884884 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :yes < 1418991629 182976 :boily!~alexandre@96.127.201.149 QUIT :Quit: TELLURIC CHICKEN < 1418991836 753757 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://snag.gy/BqAlC.jpg <-- how does this red and white color scheme look? < 1418992167 691114 :AndoDaan!~AndoDaan@188.188.66.35 PRIVMSG #esoteric :I'd not vouce for my sense of estetics, but it looks clear, and cool, to me. < 1418992222 52867 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 264 seconds < 1418992224 144821 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I can;t get a picture of it for some reason, but the buttons and menu options turn red when they are moused over. < 1418992367 737046 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I like red. There is too much blue on computers. < 1418992692 378034 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Grasp14]]4 10 02http://esolangs.org/w/index.php?diff=41518&oldid=39081 5* 03210.9.139.234 5* (+189) 10/* External resources */ < 1418993047 730516 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Read error: Connection reset by peer < 1418993096 447824 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1418993254 682283 :relrod!~relrod@redhat/relrod QUIT :Ping timeout: 255 seconds < 1418993265 571961 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 265 seconds < 1418993320 825585 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1418993325 530807 :relrod_!~relrod@redhat/relrod JOIN :#esoteric < 1418993406 69328 :AndoDaan_!~AndoDaan@188.188.66.35 JOIN :#esoteric < 1418993646 961911 :AndoDaan!~AndoDaan@188.188.66.35 QUIT :Ping timeout: 256 seconds < 1418995547 460632 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: a monospace font? nice < 1418996188 377596 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :b_jonas: yes but that setting isn't part of the theme. I'm now trying to make the theme consistent for gtk2 and gtk3 < 1418996430 253003 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Ideally there should be a way to convert the two programmatically, but we do not live in that world < 1418997554 442994 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1419000202 840299 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: as for changing the rules so that copies of spells count as tokens, I was trying to imagine how very broken Doubling Season would be if it doubled copies of spells. it wouldn't, of course, because its rules text explicitly mentions only tokens put into play, but still. < 1419000221 944484 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It would be very broken, because it would double the already crazy storm and isochron scepter effects. < 1419000466 592208 :shikhin!~shikhin@120.57.239.151 JOIN :#esoteric < 1419000470 796239 :shikhin!~shikhin@120.57.239.151 QUIT :Changing host < 1419000470 839400 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419001152 34841 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://pasterack.org/pastes/24833 < 1419002169 172482 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1419002785 184827 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@tell boily You might want to have a look at GADTs < 1419002785 497018 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419002812 684984 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :@tell boily https://downloads.haskell.org/~ghc/6.6/docs/html/users_guide/gadt.html < 1419002812 783693 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419002964 35418 :S1!~S1@pD9FCA91D.dip0.t-ipconnect.de JOIN :#esoteric < 1419003028 853130 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, do you sometimes find irc very annoying, given that you're forced to sit on this channel and have to listen? < 1419003029 522848 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: let me find it), scsh aligns the cwd that the os thinks the process is actually stored. when we were evaluating the expression a little. < 1419003045 719542 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh < 1419003092 455201 :MDream!~fyrc@67.235.2.71 NICK :MDude < 1419003101 488429 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: oh, but what if I call unshare(CLONE_FS) in the thread? < 1419003102 62473 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: i would like to get past this error. i corrected it. the problem rather seems to be helping with mz. < 1419004333 683503 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419004449 356467 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1419004969 165148 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Ping timeout: 256 seconds < 1419005121 988704 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419005353 186966 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1419005569 982171 :drdanmaku!uid17782@gateway/web/irccloud.com/x-eeqrhclwdwrefrww JOIN :#esoteric < 1419005746 983650 :spiette!~spiette@2607:fad8:4:6:224:a5ff:feaf:f0af JOIN :#esoteric < 1419005997 948755 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 258 seconds < 1419006433 447276 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :That's good to hear, fungot < 1419006433 992856 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :FireFly: cool widgets crammed contiguously in the newspace one in the parrot distribution, but that only applies to channels that only accept bald < 1419006528 735016 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :So, how should I time a certain section of process in a C program these days? < 1419006590 74667 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: how should Melvar time a certain section of process in a C program these days? < 1419006590 415547 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: you can? :) htmlprag? < 1419006614 135020 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: with a pointer to const void? < 1419006614 469228 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: s/ to/ too/ ei fnord < 1419007036 621629 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Your pointers need to be less const void. < 1419007057 971407 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Uhh... use gprof < 1419007298 51587 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :unless you mean doing it in C code. then you can use microtime or nanotime < 1419007358 66342 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :I was thinking either times or getrusage. < 1419007466 795430 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :b_jonas: I don't think I can recommend unsharing in a thread. < 1419007478 297302 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :That's what forks are for(k). < 1419007608 285557 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Melvar: hmm, well those are essentially the same, they just have different extra fields < 1419007669 698808 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you're choosing between tms.tms_utime+tms.tms_stime and ru.ru_utime+ru.ru_stime < 1419007697 392570 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :oren: Except that times gives me clockticks, and getrusage gives me seconds+microseconds. < 1419007742 617809 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :do you care about exact units or about comparison between runs? < 1419007764 675261 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if it is about compariosn then clockticks is fine right? < 1419007770 87435 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :I want to plot the results and would prefer if my axis labels were in seconds. < 1419007857 491070 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Not processor cycles? < 1419007876 973089 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :getrusage is better then, and it allows you to easily add memory usage graphs. < 1419007887 672353 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if you ever wanted that? < 1419007897 521209 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :So I guess I’ll go with getrusage right now just to avoid having to put extra effort into translating. < 1419007987 418995 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :processor cycles is kind of a useless metric. one processor cycle on a different processor can be longer or shorter and do less or more work. < 1419008013 247406 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :I don’t expect I want memory usage for this particular thing, since that section is not supposed to allocate. < 1419008045 471566 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Melvar: does it do any syscalls? < 1419008082 640513 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if it doesn't then you don't need the stime it will probably be almost zero. < 1419008092 522949 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :I don’t expect so, it’s a blas routine which I mainly want to subtract from the stuff I’m doing around it. < 1419008118 723281 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1419008194 169335 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :oren: So, thanks for helping me decide here. < 1419008662 493661 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1419008944 77360 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 250 seconds < 1419009120 360067 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1419009621 915529 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419009655 733431 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419009736 697301 :bb010g!uid21050@gateway/web/irccloud.com/x-rmbpumpsnygvihhd QUIT :Quit: Connection closed for inactivity < 1419009853 847467 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 265 seconds < 1419010985 568683 :AndoDaan!~AndoDaan@188.189.68.249 JOIN :#esoteric < 1419011006 328407 :AndoDaan_!~AndoDaan@188.188.66.35 QUIT :Ping timeout: 245 seconds < 1419011617 381615 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419012368 961446 :scarf!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net JOIN :#esoteric < 1419012379 930369 :scarf!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net QUIT :Changing host < 1419012379 973833 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419012586 965840 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 255 seconds < 1419012621 239027 :shikhout!~shikhin@120.59.229.60 JOIN :#esoteric < 1419012641 321456 :shikhout!~shikhin@120.59.229.60 QUIT :Changing host < 1419012641 420776 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419012651 387301 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Disconnected by services < 1419012656 345115 :shikhout!~shikhin@unaffiliated/shikhin NICK :shikhin < 1419012681 151576 :scarf!~ais523@unaffiliated/ais523 NICK :ais523 < 1419012944 999389 :MoALTz!~no@user-164-126-31-182.play-internet.pl JOIN :#esoteric < 1419014084 430102 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 245 seconds < 1419014797 551577 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Quit: Terminated < 1419014814 404810 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419014984 402328 :relrod_!~relrod@redhat/relrod NICK :relrod < 1419015608 579153 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419016150 774819 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Should scrip7 allow division by a pointer or of a pointer? < 1419016183 601304 :quintopi1!~quintopia@74.117.159.204 JOIN :#esoteric < 1419016185 633341 :lambdabot!~lambdabot@silicon.int-e.eu QUIT :Ping timeout: 244 seconds < 1419016185 897626 :diginet!~diginet@107.170.146.29 QUIT :Ping timeout: 244 seconds < 1419016186 157594 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 244 seconds < 1419016208 64306 :diginet_!~diginet@107.170.146.29 JOIN :#esoteric < 1419016224 23041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: I can't think of a situation where dividing pointers makes sense; dividing pointer /differences/ makes sense, though < 1419016235 69353 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(pointer - pointer) / 4 is an operation that, say, NetHack actually does < 1419016245 578694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the difference between two pointers is a ptrdiff_t, not a poitner < 1419016344 699425 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ais523: dividing pointers makes sense if you want to check alignment. < 1419016354 534106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pointer modulo makes sense, I guess < 1419016375 383080 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok so i should disallow / but not % < 1419016407 250813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ptr % ptrdiff_t makes sense < 1419016409 638853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not ptr % ptr < 1419016417 173415 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i right now attempting to make the semantics of scrip7 fully defined in all situations < 1419016439 248373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: (...are pointers a vector space or something?) < 1419016441 968858 :S1!~S1@pD9FCA91D.dip0.t-ipconnect.de QUIT :Quit: S1 < 1419016443 464857 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(or an error) < 1419016452 896198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: they're an affine scale < 1419016460 878476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're an affine space, right < 1419016472 617305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is affine scale something in particular? < 1419016491 288 :lambdabot!~lambdabot@silicon.int-e.eu JOIN :#esoteric < 1419016519 302927 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :does bitwise operations on a pointer make sense? < 1419016523 143715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so what do you call an affine space that has modulo? < 1419016563 182588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, I guess ptr divmod ptrdiff_t gives you (ptr rounded down to nearest diff, distance between that and ptr)? < 1419016572 729606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, that first result can't be right < 1419016589 513928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: for pointer tagging and stuff, sure < 1419016592 91714 :AndoDaan_!~AndoDaan@188.189.68.249 JOIN :#esoteric < 1419016602 637390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the point is that operations on pointers aren't symmetrical in the sense that it's ptr + ptr < 1419016635 479011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's ptr + offset => ptr, ptr - offset => ptr, ptr - ptr => offset < 1419016644 250227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(ptr + ptr doesn't make sense) < 1419016665 444419 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but offsets have to be the same binary length as the pointer < 1419016670 353326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Affine_space#Definition so it is an affine space < 1419016673 880433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: yes, but they are not pointers < 1419016698 105553 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well, yes but scrip7 is pretty much typeless < 1419016709 232869 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :operations have types not data < 1419016710 19015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then sure, just allow every arithmetic operation < 1419016728 881194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: this is actually really elegant and nice < 1419016736 60046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I want a language that represents pointer operations like this now < 1419016742 167897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(with strong typing of it) < 1419016774 647343 :AndoDaan!~AndoDaan@188.189.68.249 QUIT :Ping timeout: 264 seconds < 1419016792 682916 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: i have been toying with building a better version of C (with strong typing and no undefined behaviour) on top of scrip7 < 1419016814 357368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uhh, script7 is an interesting choice of base for that but sure < 1419016847 959650 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well scrip7 is a "portable assembler" to an extent < 1419016858 453967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :an interpreted portable assembler < 1419016866 547378 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you could compile it < 1419016927 860431 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but the main thing is that like C it allows direct memory access, but unlike C there is (will be) no undefined behaviour < 1419017024 303329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :really < 1419017031 597323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so what is the defined behaviour of accessing some memory you haven't allocated < 1419017145 728761 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the defined behaviour of any memory access such as x=0 is that it: takes address in register 4, and places the 4 bytes representing a ieee 32 bit floating point number "0" into the four bytes of memory following that address < 1419017259 908246 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if the program crashes due to trying to do that, that is fine. the mian thing is that it will try. < 1419017347 350015 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: fwiw, my thesis is about (a subset of) affine programming languages < 1419017354 334419 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :scrip7 has allocation primitives but these are not essential. < 1419017361 648556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: so you define the behaviour as undefined < 1419017376 938839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I guess the language's effect on the processor is defined < 1419017381 791432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just you also refuse to perform optimisations based on this undefined behaviour, so your programs will be slow < 1419017382 367727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not the processor's interpretation of that < 1419017385 494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok! cool < 1419017388 200652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: how do you do things like SMP memory barriers? < 1419017389 515546 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: i refer the definition to the processor and OS < 1419017398 488699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ahhh < 1419017402 560801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so your language has no definition < 1419017406 897067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and therefore all behaviour is undefined < 1419017495 990231 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is defined to the extent that it will try to do what you have specified. it will not, for example, attempt to steal your bank account, as a C program may legally do. < 1419017533 253250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it will if the OS tries to < 1419017610 977301 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :That is the OS's fault not mine. All i promise is if the value of O is 0, and you write u=0, i will attempt to write to the address 0. < 1419017630 404609 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I won't cut out that part pf the code < 1419017655 391169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all I can say is that you're going to make a cutting-edge language perfectly suited for the computers, speed and software engineering practices of the 80s < 1419017770 413156 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: this has real implications. suppose you have a function which allocates memory, performs some cryptography, and then clears the memory and frees it. if such program is written in C, the compiler may optimize it by omitting the "clear memory" part. scrip7 promises not to. < 1419017785 867019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :please stop trying to educate me about the implications of undefined behaviour < 1419017801 985411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the other way around would be more reasonable... < 1419017812 773965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that doesn't actually have anything to do with UB though < 1419017820 82092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's literally just dead code elimination < 1419017827 175059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have fun writing a compiler that doesn't optimise anything at all < 1419017837 844165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you also can't optimise division into bitshifts because it'd change how it uses the CPU I suppose! < 1419017860 836343 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: that is the point. dead code elimination can create security holes < 1419017868 865262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :agreed. < 1419017871 148647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your solution sucks though < 1419017881 774517 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what's yours? < 1419017889 953570 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419017889 996747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and crypto is hard. and its requirements are hard. and you probably won't satisfy them) < 1419017892 95102 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419017894 25236 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :* oren: did you know that all modern kernels with any level of popularity for modern consumer desktops/laptops zero deallocated memory maps? < 1419017905 65821 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419017909 58825 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1419017913 468663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: my solution is to try being less naive and acknowledge complexity and reasons for things < 1419017916 499057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Windows actually has a background process that does the zeroing < 1419017924 131495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I support languages that don't let you do things like dereference invalid pointers at compile time, anyway. < 1419017943 438170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meanwhile, Linux (on systems with an MMU) will map all zeroed memory against the same page (full of zeros) until it gets written to < 1419017960 385896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I also support unsafe escape hatches for when things like that are necessary (rarely), and for the behaviour of those escape hatches to be regulated by undefined behaviour to some degree to allow optimisation.) < 1419017966 32326 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: now I'm interested, what languages /do/ let you dereference invalid pointers at compile time < 1419017973 152945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: misparse :) < 1419017975 501509 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :BASIC < 1419017976 960405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Perl does, I believe? at least it does if you're allowed to use the FFI < 1419017998 182607 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :POKE 0 1 < 1419018002 398044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not compile time. < 1419018007 437224 :mitchs_!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419018013 371976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(overall I support hardware and software systems that are built to not require such unsafety, to as great an extent as possible. but that is a pipe dream.) < 1419018036 255514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I also think 95% of programs just shouldn't be touching raw pointers or anything at all.) < 1419018048 158330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(life is too short for that) < 1419018055 963075 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419018168 256278 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :$ perl -e 'BEGIN { print +(unpack "p", 10000000), "\n"; }' < 1419018169 765744 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Segmentation fault (core dumped) < 1419018175 153852 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :took a ton of tries to find an actual invalid pointer, though < 1419018183 892988 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 240 seconds < 1419018192 466879 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently someone had mapped a bunch of zeroes over the bottom of the address space < 1419018213 394154 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1419018215 30022 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1419018246 265442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, and proof it's compile-time: < 1419018248 766036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :$ perl -ce 'BEGIN { print +(unpack "p", 10000000), "\n"; }' < 1419018250 258037 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Segmentation fault (core dumped) < 1419018253 214841 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Bottom as in page 0? What OS are you running? < 1419018262 898400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Linux, x86_64 < 1419018269 721086 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and bottom as in when I tried to dereference small integers < 1419018277 325420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :interpreted as null-terminated strings < 1419018280 949967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I got zero-length strings back < 1419018298 950785 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what about an actual zero pointer? < 1419018309 326732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a special case, it doesn't even try to dereference it < 1419018311 444977 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it just returns undef < 1419018323 112277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because NULL is 0 on this platform < 1419018331 620502 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You got that behavior for e.g. 1? < 1419018342 166531 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :maybe a zero pointer is the internal repr. of undef in PERL < 1419018369 94850 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think that page shouldn't be mappable by default usually. < 1419018371 449341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: yes, 1's the first thing I tried < 1419018376 211244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: no, it isn't < 1419018393 793352 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :undef has its own type then? < 1419018398 765181 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's `sysctl vm.mmap_min_addr`? < 1419018412 447499 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I say this as someone who a) has dealt with Perl's memory management internals quite extensively, and b) has read the docs for pack which /specifically say 0 is a special case/ < 1419018432 341801 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I'm guessing that it's the minimum address at which memory maps will be placed when the kernel's asked to choose an address < 1419018477 361106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now that there are three main ways to allocate memory (stack, brk, mmap), it's become hard giving them all their own address spaces < 1419018505 632087 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the old days, before OSes started to really exploit what the MMU could do (and before that, before MMUs existed), it was quite simple: stack grows down, heap grows up, they both grow into the same space < 1419018517 991446 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that guarantees that you never have problems due to failing to guess which will grow larger < 1419018521 336445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck.c:1:5: error: size of array ‘fuck’ is too large < 1419018521 379694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : int fuck[(unsigned long) -1]; < 1419018521 379836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ^ < 1419018522 960046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :awwwww < 1419018527 128523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that kind of thing used to segfault gcc < 1419018540 653524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nowadays, you still have stacks growing down and heaps growing up, but the maps have to be placed somewhere in between < 1419018544 371072 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's not quite obvious where < 1419018553 671762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: isn't the stack usually allocated with mmap < 1419018556 23079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it's really only two < 1419018576 208250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yes except it's a special case of mmap, there are a bunch of flags; also that's an implementation detail < 1419018580 364818 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :how can it segfault the compiler? the compiler doesn't allocate the array... < 1419018592 620586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: was that inside a function? < 1419018600 576641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no, top-level < 1419018601 172142 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if not, the compiler really does allocate the array < 1419018610 695296 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: what do you think a .exe file is? < 1419018610 771556 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but in a file, right? < 1419018616 430518 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: I meant what is it set to on your system. < 1419018621 363790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, it's allocating space to it in a file < 1419018624 610343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe you should learn how C compilers work before redesigning them :p < 1419018638 744187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: all I remember is it used to segfault gcc if you had a huge array < 1419018644 70501 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: But I get the same behavior -- I don't think the page is mapped, at any rate. < 1419018646 87625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: 65536; an address of 1 million (in decimal) worked and read NUL < 1419018689 42971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: out of interest, have you read http://nethack4.org/blog/building-c.html ? oren: read http://nethack4.org/blog/building-c.html < 1419018700 432726 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: are you telling me it builds the whole binary file in memory? i dunno how comoilers like gcc work but we made one in one of my classes and it didn't do that. < 1419018709 138173 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: see my link < 1419018728 946297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that doesn't really explain how a compiler works, but it does explain what it does < 1419019013 191417 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i don't see how it can crash gcc (or any component of gcc.) < 1419019076 833758 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :shouldn't it just output a big file? < 1419019092 414720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I found a reasonably reliable way to segfault mingw ld.exe < 1419019113 446962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least, I assume segfault, hard to tell from the generic Windows dialog box < 1419019146 537712 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :GNU ld is a piece of crap < 1419019155 405312 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :at least, without gold < 1419019186 892994 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :given any valid .o file (say test.o), run: "gcc test.o -Wl,-t,--whole-archive,--allow-multiple-definition" < 1419019205 191846 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: I've tested aimake with both ld.bfd and gold < 1419019218 867192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was unaware that gold was a GNU ld derivative, I thought it was a rewrite < 1419019223 805212 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it is < 1419019238 462524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's the main difference between them? < 1419019243 194258 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but it now ships with ld and there's a flag to pick < 1419019275 960499 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :gold is faster, less memory intensive, and supports plugins < 1419019280 450846 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :those are the three I care about < 1419019291 157166 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :and I don't *really* care about plugins < 1419019293 833509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and slightly less featureful because not all the ld.bfd features have been reimplemented in it yet < 1419019307 380331 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ais523: how come my gcc hasn't got those flags available? < 1419019326 667385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: which gcc is it? (gcc --version) < 1419019339 549041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, pretty much every gcc supports -Wl, which just passes flags to the linker < 1419019342 48424 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :4.8.2 < 1419019345 894455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :less featureful but also more < 1419019347 461255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe you're using a weird linker < 1419019352 109577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for instance llvm lto uses gold plugins < 1419019356 305057 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yep < 1419019368 230118 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :assuming you don't just compile to bitcode and do the LTO on that < 1419019369 686840 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :did you copy and paste, or try to retype? < 1419019372 262622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a lowercase l < 1419019372 490623 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :which is iirc better anyway < 1419019386 462030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gcc's LTO works by placing its internal representation in the .o file < 1419019402 878876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: that's how clang LTO works < 1419019408 423651 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meanwhile, clang's internal representation is just LLVM, isn't it? < 1419019412 64769 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :GNU ld 2.24 < 1419019418 364188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: it "links" the LLVM bitcode files along with any native .o files with gold + a plugin < 1419019428 442241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/clang LTO/LLVM LTO/, really < 1419019436 213141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(IIRC) < 1419019451 489396 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :distinguishing between clang and LLVM is useful, but I suspect the LTO is mostly an LLVM feature here < 1419019454 588188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: clang has an intermediate representation before it emits IR, I think < 1419019461 53925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, of course it does < 1419019463 305492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it needs an AST if nothing else < 1419019492 276784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: right, but the question is as to how much it uses those intermediate representations < 1419019496 193718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: http://llvm.org/docs/LinkTimeOptimization.html goes into how it benefits from getting information from the linking phase < 1419019504 540398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something isn't really a real IR unless you heavily process it < 1419019505 770222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I think clang is relatively simple as these things go < 1419019535 26127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in that it's mostly a command-line driver, and a relatively simple frontend that just emits fairly naive IR, letting LLVM do all the hard work < 1419019535 129116 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is clang a completely separate codebase from llvm-gcc, btw? or is llvm-gcc just a wrapper around clang? or something else? < 1419019538 100549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"fairly simple" being relative, of course < 1419019545 377908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :llvm-gcc is gcc frontend + llvm backend < 1419019556 876425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's also kind of dormant because of licensing stuff? < 1419019560 250083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dragonegg is the new version of that idea < 1419019564 805170 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmm, my ld doesn't crash with thatinput < 1419019570 661323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know how it differs < 1419019575 212111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess by being a gcc plugin rather than a fork or something? < 1419019591 68780 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I wonder what licensing problems that could have, given that gcc alone is fine with licensing and LLVM stuff is permissively licensed < 1419019604 106629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe it's not licensing < 1419019605 115478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know < 1419019615 701637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it might just be that apple didn't want to update it because they don't want GPLv3 < 1419019619 953763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and nobody else cared enough about it < 1419019658 561874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure why you'd even use dragonegg though. I guess for languages that clang doesn't support? < 1419019658 798754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which reminds me, the GPL2 actually went to court recently, but I don't know the details < 1419019666 477277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, gcc is still a little better at code generation. < 1419019678 678793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so replacing the backend is kind of what you don't want. < 1419019761 509266 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :wait: elliott i was wrong! on clang you can set optimization level for one function at a time. so my solution isn't needed < 1419019778 204361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh lord < 1419019779 430247 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: you can do that on gcc too < 1419019783 842298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not really a solution, dude. < 1419019787 195164 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably also MSVC < 1419019805 568639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm wondering what sort of problem you might be having that needs a solution like this < 1419019812 532672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :note that even -O0 has many optimizations < 1419019827 177891 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: I vaguely recall on MSVC you just have a pragma for it, so it's really more of a "per region of source" than "per function", but (a) I might be wrong, and (b) it of course can be used to do per function. < 1419019828 857803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assume, because gcc's internal representation destroys information that would be needed to replicate the original code in asm perfectly < 1419019855 502749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-O-1 that just bundles a C interpreter with your source code < 1419019862 408246 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I don't have the problem, but here is someone who explains it: http://pdos.csail.mit.edu/papers/stack:sosp13.pdf < 1419019936 2248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi fizzie it's undefined behaviour hour again < 1419019944 381372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :except this time it's dead code elimination hour. dead code elimination is also evil now < 1419019977 596606 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it isn;t dead when you don read the result but you want an adversary to < 1419019978 949459 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: Oh, would you look at the time, I think I need to be going. < 1419019997 923321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm going to be dead if this nonsense keeps happening < 1419020001 83128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :please eliminate me < 1419020113 504038 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://www.viva64.com/en/d/0208/ < 1419020178 534841 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :RtlSecureZeroMemory(). for when the memory really must be zero! < 1419020197 383791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for when your effect model includes things that C regards as implementation details < 1419020232 647717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw, it's weird to me that you think presenting evidence that C is an unsuitable language for secure systems programming is some kind of gotcha. like, you realise I hate C, right? < 1419020248 959685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :C is one of my least favourite languages for precisely that reason. < 1419020285 877500 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh i know you do. but it doesn't have to be that way if compiler writers had different goals in mind < 1419020329 463563 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :e.g. "do what the programmer meant" rather than " do the fastest possible interpretation" < 1419020351 236705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1419020367 652949 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :just no? < 1419020376 875225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"C is bad and it is incredibly difficult to use it correctly" is right. everything else you think is wrong < 1419020408 971489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C suffers from being too high-level to do the job for which it was designed, while being too low-level for everything else < 1419020416 367563 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oren, oh? Using PVS Studio? How do you find it? < 1419020459 507487 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: by the way, it is impossible to securely zero memory retrospectively < 1419020468 130813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have to announce that you plan to eventually securely zero it in advance < 1419020484 41941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :otherwise it might get swapped out and swapped back in and you're not going to be able to find the place where it was on disk to zero it < 1419020499 923845 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, many OSes have a pretty small limit on the amount of memory you can designate as unswappable < 1419020509 212604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because you can use that for denial of service attacks < 1419020520 192536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the language should disable swap < 1419020521 420525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the MMU < 1419020525 65506 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, Unless you are root of course < 1419020532 288364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: right < 1419020535 984977 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pft, just allocate a huge page < 1419020539 792452 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: it should provide the option < 1419020540 127952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: to Do What The Programmer Wants < 1419020544 766229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and come to think of it, most things that legitimately need to ask for passwords do run as root < 1419020548 172014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: to disable swap and the MMU? < 1419020548 970362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice < 1419020556 788085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless their only purpose is to send it over a network < 1419020558 788043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :system("swapoff -a"), a valuable missing C feature < 1419020569 184470 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in which case, you have bigger problems than just zeroing memory < 1419020599 354415 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :how are you supposed to write kernel code without the ability to do lowest-level stuff? < 1419020605 799056 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :What are you trying to achieve? < 1419020655 505356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: arguments < 1419020665 175936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: well, swap is a kernel feature < 1419020669 958186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the kernel knows how to turn it off, obviously < 1419020671 114195 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh, run in real mode, write to VGA memory, the usual < 1419020674 685700 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, always fun < 1419020677 450170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as for things like MMU management < 1419020685 637360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that differs by platform to the extent that it cannot be done portably < 1419020691 563761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: reminds me of the good old days with us < 1419020712 930934 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hah < 1419020727 27736 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, you didn't appear to find them fun back then < 1419020749 436577 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :A language usage analysis of the Linux kernel. http://gooby.naurunappula.com/org/36/26/3626c2b7abe07458/0/1240811.png < 1419020773 297257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: IRC is wearying as ever, and yet I never quit < 1419020782 942901 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hah < 1419020824 332050 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the linux kernel is compiled with -fwrapv. < 1419020836 738924 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, You know... That sounds almost exactly like a World of Warcraft player I knew < 1419020843 305887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ostriches can't fly < 1419020845 73378 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Just replace IRC with WoW < 1419020856 976762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*states random facts in an attempt to prove a point I'm not even sure of to someone who disagrees with something else entirely* < 1419020866 944131 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :heh < 1419020868 423589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: such is addiction < 1419020879 161196 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :does that not imply that the linux kernel is not written in standard C < 1419020881 369393 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Of course, I know < 1419020881 753057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd prefer a heroin habit < 1419020883 540005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: of course < 1419020894 529580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the linux kernel does all kinds of unportable things and even gets bit by UB quite a lot (IIRC) < 1419020915 409600 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :The kernel is full of GCC specific code too. Well GCC + Clang these days I guess < 1419020918 76594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-fwrapv is a perfectly reasonable dialect of C and it's fine and proper that the kernel uses it but it still suffers immensely from C's inadequacy for the task < 1419020922 202373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1419020927 948327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :still gcc-only, clang requires patches still < 1419020947 734728 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh okay < 1419020957 175781 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: of you were making a new linux kernal what language would youuse < 1419020961 765095 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*if < 1419020971 244826 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What does -fwrapv mean? < 1419020978 112403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: defines wrapping as overflow < 1419020987 646517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: if I made a new kernel I sure as hell wouldn't emulate linux < 1419020990 10544 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Assume signed two complement overflow < 1419020996 911598 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I just looked it up myself < 1419021011 355519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: the field of C replacements is undeveloped but there are compelling options, some new, some older -- Rust, ATS, D, blah blah blah < 1419021019 452508 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Speaking of that, how well does FreeBSD Linux emulation work these days? < 1419021026 7931 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Can you still run real programs with it? < 1419021056 622788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: using C for a kernel reliably isn't impossible, though. you just have to be principled and careful < 1419021072 649899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and drop down to assembly (inline or otherwise) for truly unportable operations rather than trying to hack them with C that sort of looks like it should do the right thing < 1419021097 86721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think the task of writing correct C isn't one humans are capable of, though. < 1419021099 223017 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, well obviously. Linux and *BSD managed it. Probably Windows and OS X too < 1419021116 930794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ideally you write as little as possible in C to support a higher-level language that you write the bulk of the kernel in, if you're going down that route. < 1419021120 116084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: not really < 1419021126 939844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're not robust in terms of undefined behaviour etc. < 1419021128 487621 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1419021135 808463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, http://openmirage.org/ is very cool < 1419021154 536461 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, well, they use implementation specific behaviour yes. And extensions. < 1419021159 209925 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Like inline assembly < 1419021162 259717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: UB is not implementation-specific behaviour < 1419021175 252528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am pretty sure there have been linux exploits due to UB relating to null pointers and the like < 1419021184 733522 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm true < 1419021204 200144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(of course dereferencing memory address zero is actually potentially perfectly okay in kernel mode -- another deficiency of C for the task) < 1419021206 936881 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Pretty sure the zero page is always unmapped these days because of that < 1419021213 780359 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: not any more, the gcc devs implemented compiler flags for them to not optimize out null checks < 1419021229 599709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: makes sense; clang too, I guess? < 1419021237 522616 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure about clang < 1419021249 270483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically fixing the codebase up after-the-fact to be a kind of ill-specified dialect of C slightly more suitable for kernel code < 1419021251 294839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't think it could build the kernel yet < 1419021256 920515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has been able to for years, with patches < 1419021258 824425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're trying to get it to, but it's hard because the kernel's so gcc-specific < 1419021259 600137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the patches are rather minor these days < 1419021265 232689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1419021267 28431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and they keep getting folded in < 1419021273 190894 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 250 seconds < 1419021275 430377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's basically just stuff like random gcc extensions like VLAs in structs now < 1419021306 149057 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i've never found VLA's at all useful < 1419021312 189891 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do VLAs in structs even worK? does it have to be a local struct definition? < 1419021317 527645 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: OK, now you've offended me < 1419021328 800082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I have another link for you to read: http://nethack4.org/blog/memory.html < 1419021333 705665 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i mean in cbviously < 1419021342 371041 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, VLA is not flexible array member is it? I forget... < 1419021343 278546 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe that'll explain why VLAs are so useful (more so than pretty much every other way to allocate memory in C) < 1419021348 498878 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I used both < 1419021353 50073 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: no, flexible member is flexible member < 1419021357 802391 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Right < 1419021361 495701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but flexible member is C99 so no way clang doesn't impl it < 1419021365 743459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it isn't even an extension < 1419021367 943438 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Indeed < 1419021376 638566 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And VLA is C99 too iirc? < 1419021393 120746 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1419021396 508271 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what was wrong with alloca? < 1419021398 523357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://github.com/mirage/mirage-platform/tree/master/xen/runtime/xencaml I think this is the majority of kernel C code in openmirage < 1419021402 571773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, plus the ocaml runtime < 1419021429 93907 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, Also I found VLAs to be less than useful, since they allocate on the stack. Either your allocation is large enough that it can smash the stack, or it is small enough that you can just use the max size always < 1419021440 184827 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in any case stack space is less than heap so you want to use heap space < 1419021457 547346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: what about for holding strcat returns? < 1419021459 793844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course it's designed to run under xen so it can be a bit simpler than a bare metal OS < 1419021462 55709 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you don't want an outright max size there < 1419021475 206633 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because if you have any specific max, people can create a string that's slightly longer < 1419021480 480149 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, you also don't expect it to be long < 1419021492 970920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: lol, yeah, let's just use the heap constantly in all our low-level systems applications and kernels and avoid the efficient, simple reliability of stack allocation < 1419021495 562698 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, and if I don't specify a max size, they can smash the stack instead, which crashes < 1419021497 754190 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ais523: use strncat and chop the string < 1419021498 871969 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Which is worse < 1419021509 77772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and VLA's reaction on memory exhaustion (segfault) is pretty much the same as malloc's; you can install a handler for malloc failure but nobody ever does anything but effectively ending the program anyway < 1419021519 714350 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :either not checking and segfaulting on null read; or checking, printing "out of memory", and exiting < 1419021525 995959 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is basically the same as a segfault but harder to debug < 1419021552 510776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :install a handler? you can just check the return value < 1419021558 920547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, no, aborting is far better < 1419021571 378843 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: i agree < 1419021576 125256 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, I do real time programming these days. That has given me a different outlook on things like these. "Works most of the time" is never an option < 1419021579 882222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the fewer segfaults the less you have to worry about bizarre exploits < 1419021595 50830 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :except in kernel code where there is no way to abort < 1419021596 207237 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well it's good to distinguish between a clean segfault, and a dirty segfault < 1419021614 247366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a clean segfault is something that always segfaults no matter what, like dereferencing null (given that null page mapping is disallowed in-kernel nowadyas) < 1419021616 487496 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but malloc isn't available inside the kernel iirc < 1419021620 871840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well you're dereferencing a null pointer < 1419021623 707766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's nothing clean about that < 1419021627 998732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a dirty segfault is something that happens to have been caught, like dereferencing uninitialized memory < 1419021628 155885 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, I would verify the input to ensure it is not larger than allowed size. Because if the program crashes that means the machine stops and that is bad. < 1419021635 816149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it might even skip the dereference you have there; you know this < 1419021636 824968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that happened to form an invalid poitner < 1419021651 366278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh I was talking about asm level, rather than C level < 1419021651 633886 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Vorpal: strncat! < 1419021659 739168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have to check the return value of malloc because (a) it can, in fact, fail in practice; and (b) if it does, you're going to trigger UB < 1419021681 32476 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oren, nope. wcsncat. Probably < 1419021694 117698 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :You have to support non-ASCII remember < 1419021712 430577 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Proper software design :P < 1419021741 721151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: fair enough < 1419021741 840077 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :(And working directly with UTF-8 data in a char* is just painful. UTF-8 is painful) < 1419021755 473812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :malloc is part of libc, though :p < 1419021759 22283 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I agree about wanting a malloc wrapper, though < 1419021759 410130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, how is it harder to debug? < 1419021767 782536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the message doesn't tell you where the allocation failed, doesn't have a stacktrace, etc. < 1419021837 287369 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, It certainly does in gdb < 1419021866 220556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the most common reason to run out of memory on a modern computer (other than running aimake) is that your program is stuck in a tight loop that allocates memory < 1419021875 721934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the stacktrace is typically very useful to see what happened there < 1419021881 184958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :abort() and run gdb on the core dump? < 1419021881 419341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's what they're /for/ < 1419021892 276133 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :getting a malloc wrapper to abort on OOM is actually a really good idea < 1419021892 605051 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :#define safalloc(n) ({void *p=malloc(n);if(p==0)abort();p;}) < 1419021894 568950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most of the wrappers I've seen call exit instead < 1419021896 51916 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you want a core dump < 1419021898 197003 :AndoDaan_!~AndoDaan@188.189.68.249 QUIT :Read error: Connection reset by peer < 1419021899 139533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is there an mbscat? < 1419021899 490045 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, anyway a program that crashes is a broken program. What you really should do is use Erlang and use supervisor trees to restart components on failure. < 1419021900 767578 :AndoDaan!~AndoDaan@188.189.68.249 JOIN :#esoteric < 1419021901 355622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :% cat blah.c < 1419021901 398918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#include < 1419021901 399045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define safalloc(n) ({void *p=malloc(n);if(p==0)abort();p;}) < 1419021901 458326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int main() { int p = 123; safalloc(p); } < 1419021901 853242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :% clang blah.c < 1419021901 896543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :blah.c:3:36: warning: incompatible pointer to integer conversion passing 'void *' to parameter of type 'unsigned long' [-Wint-conversion] < 1419021901 939904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int main() { int p = 123; safalloc(p); } < 1419021901 940030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ^ < 1419021902 8154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :blah.c:2:38: note: expanded from macro 'safalloc' < 1419021902 51472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define safalloc(n) ({void *p=malloc(n);if(p==0)abort();p;}) < 1419021902 51598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ^ < 1419021902 140639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/stdlib.h:152:20: note: passing argument to parameter here < 1419021902 183957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :void *malloc(size_t); < 1419021902 184094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ^ < 1419021902 262372 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: oh right, unhygenic macro < 1419021902 305755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1 warning generated. < 1419021902 305894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :try again < 1419021902 305969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(okay, s/int/size_t/) < 1419021902 370247 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is a gcc extensions to fix this < 1419021902 479699 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I don't know how to use it, looking it up now < 1419021902 523203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: there is a C standard feature to fix this < 1419021902 523383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's called a function. < 1419021902 585387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I know < 1419021902 628690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but this is #esoteric < 1419021902 701202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah iirc gcc has some kind of gensym < 1419021902 744580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I forget how it works < 1419021902 813592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I remember it being weird < 1419021902 857010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if someone does something the wrong way, am I allowed to have fun trying to make the wrong way work? < 1419021902 857137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I bet clang doesn't support it < 1419021913 954246 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Because making a c program that doesn't crash is not easy < 1419021957 346105 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, __COUNTER__? < 1419021961 998937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: btw, I suspect #define xmalloc(n) (malloc(n) ?: abort()) works < 1419021963 811631 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Or is that MSVC? < 1419021970 436314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is not actually that bad < 1419021975 320068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: it has __COUNTER__ but that's not a perfect gensym < 1419021979 928759 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh? < 1419021992 232455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well you can always just do p_123 < 1419021995 32846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when __COUNTER__ will be 123 < 1419021996 605113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it still generates a symbol that could potentially be used elsewhere < 1419022003 751408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and no, ?: is gcc for the defined-or < 1419022012 714280 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, no < 1419022018 742530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's Perl/Python || < 1419022022 535955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a ?: b is a ? a : b without evaluating a twice < 1419022025 233627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it should be correct for this < 1419022031 121395 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, Anyway ({}) introduces a scope, so what is the issue? < 1419022033 564524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since we want p = malloc(n); if (p) p else abort() < 1419022040 246142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: did you see my program or not < 1419022053 500412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: lack of hygiene < 1419022054 333852 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Yes I looked at it and it appears to work? < 1419022057 661781 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1419022066 906666 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, All C macros have that issues? < 1419022067 66328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: did you see my compiler warnings..... < 1419022067 851652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it confused me for a moment before I saw that elliott had used the same identifier for two different purposes < 1419022075 358224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's the sort of thing which would work really well in the UCC < 1419022079 148723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, all C macros have that issue < 1419022082 607352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you don't think not being able to use the variable name p is an issue then, uhhh < 1419022091 464189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(this is exactly what lexical scope is for!) < 1419022095 522993 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : blah.c:3:36: warning: incompatible pointer to integer conversion passing 'void *' to parameter of type 'unsigned long' [-Wint-conversion] < 1419022097 647579 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :That is weird < 1419022101 825769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no it's not < 1419022106 544978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it expands to void *p = malloc(p); < 1419022106 593820 :diginet_!~diginet@107.170.146.29 QUIT :Quit: diginet has quit! < 1419022111 618100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what do you expect? < 1419022134 581150 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, "p shadows p in outer scope" < 1419022142 289913 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Or something like that < 1419022145 490386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: fwiw I don't think you can make that work with dynamic scope either < 1419022145 833412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: you can use p inside the definition of p < 1419022152 630301 :diginet!~diginet@107.170.146.29 JOIN :#esoteric < 1419022155 133352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :char *foo = malloc(123 * sizeof *foo); < 1419022157 637693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is a common idiom < 1419022164 543329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe that has to be sizeof(*foo), I forget < 1419022169 65402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it doesn't < 1419022182 519459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does void *p = evil(&p) work < 1419022183 791590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sizeof needs parens on types, but not on expressions unless it'd associate incorrectly < 1419022186 647121 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1419022187 257358 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :sizeof with brackets is just common convention < 1419022189 198745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there is only one way to associate there < 1419022190 540850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess maybe yes as long as evil never dereferences its argument? < 1419022197 650818 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I think yes too, not 100% sure though < 1419022208 251166 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Parentheses on expressions for sizeof is misleading. < 1419022228 796460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: what if void *evil(void *p) { *p = malloc(123); return malloc(456); } < 1419022235 657083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess that's probably okay too? it's very weird < 1419022244 876690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe some weirdness with sequence points < 1419022249 296503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er < 1419022250 867814 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that doens't work < 1419022250 980034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*void **p < 1419022253 793298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry < 1419022258 335915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then doing void *p = evil(&p); < 1419022261 29898 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yeah, was going to say it had to be a void** < 1419022280 61503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and no, I don't think there's sequence point weirdness there < 1419022280 622855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw if you find the gcc gensym thing I'm interested in a link to documentation, since I wanted to look it up recently but couldn't find it again < 1419022293 687619 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :To put the scope thing more formally, "Any other identifier has scope that begins just after the completion of its declarator", which means before the initializer. < 1419022301 743885 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And all I can remember is the counter approach. < 1419022305 441580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have a sequence point between the two mallocs inside the function, and a function call can't violate sequence point restrictions in its own right < 1419022323 290190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I remember some weird thing, like it was a built-in macro-y function or something, or something involving $ in variable names? < 1419022327 337230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was definitely very surprised that gcc had gensym. < 1419022328 382785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(i.e. in foo(x)+foo(y), the two calls can happen in either order but must happen in some order) < 1419022334 625632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe I exclaimed as much in the logs and could look it up. < 1419022339 182174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I couldn't find it in the list of extensions < 1419022341 204179 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, there was some weird thing. < 1419022345 270926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm reading through them individually < 1419022353 141302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: okay, I'm glad we agree the weird thing exists, at least < 1419022357 384479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: IIRC it's none of them < 1419022393 820323 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :2011-04-29 23:06:44 monqy: istr the gcc manual saying they were planning to add gensym or whatever to use with statement expressions in macros < 1419022408 304722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe they actually did it since then?? < 1419022435 670116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://gcc.gnu.org/onlinedocs/gcc/Statement-Exprs.html doesn't mention any gensym plans, at least < 1419022452 991208 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: also $ is a letter as far as gcc is concerned, but it warns that some assemblers may disagree < 1419022471 978347 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why can't we all jsut get along? < 1419022486 72653 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and not argue about what a letter is? < 1419022494 264432 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You could argue that combining the $ extension and the __COUNTER__ extension is more or less a gensym for non-extension-dependent problems, since they won't be using $. < 1419022513 433166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"If you use some other kind of statement last within the braces, the construct has type void" hmm, is there any way to get a value of type void in C? < 1419022521 13771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're not actually allowed to dereference a (void *), right? < 1419022526 229756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that a GNU C innovation? :) < 1419022530 204881 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, what is the $ extension? < 1419022530 374058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's UB, possibly even a constraint variation < 1419022539 277465 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :GNU C allows arithmetic on a void * < 1419022539 390210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, maybe function_returning_void() has type void < 1419022541 764698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but yes < 1419022545 789920 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: That it's a valid character in identifiers. < 1419022546 349460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can just return void values from a function < 1419022549 614554 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1419022552 175164 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: You can pretend you're writing BASIC. < 1419022556 207039 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :can't you just cast any type to void? < 1419022565 290061 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(void)34; < 1419022566 418212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh yes, that too < 1419022576 722324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess that's an expression, yeah < 1419022577 619000 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and this is a common way to tell linters to shut up about you not using the return value < 1419022592 230629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :void main(void) { main(main()); } /* troll C program */ < 1419022601 254509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*"C" "program" < 1419022610 348716 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, basic uses $? < 1419022615 287997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int main(void x) { ... } < 1419022618 955858 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, I would assume perl or shell < 1419022637 757514 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it uses $ at the end of words < 1419022637 800903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that troll program is beautiful < 1419022646 13712 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: It's a typical suffix for strings. < 1419022651 599869 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1419022666 605668 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: See "Data-Type Suffixes" at http://gamma.zem.fi/~fis/qbc.html#QEw4MDA4 < 1419022669 453738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it's great because every time you think of something to nitpick about it, a far more glaring problem comes up < 1419022671 692570 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: In some dialects, they're optional. < 1419022674 604570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some BASIC impls had 26 float variables, 26 int variables ending in %, and 26 string variables ending in $ < 1419022699 492665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: OK, you're right < 1419022701 776190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: "that prototype for main is wrong" "main can't call itself" "you... you're passing a void argument in. what is wrong with you." < 1419022703 491360 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, pretty sure that won't compile to to main() not returning int? < 1419022706 342689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I only saw two, but when you said that, I saw a third < 1419022712 674083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what were they? < 1419022723 978442 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Or is that C89 and C++ only? < 1419022730 228649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :inner call to main has the wrong number of args, but that isn't actually a problem < 1419022733 27895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it doesn't take args < 1419022738 999726 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just assumed it did because the outer call did take args < 1419022740 10588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: that's one of the many things wrong with it, yes < 1419022744 954834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: haha < 1419022748 103452 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :main can have any signature you want on non-posix i thing < 1419022750 514630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: fix(main); < 1419022752 184153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: no < 1419022763 777488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: on freestanding, it can have any signature that the impl supports < 1419022770 839575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's true that you can use whatever main signature you want in freestanding up to the impl, IIRC < 1419022773 789221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1419022775 246740 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on hosted, there are only three portable signatures, I think < 1419022778 271050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :most platforms aren't freestanding, though. < 1419022782 416649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :depending on how you count < 1419022790 590640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: gcc -ffreestanding works on a bunch of platforms < 1419022795 670931 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :on Windows iirc void main works < 1419022800 196250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: void main(void) { void *x = &main(*x); } < 1419022800 985862 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: "what the impl supports" works on hosted too, because it implies "not portable". < 1419022805 650880 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: it "works" on gcc, but it complains < 1419022806 277141 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : some BASIC impls had 26 float variables, 26 int variables ending in %, and 26 string variables ending in $ <-- oh god, so limited < 1419022808 332971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: void main(void x) { x = main(&x); } < 1419022817 925255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this program is wonderful, it has so many great variations < 1419022824 706400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :err, x = main(x); } rather < 1419022828 179931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*{ x = < 1419022842 360756 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :On a hosted implementation, "[main] shall be defined [in the two portable ways]; or in some other implementation-defined manner." < 1419022844 599474 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'm actually disappointed that you can't declare void variables for their addresses < 1419022854 545234 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(C11 5.1.2.2.1p1) < 1419022860 290802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: hmm, is the environ argument unportable? < 1419022863 403767 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1419022863 688434 :GeekDude!~GeekDude@unaffiliated/g33kdude NICK :GeekAfk < 1419022865 942782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm also disappointed that you can't portably malloc 0 or realloc 0 < 1419022867 846809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I think gcc supports "extern void x;" or something? < 1419022873 515318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then you can use a linker script to give it an address < 1419022875 757085 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also there's a really silly related argument there. < 1419022894 314863 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :float main(float argc, char(*argv)()){return main(M_PI,&argv())} < 1419022895 894489 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, isn't there yet another argument after environ? < 1419022902 56425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: hmm, can you do "struct foo; extern struct foo x"? < 1419022904 264541 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Some ELF vector or something < 1419022905 268479 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't see any reason why that wouldn't work < 1419022911 101038 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apart from the missing semicolon < 1419022914 285647 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Or is that _start only? < 1419022920 302029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: maybe? might x be an incomplete type? < 1419022922 468543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*have an < 1419022925 573367 :diginet!~diginet@107.170.146.29 QUIT :Quit: diginet has quit! < 1419022931 362923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :x /does/ have an incomplete type < 1419022933 198821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's extern < 1419022933 536590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1419022934 992204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess that's fine < 1419022938 802021 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :float main(float argc, char(*argv)()){return main(M_PI,&argv());} < 1419022943 529757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I wonder what kind of error message you get for sizeof on that < 1419022951 229222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`! c int main() { printf("%d\n", sizeof(*stdout)); } < 1419022957 415892 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Does not compile. < 1419022960 612222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks < 1419022961 956263 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :`! c float main(float argc, char(*argv)()){return main(M_PI,&argv());} < 1419022962 980126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks a bunch < 1419022963 76530 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Does not compile. < 1419022965 878390 :diginet!~diginet@107.170.146.29 JOIN :#esoteric < 1419022966 925890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`runc int main() { printf("%d\n", sizeof(*stdout)); } < 1419022968 132923 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1419022986 634805 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The exact text is: "It shall be defined with a return type of int and with no parameters: int main(void) { /* ... */ } or with two parameters --: int main(int argc, char *argv[]) { /* ... */ } or equivalent;" -- and some people, who want to argue against a *definition* of "int main() { ... }" hinge their reasoning on the fact that they parse the "or equivalent" to apply only to the argc-and-argv form, based on where it is in the text. < 1419023003 924947 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: there was an argument about this in comp.lang.c semi-recently < 1419023006 488732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: in fact, "extern struct foo x;" works < 1419023008 724552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :without the struct declaration < 1419023028 745518 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :excellent! < 1419023032 211241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently, C99 requires sizeof(FILE) to work, and C11 doesn't, but nobody noticed until the thread started because the definition of FILE hadn't changed at all < 1419023037 137802 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather, they redefined some of the words in it < 1419023039 924231 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, surely if you try to do something with x though it won't? < 1419023044 80757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(in the definition, that is) < 1419023052 933041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :% cat hmm.c < 1419023053 458838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :extern struct foo x; extern struct foo y; int main() { return &x == &y; } < 1419023056 153890 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Either that or get a link error depending on what < 1419023057 599959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :% clang -Wall hmm.c && ./a.out; echo $? < 1419023057 643551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0 < 1419023058 835928 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and everywhere else in the standard, they updated things to the new definitions, but not with FILE < 1419023060 392167 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Which is patently silly, because there's a footnote explaining that the "or equivalent" means stuff like "int can be replaced by a typedef name defined as int" and it makes no sense that "typedef int q; q main(void) { ... }" would not be legal, but "typedef int q; q main(q argc, char **argv) { ... }" would. < 1419023062 295303 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :taking its address woudl work < 1419023068 340573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess that program is allowed to compile and do that? < 1419023070 919385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice gotcha that they're equal < 1419023084 293291 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : % clang -Wall hmm.c && ./a.out; echo $? < 1419023084 486298 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : 0 < 1419023088 903533 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :The fuck < 1419023092 400743 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :How? < 1419023095 288355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that means they aren't equal < 1419023097 422042 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :What does GCC do? < 1419023106 697624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :% cat hmm.c && clang -Wall hmm.c && ./a.out < 1419023106 829955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#include < 1419023106 873182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :extern struct foo x; extern struct foo y; int main() { printf("%p %p\n", &x, &y); } < 1419023109 736776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Undefined symbols for architecture x86_64: < 1419023110 70148 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it optimizes out the whole thing < 1419023112 198499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hah < 1419023114 382690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if they were equal, it'd have returned 1 < 1419023115 836819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: err, right < 1419023123 524916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how it starts breaking as soon as I try printffing it < 1419023129 11635 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think oren's explanation is right, though < 1419023133 826137 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the &x == &y got optimized out < 1419023135 926288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1419023140 401172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then there were no undefined symbols left < 1419023158 872849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :inb4 oren whines about compilers < 1419023169 647836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there was a separate argument on comp.lang.c semi-recently about compilers being inconsistent as to whether two pointers were equal < 1419023169 700691 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i'm done with that < 1419023170 767883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bonus, this wasn't with -O < 1419023182 932931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes, I remember you mentioning something like that < 1419023196 557344 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was code of the form "uint32_t x; uint32_t y; return (&x)[1] == &y" < 1419023204 689942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: hah < 1419023210 671261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: do people really advance that argument in seriousness? < 1419023213 250492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and various variations on that < 1419023219 168010 :diginet!~diginet@107.170.146.29 QUIT :Client Quit < 1419023221 471735 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, does clang optimize by default then? < 1419023231 758807 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :order of things on stack is undefined < 1419023240 158180 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: yes < 1419023248 69986 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, the point is, if the two pointers randomly happen to be equal < 1419023250 533105 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :when in doubt assume C the code never happened < 1419023250 646567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: the results are the same for -O0. (I don't think it does, no.) < 1419023255 844620 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1419023257 641552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is quite likely for either that way round, or for y and x < 1419023258 209894 :diginet!~diginet@107.170.146.29 JOIN :#esoteric < 1419023266 586287 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, So what does GCC do with that exact program? < 1419023269 918442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can they subsequently stop being equal if you use them in a different expression < 1419023279 645250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: btw, C has a rule that specifically destroys any kind of implementation guarantees or machine correspondence you might expect, on purpose < 1419023282 704376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's called the as-if rule < 1419023295 484429 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, anyway surely x and y can be equal? Depending on the linker script < 1419023306 435307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the compiler is allowed to do absolutely anything to a program and compile it in any way whatsoever, with any semantics and any strategy, so long as the observable effects (as specified by the standard) are the same < 1419023310 312614 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :So that is a premature optimization < 1419023316 635672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :implementations don't actually have to do what the rest of the standard says < 1419023317 927821 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Well not in the usual sense < 1419023329 874127 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like the as-if rule < 1419023334 414586 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, heh nice < 1419023337 524959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they just have to do things that are indistinguishable from that when considering the operation of the program by a definition that excludes things like whether some random memory is zero or not < 1419023338 979405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and don't understand why any language /wouldn't/ want it < 1419023353 282483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, the more that's specified by the language, the less the as-if rule can do < 1419023354 179626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I like it too, but it's further proof that C is unsuitable for what people try to use it for < 1419023364 593007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(the problem is more that the definition of equivalence is too loose for that) < 1419023367 729045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(rather then the as-if rule itself) < 1419023373 907663 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1419023383 490111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well it depends on what you use it for < 1419023386 304615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(a language focused on safe crypto would include timing and other such side-channels as part of its as-if rule, making it rather less useful for compilers) < 1419023389 741434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think it's a terrible language for writing kernels, for instance < 1419023392 555945 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: is C suitable for anything < 1419023399 247671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: not really < 1419023402 720213 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :k < 1419023408 323856 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's possible to do better, but there haven't been many attempts to do better < 1419023411 853412 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: I've seen it used. A more credible argument is perhaps that "or equivalent" does not apply, because while a definition with an empty () is defined merely to "specif[y] that the function has no parameters", but that's nowhere explicitly stated to be "equivalent" to a (void). (And indeed, they're inherently different forms.) < 1419023412 516328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's suitable for the 70s < 1419023435 531653 :GeekAfk!~GeekDude@unaffiliated/g33kdude NICK :GeekDude < 1419023437 683868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm really happy at Rust partly just because it's actively trying to displace C in fields where C is traditionally good < 1419023448 302037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :really, C is suitable for things that are already written in C that are not about to be rewrited, and things for which there is not yet a production-ready alternative to C < 1419023461 935869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :those make up a huge subset of programs just by themselves, though < 1419023472 69097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: isn't (void) and () the same by C99 or something < 1419023472 739248 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Heh < 1419023477 276332 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no, they're the same by C++ < 1419023480 151417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're different in C89 due to some kind of varargs bullshit or something I think < 1419023482 548345 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is there a C alternative that interoperates with C libraries? < 1419023483 555010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ah, okay < 1419023484 8096 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker QUIT :Ping timeout: 265 seconds < 1419023487 774180 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're different in C99 and also in C11 < 1419023494 721368 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the difference is default argument promotions < 1419023502 41887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: rust, ocaml, haskell, ats, d, whatever < 1419023503 905759 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: They're not that much different, when you're talking about definitions. < 1419023512 747115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it really depends on what you're doing, what counts as an "alternative" < 1419023519 715181 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: In a declaration that is not part of a definition, they're indeed quite different. < 1419023523 276394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :most programs written in C don't need to be written in a language anywhere near as low-level as C < 1419023542 71158 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :brb learning rust < 1419023546 247120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :some people even still write entire mundane end-user applications in C! < 1419023548 54810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well my problem is that most high-level languages suck too < 1419023552 71814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even ones that require high levels of security! < 1419023564 37529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'll take programs written in them over C running on my box any day < 1419023567 992919 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, um doesn't C11 require prototypes already?!? < 1419023579 939360 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: No. < 1419023582 508124 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so here's a question to you (that I've been thinking a bunch about): if you rewrote NetHack, what language would you rewrite it in? < 1419023582 567942 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Wow < 1419023593 571981 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"An empty list in a function declarator that is part of a definition of that function specifies that the function has no parameters. The empty list in a function declarator that is not part of a definition of that function specifies that no information about the number or types of parameters is supplied." (C11 6.7.6.3p14) < 1419023598 424452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm annoyed that I can't find the gensym thing < 1419023612 782949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe they removed it < 1419023614 688705 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :maybe the gcc people went sane < 1419023618 719365 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, the problem is using ncurses from anything but C/C++ is fucking annoying. So is there an alternative to ncurses? < 1419023621 234686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what? gensym is useful < 1419023624 37198 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Whether the former case is "the same" as foo(void) is up to your definition of "the same". < 1419023633 516639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: you do realise I /wrote/ an alternative to ncurses, right? < 1419023639 26391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: does it need to be as portable or as fast? < 1419023641 602987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, due to being an alternative to ncurses, it has mostly the same API < 1419023656 338973 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, nope I didn't know, give me a link < 1419023657 903531 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I want this < 1419023663 71557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. do I still need to be able to run it on my commodore 64 at full speed :P < 1419023675 950834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it needs to run on all commonly used OSes but not really niche ones, and it has to be as fast as the original from a user's point of view, but if it's orders of magnitude that doesn't matter so long as it's not human-perceptible < 1419023690 28565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it depends on my mood then, I guess < 1419023692 173 :SopaXorzTaker!~ItsLuke@ipv6.lukej.ovh JOIN :#esoteric < 1419023694 586730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(all this is negotiable, but if you want a starting point) < 1419023703 591133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: picking a favourite language is hard but I don't see any reason to discard any of them < 1419023713 939332 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this isn't so much favourite language, as most appropriate language < 1419023714 722384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe an ML family language, maybe learn rust or something < 1419023718 713776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IMO, most of them would work < 1419023720 345567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think they're pretty much all appropriate < 1419023723 684636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but none are really ideal < 1419023726 166136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :any memory safe language that supports a good level of abstraction < 1419023743 998349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would probably come down to "what language do I feel like playing with and getting to know better?" < 1419023749 372606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is what inspired me to start writing TCTOE, incidenally, which also isn't ideal due to being eso < 1419023758 741053 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just tried to figure out what features I'd want that no existing language had < 1419023760 542457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm convinced that C is pretty much the worst common language to write NetHack in :) < 1419023761 784269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then, working out what those were < 1419023762 213810 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I still happen to like C < 1419023769 996299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably even C++ would be better < 1419023771 339831 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Another alternative is to write it in LLVM with macros < 1419023776 953199 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Although, LLVM doesn't have macros. < 1419023783 834921 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :what, LLVM IR!? < 1419023791 791310 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes < 1419023793 914893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :decided to make an esolang with /just/ those features < 1419023795 56487 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ouch < 1419023813 535637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, I haven't heard of TCTOE before, go on < 1419023815 15902 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :LLVM IR is so phi. < 1419023823 981494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'm still working on it, it's an ais523 vaporware esolang < 1419023842 157357 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but luckily, the core mostly works designwise, just some of the details are giving me problems and I only have a vague idea how to impl it < 1419023848 217379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I was asking for a description :) < 1419023850 54579 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shall I just pastebin what i have so far < 1419023859 36308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :might be easier than trying to describe over IRC < 1419023860 622825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sure < 1419023878 813090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://sprunge.us/Wcbd < 1419023928 774269 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, speaking of which, what happend to Feather? Gave up on it? < 1419023944 943785 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, anyway what is this ncurses alternative? < 1419023956 728369 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Presumably it supports reading terminfo? < 1419023957 949299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: http://nethack4.org/blog/portable-terminal-codes.html to the last question < 1419023988 781621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I hope you can guess why I didn't answer the others < 1419023993 360744 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and no, it doesn't use terminof < 1419023995 191566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*terminfo < 1419023997 501294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the whole point < 1419024030 786575 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Secretary of the Supreme Soviet, Georgiy Terminoff < 1419024037 988107 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419024050 891451 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*not a real person < 1419024097 784216 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, oh? My problem with ncurses is the API, unprefixed lower case macros and crap like that < 1419024117 438251 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what's wrong with them? < 1419024122 264386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sadly, this is the same because I wanted to be able to swap it out behind daniel_t's nethack interface without a lot of rewriting < 1419024125 513932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: namespace pollution < 1419024145 120533 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :isn't memcpy and crap also macros? < 1419024164 652258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I've been considering putting a prefix on the identifiers in the ABI, then allowing a customizable or no prefix on the identifiers in the header < 1419024174 762530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm not sure that's technically possible in the C preprocessor < 1419024186 155477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: why wouldn't it be? < 1419024189 418529 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is, it just needs a lot of directives < 1419024199 916937 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you need #define X Y when X is the result of a macro expansion < 1419024206 497378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, for #defines too < 1419024209 175747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no hope then < 1419024219 287566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :* of a token paste < 1419024219 624675 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, well also it doesn't do what I need of ncurses. Which is basically ncurses with prefixed ABI and non-macro API so I can access it via FFI from a high level language < 1419024223 470802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :try not using cpp, then < 1419024226 212566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps you could do a wrapper function or the like < 1419024237 491810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :non-macro ABI may be possible, at least < 1419024243 305936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most of the macros are thin wrappers anyway < 1419024249 171213 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, I still want full 256 color support if the terminal has that and so on < 1419024261 479474 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I'm not interested in the replay feature for my needs < 1419024282 569972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, libuncursed doesn't do that (the 256 color support), but in my defence, curses doesn't really either < 1419024305 533770 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Vorpal: why not use a graphics library and sprites that look like letters < 1419024327 42388 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :What and doing a GUI program? < 1419024334 236398 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Useless over ssh for example < 1419024342 704466 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ssh -XC < 1419024347 979546 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oren, the lag < 1419024359 20845 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Also it needs working X11 < 1419024370 844587 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Which may not exist on the remote server < 1419024371 198344 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: libuncursed can also do that (the graphics library + sprites) < 1419024430 451708 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmm ok what about using your own client server model < 1419024462 90838 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oren, well, that still assumes a working X11 on the local end. < 1419024473 622280 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no it doesnt? < 1419024495 653393 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I still need to deal with ncurses at the local end? < 1419024497 796312 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you just write the whole thing in Python on server and Javascript < 1419024510 187611 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oren, what I'm looking for is a general purpose ncurses replacement that has a sane API < 1419024520 11346 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :For use in all my projects < 1419024525 169237 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have never heard of one < 1419024555 419864 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Which includes stuff running on machines without X, stuff written in high level languages where ncurses is a pain to use and so on < 1419024570 928941 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :um, google says termbox? < 1419024663 270135 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Well that looks limited < 1419024690 576331 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Also it is python?? < 1419024704 91396 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i dunno man 256 colors is really the point at which i'd just write a graphics program < 1419024705 420590 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Wait no, the build system is < 1419024729 398168 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oren, I also want the terminal mouse support thing if it exists < 1419024740 333904 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Like with xterm or a linux vt with gpm < 1419024766 382453 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :really how many real programs even use 256 colors? < 1419024771 583319 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, does your library support that btw? < 1419024777 121925 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, I assume not? < 1419024800 162910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: mouse? it supports mouse but with a different API to ncurses < 1419024807 719197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and better one, IMO < 1419024818 109075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically, being mouse-sensitive is like a font style or a colour < 1419024831 821006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and mouse-sensitive text is translated into a keypress of your choice when clicked < 1419024837 121437 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah ok, that is nice < 1419024853 451683 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :including nonexistent keycodes, say if you want coordinates from a map directly < 1419024857 944578 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ais523 that is an amazing idea < 1419024859 613959 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, so you can't get x,y though? < 1419024886 168918 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Just clicked area? < 1419024907 814387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: you can get x,y by using a different keypress for every square, if that's what you need < 1419024910 402690 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :make one clickable area on every character on screen < 1419024914 95765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :different "keypress" < 1419024929 354186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I also support right clicks and the mousewheel < 1419024930 96523 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, can I tell key presses apart from actual key presses though? < 1419024942 462915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not if you specify the same code < 1419024947 968279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you have a whole int's worth of codes to use < 1419024951 884840 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1419024953 678897 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :put the codes out of range < 1419025032 704244 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh i see Vim has 256 color support < 1419025042 35582 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or rather can use it < 1419025149 682613 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, what about setting the terminal title for X-based terminals? < 1419025160 260737 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I know gnome-terminal and konsole supports this < 1419025161 400336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not supported yet, and I don't think you can do that portably < 1419025182 162787 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1419025184 603944 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, not without producing junk on at least some terminals < 1419025210 218903 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, why not do the replays pre-rendering instead? < 1419025227 119447 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I do, but postrendering is common in actual practice < 1419025232 315689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I wanted it to work < 1419025232 414338 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1419025511 79953 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, what about windows? Doesn't that cmd.exe work completely differently? < 1419025548 930981 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: cmd.exe is not a terminal renderer, it runs /in/ a terminal, it isn't one < 1419025558 382014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the Windows terminal does work completely differently < 1419025563 251167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :uncursed has a separate backend for it < 1419025577 507667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the Windows terminal also has terrible performance, so I normally use the oren method of just rendering a terminal myself < 1419025586 852605 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, ah, so that polyglot didn't work in the end then < 1419025620 445650 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, if someone records cmd.exe it can't be replayed (assuming you can even record that) < 1419025645 422481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: the windows terminal's basically impossible to record < 1419025680 359815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's so separate from the rest of the system that Microsoft couldn't get drag-and-drop to work in it, at all < 1419025715 832474 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically, it makes more sense to consider it part of the kernel than it does to consider it part of userspace < 1419025724 315314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it isn't strictly part of the kernel, but it's that sort of distance from everything else < 1419025731 359684 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, I have dragged and dropped paths into it and it worked, assuming it isn't running as admin, but drag and drop to programs running as admin doesn't work anyway < 1419025742 841045 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: on XP? < 1419025748 383863 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, oh, 7 < 1419025754 66309 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh < 1419025756 461511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it shouldn't work on 7 < 1419025761 787313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe Microsoft finally found a way < 1419025784 404404 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It does, drag and drop a file into it and it works, assuming it isn't running with elevated privileges < 1419025830 961750 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, why is it not a normal user space program? < 1419025850 77911 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because everything is 100% more complex on Windows than it should be < 1419025883 109277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you won't believe how hard it is to accomplish this task: "wait for user input on standard input or incoming network packets on a network socket" < 1419025888 125672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the GUI is still like half in the win32 subsystem right < 1419025896 615759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not quite kernel code but not quite userspace either... < 1419025907 216980 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the console has its own subsystem, AFAIK < 1419025909 378894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: even with threads? < 1419025920 233854 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's much easier with threads < 1419025925 523384 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the solution I used eventually < 1419025976 741406 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the basic problem is that Windows has multiple equivalents of select() and they all only wait on a subset of waitable things < 1419026015 544567 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Heh < 1419026085 477613 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, btw it turns out gcc as cross compiler is not quite the same as gcc as native compiler < 1419026119 184142 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :specifically __attribute__((weak,visibility("hidden"))) doesn't work if it is a cross compiler. Which breaks lttng-ust < 1419026125 74871 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Just a fun fact < 1419026394 145755 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :gah. http://lttng.org/ ... why does this little information take up 3 screens worth of space? < 1419026426 521532 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :int-e: welcome to the new world of 'design languages'. < 1419026434 576364 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because graphic designers like to eat your screen < 1419026443 42815 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and your brain < 1419026451 528105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm annoyed that styling is still normally done server-side < 1419026460 470352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe I should see if I can just turn off CSS altogether in the browser < 1419026463 557148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like I did with JS < 1419026468 562613 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Heh < 1419026477 742828 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :use w3m < 1419026482 106820 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :well it is basically kernel and user space low overhead tracing < 1419026496 129266 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Useful for real time system programming < 1419026499 356885 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :(Which is my job) < 1419026525 16166 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I used it to debug a priority inversion last week for example. < 1419026556 882491 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they need to hire a better web designer < 1419026575 106292 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that site is very advanced but stillusgly < 1419026576 367281 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :We have a really good proprietary program at work to analyze the trace logs < 1419026581 487215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I do use w3m sometimes < 1419026586 113853 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: the "documentation" page is a bit better, and with CSS disabled the information density is quite reasonable. Unfortunately, that destroys the diagrams on the page. < 1419026625 383787 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Heh < 1419026629 146786 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(with CSS we have a navigation bar on the side and it doesn't use the whole screen width ... I can almost excuse the latter but not the former.) < 1419026753 80924 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, using the entire screen isn't always good, text is harder to read if it is too wide. That is one reason why you use multiple columns on paper. A bit harder to do that on a web page < 1419026793 122225 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i wish websites would let me be their pro-bono eeb designer < 1419026802 366854 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: as I said I can almost excuse the latter. < 1419026817 322785 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: But having the text not centered because of the navigation bar is annoying. < 1419026846 505692 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: also I use windows; if the text is too wide I'll make the window smaller :P < 1419026878 115593 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, what if the user is on a tablet? < 1419026886 898512 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :(in landscape mode) < 1419026907 714019 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so many people run browsers fullscreen by default that web disgners forget that windows existed < 1419026908 216251 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: What saddens me is that these low information density designs (I'm not back to the starting page) are also being used on pages who are targeted at programmers, people who < 1419026918 591730 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :'re used to dealing with lots of information. < 1419026937 217551 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :int-e good point. < 1419026964 943233 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :source code (in the best languages) has a lot of information density < 1419027000 525300 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and people usually don't put one statement every page < 1419027005 244865 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oren, I tend to use one window full screen on each monitor for the simple reason that I like my IDE and text editor and so on large. I generally have a terminal with several tabs on one monitor. Sublime on one display and a a browser / whatever on the third monitor < 1419027029 263886 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :(Yes I use 3x 24" 16:10 displays) < 1419027034 45346 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1419027057 436625 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i just down the font size when i want more density < 1419027088 687381 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I have been considering switching to a tiling WM < 1419027119 514968 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the first version on windows was one, i read that somewhere < 1419027130 600737 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and win8 is basically one < 1419027175 453884 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Actually http://lttng.org/features/ is not too bad (the oversized icons add little information, but at least there is some usefuly information there). But it should be the starting page. < 1419027206 127171 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oren, not a good one though < 1419027248 713272 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, anyway I don't care about the page design. I care that it produce useful trace data < 1419027328 36001 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: I'm not blaming you. I simply wanted to figure out what lttng *is*, and that lead me to the website, which at first didn't tell me anything useful at all. That's the complaint. < 1419027343 205401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let me just say that I find the lttng site far more readable and accessible for me than the average programming tool's website. < 1419027375 530975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because you like it, or because the average programming tool's website is even worse? < 1419027394 371710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also that page is using some sort of common framework, I think < 1419027398 840264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've seen many that look almost exactly like it < 1419027414 172599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: just because it is better than average, for me. < 1419027424 151611 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah the real problem is these cookie cutter designs that everyone slaps up < 1419027427 988033 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, well there is always wikipedia < 1419027432 714034 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/upload14]]4 upload10 02 5* 03Tastyfish 5* 10uploaded "[[02File:Flow chart math library example.png10]]" < 1419027442 800892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you don't want pages to have custom styles but you also don't want them to have standard styles? < 1419027458 857296 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :github, that's what it reminds me of < 1419027464 800199 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: true. didn't think of that, wikipedia is a secondary resource. < 1419027470 454167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or you want them to have standard styles as long as they're how browsers happened to render things circa the 90s that is kept for backwards compatibility < 1419027476 999330 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, it tends to show up in google results < 1419027480 597503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I think it's bootstrap or something. < 1419027481 43478 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't mind the concept of standard styles, I just want control over which standard style it is < 1419027482 515154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it doesn't look like github < 1419027484 809095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :github is much less flat < 1419027485 593991 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :we want the styling to be user-specified hth < 1419027500 728941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just loaded github to compare < 1419027503 39631 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 264 seconds < 1419027506 310065 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, anyway for my particular needs lttng is far superior to systemtap, perf, ftrace and so on < 1419027515 103445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they look similar in style, but github's breaks under noscript and lttng's doesn't < 1419027519 668664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so they must be different frameworks < 1419027755 682247 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Fuck pulseaudio < 1419027880 804563 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I need to do "pactl load-module module-bluetooth-discover" every time to get my bluetooth headset to be work. And then manually enable the output < 1419027887 447491 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Why does it need to be so complicated < 1419027906 420338 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I need to do "sudo killall pulseaudio" to get sound output to work at all < 1419027912 140467 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ouch < 1419027912 347257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's fine after I've killed it and it's automatically reloaded once < 1419027922 696255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I'm guessing a missing boot-time dependency or similar < 1419027929 343673 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Is it running as user as opposed to root then? < 1419027973 485216 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :audio on linux has always been a trainwreck < 1419027981 701679 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it's better now < 1419027987 504237 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :not really < 1419027988 636792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it's running as not-me, because I need sudo to kill it < 1419028012 368423 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523: can't you uninstall pulseaudio... < 1419028022 389175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: well pulse is handling my sound right now < 1419028029 539627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :killing it just causes the process to restart < 1419028033 360620 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but in a way that actually works < 1419028054 354741 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I have done that, not looking back. Plain alsa works fine for me.) < 1419028086 703586 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And bluetoothd crashed... < 1419028155 80834 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Otoh I'm not using any USB or Bluetooth or whatever devices; the sound setup is static, always going through the same audio device(s).) < 1419028198 348467 :azazel_!uid52684@gateway/web/irccloud.com/x-ibtfqhgbavwotusu JOIN :#esoteric < 1419028209 391874 :azazel_!uid52684@gateway/web/irccloud.com/x-ibtfqhgbavwotusu NICK :Solace < 1419028231 622869 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :my dad says he once had to compile alsa 10 times befroe it actually worked < 1419028247 214244 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Heh < 1419028249 554575 :Solace!uid52684@gateway/web/irccloud.com/x-ibtfqhgbavwotusu PRIVMSG #esoteric :Your dad sounds awesome < 1419028255 645279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably not with the same setup < 1419028262 584681 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Solace, agreed < 1419028295 33295 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, some issues... I swear recompiling it on a configuration you tested earlier suddenly works... < 1419028301 481843 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Flow chart14]]4 10 02http://esolangs.org/w/index.php?diff=41520&oldid=41460 5* 03Tastyfish 5* (+749) 10 < 1419028304 918802 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :he says it was different build options. back then autodetecting your hardware was... screwed < 1419028311 385063 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Not with alsa as such < 1419028346 682545 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it's any help, I had severe audio problems with early windows XP < 1419028391 723171 :Solace!uid52684@gateway/web/irccloud.com/x-ibtfqhgbavwotusu PRIVMSG #esoteric :Ok so like i want to be able to actually know how to use haskell, but im a bit lazy also any recomendations on a new language i should try? < 1419028401 909507 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I never had issues with jack on linux. But I never used it with bluetooth so not sure < 1419028420 481344 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :my problems with winXP were purely a result of downloading and running any damn thing < 1419028439 829550 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Solace: Did you try learning Forth programming, or 6502 assembly language programming? < 1419028449 864108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Solace: esme < 1419028473 706165 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Solace: racket < 1419028486 335776 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no wait, heresy < 1419028489 87063 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, what is NHGPL? < 1419028491 502649 :Solace!uid52684@gateway/web/irccloud.com/x-ibtfqhgbavwotusu PRIVMSG #esoteric :no i havent tried learning those. Do i need any skiol requirements to learn them? < 1419028492 166604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Solace: what sort of languages do you know atm? < 1419028499 476639 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419028514 874957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not sure what skills are required to learn esme, but I certainly don't have them < 1419028518 702758 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you want to learn Haskell but your thought processes are too far from it, I'd recommend OCaml as something that has the less controversial half of Haskell's features while remaining vaguely familiar < 1419028526 774650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: typo for NGPL, NetHack's license < 1419028536 865902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I think NHGPL is a better name, but NGPL is "official") < 1419028537 224256 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, so what is NGPL? < 1419028546 765315 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :What is the extension to GPL < 1419028573 343023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it predates GPL < 1419028582 251455 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's the Bison license with one word changed < 1419028595 772601 :Solace!uid52684@gateway/web/irccloud.com/x-ibtfqhgbavwotusu PRIVMSG #esoteric :Java, C, Bash, Lua, XML, And python < 1419028596 924260 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I'm not familiar with the bison license either < 1419028598 631446 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :GPL should be a programming language < 1419028600 417292 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric ::/ < 1419028604 447479 :Solace!uid52684@gateway/web/irccloud.com/x-ibtfqhgbavwotusu PRIVMSG #esoteric :I just want a harder thing to learn < 1419028605 991540 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :annoyingly, I haven't been able to find a copy of the Bison license to find out which word it is < 1419028609 721966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but IIRC it was mostly irrelevant < 1419028611 149214 :Solace!uid52684@gateway/web/irccloud.com/x-ibtfqhgbavwotusu PRIVMSG #esoteric ::[ < 1419028615 827479 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Solace: I recommend OCaml, then < 1419028624 919895 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, so what sort of license is it? < 1419028626 864398 :Solace!uid52684@gateway/web/irccloud.com/x-ibtfqhgbavwotusu PRIVMSG #esoteric :Ok ill go find it < 1419028632 278492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: the Bison license is basically the version of GPL before GPL1 < 1419028637 40689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the GPL was based on it < 1419028664 903270 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Heh < 1419028683 161832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the problem is, Bison doesn't use it any more, and so the only reason to keep it around is historical interest < 1419028796 608375 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1419028972 134374 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1419029298 82974 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I am going to see Riot: Christmas Edition. < 1419029411 845129 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :pkill -9 firefox < 1419029415 388813 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :goddamnit < 1419029531 120192 :Solace!uid52684@gateway/web/irccloud.com/x-ibtfqhgbavwotusu PRIVMSG #esoteric :What is pkill < 1419029558 516576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :killall with different option names < 1419029579 757248 :Solace!uid52684@gateway/web/irccloud.com/x-ibtfqhgbavwotusu PRIVMSG #esoteric :Cant you just have it close background/applications after its not used for like 5 min < 1419029636 127107 :Solace!uid52684@gateway/web/irccloud.com/x-ibtfqhgbavwotusu PRIVMSG #esoteric :Also im sad today ;( < 1419029738 786895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :me too < 1419029739 460168 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :firefox basically starts freezing my computer every 8 hours < 1419029776 523709 :Solace!uid52684@gateway/web/irccloud.com/x-ibtfqhgbavwotusu PRIVMSG #esoteric :What why?! < 1419029814 410491 :Solace!uid52684@gateway/web/irccloud.com/x-ibtfqhgbavwotusu PRIVMSG #esoteric :Also one of the servers i ran off of was shut down cuz i didnt pay this month ;-; i was gonna do it < 1419031264 532209 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1419031374 953308 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`date < 1419031382 990347 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Fri Dec 19 23:21:53 UTC 2014 < 1419031453 816587 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`date < 1419031454 607775 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Fri Dec 19 23:23:06 UTC 2014 < 1419031496 21209 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell Gregor the codu log clock is about a minute late (curiously HackEgo is unaffected) < 1419031496 129645 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419031584 607543 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i guess not that curious, they are different servers < 1419031607 30188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :didn't you already tell him that < 1419031615 816344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think i used @tell < 1419031624 402215 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also i didn't check it properly then < 1419031739 414936 :S1!~S1@pD9FCA3CD.dip0.t-ipconnect.de JOIN :#esoteric < 1419031826 993640 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what is tell? < 1419031850 652713 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lambdabot's messaging service... < 1419031877 882260 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :isn't irc a messaging service? < 1419031847 631185 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so it hold the message and repeats it later? < 1419031855 478488 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Not really < 1419031860 968640 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :irc's not very reliable for people not physically present < 1419031870 607780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uh... < 1419031871 622402 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :lambdabot saves the message for later < 1419031877 952338 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they might ping out, not bother to check old backlogs... < 1419031880 414592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I *have* talked to physically present people on IRC, but mostly not. < 1419031886 246379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, I guess you mean physically present at their computers. < 1419031891 411017 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes :P < 1419031901 456365 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I've talked to physically present people on IRC a lot < 1419031906 83348 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've talked to people in the same real-life room over IRC, but mostly when there was a reason not to make audible noise < 1419031920 259018 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and experience has told me that Gregor tends to be away for longs periods, especially in weekends < 1419031920 338648 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I have a house IRC channel < 1419031929 502037 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :AOL IM is what we used in high school < 1419031935 549109 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :for studyperiods < 1419031977 47049 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is AIM still available? < 1419032012 33746 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :ais523: You can use sign language not make noise even not making noise of typing on the computer. < 1419032024 871471 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: that requires both people to know sign language < 1419032027 621895 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Or if you can't use sign language, writing on the paper < 1419032048 159574 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :don't let teacher catch you passing notes < 1419032097 552074 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :shachaf: funded < 1419032105 741385 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Some people have passed notes by using a calculator link cable, but then someone might trip over it. < 1419032166 208291 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh yeah i remember those ridiculous TI calculators! < 1419032180 121502 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like why not just use a computer?! < 1419032188 305510 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-s < 1419032196 452016 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what _is_ with my spelling these days... < 1419032223 542027 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :scrwe spling! < 1419032227 908106 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :A computer is certainly faster but the calculator is more portable and will turn on more quickly than most computers, the battery also last longer. < 1419032254 967565 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I have a TI-92 calculator. < 1419032266 507699 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :zzo38: good point about the battery and startup time < 1419032284 267361 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :nowadays do they at least have color screens? < 1419032293 717370 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: is there a celebration? < 1419032297 811197 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^celebrate < 1419032297 923781 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :\o| c.c \o/ ಠ_ಠ \m/ \m/ \o_ c.c _o/ \m/ \m/ ಠ_ಠ \o/ c.c |o/ < 1419032298 127458 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69 | c.c.c |  ¯|¯⌠ `\o/´69   | c.c.c |   `\o/´69  ¯|¯⌠ | c.c.c | < 1419032298 197607 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69 |\ c.c  >\ /´\|   |    /<  c.c /|     |    /`\| |\ c.c /< < 1419032299 258770 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69                  /'\              (_|¯´¯|_) < 1419032299 322405 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69                (_| |_)                  < 1419032299 417460 :AndoDaan_!~AndoDaan@188.189.68.249 JOIN :#esoteric < 1419032309 784952 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :TI-92 doesn't have a color display, at least. < 1419032315 942003 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But I think some do. < 1419032323 892850 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats AndoDaan_ for ruining myndzi's graphics -----### < 1419032366 939919 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :for me it is full of yen signs < 1419032414 673537 :AndoDaan!~AndoDaan@188.189.68.249 QUIT :Ping timeout: 245 seconds < 1419032418 154764 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :A color display would be helpful for plotting multiple functions at the same time, you can tell the difference by colors; it also help for telling the difference of the data and the axis, and possibly some kinds of game programming might also be help by color graphics too. < 1419032543 684774 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :TI-92 is capable of doing 3D graphics; if you have a color display then possibly it can even be made to work by colored glasses red and blue. < 1419032588 431913 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so it is like a tiny matlab! and its syntax can't possibly be any worse than matlab < 1419032640 958329 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It does 3D graphics pretty slowly though < 1419032650 856704 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so it is like matlab < 1419032708 357997 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or at least like the version of matlab i am familiar with < 1419032771 301069 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They made a "TI-84 Plus C SE" with a color screen, yes. < 1419033026 96009 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It is an upgrade of the "TI-84 Plus SE". I think it's the only color screen in the series so far.) < 1419033033 353554 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :does it cost less than matlab? < 1419033056 339350 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or is it comparable < 1419033091 524020 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why does wikipedia have all information on a product except its price? < 1419033138 112226 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Because who would keep that up to date? Anyway, yes. < 1419033222 396844 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :MATLAB individual license is 2000/500 eur (normal/academic), the calculator is around 120 maybe. Depends on where you get it. < 1419033346 651563 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I wonder if I should get the free MATLAB now that I'm still employed by the university for a few more days. I hear it'll keep working for a year or two. < 1419033361 199240 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :matlab stinks why bother < 1419033421 373527 :AndoDaan_!~AndoDaan@188.189.68.249 QUIT :Ping timeout: 250 seconds < 1419033423 486140 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :wow compiling the rust compiler is taking a long time < 1419033423 747486 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It stinks less than Octave in some contexts. < 1419033497 668440 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well actually it's about average for a large C++ program < 1419033511 436877 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(And also sometimes less than some other comparable tools, like SciPy. Depending, of course.) < 1419033598 913723 :GeekDude!~GeekDude@c-73-31-240-150.hsd1.wv.comcast.net JOIN :#esoteric < 1419033613 988765 :GeekDude!~GeekDude@c-73-31-240-150.hsd1.wv.comcast.net QUIT :Changing host < 1419033614 32516 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419033646 359149 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, and the student MATLAB license is only 35/69 eur, so maybe the calculator isn't unequivocally cheaper. < 1419033650 300705 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :llvm[4] what does the 4 mean? < 1419033857 423483 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Make recursion depth, maybe. < 1419033870 195823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's the third element of llvm < 1419033874 155812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er < 1419033874 951105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck < 1419033875 772641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1419033877 798211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :owned myself < 1419033903 947819 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nice off-by-two error < 1419033910 240023 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :quick somone make a language where all arrays are two based < 1419033923 17027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ...is that a double joke < 1419033945 395645 :spiette!~spiette@2607:fad8:4:6:224:a5ff:feaf:f0af QUIT :Ping timeout: 258 seconds < 1419033958 920653 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: if llvm[0] is the first element, then llvm[4] is the fifth, surely < 1419033991 363172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1419033992 257080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right. < 1419033993 84346 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no llvm[0] and llvm[1] are undefined behaviour. the array begins with llvm[2]. < 1419033994 549458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow. < 1419033996 80288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm useless. < 1419034003 73993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: actually 4 isn't an integer in C < 1419034011 177585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :only 0..3 and 5..72 are defined in the standard < 1419034015 505408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anything else is a gcc extension < 1419034030 539132 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oren: Perl $[ = 2; hth < 1419034061 536536 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think this is time to relink http://www.strangehorizons.com/2000/20001120/secret_number.shtml < 1419034072 43330 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :OH YEAH! Perl is incredibly configurable. < 1419034111 611413 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's not the only language where you can customize the array indexing base. < 1419034128 722638 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sometimes you can do it per-array. < 1419034176 92919 :shikhout!~shikhin@59.177.202.118 JOIN :#esoteric < 1419034216 554279 :shikhout!~shikhin@59.177.202.118 NICK :Guest51583 < 1419034241 742825 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :if it's the make recursion depth then i'm back at 3 levels deep. the inception has been planted < 1419034258 691132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pascal had array int[3..5] or thereabouts < 1419034260 847916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oren: have you read "recursive make considered harmful"? < 1419034283 451063 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iirc the 3..5 was a range type, you could give them names < 1419034284 715922 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no, but then i didn't write this code < 1419034299 307889 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i would never use recursive make anyway < 1419034330 69533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and you could use character ranges < 1419034333 770438 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i would instead write a convoluted python perl shell abomination < 1419034364 257163 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :haskell has arbitrary bounds too, except that's not actually statically typed < 1419034384 168031 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 264 seconds < 1419034410 539283 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> Data.Array.fromList (3,5) [1,2,3] < 1419034411 886303 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Not in scope: ‘Data.Array.fromList’ < 1419034460 371025 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> Data.Array.listArray (3,5) [1,2,3] < 1419034461 839384 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : array (3,5) [(3,1),(4,2),(5,3)] < 1419034477 922130 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :cool < 1419034487 643629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> Data.Array.listArray ((1,1),(2,2)) [1,2,3,4] < 1419034488 988520 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : array ((1,1),(2,2)) [((1,1),1),((1,2),2),((2,1),3),((2,2),4)] < 1419034497 533477 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ummm... < 1419034505 92090 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION whistles innocently < 1419034529 9916 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :how does it determine the ordering of the twodimensional points? < 1419034537 519953 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Ix type class < 1419034545 71938 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@src Ix < 1419034545 150873 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :class (Ord a) => Ix a where < 1419034545 194158 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : range :: (a,a) -> [a] < 1419034545 194277 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : index :: (a,a) -> a -> Int < 1419034545 194352 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : inRange :: (a,a) -> a -> Bool < 1419034545 194425 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : rangeSize :: (a,a) -> Int < 1419034547 611467 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Some BASICs have 'DIM a(12 TO 34) AS INTEGER' or so. < 1419034576 517470 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> index ((1,1),(2,2)) (1,2) < 1419034577 876552 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1 < 1419034635 678495 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :also how does it know not to do (1,3) in that range? < 1419034647 276796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> range ((1,1),(2,2)) < 1419034648 772983 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [(1,1),(1,2),(2,1),(2,2)] < 1419034668 621358 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@src (,) Ix < 1419034668 719467 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Source not found. You untyped fool! < 1419034673 15335 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@src Ix (,) < 1419034673 152257 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Source not found. That's something I cannot allow to happen. < 1419034675 615011 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah < 1419034689 416654 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : @src is so ad-hoc < 1419034710 118760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :probably the rangeSize tells it enough < 1419034729 155555 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmm i guess the rule is it is a rectangle? < 1419034813 545147 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :funny how TCP/IP doesn't work if the target IP is wrong. < 1419034830 213645 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah funny dat. < 1419034869 875112 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: yeah < 1419034891 954994 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :although my ghci doesn't have "range" for some reason < 1419034932 541778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: it's in Data.Ix < 1419034966 496681 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and also exported from Data.Array < 1419034988 137186 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1419034989 31310 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ah ok got it < 1419035003 938576 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419035037 954030 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sadly people seem to prefer the vector package (only 1d arrays) for efficiency reasons these days < 1419035060 885595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there is also repa < 1419035084 946883 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Even with arrays, I only use 1d arrays if efficiency matters. < 1419035143 410326 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in C all arrays are just syntactic sugar for 1d arrays. < 1419035154 721421 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Also I shouldn't be allowed to run servers, my Apache configuration had bitrotted horribly. < 1419035174 535555 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: arrays of pointers to arrays, presumably < 1419035192 643866 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah you can do that but it's a separate type < 1419035221 65329 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the regular multidimensional arrays in C have restrictions so they can be reduced to 1D < 1419035223 378422 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: oh then i don't remember what you mean < 1419035254 313710 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like only the first size of an array can be non-constant < 1419035262 593182 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right < 1419035330 516431 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :wow i couldn't figure out how to end ghci until I remembered ^D. < 1419035357 91119 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"GHCi, version 7.8.3: http://www.haskell.org/ghc/ :? for help" < 1419035391 683922 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, the help "page" has grown long. :q(uit) quits. < 1419035423 551702 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm what if you have char a[5][3], can you risk each char [3] subarray is aligned to 4 bytes? < 1419035436 590027 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't think so. < 1419035459 498947 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, there are no gaps. < 1419035472 98507 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok < 1419035479 411287 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :fizzie: is it allowed for there to be gaps? < 1419035500 222000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i assume fizzie wouldn't have formulated it that way if it were allowed < 1419035503 619267 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But a[1][4] is (ssh) undefined. < 1419035514 851591 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: do you happen to know where this is specified in the C standard? < 1419035548 738880 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :wow rust is *still* compiling < 1419035555 919752 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: It's very vague. There's an explicit defect report reply, though. < 1419035599 985135 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_017.html Q16. < 1419035608 538568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is undefined?? < 1419035618 829927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i think ghci needs command-specific :help :( < 1419035622 795189 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: "For an array of arrays, the permitted pointer arithmetic in subclause 6.3.6, page 47, lines 12-40 is to be understood by interpreting the use of the word ``object'' as denoting the specific object determined directly by the pointer's type and value, not other objects related to that one by contiguity. Therefore, if an expression exceeds these permissions, the behavior is undefined. For example, the following code has undefined behavior: int a[4][5 < 1419035629 302999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, I guess because a[m][n] is not (a[m])[n] < 1419035642 368076 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :-- int a[4][5]; a[1][7] = 0; /* undefined */ Some conforming implementations may choose to diagnose an ``array bounds violation,'' while others may choose to interpret such attempted accesses successfully with the ``obvious'' extended semantics." < 1419035643 440289 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Disconnected by services < 1419035643 483999 :Patashu_!Caliburn@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419035644 968244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was thinking it would have an obvious compositional equivalence to * and + < 1419035649 99875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in which case it would be very surprising < 1419035660 77664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bad syntax imo < 1419035685 861082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: very weird to specify UB and then list possible implementation choices, as if it's implementation-defined behaviour < 1419035686 343394 :madbr!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1419035695 815366 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :all C syntax is bad < 1419035711 204847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1419035735 369256 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: Well, they're only human. < 1419035762 427958 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Or at least likely so.) < 1419035770 331902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: it would be funny if the C standard had examples in it that were UB, or something < 1419035773 372362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(without intending to be) < 1419035793 824017 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess that's arguably one of the reasons the examples are non-normative. < 1419035804 487273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what's that language based on the reals < 1419035812 662448 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oren : how would you fix C syntax? < 1419035813 630811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(arguably esoteric, but invented by mathematicians or computer scientists, not internet nerds) < 1419035841 193975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.wikihow.com/Make-a-Real-Language google is not helping < 1419035854 193755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Make up the dictionary. It is best to type on Microsoft Word, that way more can be added. < 1419035857 244702 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :madbr: by doing a[n,m] instead, and defning the semantics thereofmore sanely < 1419035884 303335 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i cannot remember < 1419035884 634875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the semantics of 2D arrays are ok but the syntax is bad < 1419035890 288524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :C's array handling is sort of a mess < 1419035906 7432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Tips: [...] Don't speak it around strangers, this is rude. < 1419035929 529582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :blum-shub-smale, that was it < 1419035947 725939 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oren : true... though I feel that's still a comparatively small mistake < 1419035951 799666 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: found it, 6.2.5.20 "An array type describes a contiguously allocated nonempty set of objects [...]" < 1419035968 9343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is annoying how it uses the vague "real function" < 1419035969 379295 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iä, blum-shub-smale < 1419035969 714050 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :madbr: the more major mistake was the bitwise logics < 1419035981 183429 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: Oh, you meant that part, not the "don't access beyond bounds of a subarray" part. < 1419035983 88453 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh I'm looking at C99... < 1419035984 881294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess you're meant to define the language by pasting the axioms of ZFC and the reals to show how functions can precisely be specified? < 1419035985 710286 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: Sorry, misinterpreted. < 1419036007 371549 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :err. no, it's the C11 draft all right. < 1419036008 972396 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ores: yes < 1419036040 178338 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: The out of bounds thing is interesting, too... < 1419036062 990414 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :also i guess it would be better to have pascal-style strings < 1419036074 331207 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the C strings are inefficient < 1419036080 566106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I may or may not be asking about this because of my desire to produce [0,1]-indexed brainfuck.) < 1419036091 516181 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There are people (I'm looking askew at ##c) who insist that it's a mortal sin to use the word "multidimensional" in the context of C's arrays, even though the standard freely does that. (C11 6.5.2.1p3: "Successive subscript operators designate an element of a multidimensional array object." Footnote 142: "When several ``array of'' specifications are adjacent, a multidimensional array is ... < 1419036097 487043 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :... declared.") < 1419036131 65786 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :fizzie : yeah that's... pedantic < 1419036151 226061 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric : < elliott> C's array handling is sort of a mess <-- I disagree strongly with "sort of" < 1419036164 614604 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: surely you mean [0,2pi) with 2pi wrapping back to 0 < 1419036179 378920 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :coppro: that's sort of opinionated < 1419036193 645627 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :int-e: I see what you did there < 1419036201 425439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you some kind of tauist? < 1419036202 748697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::p < 1419036208 937909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(okay, maybe. that's kind of cute.) < 1419036213 409885 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :to be fair I'm not sure it's even possible to have much better array handling than C... all the tradeoffs are bad < 1419036224 174515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: "sort of" is kind of an intensifier for me... < 1419036262 828604 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: oh. sarcasm? < 1419036267 70942 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: hm? 2pi is where exp(ti) is periodic. you could also use {z\in C | abs(z)==1} < 1419036278 463758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I mean C's array handling is just plain a mess < 1419036287 328148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it was a bad joke. < 1419036303 901217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i think i chose the worst possible notation for that last one) < 1419036335 432449 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: yeah, ok, I can figure out the intended intonation now < 1419036338 7625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is just hard to see how to make a cute BF derivative out of it because specifying the function on the index you want to run as a ZFC term is kind of ridiculous < 1419036402 934950 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1419036413 590670 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419036731 395145 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419036775 399939 :Patashu_!Caliburn@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1419036876 746093 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I have written how I would fix C without causing incompatibilities; if incompatibilities are allowed then more things can be fixed, such as less confusing syntax of types, and I would also include a few features of BLISS which I don't see anywhere else. < 1419036898 215377 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :In BLISS a variable name is just treated as a constant which is the address of that variable. < 1419036986 454866 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :zzo38 that is the sanest way. < 1419036996 606780 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in a low level language anyway < 1419037187 236757 :AndoDaan!~AndoDaan@188.188.85.131 JOIN :#esoteric < 1419037208 466993 :Solace!uid52684@gateway/web/irccloud.com/x-ibtfqhgbavwotusu QUIT :Quit: Connection closed for inactivity < 1419037246 940433 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :myndz got lucky, considering. < 1419037383 799282 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats AndoDaan for dismembering myndzi's nick too -----### < 1419037412 404922 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan. I see you're keeping in shape with the Swatter. < 1419037416 426397 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : In BLISS a variable name is just treated as a constant which is the address of that variable. ← ALGOL works like that < 1419037417 466274 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1419037417 509538 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :mroman said 9h 38m 18s ago: You might want to have a look at GADTs < 1419037417 578222 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :mroman said 9h 37m 51s ago: https://downloads.haskell.org/~ghc/6.6/docs/html/users_guide/gadt.html < 1419037422 772062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and possibly invented the practice? < 1419037423 343319 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :See, and that's me not even trying not paying attention. < 1419037439 221174 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :mroman: mrhelloman. indeed. < 1419037485 526784 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :massages? MASSAGES? dammit! < 1419037492 484798 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hoilly < 1419037509 116981 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: you seem confused < 1419037513 538382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mroman: ghc 6.6 docs... < 1419037527 295461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: I suggest looking at GADT docs for a newer version than that if you do < 1419037537 897042 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :Hey, are we sure that oren != oerjan? < 1419037543 412487 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@pun 2+2 < 1419037544 778947 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 4 < 1419037549 345594 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AndoDaan: i'm pretty sure < 1419037552 761757 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :AndoDaan: most definitely sure. < 1419037586 410946 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :If you guys were me, that'd hardly be conclusive evidence. < 1419037586 590706 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :elliott: I remember having watched a great GADT tutorial some time ago. it also discussed phantom types. < 1419037615 380660 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :AndoDaan: I'm not you. you're not enough sane. < 1419037619 745896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: mroman probably @told you that in response to you asking about where clauses in data declarations < 1419037622 709394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since that's the GADT syntax < 1419037631 279388 :Patashu_!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419037631 612884 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Disconnected by services < 1419037646 966162 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :elliott: I had forgot a lot about gadts and suchlike. they subtly confuse me. < 1419037672 4931 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :@messages-forte < 1419037672 291504 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Unknown command, try @list < 1419037677 224282 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(but then, with parallels to make with lenses and Scott encodings, it makes more sense.) < 1419037696 177618 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :@massages-load < 1419037696 509672 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :You don't have any messages < 1419037704 657504 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :cool. < 1419037718 135349 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :4veralone. < 1419037763 281995 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :@tell oren hello me < 1419037763 391650 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :You can tell yourself! < 1419037768 739887 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :epic < 1419037772 996085 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I happen to like GADT it can help many purposes < 1419037786 184370 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell AndoDaan for a good time call 555-666-31415 < 1419037786 296077 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419037790 64933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you want me to friendzone you. we can be in the friend zone together and send each other lots and lots of lambadbot massages < 1419037810 197840 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :Is that's jenny's number? < 1419037824 285169 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nope < 1419037829 344056 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that's lucifer's number < 1419037863 565827 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :got excited that i got a msg for a second. < 1419037873 701250 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :4everAlone-1second < 1419037899 824963 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :fake-devil-pi < 1419037936 317210 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :fake-devil-piTimesTenThousand < 1419037943 238221 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :For accuracy. < 1419038050 97822 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :Any chess players/enthusiastic amongst you? < 1419038061 720698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :AndoDaan: zzo38's generated a ton of chess variants < 1419038111 911484 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :Generated? < 1419038117 109678 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :my favorite chess variant is checkers played with chess pieces. confuses everyone around you < 1419038134 338458 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :Ha < 1419038165 817885 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :I think that's the variant movie characters are always playing. < 1419038169 815975 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419038192 133169 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419038202 875524 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :AndoDaan: do you like xiangqi or shōgi? < 1419038223 443288 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :trying to come up with a turing complete chess variants < 1419038235 219162 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it looks feasible but it might require multiple kings < 1419038248 785083 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :madbr: hi! long time no see! < 1419038258 340412 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :sup < 1419038260 497653 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :I've learned them. Thought the idea of Shogi was really cool, but couldn't find opponents back in the day. < 1419038284 784347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :madbr: on an infinite board, I guess? < 1419038304 737729 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :Well, each game starts with TWO kings, so... hth < 1419038314 288449 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :chess with real number positions < 1419038324 726852 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I know how to play xiangqi and shogi < 1419038325 846513 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :chess, on a 2D brainfuck tape that grows as needed... < 1419038331 980568 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But there are a lot of other chess variant game too < 1419038332 208788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :chess on ice < 1419038382 803001 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :madbr: nearly holidays! < 1419038387 817733 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :how's life on your end? < 1419038392 137510 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: that would be cool. A piece must move the maximum distance it can move, in the direction chosen < 1419038425 53334 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oren: how does that work for pawns and captures? < 1419038459 100492 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmm, you choose whther to move one extra space and capture, and pawns are assumed to have spiked boots. < 1419038494 5978 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :similar knights jump so they don't slide < 1419038533 290158 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what about castling? if a king can castle to the king side, moving two spaces, can it also move only one space instead? < 1419038560 639019 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :when you castle, the rook moves as far to the other side as it can. < 1419038577 731101 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :uh... ok, but that wasn't the question. < 1419038582 516513 :madbr!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :boily : decided to take monday + tuesday off so already in xmas mode :3 < 1419038600 701119 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmm the king has spiked boots too. < 1419038647 980334 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :madbr: nice ^^ < 1419038668 347859 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oren: should equipment be restricted to spiked boots only, or be more creative? < 1419038678 589084 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so he can choose how far to move. on the other hand maybe if you stop in front of a piece you can push them < 1419038684 158386 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: final question, about pawns; on their first move, assuming it's not a capture, do they get a choice whether they advance two spaces or one? < 1419038779 829650 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(actually I was assuming that "as far as possible" was with respect to the usual rules of chess, i.e. the slow pieces (pawn, king, knight) would still be slow, and now be allowed to move further than before.) < 1419038803 733267 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmmm... maybe they should. < 1419038827 87574 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :iow, only bishop, rook and queen would be affected. < 1419038840 107468 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah that's it. < 1419038875 625152 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i think knights are like dragoons from final fantasy: they move and attack my jumping < 1419038899 926399 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :which leaves open the question for the few cases where a slow piece can move one or two steps in a particular direction. < 1419038921 508983 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that's why I asked about castling and the first forward move of pawns. < 1419038933 413105 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the slow pieces would probably still decide. < 1419038956 683879 :S1!~S1@pD9FCA3CD.dip0.t-ipconnect.de QUIT :Quit: S1 < 1419038990 110392 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419039012 215878 :AndoDaan!~AndoDaan@188.188.85.131 QUIT :Read error: Connection reset by peer < 1419039015 826119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ssehc, where you have to make valid moves in reverse to turn a checkmate position back into the initial one < 1419039019 314374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that probably exists < 1419039069 260363 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :who decides what piece was in a position when a piece is untaken? < 1419039109 731541 :AndoDaan!~AndoDaan@188.188.85.131 JOIN :#esoteric < 1419039222 105126 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 265 seconds < 1419039234 929393 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1419039267 527946 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :actually, chessehc! you can freely take or antitake pieces. every valid game begins at a checkmate and ends at one. < 1419039304 576334 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :wiat that would be ssechcess < 1419039330 805443 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :chessech would end at the initial state < 1419039358 59453 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the winner is whoever's pieces spent the least time dead. < 1419039400 646919 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmm no wait then the game might never end < 1419039512 897859 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't see how ssehc will end. A player can just leave one of her pieces in the home ranks of the opponent and refuse to ever un-move it. < 1419039529 318549 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :maybe a cooperative game towards a nontrivial goal? < 1419039642 925120 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :e.g. begin at a checkmate for white, end at a checkmate for black, but pass through a given state. < 1419039665 357508 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :computation is a 0 player game < 1419039682 839935 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :nondeterministic computation is a 1 player game < 1419039696 805327 :tromp_!~tromp@rtc35-154.rentec.com PRIVMSG #esoteric :alternating computation is a 2 player game < 1419039724 694792 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :Realtime < 1419039737 33282 :AndoDaan!~AndoDaan@188.188.85.131 PRIVMSG #esoteric :multiplayer computatin is physics. < 1419039917 666410 :dianne_!~diannes@unaffiliated/dianne QUIT :Ping timeout: 245 seconds < 1419040036 557800 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1419040475 814175 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Remote host closed the connection < 1419040481 543649 :tswett!~tswett@unaffiliated/tswett JOIN :#esoteric < 1419041178 599544 :AndoDaan!~AndoDaan@188.188.85.131 QUIT :Quit: bbl < 1419041386 334886 :kcm1700_!~kcm1700@175.117.8.72 JOIN :#esoteric < 1419041512 300152 :kcm1700!~kcm1700@175.117.8.72 QUIT :Ping timeout: 250 seconds < 1419041557 251065 :tswett!~tswett@unaffiliated/tswett QUIT :Quit: Colloquy for iPhone - http://colloquy.mobi < 1419041642 277931 :kcm1700_!~kcm1700@175.117.8.72 QUIT :Ping timeout: 250 seconds < 1419041691 395244 :kcm1700!~kcm1700@175.117.8.72 JOIN :#esoteric < 1419042410 275492 :boily!~alexandre@96.127.201.149 QUIT :Quit: P-ADIC CHICKEN < 1419042965 629155 :glguy_!~emertens@unaffiliated/glguy JOIN :#esoteric < 1419042971 820318 :glguy_!~emertens@unaffiliated/glguy QUIT :Client Quit < 1419043662 65600 :bb010g!uid21050@gateway/web/irccloud.com/x-wpfsomopagkxmtka JOIN :#esoteric < 1419044209 651033 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :itt https://en.wikipedia.org/wiki/Proof_game < 1419045698 353236 :Guest51583!~shikhin@59.177.202.118 QUIT :Ping timeout: 250 seconds < 1419045826 286205 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1419047005 277201 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419047109 571573 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Client Quit < 1419047296 111058 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419047851 620548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell int-e i remembered where i'd seen such a monster before http://www.girlgeniusonline.com/comic.php?date=20121029 < 1419047851 890763 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419048117 820621 :AndoDaan!~AndoDaan@188.188.85.131 JOIN :#esoteric < 1419048777 870668 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell int-e apparently they're called dreens < 1419048777 982570 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419048828 172106 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell int-e *-s < 1419048828 395321 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419048840 837262 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1419049195 377274 :Solace!uid52684@gateway/web/irccloud.com/x-icopwwkiqmenkfcz JOIN :#esoteric < 1419049257 951189 :Solace!uid52684@gateway/web/irccloud.com/x-icopwwkiqmenkfcz NICK :Spiffy < 1419049277 87593 :Spiffy!uid52684@gateway/web/irccloud.com/x-icopwwkiqmenkfcz PRIVMSG #esoteric :Ugh i need to find a name to register < 1419049358 286936 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1419049540 348379 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 264 seconds < 1419049545 794441 :contrapumpkin!~copumpkin@unaffiliated/copumpkin NICK :copumpkun < 1419049550 454078 :copumpkun!~copumpkin@unaffiliated/copumpkin NICK :copumpkin < 1419049872 203598 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1419049949 333066 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1419050188 308906 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 264 seconds < 1419050364 622081 :mitchs_!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 245 seconds < 1419050522 158989 :contrapumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Read error: Connection reset by peer < 1419051098 96640 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419051822 539180 :AndoDaan!~AndoDaan@188.188.85.131 QUIT :Ping timeout: 256 seconds < 1419051830 533007 :AndoDaan_!~AndoDaan@188.188.78.68 JOIN :#esoteric < 1419052175 277498 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419052205 237281 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1419052453 403521 :AndoDaan_!~AndoDaan@188.188.78.68 QUIT :Ping timeout: 250 seconds < 1419052481 63782 :AndoDaan_!~AndoDaan@188.189.69.165 JOIN :#esoteric < 1419052539 357249 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419052542 102203 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419052557 203275 :scarf!~ais523@unaffiliated/ais523 NICK :ais523 < 1419052592 407446 :AndoDaan_!~AndoDaan@188.189.69.165 QUIT :Read error: Connection reset by peer < 1419052998 561022 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :http://esolangs.org/wiki/Cvlemar I'm guessing this isn't implemented. < 1419053160 603820 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :There isn't any implmentation that I know of, anyways. < 1419053177 583486 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Although, there is supposed to be category to indicate if it is implemented or it isn't implemented. < 1419053192 106517 :shikhin!~shikhin@59.177.202.118 JOIN :#esoteric < 1419053215 582210 :shikhin!~shikhin@59.177.202.118 NICK :Guest9481 < 1419053309 952139 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419053864 219498 :MDude!~fyrc@67.235.2.71 NICK :MDream < 1419054240 751994 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1419055639 653941 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419055642 84635 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1419055929 48566 :shikhout!~shikhin@120.57.234.200 JOIN :#esoteric < 1419055951 649913 :shikhout!~shikhin@120.57.234.200 NICK :Guest26264 < 1419056097 70853 :Guest9481!~shikhin@59.177.202.118 QUIT :Ping timeout: 240 seconds < 1419057382 729804 :CrazyM4n!46a2343d@gateway/web/freenode/ip.70.162.52.61 JOIN :#esoteric < 1419057426 935056 :CrazyM4n!46a2343d@gateway/web/freenode/ip.70.162.52.61 PRIVMSG #esoteric :So I got windows installed < 1419057814 466779 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1419058028 869536 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419058034 279856 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419058656 453290 :kcm1700!~kcm1700@175.117.8.72 QUIT :Read error: Connection reset by peer < 1419058659 686559 :kcm1700_!~kcm1700@175.117.8.72 JOIN :#esoteric < 1419058859 682722 :CrazyM4n!46a2343d@gateway/web/freenode/ip.70.162.52.61 QUIT :Quit: Page closed < 1419059038 685319 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :Ping timeout: 258 seconds < 1419059429 501999 :supay!sid47179@gateway/web/irccloud.com/x-poddevicvrjxybpy QUIT :Ping timeout: 258 seconds < 1419059452 609304 :skarn!skarn@unaffiliated/skarn QUIT :Ping timeout: 258 seconds < 1419059521 578621 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-gzfpyxkozlyjzscw QUIT :Ping timeout: 258 seconds < 1419059567 443884 :Spiffy!uid52684@gateway/web/irccloud.com/x-icopwwkiqmenkfcz QUIT :Ping timeout: 258 seconds < 1419059572 326971 :supay!sid47179@gateway/web/irccloud.com/x-kynoxyvkcmxupkfi JOIN :#esoteric < 1419059583 149998 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-jjktzivmudolskvq JOIN :#esoteric < 1419059613 426480 :drdanmaku!uid17782@gateway/web/irccloud.com/x-eeqrhclwdwrefrww QUIT :Ping timeout: 258 seconds < 1419059679 189727 :Solace!uid52684@gateway/web/irccloud.com/x-xbhvjxgsbibsqmqs JOIN :#esoteric < 1419059739 547937 :drdanmaku!uid17782@gateway/web/irccloud.com/x-mepklguqedfreswn JOIN :#esoteric < 1419059774 494982 :trn!jhj@trnsz.com QUIT :Ping timeout: 258 seconds < 1419060589 80108 :trn!jhj@trnsz.com JOIN :#esoteric < 1419060811 690007 :skarn!skarn@unaffiliated/skarn JOIN :#esoteric < 1419061027 386965 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1419061756 178215 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1419063112 524248 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 264 seconds < 1419063115 383282 :drdanmaku!uid17782@gateway/web/irccloud.com/x-mepklguqedfreswn QUIT :Quit: Connection closed for inactivity < 1419064829 169589 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 265 seconds < 1419065539 416473 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419066608 682065 :Solace!uid52684@gateway/web/irccloud.com/x-xbhvjxgsbibsqmqs QUIT :Quit: Connection closed for inactivity < 1419067513 152446 :AndoDaan!~AndoDaan@188.189.95.222 JOIN :#esoteric < 1419067787 132430 :AndoDaan!~AndoDaan@188.189.95.222 QUIT :Ping timeout: 265 seconds < 1419068209 443981 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 250 seconds < 1419068932 672445 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419069248 255297 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419069382 277829 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 255 seconds < 1419069842 642084 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 245 seconds < 1419070557 590123 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419072277 71048 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 240 seconds < 1419074323 788680 :SopaXorzTaker!~ItsLuke@ipv6.lukej.ovh QUIT :Changing host < 1419074323 831860 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker JOIN :#esoteric < 1419074452 609485 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 264 seconds < 1419074983 277098 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1419075148 857709 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419075318 153792 :madbr!boulam@69-165-212-148.cable.teksavvy.com QUIT :Quit: Pics or it didn't happen < 1419075563 483633 :scarf!~ais523@unaffiliated/ais523 NICK :ais523 < 1419076001 73929 :S1!~S1@pD9FCAFD8.dip0.t-ipconnect.de JOIN :#esoteric < 1419076208 994127 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419076217 110355 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419077212 295861 :Patashu_!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 255 seconds < 1419077517 121891 :shikhin!~shikhin@120.59.111.168 JOIN :#esoteric < 1419077541 774994 :shikhin!~shikhin@120.59.111.168 NICK :Guest11984 < 1419077696 575407 :Guest26264!~shikhin@120.57.234.200 QUIT :Ping timeout: 256 seconds < 1419078485 870985 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 264 seconds < 1419078753 447337 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1419079169 560672 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419080014 730409 :ocharles_!sid30093@gateway/web/irccloud.com/x-grmvtsvtbtagaghi QUIT :Excess Flood < 1419080033 164027 :ocharles_!sid30093@gateway/web/irccloud.com/x-tsqkjopgasvlyhbn JOIN :#esoteric < 1419081239 556049 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 245 seconds < 1419081620 101959 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1419081953 62903 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419082084 847601 :mitchs_!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419082250 64564 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 244 seconds < 1419082661 867689 :mitchs_!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 264 seconds < 1419082829 648976 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1419082830 96691 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LOWI 201320Z 16005KT 100V180 9999 FEW020 08/05 Q1021 NOSIG < 1419082870 253806 :Guest11984!~shikhin@120.59.111.168 NICK :shikhin < 1419082877 976339 :shikhin!~shikhin@120.59.111.168 QUIT :Changing host < 1419082878 19569 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419083376 280383 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419085096 280716 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 255 seconds < 1419085794 960527 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419086062 911898 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 240 seconds < 1419086871 281914 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419089113 873702 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ACTION only now learns of a Star Wars villain named Tarkin < 1419089126 295480 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Suddenly the name Tarquin makes much more sense < 1419089238 221027 :S1!~S1@pD9FCAFD8.dip0.t-ipconnect.de QUIT :Quit: S1 < 1419091025 823540 :drdanmaku!uid17782@gateway/web/irccloud.com/x-bymnluiqfaeshjnt JOIN :#esoteric < 1419091167 707621 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 245 seconds < 1419091230 629198 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1419092378 672167 :jix_!~jix@jixco.de JOIN :#esoteric < 1419092409 581220 :perrier__!~cinch@107.170.175.57 JOIN :#esoteric < 1419092551 642122 :int-e_!~noone@static.88-198-179-137.clients.your-server.de JOIN :#esoteric < 1419092786 511431 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1419093304 328528 :variable!root@freebsd/developer/variable QUIT :Ping timeout: 255 seconds < 1419093509 934445 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 255 seconds < 1419093709 291291 :diginet!~diginet@107.170.146.29 QUIT :Ping timeout: 255 seconds < 1419093736 316782 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 255 seconds < 1419093790 324199 :qlkzy!~qlkzy@li559-28.members.linode.com QUIT :Ping timeout: 255 seconds < 1419093810 112895 :quintopi1!~quintopia@74.117.159.204 QUIT :*.net *.split < 1419093810 304338 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1419093810 398407 :jix!~jix@jixco.de QUIT :*.net *.split < 1419093810 939310 :weissschloss!~viskestel@li607-220.members.linode.com QUIT :*.net *.split < 1419093811 68122 :perrier_!~cinch@107.170.175.57 QUIT :*.net *.split < 1419093811 166031 :int-e!~noone@static.88-198-179-137.clients.your-server.de QUIT :*.net *.split < 1419093812 54097 :ocharles__!sid30093@gateway/web/irccloud.com/session JOIN :#esoteric < 1419093812 182719 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419093812 443664 :supay_!sid47179@unaffiliated/supay JOIN :#esoteric < 1419093812 900632 :kcm1700_!~kcm1700@175.117.8.72 QUIT :Ping timeout: 245 seconds < 1419093813 714998 :InvalidC1!invalidco@makkara.org JOIN :#esoteric < 1419093814 363802 :scounder!~scounder@unaffiliated/scounder QUIT :Ping timeout: 265 seconds < 1419093814 496138 :ocharles_!sid30093@gateway/web/irccloud.com/x-tsqkjopgasvlyhbn QUIT :Ping timeout: 265 seconds < 1419093814 711566 :KingOfKarlsruhe!~KingOfKar@unaffiliated/kingofkarlsruhe QUIT :Ping timeout: 265 seconds < 1419093814 754790 :shachaf!~shachaf@unaffiliated/shachaf QUIT :Ping timeout: 265 seconds < 1419093814 916449 :supay!sid47179@gateway/web/irccloud.com/x-kynoxyvkcmxupkfi QUIT :Ping timeout: 265 seconds < 1419093814 959687 :SopaXorzTaker!~ItsLuke@unaffiliated/sopaxorztaker QUIT :Ping timeout: 265 seconds < 1419093815 18313 :Lymia!~fujoshi@inportb/loli/cirno-chan QUIT :Ping timeout: 265 seconds < 1419093815 61543 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 265 seconds < 1419093815 154510 :mroman!~roman2@fmnssun.ibone.ch QUIT :Ping timeout: 265 seconds < 1419093815 765044 :boily!~alexandre@96.127.201.149 QUIT :Ping timeout: 265 seconds < 1419093815 941716 :nisstyre!~yourstrul@oftn/member/Nisstyre QUIT :Ping timeout: 265 seconds < 1419093816 183375 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-jjktzivmudolskvq QUIT :Ping timeout: 265 seconds < 1419093816 241288 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 265 seconds < 1419093816 664587 :supay_!sid47179@unaffiliated/supay NICK :supay < 1419093816 707831 :nyuszika7h_!nyuszika7h@cadoth.net JOIN :#esoteric < 1419093817 431446 :ocharles__!sid30093@gateway/web/irccloud.com/session NICK :ocharles_ < 1419093817 756516 :incomprehensibly!sid3405@gateway/web/irccloud.com/session JOIN :#esoteric < 1419093817 805025 :weissschloss!~viskestel@li607-220.members.linode.com JOIN :#esoteric < 1419093818 161784 :supay!sid47179@unaffiliated/supay QUIT : < 1419093818 943320 :G33kDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419093821 59016 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :*.net *.split < 1419093821 681329 :drdanmaku_!uid17782@gateway/web/irccloud.com/session JOIN :#esoteric < 1419093821 724579 :fungot!fis@selene.zem.fi QUIT :Ping timeout: 276 seconds < 1419093821 724677 :zemhill_!bfjoust@selene.zem.fi QUIT :Ping timeout: 276 seconds < 1419093822 169665 :G33kDude!~GeekDude@unaffiliated/g33kdude NICK :GeekDude < 1419093822 212888 :diginet_!~diginet@107.170.146.29 JOIN :#esoteric < 1419093830 381919 :scounder!~scounder@2a01:7a0:10:151:236:17:48:1 JOIN :#esoteric < 1419093846 135779 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1419093869 610207 :Lymia!~fujoshi@108-205-143-75.lightspeed.rcsntx.sbcglobal.net JOIN :#esoteric < 1419093869 653382 :Lymia!~fujoshi@108-205-143-75.lightspeed.rcsntx.sbcglobal.net QUIT :Changing host < 1419093869 653482 :Lymia!~fujoshi@inportb/loli/cirno-chan JOIN :#esoteric < 1419093901 965156 :fizzie!fis@unaffiliated/fizzie QUIT :Ping timeout: 265 seconds < 1419093902 46720 :nyuszika7h!nyuszika7h@cadoth.net QUIT :Ping timeout: 265 seconds < 1419093902 100850 :lambdabot!~lambdabot@silicon.int-e.eu QUIT :Ping timeout: 265 seconds < 1419093903 131929 :fizzie!fis@dsl-espbrasgw1-50dfbd-118.dhcp.inet.fi JOIN :#esoteric < 1419093904 418275 :drdanmaku!uid17782@gateway/web/irccloud.com/x-bymnluiqfaeshjnt QUIT :*.net *.split < 1419093904 601301 :mroman!~roman2@80.246.50.48 JOIN :#esoteric < 1419093918 137960 :fizzie!fis@dsl-espbrasgw1-50dfbd-118.dhcp.inet.fi QUIT :Changing host < 1419093918 181340 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1419093919 105890 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1419093930 197249 :variable!root@freebsd/developer/variable JOIN :#esoteric < 1419093942 709299 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 245 seconds < 1419093944 746835 :FireFly!~firefly@firefly.xen.prgmr.com QUIT :Ping timeout: 244 seconds < 1419093963 809011 :nisstyre!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1419093972 483275 :zemhill_!bfjoust@selene.zem.fi JOIN :#esoteric < 1419093975 872912 :FireFly!~firefly@firefly.xen.prgmr.com JOIN :#esoteric < 1419094061 365845 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1419094082 157578 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1419094089 561449 :qlkzy_!~qlkzy@li559-28.members.linode.com JOIN :#esoteric < 1419094189 806693 :lambdabot!~lambdabot@silicon.int-e.eu JOIN :#esoteric < 1419094226 871800 :ocharles_!sid30093@gateway/web/irccloud.com/session QUIT :Changing host < 1419094226 915244 :ocharles_!sid30093@gateway/web/irccloud.com/x-vfkcldouquadgajq JOIN :#esoteric < 1419094249 398722 :incomprehensibly!sid3405@gateway/web/irccloud.com/session QUIT :Changing host < 1419094249 442003 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-tkkogoiiqnynzeit JOIN :#esoteric < 1419094270 960488 :drdanmaku_!uid17782@gateway/web/irccloud.com/session QUIT :Changing host < 1419094271 3822 :drdanmaku_!uid17782@gateway/web/irccloud.com/x-rpblguotauhtdnvz JOIN :#esoteric < 1419094309 129600 :variable!root@freebsd/developer/variable QUIT :Changing host < 1419094309 210713 :variable!root@gateway/shell/trekweb.org/x-tcuylipihwxxptnu JOIN :#esoteric < 1419094311 946178 :variable!root@gateway/shell/trekweb.org/x-tcuylipihwxxptnu QUIT :Changing host < 1419094311 989483 :variable!root@freebsd/developer/variable JOIN :#esoteric < 1419094362 20732 :kcm1700!~kcm1700@175.117.8.72 JOIN :#esoteric < 1419094371 873025 :KingOfKarlsruhe!~KingOfKar@unaffiliated/kingofkarlsruhe JOIN :#esoteric < 1419094490 417706 :supay!sid47179@gateway/web/irccloud.com/x-wyaetpvxrywbfbah JOIN :#esoteric < 1419094659 396667 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419094713 767463 :nyuszika7h_!nyuszika7h@cadoth.net NICK :nyuszika7h < 1419094991 340407 :sebbu!~sebbu@ADijon-152-1-30-208.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1419095026 697182 :sebbu!~sebbu@ADijon-152-1-30-208.w83-194.abo.wanadoo.fr QUIT :Changing host < 1419095026 740474 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1419095202 327249 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 250 seconds < 1419095655 687905 :Lorenzo64!~lorenzo@adsl-ull-174-8.42-151.net24.it JOIN :#esoteric < 1419095920 136565 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419096098 746069 :drdanmaku_!uid17782@gateway/web/irccloud.com/x-rpblguotauhtdnvz NICK :drdanmaku < 1419096697 201287 :MDream!~fyrc@67.235.2.71 NICK :MDude < 1419097089 77696 :int-e_!~noone@static.88-198-179-137.clients.your-server.de NICK :int-e < 1419098582 341555 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 250 seconds < 1419098646 668558 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1419099129 436510 :shikhout!~shikhin@120.59.96.62 JOIN :#esoteric < 1419099151 469403 :shikhout!~shikhin@120.59.96.62 NICK :Guest64038 < 1419099297 108176 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 240 seconds < 1419100967 728012 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 245 seconds < 1419101108 930606 :Lorenzo64!~lorenzo@adsl-ull-174-8.42-151.net24.it QUIT :Quit: Leaving < 1419103215 63188 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1419103709 810421 :Guest64038!~shikhin@120.59.96.62 NICK :shikhin < 1419103715 656984 :shikhin!~shikhin@120.59.96.62 QUIT :Changing host < 1419103715 718977 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419104903 224287 :nisstyre!~yourstrul@li611-52.members.linode.com QUIT :Changing host < 1419104903 267525 :nisstyre!~yourstrul@oftn/member/Nisstyre JOIN :#esoteric < 1419105973 329959 :oren!~oren@CPE00240174db90-CM00252e23fe5a.cpe.net.cable.rogers.com JOIN :#esoteric < 1419106650 373393 :diginet_!~diginet@107.170.146.29 QUIT :Quit: diginet has quit! < 1419106686 336549 :diginet!~diginet@107.170.146.29 JOIN :#esoteric < 1419107099 548303 :oren!~oren@CPE00240174db90-CM00252e23fe5a.cpe.net.cable.rogers.com QUIT :Ping timeout: 244 seconds < 1419107176 529730 :oren!~oren@CPE00240174db90-CM00252e23fe5a.cpe.net.cable.rogers.com JOIN :#esoteric < 1419107856 338929 :evalj!~jeval@5400D562.dsl.pool.telekom.hu JOIN :#esoteric < 1419109006 116350 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt JOIN :#esoteric < 1419109026 582324 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :So heresy is pretty gud < 1419109489 473533 :scounder!~scounder@2a01:7a0:10:151:236:17:48:1 QUIT :Changing host < 1419109489 554631 :scounder!~scounder@unaffiliated/scounder JOIN :#esoteric < 1419110534 721653 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Solace: the language? < 1419110584 303510 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Yes < 1419110612 584033 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric ::) Glad you like it. < 1419110617 550950 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Heresy and blasphemy! shoo's J_Arcane to prison < 1419110644 640026 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Its very smooth for me and pretty nice < 1419110666 486273 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :(for (x in (range 1 to 100) with 0) (carry (+ x cry))) < 1419111384 334938 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: Leaving < 1419111419 374014 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Remote host closed the connection < 1419112065 82484 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :So hows ya'll doin' < 1419112720 321913 :oren!~oren@CPE00240174db90-CM00252e23fe5a.cpe.net.cable.rogers.com PRIVMSG #esoteric :im good < 1419112872 945045 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Thats good < 1419112884 16961 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :∞ + (−∞), (−∞) + ∞  < 1419113009 899546 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419113114 106274 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 265 seconds < 1419113457 207816 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> (1/0) + (-1/0) < 1419113458 679246 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : NaN < 1419113579 644602 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419113822 296987 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419113917 288001 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :How do i uncap max ram < 1419114205 150818 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :Download more of it. < 1419114234 31559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@google download more ram < 1419114234 856387 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :http://www.downloadmoreram.com/ < 1419114234 899621 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Title: Download More RAM! < 1419114314 740432 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419115168 735939 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419115846 327698 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 250 seconds < 1419116495 847221 :oren!~oren@CPE00240174db90-CM00252e23fe5a.cpe.net.cable.rogers.com PRIVMSG #esoteric :make a swap file? < 1419116526 749973 :oren!~oren@CPE00240174db90-CM00252e23fe5a.cpe.net.cable.rogers.com PRIVMSG #esoteric :(assuming you don't want to use all the ram AT ONCE) < 1419116551 650403 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419117275 844339 :roasted42!~appleseed@41.48.16.52 QUIT :Ping timeout: 272 seconds < 1419117321 127703 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419117439 508916 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1419117793 123547 :evalj!~jeval@5400D562.dsl.pool.telekom.hu QUIT :Remote host closed the connection < 1419118067 634665 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 245 seconds < 1419118071 371670 :oren!~oren@CPE00240174db90-CM00252e23fe5a.cpe.net.cable.rogers.com QUIT :Quit: Lost terminal < 1419118205 180922 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :'Because WebTV utilized strong encryption, upon launch in 1996, WebTV was classified as munitions (a military weapon) by the United States government and was therefore barred from export under United States security laws at the time.' < 1419118362 246641 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Suddenly the name Tarquin makes much more sense <-- heh i guess you didn't notice the accompanying star wars shoutouts either? :) < 1419118377 134656 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I noticed the obvious ones < 1419118383 582047 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :But I don't really know Star Wars that well < 1419118630 881459 :roasted42!~appleseed@41.48.16.52 QUIT :Changing host < 1419118630 962979 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1419118631 41164 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1419118763 113674 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :those were some short logs today. < 1419118774 280767 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419118899 551796 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419118901 234969 :roasted42!~appleseed@41.48.16.52 QUIT :Changing host < 1419118901 314656 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1419118901 357997 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 NICK :Guest39057 < 1419118901 401615 :Guest39057!~appleseed@unaffiliated/them4ch1n3 QUIT :Killed (sendak.freenode.net (Nickname regained by services)) < 1419118901 401714 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1419118955 22712 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :Breeth in when looking at the green of plants, then out into crowds where people are looking where they are going, after a while you will notice something strange ... < 1419118981 990640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :go on < 1419119012 108904 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :it is because the spirit of man "son of man", breathed and looked at plants < 1419119070 373615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what strange thing will I notice? < 1419119100 401510 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :contiousness gets like +seconds into the future, from boosting other peoples sight < 1419119117 112509 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :spelling otoh takes a deep dive < 1419119237 702054 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION misses fungot's voice of reason. < 1419119245 417084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek < 1419119386 429251 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: All I could remember about that Dreen monster was that it was an impressive fighter. I *thought* I had seen it in GG, but I couldn't pinpoint where. I also looked through Buck Godot (which is a bit shorter than the whole collection of GG strips), but they don't appear there ;) < 1419119412 863888 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: there's also a wikia page, which has some more links < 1419119451 72170 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :from back on the initial wulfenbach castle act < 1419119515 918723 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and also some information from the non-free books < 1419119643 237927 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1419119727 173280 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nice. < 1419119755 378855 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the time stop device is called a "take-five bomb", hmm. < 1419119772 603709 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i remember reading that too < 1419119791 157728 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although wasn't that a fan-invented name < 1419119886 801874 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I dunno. It's not attributed to the Word of God. < 1419119924 953448 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"Item has gained a fan name" <-- I guess you're right. < 1419119934 759311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TheM4ch1n3: btw, your contributions are good but this channel is about programming so it might not interest you much < 1419119953 642232 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hasn't TheM4ch1n3 been here for a while < 1419119965 270274 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think e should know what we're about by now < 1419120002 218224 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :web comics, code golfing, Haskell, the many warts of C, category theory and esoteric programming languages. < 1419120004 735528 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :I am a programmer, and sleepy atm ... < 1419120034 634573 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Also orthography and grammar. < 1419120043 423530 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sleepy atms are bad, they keep your money < 1419120075 490435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :same except without the sleepy part < 1419120079 820006 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And... I forgot the most important topic: puns. < 1419120091 551376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: you make this channel sound so much better than it actually is :p < 1419120103 566988 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: you're welcome :P < 1419120112 758561 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :elliott, you are atm? < 1419120138 382753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, I'm an automated teller machine; I automatically tell this channel things < 1419120165 482397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a web comic about code golfing in esoteric programming languages the category theory of the many warts of C < 1419120195 881457 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :OK you can try to make such a comic? < 1419120242 194503 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, the main topic of this channel is esoteric programming but a lot of things can be discussed; of course, mostly the things listed there. < 1419120305 443264 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 QUIT :Ping timeout: 244 seconds < 1419120436 77298 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419120721 65496 :shikhout!~shikhin@59.177.201.122 JOIN :#esoteric < 1419120742 546476 :shikhout!~shikhin@59.177.201.122 NICK :Guest31893 < 1419120892 720089 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 245 seconds < 1419121190 121245 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1419121411 441754 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :does the nightly build of something mean they compile the whole project every night? < 1419121510 631485 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I don't know < 1419121541 883581 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because i compile most of my projects every few minutes when i'm working on them < 1419121548 341535 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Wikipedia says a nightly build is a neutral build done automatically < 1419121567 347817 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :And, "a neutral build is a software build that reflects the current state of the source code checked into the source code version control system by the developers, and done in a neutral environment (an environment not used for development)" < 1419121602 782834 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ohhh... i get it. it's a clean build with nothing from previousbuilds < 1419121665 608897 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so they can know that the whole thing actually compiles, and doesn't just work on their system < 1419121724 340029 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Indeed. Now they know it works on one other system. < 1419121758 842410 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ha. yeah the rust source code doesn't compile on my system. < 1419121780 450767 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it takes all my memory and forces me to kill it < 1419121943 324343 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well they also know that it has all the source files and isn't just using a .o file that was left around... < 1419121943 406726 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MNNBFSL14]]4 10 02http://esolangs.org/w/index.php?diff=41521&oldid=41506 5* 03AndoDaan 5* (-64) 10/* External resources */ Live version. < 1419121943 632947 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Quit: Terminated < 1419121943 842411 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419121943 963449 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Client Quit < 1419121944 406347 :drdanmaku!uid17782@gateway/web/irccloud.com/x-rpblguotauhtdnvz QUIT :Quit: Connection closed for inactivity < 1419121970 706286 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish < 1419122012 667993 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oerjan: yeah that's what i thought. well i'm trying to at least install the binaries now, we'll see if they work... < 1419122143 593613 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: out of curiosity, how much memory do you have? < 1419122160 575348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not enough < 1419122171 592343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: btw have you heard of swap < 1419122176 292819 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: well that's true for everybody. < 1419122184 108322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: yeah but it's a very not enough < 1419122198 788538 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have 2GB of memory and 2GB swap < 1419122201 255333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like 1 or 2 gigabytes the last time this came up re: firefox's amazing incredible huge gigantic bloat that needs to be rlimited away, or something < 1419122231 974895 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: ah. ok, that's small nowadays. < 1419122235 400989 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am running 64-bit linux < 1419122261 601669 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION had to upgrade to 8GB because 4GB was too little for some stuff. < 1419122262 325270 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott already told me thats dumb < 1419122288 974243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have 16 gigabytes and I'd still kind of like more < 1419122295 677150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's enough but more breathing room would be good < 1419122307 186130 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :64000 bytes should be enought for anyone < 1419122327 716846 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(this PC's motherboard can't handle more than 8 GB, unfortunately.) < 1419122353 75623 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am on a cheap craptop < 1419122366 260015 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419122368 405157 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :poor lambdabot is confined to a 512 MB+512 MB swap VM. < 1419122392 968886 :roasted42!~appleseed@41.48.16.52 QUIT :Ping timeout: 240 seconds < 1419122405 465455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :more RAM + bigger SSD is the finest luxury of computing < 1419122451 592343 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :apparently rustc binaries install fine, i just can't compile them myself < 1419122491 819862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not sure how that's surprising < 1419122520 153329 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419122531 914101 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :eventually i will buy a less crappy computer, like in a year or so < 1419122652 524012 :drdanmaku!uid17782@gateway/web/irccloud.com/x-uxkgbgmpihcwsxev JOIN :#esoteric < 1419122812 547265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :craptop is such a nice word < 1419122850 917428 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I thought the term was "netbook". < 1419122948 647928 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I have one. I don't build software on it anymore. The last big thing I compiled was ghc 7.6.1...) < 1419122961 400377 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :So apparently dark is faster than light since it carries no information and im done with physics forever < 1419123032 416265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: well it's not really an object... < 1419123044 725709 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Yeh < 1419123050 631269 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"Light thinks it travels faster than anything but it is wrong. No matter how fast light travels, it finds the darkness has always got there first, and is waiting for it." - Pratchett (via Google) < 1419123128 107419 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :From "Reaper Man", hmm. < 1419123130 458637 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :But in geometric terms the point when you close scissors gets to the end before the blades close so if you were to use really long (light year) sized scissor blades would the point still get there as fast < 1419123148 702723 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Gonna go eat < 1419123157 899826 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :And back to heresy < 1419123176 891458 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: that's absolutely nowhere _near_ the weirdest thing in physics. it doesn't really even need relativity or quantum mechanics < 1419123211 369328 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION wonders whether "Solace" has any relation to "Quantum" < 1419123233 993094 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :If you heat the head of a pin to the same point as the core of the sun it will kill every living thing in a 1000 mile radious < 1419123249 729209 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :What int-e ? < 1419123287 250439 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Solace: apparently not. (There's that James Bond movie.) < 1419123289 544238 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the head of a pin? i'm not sure i buy that, needs some calculation... < 1419123309 182417 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :15 billion kelvin < 1419123313 44630 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Is pretty hot < 1419123315 892434 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1419123318 553414 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :How many fairies can dance on that head of a pin? < 1419123330 309937 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :But what about plank temperature < 1419123330 524337 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure the core of the sun isn't believed to be that hot < 1419123374 269850 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: million, not billion < 1419123386 143865 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Sorry < 1419123395 316206 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :I was like what < 1419123438 371426 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because i remember that fusion reactors are only millions, but they still have to be _hotter_ than the sun to compensate for lack of pressure. < 1419123446 977547 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Plank temperature is 141e^31 i think < 1419123450 818050 :qlkzy_!~qlkzy@li559-28.members.linode.com NICK :qlkzy < 1419123458 592224 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Planck? i forget how its spelt < 1419123475 767725 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :The unit of measure i mean < 1419123478 849573 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Not the wood < 1419123514 894236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think planck < 1419123519 681345 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Yeh < 1419123540 3334 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Well doesnt it get really hot if you were to compress waves to that point < 1419123631 299927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm where can you find a formula for the amount of energy in a pinhead given temperature < 1419123669 273635 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :A pinhead shaped cloud of high-energy subatomic particles < 1419123742 758604 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm equation of state may be the term < 1419123765 573143 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Well the boltzmann equation relates particle speed to temperature, so combine that with kinetic energy... < 1419123777 270738 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh so many < 1419123788 494452 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :both those equations might be wrong at that temperature tho < 1419123904 110122 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :How old are you oerjan < 1419123906 74632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah i cannot be bothered < 1419123909 457845 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: 44 < 1419123936 561043 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well assuming they're not, you do E = T*(3/2)*k_B < 1419123957 336907 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Im alot younger than you and pretty much every one here ;-; < 1419123963 951541 :roasted42!~appleseed@41.48.16.52 QUIT :Ping timeout: 272 seconds < 1419123964 650384 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I am 21 < 1419123980 621361 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :5 years younger than oren < 1419123984 729898 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm probably the oldest regularly talking here... < 1419124003 363572 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1419124023 305091 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although there was someone here even older a few years back, he made a cobol-based esolang :P < 1419124045 11878 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Welp < 1419124067 160073 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :I have alot to learn < 1419124072 342879 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419124072 563957 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: some regulars here weren't older than you when they joined, so don't panic < 1419124080 12780 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Solace: you have plenty of time to do so < 1419124092 901312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was 11 :p < 1419124097 390490 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric ::0 < 1419124109 208608 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how time flies < 1419124127 708779 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :How old are you now elliott < 1419124130 257464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19. < 1419124132 199119 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric ::00 < 1419124166 983576 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Well im one day into winter break < 1419124168 769226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :technically I might have joined when I was 10, like, once < 1419124176 812223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I didn't say anything < 1419124200 87699 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :That was 8 years ago < 1419124201 513870 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Elliott is 19 OДO < 1419124213 494833 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :2006 < 1419124223 602317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is a 19 year old on the internet really that surprising < 1419124229 911044 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric ::^0 < 1419124230 834643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I understood the shock when I was 12, but... :p < 1419124237 474608 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :i made http://esolangs.org/wiki/Itflabtijtslwi i made this when i was 11 < 1419124247 606596 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott a 19 year old who is so much smarter than me is < 1419124254 481656 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :oops i said words twice < 1419124264 362979 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Well i joined the internets at the age of 9 and have been ruined ever since < 1419124292 100297 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :me too... well the trip to japan didn't help < 1419124296 494984 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Oh the internet is an awful place < 1419124313 657005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I forget when I started using the internet but it was before I was 8. < 1419124322 284855 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Where awful people are free to spew garbage < 1419124338 232087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's weird that there are fourteen year olds born in 2000 :/ < 1419124338 548229 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the japanese internet is if anything worse < 1419124344 723635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I could argue about haskell on the internet with someone born in 2000 < 1419124365 631876 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: you probably do, from time to time < 1419124370 562364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1419124375 342291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well I'm not in #haskell any more so maybe not really < 1419124375 789399 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I was at a party last night with someone who was born 2002 < 1419124394 293305 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Its weird to talk to people born in the 2000 < 1419124398 207746 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://xkcd.com/386/ <-- yes, awful place indeed. < 1419124408 281368 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 255 seconds < 1419124426 750686 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Oh my lord < 1419124439 807326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: oh you made that language < 1419124450 788835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :liking /// at 11 is good taste < 1419124455 134448 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric ::D < 1419124460 122709 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :I started programming and making silly things at the age of 12 but thats cuz i was all like < 1419124468 790550 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric ::0 coding is cool wow < 1419124479 587929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I started at 8 with PHP :( < 1419124487 102349 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric ::0 < 1419124487 548455 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :i have a new idea but i'm not sure it's interesting on its own without an implementation < 1419124490 817772 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I started at 9 with PErl 4 < 1419124491 295404 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :well then < 1419124493 903464 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i started at 12 with qbasic :( < 1419124510 719917 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :12 is a good age to start code < 1419124541 825740 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :qbasic on the other hand isn't a good language to < 1419124557 191374 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what is crazier is that some of my cousins satrted having kids at 16-18 < 1419124563 200791 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Did all of it secretly though since my schools were filled with bullies who hated smart kids < 1419124564 79500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :qbasic isn't that bad a first language < 1419124585 838043 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i was a bully in public school < 1419124601 703970 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :;-; < 1419124605 638425 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Why < 1419124629 653521 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :I started python at 12 < 1419124630 986198 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i liked to make fun of people < 1419124637 599054 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric ::( < 1419124644 528140 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :because he wanted to eliminate all smarter people so he'd be the smartest? < 1419124664 9814 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Not the smartest if you make people feel bad < 1419124673 626853 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :also i had anger management issues < 1419124677 940641 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :don't think that's the definition of smart < 1419124682 18445 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :well dont we all < 1419124703 382743 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :afaik you tend to be less socially compatible if you are too smart < 1419124713 131699 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :If you like to write computer games in DOS, then QBASIC is not so bad < 1419124715 28986 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :yeh < 1419124722 599911 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :actually it turned out everyone else thought I was the one being bullied < 1419124731 712571 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :wat < 1419124736 350479 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Well then < 1419124750 266689 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they saw fights and assumed i didn't start them < 1419124759 39561 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :©_© < 1419124764 355397 :roasted42!~appleseed@41.48.16.52 QUIT :Ping timeout: 250 seconds < 1419124794 761809 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :just because i was short! dumb teachers < 1419124799 403729 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION hadn't realized /// was on the wiki before him < 1419124880 652331 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419124896 678571 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Im trying to find a game that was like 2d but made inbetween 2008-2011 and its about a small spaceship that goes on an adventure trying to save the planet from a darkness and this game is like all puzzely i just like the music but Google is very unhelpful < 1419124910 29608 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :/-/ < 1419124915 599834 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :does anybody know if there is a language in the wiki where programs could be checked? < 1419124928 129779 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Uh < 1419124929 656268 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :checked how? < 1419124940 902734 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :with CTL for example < 1419124983 869863 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i thought about writing a modell checker for my language < 1419124994 349681 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :not sure if i was the first one with that idea < 1419125007 53532 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Promela deserves to go on the wiki < 1419125016 377764 :myname!~myname@84.200.43.57 PRIVMSG #esoteric ::D < 1419125212 558618 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i'm not aware of any language in the wiki with CTL as a built in thing < 1419125250 311207 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, i'm not sure if i want to built it into the language itself < 1419125265 901710 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but i do think writing a modellchecker for it would be easy enough < 1419125268 294046 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it's applicable to any language with statefulness imo < 1419125309 55336 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, yes, but you have to name your states < 1419125462 728806 :roasted42!~appleseed@41.48.16.52 QUIT :Remote host closed the connection < 1419125620 541904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: /// is interesting because it is one of those languages that is much more interesting than I suspect the author could have possibly anticipated... < 1419125633 91729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(compare to brainfuck, which is rather "predictable" in a sense) < 1419125692 958630 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Though Brainfuck at least has the excuse it wasn't even intended to be interesting. < 1419125751 144105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I mean, compare the 99bob to your later work...) < 1419125782 212533 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419125813 123466 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1419125925 956412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like, /// is very easy to come up with, and it seems like a probably not-that-interesting, sub-TC language idea when you come up with it < 1419125931 820693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but given more work it ends up quite amazing < 1419126198 409471 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :/// is, in some sense, just a generalisation of thue < 1419127340 591675 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1419128866 312618 :roasted42!~appleseed@41.48.16.52 QUIT :Ping timeout: 258 seconds < 1419128972 469094 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419129150 332760 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck derivatives14]]4 M10 02http://esolangs.org/w/index.php?diff=41522&oldid=41517 5* 03Oerjan 5* (+5) 10/* MIBBLLII Isn't brainfuck But Looks Like It Is */ sp, link < 1419129410 401062 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07K-on Fuck14]]4 10 02http://esolangs.org/w/index.php?diff=41523&oldid=41514 5* 03Oerjan 5* (+12) 10/* Example Code */ Use rectwrap class < 1419129593 173991 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :if MIBBLLII were my language, i would've called it IIBBLLII < 1419129722 757423 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I called MIBBLLII MIBBLLII because MIBBLII isn't brainfuck but looks like it is < 1419129758 230950 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Also because I pronounce the acronym "mibbly" and that sounds cute < 1419129796 437406 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Flow chart14]]4 10 02http://esolangs.org/w/index.php?diff=41524&oldid=41520 5* 03Oerjan 5* (-2) 10subsections < 1419129912 590128 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: by that principle, it clearly should have been WIBBLII hth < 1419129926 517127 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*WIBBLLII < 1419129968 350125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or perhaps BIBBLLII < 1419129978 272809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: out of curiosity how old did you expect me to be < 1419130137 391538 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :uhh... maybe 36 at least, given that you seem to be as experienced and knowledgeable as my professors... if you're going to college, you should either major in something other than CS, or be going to like... Yale or something < 1419130205 385950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :36 lol < 1419130211 182936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :old 'n grumpy < 1419130235 573667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I dropped out of school a decade ago, actually.) < 1419130289 560200 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you dropped out in 4th grade? holy crap < 1419130316 729711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :somewhere around that, I guess (I'm not american) < 1419130363 688170 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well aparently you didn't need it. < 1419130372 907189 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :What bots are in here? < 1419130382 645280 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^prefixes < 1419130385 134771 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1419130389 53020 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`prefixes < 1419130395 557959 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :And, What do they do/are made in < 1419130396 254869 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sheesh < 1419130408 895029 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Im guessing those arent in? < 1419130411 398535 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lambdabot interprets haskell < 1419130420 484038 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HackEgo is in, it's just horrendously slow these days < 1419130421 43722 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , blsqbot ! < 1419130421 155209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, it makes going to university a bit harder when you have no qualifications < 1419130425 975938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I left for mostly non-education-related reasons though < 1419130426 52839 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :fungot is made in befunge < 1419130442 96948 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Ego? < 1419130446 937195 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and does various utility like things < 1419130479 716614 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :EgoBot has a number of esolangs implemented < 1419130521 825207 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :blsqbot interprets burlesque < 1419130526 90520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :egobot is mostly obsolete these days < 1419130526 651139 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo hi < 1419130528 902304 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hi < 1419130530 875567 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :elliott: 4th grade?! < 1419130552 114092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HackEgo is slightly less slow once it gets up and running < 1419130553 121260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know your grades! all I know is I was about 10 (I don't remember exactly) < 1419130569 431350 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Oh 10 < 1419130571 486948 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Um < 1419130578 865952 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that would be 4th or 5th grade < 1419130580 35131 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :6th grade < 1419130593 744626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was also born in August so I was younger than everyone else or something < 1419130597 40778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know, I don't remember < 1419130598 220539 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :For my district/depending in date of birth < 1419130607 474260 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Like i was born in June < 1419130612 750766 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :So i graduate at 17 < 1419130632 966655 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah so basically you didn't take middle or high school < 1419130642 728052 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in our system < 1419130643 563302 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :B-but < 1419130646 936947 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :How < 1419130653 392020 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :In our system < 1419130661 865437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, I dropped out in what we call middle school... < 1419130690 472942 :roasted42!~appleseed@41.48.16.52 QUIT :Ping timeout: 244 seconds < 1419130690 950346 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :You are fined placed on a beka system and if you dont report to school you are fined and either arrested or sentenced to house arrest < 1419130716 911300 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it's funny because i basically didn't attend grades 1-6 < 1419130736 197937 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Also the multitude of tests and state requirement ls and the bills that just destroy education < 1419130744 11467 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Is so pressuring on a teen < 1419130765 681489 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :That it can cause depression and mental illness lack of sleep and disorders < 1419130769 996196 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Yay America < 1419130787 476309 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tbf I also spent a while in a children's mental health unit as a teen, there was compulsory schooling there < 1419130815 323430 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419130818 63137 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Well these are artificially brought on < 1419130823 566134 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :School days are like this < 1419130831 331667 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419130859 347221 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Wake up at 3:00 to 5:00 am go to school till 2:30 pm go to sleep at 10:00 pm < 1419130860 312249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my mental illnesses were not brought on by schooling < 1419130864 752379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, probably. < 1419130865 423206 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Start over < 1419130886 468735 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in high school they always told us university was going ot be so hard, but really it is easier < 1419130891 71522 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Since most sleep schedules have to be forced because of in out studying < 1419130906 113578 :Farra_000!~Farra_000@cpe-075-183-042-091.triad.res.rr.com JOIN :#esoteric < 1419130920 190760 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :I feel as if i live in London most of the days because of my weekend sleep schedule < 1419130954 338616 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Since its never actually night in London because of it being halfway in the suns light and earths cast shadow < 1419130954 683850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you should try my sleep schedules, they're great < 1419130964 702075 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Example? < 1419130976 336623 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :my sleep schedule is to sleep 12 hours every two days < 1419130978 283702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my classic is "sleep for 16 hours every other day" < 1419130982 482547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :damn < 1419130989 392101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's not room enough here for both of us, oren < 1419130993 908942 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lol < 1419130998 52270 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :I sleep for < 1419131006 783269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mostly I just do an oerjan-style "moving forward an hour or a few every day erratically" < 1419131009 787700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now < 1419131012 432271 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Let me i actually have to write this down < 1419131019 629579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with some doomed atetmpts at resetting it with all-nighters and stuff < 1419131049 180365 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :when i was working, i stabilized it as 12 hours every two days < 1419131062 899048 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Since i wake up for school at 2 am cuz before school tutoring and my internship thats at 4 am < 1419131066 949525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mine is almost impossible to stabilise < 1419131071 284695 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :So < 1419131083 691916 :Farra_000!~Farra_000@cpe-075-183-042-091.triad.res.rr.com PART :#esoteric < 1419131084 437065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if I get forced into a normal schedule, I get tireder and tireder every day < 1419131089 288340 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I think moving an hour every few days is pretty standard < 1419131089 963544 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :sleep at 9pm wake up at 2am < 1419131092 90784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it isn't sustainable for more than a few days < 1419131097 747204 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I know that's what I've ended up doing < 1419131100 871038 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Im barely alive < 1419131108 563257 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Possibly because I tend to nap in the afternoon < 1419131123 355331 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Someone turn caffine into an inhaler < 1419131124 874185 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Pls < 1419131136 415462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are caffeine pills < 1419131152 471200 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Inhaler now! < 1419131160 377581 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :So i can breath it in < 1419131187 942090 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :I toss a caffeine pill into a cup of coffee each morning < 1419131188 664337 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :The sleepless channel | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ < 1419131199 165143 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Thanks < 1419131204 945191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :caffeine pills make me incredibly shaky and sick < 1419131213 882089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :modafinil is better, it just makes me a bit sick < 1419131215 642585 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Me too! but i have to < 1419131235 358937 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Cuz i have to be up for job < 1419131244 451135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :melatonin is also useful to some degree (but not enough for me) < 1419131251 329535 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, I'd argue that MIBBLLII isn't really a brainfuck derivative except for syntax < 1419131253 388355 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: that happnes when i drink coffe all at once. it is better to have it in small doses every 15 min < 1419131272 330371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suspect caffeine pills have more in them than a c up of coffee < 1419131275 968830 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Supporting your family when you have to go to school is really hard < 1419131286 883655 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :ACTION breathes heavily < 1419131297 667155 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: personally my main problem with that page is that several of the things there don't have articles. < 1419131314 135641 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Im done with life and school < 1419131330 378306 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: coffee can vary in caffiene content massivly depending on how it is made < 1419131339 556570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah I know < 1419131345 309917 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, hmm yeah < 1419131365 577135 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :If you are done with life then how can you write on this IRC? < 1419131366 406270 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, sorry, I assumed it was your page because I saw you editing it < 1419131373 876875 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :zzo38, they said life, not IRC < 1419131382 621205 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :IRC is undeath < 1419131394 191274 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But you cannot type on the computer if you are dead. < 1419131397 95884 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Braaaainnns... < 1419131398 489609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I hope to god I don't have to talk in here in the afterlife < 1419131420 398014 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 250 seconds < 1419131423 296408 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :elliott: I too hope so; because, it would be too difficult. < 1419131427 973954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :agreed < 1419131455 148057 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Depression fuels typin zzo38 < 1419131463 800566 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Typing* < 1419131465 784569 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Orreeeen hunnngggrrry for brraaaains!! < 1419131482 794136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: i tend to fix some obvious stuff when i'm looking at recent changes < 1419131513 333335 :roasted42!~appleseed@41.48.16.52 QUIT :Ping timeout: 264 seconds < 1419131519 66958 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Just because someone edit it doesn't mean it is their page. Also, just because something is their page doesn't necessarily mean other people are allowed to edit it, too. < 1419131524 682607 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the dead talk on Extrasensory Relay Chat < 1419131620 327902 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419131710 133172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hopefully when I am dead I will never think about programming ever again < 1419131979 748653 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`relcome oerjan < 1419131983 478776 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​08oerjan: 09Welcome 02to 06the 13international 04hub 07for 08esoteric 09programming 02language 06design 13and 04deployment! 07For 08more 09information, 02check 06out 13our 04wiki: 07. 08(For 09the 02other 06kind 13of 04esoterica, 07try 08#esoteric 09on 02irc.dal.net.) < 1419132006 213184 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the rainbow is still too dark < 1419132007 595312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1419132014 626942 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :oren: Are you sure? < 1419132047 380336 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :elliott is reincarnated as an ai super computer in the year 7896 on a not earth planet and is forced to program forever < 1419132102 958439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :works for me < 1419132237 17698 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ummm... would that not be "reinsilicated"? < 1419132253 924644 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :given that "carn" means "meat" < 1419132284 470195 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well then it wouldn't be "re-" < 1419132311 285476 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and if the computer is photonic it might be "invitrated" < 1419132311 777324 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: 's ok just program up some undergrads, it's what all the professors do < 1419132312 762044 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :A coding language based entirely off of bad puns? < 1419132334 70120 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hmmmmmmm < 1419132367 150414 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Network socket programming? < 1419132388 585833 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Whats the difference between a dirty bus station and a crab with breast implants? < 1419132412 376223 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you mean < 1419132413 945431 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I saw a television show once that mentioned reincarnation, and about people with memories of stuff that they couldn't have known normally, and scientific test, but it doesn't quite looks like "reincarnation" to me, unless that is what you mean by the word "reincarnation" since otherwise it is too much unclearly? < 1419132416 772418 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what's "a" difference < 1419132421 115655 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :because there are a lot of them < 1419132431 206006 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :One's a crusty bus station the other is a busty crustation < 1419132443 415669 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :crustacean < 1419132446 606798 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :*crustac yeah < 1419132449 370144 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes I know there is a lot of difference someone told me before and it was my answer too there too many difference! < 1419132482 134380 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :reincarnation: a flower for your horse straps < 1419132542 981828 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Im 16 and am running off of pure sugar < 1419132750 950543 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :transmigration: a limit per day of the E-isomer soviet jets < 1419133316 705355 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :What is the difference between a rabbit and a gorilla < 1419133325 524066 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Rabbits look nothing like gorillas < 1419133378 565663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks < 1419133463 164720 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419133522 997009 :roasted42!~appleseed@41.48.16.52 QUIT :Ping timeout: 240 seconds < 1419133645 322376 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419133651 119203 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1419133681 983551 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1419134050 154039 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Im done < 1419134058 518731 :dts|pokeball!~DTSCode@unaffiliated/dtscode PRIVMSG #esoteric :ok < 1419134071 251874 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Hi dts|pokeball? < 1419134086 805350 :dts|pokeball!~DTSCode@unaffiliated/dtscode PRIVMSG #esoteric :hi < 1419134660 415893 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Im done with people in general < 1419134707 65786 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :try talking to animals < 1419134714 492340 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But, are you done with pokeball in general? I have some pokeball inside of my desk drawer < 1419134725 412205 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Nah this guy < 1419134727 779669 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :oren: I think that is difficult. But, you can try! < 1419134735 973481 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Is saying he's a perl hacker < 1419134749 556375 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :And im like, and? < 1419134752 644743 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :talking to them is easy. getting them to talk mback is hard < 1419134759 192245 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Hes getting very angry < 1419134793 821194 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why? < 1419134867 732087 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Because i use old versions of perl and other things < 1419134874 149837 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :And hes like i can hack you < 1419134880 335613 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Oh well? < 1419134913 766980 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lol... "i can haxx0rs j0r compucore d00d" < 1419134944 217019 :boily!~alexandre@96.127.201.149 QUIT :Quit: EXTROSPECTIVE CHICKEN < 1419134960 196489 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is keckleon a good pokemon? < 1419134964 803 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Yeh like that < 1419134993 692561 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Some attack may be good against other pokemon, so it depend what attacks you used. < 1419135031 209375 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Use a lvl 100 shuckle < 1419135060 373874 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I started a new game today < 1419135097 84568 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well i caught the keklion < 1419135160 917915 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Lucky ducks < 1419135166 392418 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :And your pokemons < 1419135178 679694 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :I dont have money to spend on games < 1419135285 299635 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I bought this game last year < 1419135320 309833 :roasted42!~appleseed@41.48.16.52 QUIT :Ping timeout: 250 seconds < 1419135427 513392 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419135497 843365 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i'm playing it in japanese this time over < 1419135678 723204 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Yay < 1419135683 92197 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Glitches < 1419136593 346363 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Quit: Leaving < 1419136615 137381 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419136950 853466 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1419137013 177239 :kcm1700_!~kcm1700@175.117.8.72 JOIN :#esoteric < 1419137122 968721 :kcm1700!~kcm1700@175.117.8.72 QUIT :Ping timeout: 240 seconds < 1419137141 502332 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419137637 857056 :MDude!~fyrc@67.235.2.71 QUIT :Read error: Connection reset by peer < 1419137815 193357 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :This is the first pokemon game in which you have anything resemblinga girlfriend. < 1419137839 673255 :Guest31893!~shikhin@59.177.201.122 QUIT :Ping timeout: 245 seconds < 1419138315 930124 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :caught a kabigon (snorelax) < 1419138378 466810 :roasted42!~appleseed@41.48.16.52 QUIT :Ping timeout: 244 seconds < 1419138428 555769 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419140683 733338 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :How small can you make a number < 1419140691 120765 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Cuz i wanna break some stufg < 1419140695 603482 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Stuff* < 1419140718 865577 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Very < 1419140728 459799 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Example < 1419140746 621064 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :-e8888888888888888888888888888 is pretty small < 1419140750 711782 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Yes < 1419140759 273818 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :But not small enough for me < 1419140792 788905 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :> "-1" ++ repeat '0' < 1419140794 140447 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "-10000000000000000000000000000000000000000000000000000000000000000000000000... < 1419140806 187244 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Small enough? < 1419140832 1779 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Uh < 1419140835 414195 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Let me see < 1419140842 323740 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :No < 1419140859 844450 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Right, because that is so small it isn't actually a number < 1419140869 418656 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Yup < 1419140872 959863 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Its a thing < 1419140873 904309 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It is the limit of a divergent function < 1419140897 295568 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :How old are you taneb < 1419140901 171513 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :20 < 1419140916 217650 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :©_© < 1419140958 270883 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :? < 1419141002 541138 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Why do you need a very small number < 1419141075 438765 :roasted42!~appleseed@41.48.16.52 QUIT :Ping timeout: 244 seconds < 1419141087 250478 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: 1/Ackermann(5,5) hth < 1419141113 672921 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1419141132 861940 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :-Ackermann(5,5) < 1419141134 433725 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, I think Solace wants a low number rather than a small one < 1419141167 161520 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :-G_64 < 1419141175 471149 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :-BB(G_64) < 1419141182 647611 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hth < 1419141552 881187 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419143313 590325 :Stormzy!~storms@154.123.7.77 JOIN :#esoteric < 1419143332 17184 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Swiggity swineral much crave such mineral < 1419143359 897933 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Solace, you realise that very few people in this channel are going to even have a clue what that joke is about? < 1419143368 336589 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Ofc < 1419143381 494671 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Do you know what its about? < 1419143383 988411 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And it's a joke that requires heaps of context to even make sense < 1419143389 323905 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :As it happens, yes < 1419143403 87721 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i rarely bother to look things up < 1419143411 530833 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Mountain goats go up a 90° slope to get salt < 1419143415 991368 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :On a mountain < 1419143434 767532 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Idk how its a meme < 1419143883 955931 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the largest number is 1.79769313486232 time ten to the 308. < 1419143959 414777 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the most negtive number is negative that < 1419143970 728061 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I thought it was 40 million plus 1 < 1419143983 543424 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :coppro, those two numbers are actually equal < 1419144014 254367 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :happy solstice day everyone < 1419144027 893739 :roasted42!~appleseed@41.48.16.52 QUIT :Ping timeout: 272 seconds < 1419144036 360697 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :You too < 1419144045 748916 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that means this is the longest night of the year < 1419144051 261319 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Not where I am! < 1419144099 129811 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419144149 702519 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :solstice occurs late GMT, so that means that most places will have tomorrow night be longer < 1419144165 318906 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :remember to sing your solstice carols < 1419144216 886353 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :deck the halls with bows of hally falalalalalalalalala < 1419144234 346891 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: oh you're in australia now? < 1419144257 796074 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION vaguely recalls you passing through hong kong < 1419144354 20566 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oren: that's a christmas carol. common mistake. < 1419144367 977093 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :https://www.youtube.com/watch?v=iYQ8bcDaMaI < 1419144377 74888 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-tkkogoiiqnynzeit QUIT :Ping timeout: 240 seconds < 1419144399 737607 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't know any solstice carols. the sta. lucia song is close if you squint anachronistically in two ways simultaneously < 1419144408 829412 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or possibly three < 1419144463 124303 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(st. lucy's day is on dec. 13, which _used_ to be solstice under the julian calendar - but the change to gregorian happened _before_ the swedes stole the song from the italians) < 1419144528 559283 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Jingle bells, Batman smells, Robin laid an egg! < 1419144540 92191 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-bhntnxbrclkzmspk JOIN :#esoteric < 1419144593 454436 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :coppro: thx now i know one tdh < 1419144649 486245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION recall's irregular webcomic's old christmas carols < 1419144652 182115 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-' < 1419144674 19799 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, yeah, until tomorrow morning < 1419144710 508291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(also the italian song isn't a carol, or religious at all) < 1419144718 114295 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Joy to the world, the teacher's dead, we bbqed her head! < 1419144759 382528 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 258 seconds < 1419144847 395048 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Pettition to rename planet "punishment orb" < 1419144907 481396 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Gonna go spend time with family and drink England water < 1419144915 433149 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Thats what i call tea < 1419144956 154077 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Strafenkugel < 1419144979 663122 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt PRIVMSG #esoteric :Huh < 1419145022 775932 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's punishment orb, except in german, so sounds better < 1419145042 552746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not quite sure about the -en- < 1419145173 217413 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :罰球- batsukyuu=punishment orb in japanese < 1419145280 579290 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or maybe it would shorten to bakkyuu? < 1419145326 497146 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm googling i found Strafenkugel in a long word list, but otoh i found Strafkugel on a site with "bondage" in the title < 1419145380 240874 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://docs.spring.io/spring-framework/docs/2.5.x/api/org/springframework/aop/framework/AbstractSingletonProxyFactoryBean.html < 1419145400 376069 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :OH GOD WHY < 1419145404 260645 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok the latter has many more hits (still just 134) < 1419145469 282873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: because enterprise hth < 1419145474 300845 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :apparently 罰球 is a chinese word meaning a free throw or free kick < 1419145537 543471 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is it used in football? < 1419145546 98885 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(soccer) < 1419145548 810941 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in basketball and football. < 1419145563 984729 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there are two different kinds of kick in soccer though < 1419145594 170063 :roasted42!~appleseed@41.48.16.52 QUIT :Ping timeout: 265 seconds < 1419145615 178292 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh possibly three < 1419145628 586601 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :direct free kick, indirect free kick, and penalty kick < 1419145650 726954 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the chinese wikipedia article describes this and has articles on each one < 1419145681 113956 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(my chinese is very very bad...) < 1419145683 767456 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok < 1419145689 38132 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419145733 836210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i just learned today that the new chinese president, or was it premier, is a soccer fan and wants china to stop being ridiculously bad at it < 1419145750 975961 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(they're 88th place on the ranking, behind e.g. norway and tiny iceland) < 1419145786 168861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um i guess it's yesterday by now < 1419145829 579028 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Why is AbstractSingletonProxyFactoryBean considered bad < 1419145972 78829 :shikhin!~shikhin@120.59.232.200 JOIN :#esoteric < 1419145977 638546 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because the factory, singleton, and proxy patterns are by themselves bad things created by a bad language < 1419145987 338943 :shikhin!~shikhin@120.59.232.200 QUIT :Changing host < 1419145987 382147 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419146004 474692 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :k/win 6 < 1419146032 822802 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: the hp lovecraft historical society has two albums of them, and they're mostly fantastic < 1419146067 264454 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :coppro: but some are real right? < 1419146093 351850 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: they are all just re-lyriced christmas carols < 1419146101 119495 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :usually to the same tune, with one notable and wonderful exception < 1419146110 748705 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :death to the world is joy to the world, but transposed into minor key < 1419146119 387775 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :https://www.youtube.com/watch?v=ptP0OR-e7rI < 1419146121 871295 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it's pretty amazing < 1419146546 556895 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 256 seconds < 1419146987 358813 :Stormzy!~storms@154.123.7.77 PART :#esoteric < 1419147827 830209 :roasted42!~appleseed@41.48.16.52 QUIT :Ping timeout: 272 seconds < 1419147963 191937 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 252 seconds < 1419148132 312747 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :https://www.youtube.com/watch?v=Sbk5xdG8V4g < 1419148176 524382 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419150823 199829 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1419150959 974444 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=773619 < 1419150981 670286 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :you ever like a song, and then find out the lyrics and they are kind of worrying? < 1419151056 539377 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :J_ARcane: yeah it should just display the half-loaded page. fail. < 1419151095 765531 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :oren: indeed. It's a bizarre approach. I haven't seen loading behavior like that in years. < 1419151132 976051 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Anyway this song is worrying: https://www.youtube.com/watch?v=uy2-B3D0cvU < 1419151183 190430 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(lyrics start at 30 seconds in) < 1419151260 14059 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I built a spreadsheet program, but i haven't added formulas in. what kind of formula syntax would be better than excel's? < 1419151509 270698 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I am thinking that formulae will not be attached to any particular cell, but rather to the page < 1419151579 864761 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and then act on the page as "constraints" that are truified each time the spreadsheet is modified < 1419151662 199512 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(is "truify" a word? it should be one) < 1419151918 395441 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so for example ``[0,0] = [1,0]+[2,0]" will ensure that the equation between those three cells holds true when any of them is modified < 1419151934 86018 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :That might be a good idea < 1419151956 211741 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But in some cases it would become ambiguous < 1419151984 882960 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmm so long as we have some arbitrary rules for biguation < 1419152056 860322 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or, disallow adding a formula that isn't true right now < 1419152099 589037 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :wait that would not solve all of it < 1419152101 906699 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :oren: In that case at least, what you can do is that if that rule is defined when [0,0] is empty, fill in that cell when the rule is defined < 1419152123 894948 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But only for rules of that particular form and only in those cases < 1419152128 227667 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah i have a special empty type already < 1419152138 2018 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Another thing that would help is to be able to define ranges, such as data belongs in this series of rows, and/or columns, and then if you insert rows/columns it expands the range. < 1419152217 834384 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :here is example of a spreadsheet: http://snag.gy/HdVDO.jpg < 1419152524 105693 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://boingboing.net/2014/12/19/usbdriveby-horrifying-proof-o.html < 1419152693 200389 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :J_arcane that is pretty horrifying < 1419152739 839863 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and reason to lock your computer when you get up to go tothe bathroom < 1419152825 144653 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :That is also something I have thought of many years ago and is one thing I hate about USB. < 1419152862 75290 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But, there are also ways to fix a system to avoid this problem, such as you can fix Linux. < 1419152955 918791 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and don't trust anyone to use your computer whom you don't trust implicitly < 1419153095 21771 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Physical access. < 1419153521 273656 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419154315 484672 :drdanmaku!uid17782@gateway/web/irccloud.com/x-uxkgbgmpihcwsxev QUIT :Quit: Connection closed for inactivity < 1419154354 180854 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1419155253 440860 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1419156544 628876 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :About physical access it is still true you should not let them to touch your computer; with physical access you can damage stuff. < 1419156603 488742 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But, even if someone give to you and you connect it to your computer, then it can cause this problem with USB. < 1419156763 79029 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It is just one of many problems with USB in general. < 1419157148 930687 :roasted42!~appleseed@41.48.16.46 JOIN :#esoteric < 1419157438 724230 :InvalidC1!invalidco@makkara.org NICK :InvalidCo < 1419157810 54395 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :perhaps instead of defining exact constraints, we define statements of dependent action < 1419157858 483273 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :e.g. x<-x+N=>y<-y+N < 1419157887 390010 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :which means when x changes by N, y changes by the same amount < 1419158086 677307 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmm, but then there are loops. we can resolve this by allowing only one rule mentioning any pair of cells < 1419158132 862697 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and allowing <=> as well as => < 1419158408 850331 :Solace!uid52684@gateway/web/irccloud.com/x-qwmcplxqzrhjutdt QUIT :Quit: Connection closed for inactivity < 1419159385 221771 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :No that doesn't help. constraints need to be in a strict tree to avoid loops < 1419159440 125495 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :following => from any cell should get a tree with no duplicate nodes < 1419159610 839518 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yes i think that will work < 1419159742 962758 :roasted42!~appleseed@41.48.16.46 QUIT :Ping timeout: 240 seconds < 1419159865 708759 :roasted42!~appleseed@41.48.16.46 JOIN :#esoteric < 1419160337 556272 :roasted42!~appleseed@41.48.16.46 QUIT :Changing host < 1419160337 641123 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1419160337 682705 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1419160657 121333 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca NICK :|oren\ < 1419161467 284596 :MoALTz!~no@user-164-126-31-182.play-internet.pl QUIT :Read error: Connection reset by peer < 1419161574 638124 :MoALTz!~no@user-164-126-31-182.play-internet.pl JOIN :#esoteric < 1419161707 955037 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yay! < 1419162125 785029 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :blargh. I am thus far not finding Scribble nearly as friendly as advertised ... < 1419162160 10596 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's not friendlyi < 1419162246 33440 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :It seems like a hell of a lot of weird syntax to learn when I could just be writing in Markdown or LyX like I usually would ... < 1419162327 149838 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 QUIT :Ping timeout: 265 seconds < 1419162327 854544 :roasted42!~appleseed@41.48.16.46 JOIN :#esoteric < 1419163166 385859 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1419164764 854597 :shikhout!~shikhin@59.177.207.192 JOIN :#esoteric < 1419164786 806947 :shikhout!~shikhin@59.177.207.192 NICK :Guest66634 < 1419164927 80584 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 244 seconds < 1419165277 74357 :roasted42!~appleseed@41.48.16.46 QUIT :Ping timeout: 240 seconds < 1419165451 834263 :roasted42!~appleseed@41.48.16.46 JOIN :#esoteric < 1419165703 464761 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I am implementing greek mode for TTML, based partly on this image of the original space cadet keyboard layout: http://home.comcast.net/~mmcm/kbd/SpaceCadet3.jpeg < 1419166114 564834 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :also from that image i now know where vi's bizarre ghjk arrows come from < 1419166137 49554 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :|oren\: what... < 1419166158 951488 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what what? < 1419166177 29742 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :vi has hjkl arrows, and they have no relation to APL keyboard layouts < 1419166226 53639 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hjkl was simply invented because it's four convenient neighbouring keys < 1419166242 246449 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of ideas14]]4 10 02http://esolangs.org/w/index.php?diff=41525&oldid=41505 5* 0394.225.138.121 5* (+1017) 10/* Looks Like */ "Soviet Script" and "In Soviet Russia" merge YOU!!! < 1419166301 578825 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i see... well i don't use vi so i just knew it had some crazy layout... anyway why not ijkl? < 1419166338 119288 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that has the advantage that they are in the right configuration and all in a row in ASCII < 1419166349 410211 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1419166355 266911 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :|oren\: as for that APL layout, it seems to be similar to the third image in http://www.quadibloc.com/comp/kybint.htm , which by the way you may want to consult if you want to see more crazy keyboard layouts < 1419166410 873307 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :|oren\: it's not ijkl because it's more difficult to reach i than j and k, especially if you also want to press l soon after, and also, i is the perfect mnemonic for "insert", the most important command in vi < 1419166422 808710 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :also, because of history < 1419166442 601288 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and of course i is also the best mnemoic for "inventory" < 1419166492 289443 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :|oren\: just in case it's not clear, those arrows on that keyboard layout are printable symbols < 1419166520 625175 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :specifically in APL, the left arrow stands for assignment (same as in smalltalk), the right arrow stands for goto, the up and down arrow stand for take and drop respectively < 1419166668 26495 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :anyway v is an interesting choice for the ending sigma. i would have put it on c... < 1419166739 721116 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and i would put nu on v, and eta on n < 1419166781 389412 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so that the greek letters look sort of like their corresponding latin letters. < 1419166833 791770 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they seem to have gone with a pronounciation based layout instead < 1419166865 226283 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i wonder which is actually the best choice < 1419167039 636663 :roasted42!~appleseed@41.48.16.46 QUIT :Ping timeout: 245 seconds < 1419167141 125092 :roasted42!~appleseed@41.48.16.46 JOIN :#esoteric < 1419167351 822842 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh and i am also rerying my idea for a language with its own non-ascii-based, entirely original code page < 1419167396 412249 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like what if you could change latin to greek by flipping one bit? < 1419167427 310381 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :and then change to cyrillic by flipping another one < 1419167940 116885 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I think I have seen that "hjkl" is due to some keyboard having those arrows on those letters (which they put there for the purpose of inventing vi)? Apparently also the escape was where the modern keyboard has a tab key? I don't know for sure. < 1419168010 542 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, also their order is same as in Dance Dance Revolution and related games, I have noticed. If you play using a keyboard you might want to use "hjkl" if possible; same as vi even. < 1419168374 529237 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :that suddenly made me interesting, DDR indeed uses the same order as vim's (and many others). < 1419168410 486953 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :other combinations don't make much sense, but the choice between hjkl and hkjl seems not that arbitrary, with a strong preference to hjkl < 1419169066 305385 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: on the PC XT keyboard, escape is of course to the left of the 1, but vi is older than that < 1419169382 593317 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1419169721 184700 :roasted42!~appleseed@41.48.16.46 QUIT :Ping timeout: 252 seconds < 1419169779 369138 :roasted42!~appleseed@41.48.16.46 JOIN :#esoteric < 1419169895 231761 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419171144 940592 :Guest66634!~shikhin@59.177.207.192 NICK :shikhin < 1419171150 661482 :shikhin!~shikhin@59.177.207.192 QUIT :Changing host < 1419171150 704957 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419172158 92721 :roasted42!~appleseed@41.48.16.46 QUIT :Ping timeout: 265 seconds < 1419172197 291111 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yesss... i will make a language with an alternate-universe code page < 1419172279 33034 :roasted42!~appleseed@41.48.16.46 JOIN :#esoteric < 1419172357 114653 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1419172677 61711 :roasted42!~appleseed@41.48.16.46 QUIT :Ping timeout: 244 seconds < 1419173307 381803 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :ACTION writes documentation. < 1419174168 475995 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Of all the things about Lisp, this is one that still strikes me as largely unnecessary: http://stackoverflow.com/questions/547436/whats-the-difference-between-eq-eql-equal-and-equalp-in-common-lisp < 1419174192 374209 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :EQ is important for a fast pointer equality check < 1419174204 970452 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :EQUAL is important to test equality of values < 1419174234 472177 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :eql and equalp seem stupid < 1419174281 32461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :scheme having like ten equality procedures is annoying < 1419174287 159955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :especially the pointless type-specific ones < 1419174308 132051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you really want pointer equality in a language with mutability though < 1419174315 47148 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :how the hell do i type an å < 1419174318 529806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like you're kind of screwed in terms of handling cyclic lists without it < 1419174357 135372 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :mutability as default sucks tho < 1419174365 971961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I didn't say as default < 1419174373 311890 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :mutability does not suck < 1419174384 867257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you have mutability at all you need to be able to compare identifies of any object that acts as a mutable reference < 1419174423 17001 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: true but any high level language should have mutability as like an advanced feature, not a basic one < 1419174454 221279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay well... that doesn't make sense since you can't really add mutability after the fact like that < 1419174459 503477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless you're talking about like... State or whatever < 1419174463 241628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's also irrelevant to the point < 1419174473 583345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Haskell's Staet < 1419174474 959956 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://simple.wikipedia.org/wiki/Structured_program_theorem this is low quality < 1419174476 485380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*spelling < 1419174479 747300 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :The structured program theorem is a theory in programming and computer science < 1419174484 236279 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it's a theorem, not a 'theory' < 1419174545 993728 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: i was annoyed by the fact that the pointer equality is the shortest one. t should have a longer name and regular equality shoulf have a short one < 1419174557 557760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's shorter because it's faster < 1419174564 269678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's easier for the computer to process shorter names < 1419174564 312941 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :|oren\, it's not important to huffman code variable names < 1419174577 198628 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419174579 362557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually I disagree :p < 1419174582 707541 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i kind of disagree < 1419174601 175424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eq is O(2) because it has two letters < 1419174607 925673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whereas equal is O(n) because it has more letters than I can count < 1419174612 523689 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the short variable names like x,i,etc should always be the localist var names < 1419174615 426758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :therefore eq is faster < 1419174623 7859 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :*est < 1419174642 174925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :call-with-current-continuation is O(n^4) because there's four words < 1419174643 50182 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :can someone help me about structured programming theorem? < 1419174803 812505 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what about it? doesn't it just say all you need to be turing complete is if and loops? < 1419174835 703758 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :there's a claim that you need goto or labelled break/continue - otherwise programs can be made which are hard to turn into structured programs < 1419174838 622827 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what are those programs? < 1419174854 18466 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Kosaraju proved that a strict hierarchy of programs exists, nowadays called the Kosaraju hierarchy, in that for every integer n, there exists a program containing a multi-level break of depth n that cannot be rewritten as program with multi-level breaks of depth less than n < 1419174893 932865 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I actually don't have anything but eq? defined in Heresy. < 1419174917 164932 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but any break can be replaced with an extra variable < 1419174973 548496 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :basically I need to read Sambasiva Rao Kosaraju paper < 1419175007 673439 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://dl.acm.org/citation.cfm?id=804055 oh cool it's on ACM, only $15 < 1419175012 955839 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :isn't science great! < 1419175122 106069 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :What do the programs on the Kosaraju hierarchy look like? < 1419175363 278957 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I found an graph of the heirerarchy but not what the programs on it look like < 1419175391 735207 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I had thought that this structured programming stuff might make me think goto had some uses but it doesn't < 1419175619 614825 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :goto has uses, it just isn't good when overused. any goto can be replaced with a boolean var and some extra conditions, < 1419175657 572290 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but this practice is generally more confusing than if you had just used a goto with a descriptive label < 1419176261 486404 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://soclab.ee.ntu.edu.tw/~soclab/course/Milestones_in_SW_Evolution/2-2-CACM-Nov-1975-p629-ledgard.pdf] < 1419176262 446089 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://soclab.ee.ntu.edu.tw/~soclab/course/Milestones_in_SW_Evolution/2-2-CACM-Nov-1975-p629-ledgard.pdf < 1419176263 819179 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :kinda fun < 1419176267 431052 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :all kinds of control structures < 1419176451 116476 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :aha. so kosaraju's hierarchy apparently shows when you have to have a new boolean variable < 1419176862 657485 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the argument against knuth's use of goto on page 638 i find vacouous, because call is practically a goto, it simply provides a mechanism to goto back. < 1419176888 963302 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(in imperative languages that is) < 1419176909 517866 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.14.537 lol < 1419176941 811994 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :call? < 1419176943 603582 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i dont know < 1419176949 632289 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :procedure cal? < 1419176960 36139 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yes that < 1419176976 622465 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :thats not goto < 1419176998 374678 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is a goto followed by a complex assigned goto < 1419177016 261254 :roasted42!~appleseed@41.48.16.53 JOIN :#esoteric < 1419177020 554459 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :return is a goto assigned by the caller < 1419177076 409373 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in BASIC calling a procedure is done with GOSUB command < 1419177208 152938 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :anyway, procedure call was not among the control structures listed in the article < 1419177224 412909 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :|oren\, if you only use sequencing, if/then/else while and procedure calls then each part of the program can be understood on its own piece by piece. When you use goto that is lost < 1419177337 27221 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is true... when goto is used as in was in the 1970's < 1419177349 611139 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :procedure calls may be implemented in terms of jumps but they are done in such a way that this property is preserved < 1419177359 718752 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :when goto is used wisely it pervents confusion < 1419177378 291542 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i am skptical of that < 1419177413 976093 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :would you rather keep track of how many nested loops use a boolean or simply ^F for the goto label < 1419177446 247595 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i dont know, this has never come up in my programming < 1419177614 249272 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Multiple nested loops that you have to break out of have never come up? < 1419177636 523272 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :goto < 1419177724 732911 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well consider the following problem then: search a list of strings for a word, and either print the first sentence in which it appears or print "Does not appear." if you do not find one. < 1419177786 674669 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I maintain that the simplest, least confusing algorithm for this uses a goto or return from the innermost loop on success. < 1419177939 460185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let search _ [] = "Does not appear."; search w (s:ss) | w `isInfixOf` s = s | otherwise = search w ss in text $ search "hello" ["q", "the hello world", "r"] < 1419177940 684444 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : the hello world < 1419177944 117116 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :okay let me try < 1419177975 201147 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: i was talking about imperative languages of course... lol < 1419177989 754524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let search = fromMaybe "Does not appear" . find . isInfixOf in text $ search "hello" ["q", "the hello world", "r"] < 1419177990 979588 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match expected type ‘[[GHC.Types.Char]] < 1419177991 93898 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : -> GHC.Base.String’ < 1419177991 136929 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : with actual type ‘[GHC.Types.Char]’Couldn't match type ‘[[a]] ->... < 1419177992 983926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oops < 1419178001 140950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let search w = fromMaybe "Does not appear" . find (w `isInfixOf`) in text $ search "hello" ["q", "the hello world", "r"] < 1419178002 412501 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : the hello world < 1419178026 960782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :|oren\: but I like writing haskell code < 1419178030 843033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, I like writing haskell one-liners < 1419178083 31248 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :find_word_index() { for(i = 0; i < length; i++) { if(contains_word(word, sentence[i])) { return i; } } return -1 } < 1419178083 157720 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :program() { i = find_word_index(); if(i != -1) { print(sentence[i]); } else { print("Not found"); } } < 1419178121 612605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: to be fair, return breaks the same invariants as break < 1419178125 158576 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :a return from the innermost loop, as i said. < 1419178138 260191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(which isn't as bad as a goto, but dijkstra still isn't happy) < 1419178146 282671 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :|oren\, okay, but this isnt' goto < 1419178154 891264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(since you can't do the same proof about the contract of the loop) < 1419178185 881864 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :elliott, what's that? < 1419178189 778550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: http://blog.plover.com/prog/Hoare-logic.html < 1419178197 902576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that explains why dijkstra doesn't like goto/break < 1419178210 444861 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :"I never read anything by Dijkstra that wasn't noticeably out of touch with the reality of programming" <- lol < 1419178216 195058 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yeah he never even coded < 1419178235 486755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(the argument there applies to returning from a loop too since that's basically a break) < 1419178237 707318 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in structured programming the general assumption is that every procedure exits at the end < 1419178282 209200 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :when they even have procedures, which or example brainfuck doesn't < 1419178300 213121 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yeah this is why brainfuck is so hard and awful to program in < 1419178311 135859 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Structured_program_theorem even links to P'' < 1419178313 480445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: so in this sense break/return is not nearly as bad as goto but it is still a concession away from structured programming < 1419178315 339745 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :The construction was based on Böhm's programming language P′′. < 1419178317 699974 :roasted42!~appleseed@41.48.16.53 QUIT :Ping timeout: 245 seconds < 1419178347 200874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because you can prove less using the structure, you cannot entirely understand each part of the program on its own like you said < 1419178410 844731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it reduces the compositionality of your hoare logic) < 1419178431 824827 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i see, that makes sense to me < 1419178480 918828 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I don't think omitting break and continue will make it easier to prove programs correct < 1419178505 537528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think it does (but it might make the programs harder to write in the first place) < 1419178512 839010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(the same applies to goto, arguably) < 1419178513 289303 :roasted42!~appleseed@41.48.16.53 JOIN :#esoteric < 1419178547 548545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :find_word_index() { found = None; for (i = 0; i < length && found.isNone(); i++) { found = search_sentence(sentence[i], word); } return found; } < 1419178551 22120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^ I think this isn't so bad < 1419178564 37014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(assuming a None/Some maybe type) < 1419178633 651216 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it could be written recursively instead of for loop < 1419178636 195462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course { result = None; for (i = 0; i < length && result.isNone(); i++) { result = f(list[i]); } return result; } is precisely Haskell's find :p < 1419178650 903771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*p(list[i]); < 1419178750 584411 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :procedural programming languages of the era such as Fortran 66, often didn't allow recursion. < 1419178761 867266 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yeah you need scheme to write this recursively < 1419178789 680110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :algol did! < 1419178820 99504 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I have a book that my dad studied programming from. the examples are in fortran 66 and PL/I. might as well be greek and sanscrit. < 1419178844 946282 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :actually that's not fair < 1419178860 553476 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :PL/I is pretty readable if you know C < 1419178908 727750 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: yeah but i dunno how many people actually used algol. < 1419179075 864405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was certainly relevant to people like dijkstra and knuth! < 1419179104 358047 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :dijkstra implemented the algol compiler < 1419179110 706776 :Prax!~praxitek@static-50-53-123-57.bvtn.or.frontiernet.net JOIN :#esoteric < 1419179112 462413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :algol 68 is kind of incredible, it's like a language from the future but also the most 60s thing ever < 1419179122 659939 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hehe < 1419179127 552656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and also kind of a total mess? < 1419179152 343848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :algol is to blame for bash's god-awful "esac" stuff < 1419179155 397786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so I can never forgive it < 1419179383 731365 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :comments with a weird slashed c which i've never even seen < 1419179403 985633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you've never seen a cent sign? < 1419179410 209488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aren't you american < 1419179427 803272 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :a cent sign is a c with a vertical line. I'm from Canada < 1419179439 596625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would have actually looked more like https://en.wikipedia.org/wiki/ALGOL_68#Example_of_different_program_representations < 1419179454 195816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :¢ is a cent sign (and the comment character used there) < 1419179490 219956 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is a c with a vertical line < 1419179519 327732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so is the character there < 1419179531 610439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I copied and pasted it. < 1419179535 80110 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hold on < 1419179547 545643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think algol 68 actually has "semantic bolding" < 1419179552 458972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because you can name variables after keywords < 1419179555 701841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because keywords are all bolded. < 1419179561 673335 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah. that is kinda nuts < 1419179577 265311 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but doable today because of the math extensions to unicode < 1419179580 249864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right, and names with spaces in them I guess < 1419179585 664927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the future < 1419179600 165036 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Can also be underlined. < 1419179632 586212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the keywords or the names < 1419179655 352453 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't remember which way around, I just remember underlining to differentiate was also a thing. < 1419179658 265115 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Easier than bold when writing by hand. < 1419179669 320981 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://snag.gy/Sc1dX.jpg <-- it might be a vagary of the font < 1419179725 33899 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah it is. me and my stupid japanese fonts < 1419179737 472726 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's the screwiest font possible for "font-family: monospace, Courier". < 1419179778 372565 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Jiyucho Bold < 1419179830 19026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what a cute monospaced font < 1419179844 150392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bug report your title bar fonts are too normal < 1419179872 474527 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i'll see what i can do about that < 1419179877 938379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :|oren\: did you deliberately plant that video that looks like it might be "Disney Furry" or something < 1419179905 424871 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :No i was listening to this: https://www.youtube.com/watch?v=uYccun6GkDI < 1419179906 643775 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :JPEG has not been kind to that red text. < 1419179938 793644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, it's Eur, not Fur < 1419179962 648276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :very glad Disney Eurobeat CD 1 is a thing that exists, especially in how it implies the existence of future Disney Eurobeat CDs < 1419179966 320924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*of further < 1419179974 325048 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :There are 3 that i know of < 1419180018 903784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :scientists may yet discover more < 1419180021 854778 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they are actually made by real eurobeat artists < 1419180185 891275 :roasted42!~appleseed@41.48.16.53 QUIT :Ping timeout: 264 seconds < 1419180187 80163 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :fizzie: wow, you're right, it's all blotchy. < 1419180232 21009 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I don't know why Y'CbCr hurts red so much. < 1419180240 667697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :presumably something to do with fiddly human optics things. < 1419180248 167267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's weird. < 1419180261 78316 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :the periodic table of eurobeat CDs suggests that there are eight theoretically possible disney eurobeat CDs < 1419180281 741089 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :though the remaining ones can only be observed for brief moments under laboratory conditions < 1419180336 496878 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :he lives in you, he lives in me, he watches over, everything we see... into the water. into the truth. in your reflection. he lives in you. < 1419180337 720200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: don't forget the "transition eurobeat CDs", which are compilations of partly disney, partly other eurobeat tracks < 1419180370 371941 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :hee < 1419180544 508747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vaporwave was long hypothesised to exist but only recently created in laboratories < 1419180660 448893 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: I don't remember too much about the JPEG details. Maybe it's because the red and grey parts have more-or-less identical Y' values, so they're differentiated only by the color channels, and those are (often) downsampled. The other text also has the shape in the full-resolution luminance information. < 1419180686 137041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: blue text generally fares better, I think < 1419180701 132970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: you can see this in regular videos, too -- red stuff with edges just looks bad compared to everything else < 1419180707 90668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's always smudgier < 1419180834 225708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EWD1009.html dijkstra on goto again -- my version of that word search program is recognisable in the bounded linear search theorem here < 1419180856 33954 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What's weird is that if I wget the image, what I get is a PNG file with a .jpg extension. < 1419180924 645121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :((0) and (1) are perfect examples of how much of an annoying dick he was, too :p) < 1419180934 31650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(well, (0) especially) < 1419180945 104469 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(But it's still clearly been compressed with something very JPEGy (you can see the 8x8 blocks and the typical DCT artefacts) at some point of its history.) < 1419180961 424772 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :(1) Rubin still starts indexing the rows and the columns at 1. I thought that by now professional programmers knew how much more preferable it is to let the natural numbers start at 0. I shall start indexing at 0. < 1419180962 655526 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :lol < 1419181014 533696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(2) rubin smells and is bad at programming < 1419181028 322686 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :haha < 1419181090 920084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.cs.utexas.edu/users/EWD/ewd10xx/EWD1009.PDF his handwriting was so great < 1419181131 257295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's like he ran a typesetting program in his head < 1419181160 188088 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why the hell is bing now better than google < 1419181186 765653 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i guess because microsoft isn't taking everything down < 1419181212 337407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I find it interesting that |oren\'s suggested goto-using problem was very comparable to the one posed back in 1968 < 1419181244 90449 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Applying the above theorem twice yields for Rubin’s problem < 1419181245 569536 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :does that mean < 1419181247 310893 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Applying the above theorem twice yields for Rubin’s program < 1419181290 179109 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that was a brutal takedown < 1419181295 948819 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :he just derived the program like that < 1419181342 827579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it means for Rubin's problem < 1419181353 42579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Rubin stated a problem to defend the use of goto, Dijkstra derived a solution for it < 1419181358 597564 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://joshuah.scripts.mit.edu/blog/?p=195 < 1419181377 595983 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :python doesn't have GOTO???? < 1419181397 809081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it doesn't < 1419181410 712456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Dijkstra's solution is basically just nesting (search p n = go 0 where go m | m == n = Nothing | p m = Just m | otherwise = go (m + 1)) < 1419181486 399543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if only his pseudocode had included abstraction over control structures so he could have written (search (\i -> not (search (\j -> x!(i,j) == 0) n)) n) :p < 1419181490 918282 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419181508 207567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uh that might need another ) in there somewhere < 1419181757 302976 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok i am just going to swith my default serch to bing. google is officially over. < 1419181811 889013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wouldn't duckduckgo be more your thing < 1419181860 813640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's the same results after all < 1419181871 490371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(my interaction with duckduckgo consists of appending !g to every query because the ddg/bing results are useless) < 1419181902 46877 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in two cases today the top result on bing was what i wanted and google did not even list it < 1419181938 173546 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so google is over. it's just... over. I'm breaking up with google < 1419181952 502695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(okay, not actually the exact same results) < 1419181965 818768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I guess ddg have started doing their own crawling too now) < 1419181987 744555 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :have you tried to use the search engine made by the guy who wrote the elk cloner? < 1419181990 636585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ddg take results from yandex quite a bit, IIRC < 1419182005 327806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also they use the ais523 method of searching quite a bit (i.e. know in advance what website to look on) < 1419182025 158275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. if there's a Wikipedia article about your search term, and it has an official website link, they'll use that (possibly with checks to ensure it hasn't been edited recently, although I doubt it) < 1419182031 891240 :S1!~S1@p4FF92995.dip0.t-ipconnect.de JOIN :#esoteric < 1419182041 192136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: blekko? no but I think ddg uses it or something < 1419182052 132628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for the results it has in the top bar < 1419182728 762888 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :anyway from my point of view it is completely unacceptable for google to refuse a Canadian access to links to a Russian website based on a law that only exists in America. < 1419182764 285128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah it's completely unacceptable for google to follow laws in the country their servers are in < 1419182769 488750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that they don't get seized < 1419182773 366751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fucking weird imo < 1419182785 179614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's almost like google is an american corporation or something < 1419182790 864279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and has to follow american laws < 1419182803 274490 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well microsoft lists the russian websites < 1419182820 829201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because nobody cares about bing enough to send DMCA notices to them < 1419182826 380530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: they also have to follow the laws in the country their headquarters are in < 1419182828 916209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :would you like me to? < 1419182829 927936 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Google should change the law. < 1419182832 386699 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Microsoft got in trouble over this recently < 1419182847 552623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by refusing to give US law enforcement information on servers they controlled outside the US < 1419182856 257610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure how the story ended or if it has yet < 1419182866 253561 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is completely correct in my view < 1419182882 229258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :|oren\ is probably accessing US servers < 1419182889 545291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least I don't know google to have any servers in canada < 1419182907 177289 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it's cold here they could save on cooling < 1419182919 546900 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tbf Google probably have servers everywhere < 1419182929 372474 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in order to reduce latency < 1419182941 4314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :|oren\: do you think it's absurd that corporations in the US can't sell cocaine to people who live in countries where it's legal because selling cocaine is illegal in the US (let's ignore laws on possession, and the pointlessness of the war on drugs) < 1419182993 330194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I don't think that's a given... for something like google search, investing in making huge data centeres everywhere doesn't make much sense < 1419183002 216837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :compared to picking a few hotspots for it < 1419183006 508442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*centres < 1419183027 130821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think either method is necessarily going to be the better one on the information we have < 1419183044 879512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, we know about amazon's data centre distribution < 1419183070 119007 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :elliott: the issue is that the US tries to apply its laws elsewhere, to the point of for example an american corporation seized an argintinean navy ship. < 1419183072 429019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, that's weird, I just did "dig google.com" and a whois on the resulting address < 1419183077 435930 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it was registered to YouTube < 1419183079 647674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(http://www.enterprisetech.com/2014/11/14/rare-peek-massive-scale-aws/ goes into some detail) < 1419183087 604345 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Google owns YouTube, but I think of YouTube as being part of Google rather than the other way round < 1419183096 130851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :|oren\: ok, but this has nothing to do with not giving you links that they are required by US law not to give you :P < 1419183154 755302 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IMO censoring information by censoring links to it doesn't really work anyway < 1419183200 452270 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :|oren\: you'd have better luck with a canadian or russian search engine, really < 1419183212 177466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then neither would have a sensible reason to deny access to the links, assuming they're legal in both canada and russia < 1419183298 868266 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :isn't google.CA enough? apparently not. anyway i have been known to use baidu < 1419183304 252559 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it looks hard to censor information off the web < 1419183311 602405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it is hard < 1419183314 878767 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i suppose the thing is, for the guys who have done this well - we do not know about it < 1419183327 768900 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :although we hear a lot about china, I thinkt hey have a very successful set of methods < 1419183357 263514 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :(mostly the social part, getting lower level web admins to help self-censor things so that they can continue to run their site without trouble) < 1419183373 519264 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :but of course DPI and blocking a lot of things too < 1419183417 895422 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :of course to use baidu properly you need to write in chinese (which is pretty much beyond my capabilities still) < 1419183452 454215 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so i use a translator < 1419183527 324360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: china do some fancy things with tor -- they actually talk the tor protocol to IPs to check whether they're tor relays < 1419183536 321421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uh, maybe not relays. I forget the exact tor terminology. they use this for blocking tor, anyway < 1419183565 122990 :MM_!~MM@pool-98-109-191-82.nwrknj.fios.verizon.net JOIN :#esoteric < 1419183595 734856 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: "exit node" and "middle node" is the main Tor terminology, I think < 1419183610 653933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :middle nodes are the ones you bounce off, exit nodes are where the traffic reaches the open internet < 1419183613 453559 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :really i think a lot of the web is simply hidden by linguistic barriers < 1419183623 517306 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ive hard them called relays < 1419183626 616812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(with everything but the source address unencrypted) < 1419183631 832963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I forget what a relay is though < 1419183632 774829 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"relay" is a pretty decently descriptive term, though < 1419183633 665695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe a middle node < 1419183649 692685 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i've never used tor or even bothered to read bout it < 1419183693 786441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't use it, but I'm aware of it < 1419183698 136712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure china get much out of their internet censorship other than economically (cf. there being chinese versions of every internet thing) < 1419183704 216438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which may be the whole point? < 1419183712 479787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you pretty much have to be if you've ever needed to chase someone < 1419183721 188418 :MM_!~MM@pool-98-109-191-82.nwrknj.fios.verizon.net QUIT :Client Quit < 1419183721 685949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well apparently, the main purpose is to stop people arranging public gatherings < 1419183724 215402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like the one in Hong Kong < 1419183728 402395 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that one still going, incidentally? < 1419183730 82030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION looks it up < 1419183736 603445 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :nah they broke it up < 1419183747 219229 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i read on Xinhua about that < 1419183753 459641 :n00b7489!~MM@pool-98-109-191-82.nwrknj.fios.verizon.net JOIN :#esoteric < 1419183771 613769 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ACTION regularly reads Xinhua, RT, BBC, and Fox News < 1419184044 189079 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1419184164 989092 :n00b7489!~MM@pool-98-109-191-82.nwrknj.fios.verizon.net PRIVMSG #esoteric :Assuming a programming language doesn't have variable names or even memory addresses, but rather just a stack to push data on the top and retrieve then discard from the top, < 1419184389 378829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pushdown automaton < 1419184402 301650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they are not TC < 1419184419 521165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...I hope I just psychically answered your question :p < 1419184471 669959 :n00b7489!~MM@pool-98-109-191-82.nwrknj.fios.verizon.net PRIVMSG #esoteric :and it doesn't even have built-in multiply and divide, greater and less than, or any other advanced operations of any level built in, rather just the simple addition and subtraction of the top two values, and simple flow control by whether the top value is or isn't 0, < 1419184502 886184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :n00b7489: it can't be TC unless you have another data structure somewhere (another stack will do; sometimes you can use the call stack for that purpose, if the language has a callstack) < 1419184530 549603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, it could be if the elements are unbounded integers, depending < 1419184540 437951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe we should wait for the end of the question though. < 1419184555 487722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: actually I don't think, e.g., BF-PDA is TC with unbounded integers < 1419184556 597276 :n00b7489!~MM@pool-98-109-191-82.nwrknj.fios.verizon.net PRIVMSG #esoteric :Is there a way to implement printing a value as decimal and other complex algorithms in that highly limited programming language? < 1419184572 400336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, you just need enough for fractran, right :p < 1419184609 869206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: fractran needs you to be able to handle two unbounded integers at once, unless you have modulo or the like < 1419184616 764239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :n00b7489: no, there isn't < 1419184629 193307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, okay, yes, I was assuming you had the necessary arithmetic < 1419184631 25621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, hmm < 1419184634 836007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"addition and subtraction of the top two values" < 1419184641 321282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a difference from normal < 1419184653 939642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think now it's possible, if you have unbounded integers < 1419184682 661866 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can do multiply-by-constant, at least, which is /not/ true in BF-PDA < 1419184699 929048 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you can do divrem-by-constant too, you can do fractran < 1419184727 119964 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :n00b7489: I think this is very important: when you add/subtract the top two stack elements, where is the answer written? in particular, can you write the answer to the second stack element? < 1419184782 222323 :n00b7489!~MM@pool-98-109-191-82.nwrknj.fios.verizon.net PRIVMSG #esoteric :The addition and subtraction operations pop two values from the top and push the result on the top. < 1419184810 710734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, hmm < 1419184812 839783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that changes things a lot more < 1419184817 78541 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419184823 207380 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or you could just have a few operations that shuffle or copy or discard the top few stack elements, in any combinations but only to a limited max depth < 1419184869 539428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in this case, there's obviously no way to move any information further from the bottom of the stack than it starts < 1419184895 798794 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that leads me to think sub-TC, but haven't quite proved it yet < 1419184907 385784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, maybe you can push < 1419184918 376922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, I see < 1419184934 410460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's fine as long as you don't need the stack to be unbounded < 1419184946 183434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in which case we're on our way to reformulating counter machines with stacks... < 1419185026 821184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well in that case you only have one counter, right? because information can only flow in one direction < 1419185048 765369 :MoALTz!~no@user-164-126-31-182.play-internet.pl QUIT :Quit: Leaving < 1419185155 694722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, clearly the stack is bounded in this case; you can never use information from lower on the stack, meaning that if the height on the stack is not constant for a given position in your program's control flow, you have an infinite loop < 1419185205 397183 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in this setting, it's possible to do a divide-modulo < 1419185212 788262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :trying to work out if it's possible to do a multiply-by-constant < 1419185234 880672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think it is < 1419185245 274328 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, no, you can't do a divide-modulo, just a modulo < 1419185247 513866 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, this is subTC < 1419185310 534903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we don't even know exactly what control flow there is yet < 1419185612 756626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm assuming "if zero then goto" < 1419185636 599207 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :given that it's a hypothetical question, and that's as fully general as you can get given the restrictions < 1419185698 50001 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :n00b7489, have you seen MNNBFSL < 1419185725 288088 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it has two stacks but its interesting < 1419185728 658512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, that's a crazy "from" domain for spam: prison.gov.my < 1419185743 75921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was a "you have won the lottery, we are google" spam < 1419185747 541244 :drdanmaku!uid17782@gateway/web/irccloud.com/x-yxwuzyaetxdhnszi JOIN :#esoteric < 1419185775 910612 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ais523, I hope your spam anaysis goes into Casino Viagra < 1419185788 185961 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Oh congrats. I hope you use your winnings for good < 1419185824 721373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't believe that if this had happened, Google would email me from a prison (presumably that's malaysia, haven't checked the country code but it isn't hugely relevant) < 1419185998 32268 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: Well. Ban Ki-moon, the Secretary-General of the United Nations sends email from unitednationspayment101@gmail.com. < 1419186011 158055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't .my myanmar < 1419186022 283176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, could be < 1419186037 679448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, it's malaysia < 1419186039 577420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this ruins my next joke: from the country's name, MburmYa < 1419186072 564995 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :.mm from Burmma, there you go. < 1419186125 550717 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :This is interesting piece of spam I don't think I've seen before. < 1419186132 298991 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Below are few list of tracking numbers you can track from the UPS) Website (WWW.UPS.COM). To confirm beneficiaries like you who have received their payment successfully." < 1419186142 19105 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Then there's a list of 7 UPS tracking codes. < 1419186189 843200 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Sounds legit. Where do I send my money? < 1419186194 383500 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: that reminds me of the "we've won the lottery and want you to help us spend the money" scammers, some of them link to articles about people winning the lottery < 1419186197 193609 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I tested one, and it had indeed been delivered. So I guess that's confirmed. < 1419186201 872603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably hoping that people will trust the from address < 1419186238 299990 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The "my late husband died and left me a lot of money" spams sometimes have links to Wikipedia articles about the people involved, or the high-profile plane crash or whatnot where they died. < 1419186265 490794 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :I saw someone claim that they make the spam absurd so only the dumbest people will engage with them < 1419186396 829766 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :I also went to a talk where they analyzed internet pharmaceutical spam and found it was very reliable with excellent customer service. The thing was that it's hard to get a merchant credit card account so they can't afford getting complaints < 1419186409 127272 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :This one also says that any delay in responding will cause UN to use the $4,900,000 they've earmarked for me to "help the people who have been displaced in Darfur, Sudan Africa which you can see it in this site www.savedarfur.org and the Tsunami's victims in Asia." < 1419186451 423335 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Wow, that one's really selecting for a special kind of human < 1419186461 453944 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess I'm doing a good thing in not replying. < 1419186500 883839 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :You can probably write that 5m$ on your taxes < 1419186509 708391 :shikhout!~shikhin@120.56.225.120 JOIN :#esoteric < 1419186517 927301 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :glguy: the same type of human who worships ebola-chan < 1419186531 507978 :shikhout!~shikhin@120.56.225.120 NICK :Guest222 < 1419186683 142376 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 252 seconds < 1419186757 344952 :MoALTz!~no@user-164-126-31-182.play-internet.pl JOIN :#esoteric < 1419186813 216404 :shikhin!~shikhin@120.59.104.117 JOIN :#esoteric < 1419186835 692474 :shikhin!~shikhin@120.59.104.117 NICK :Guest26838 < 1419186953 35454 :Guest222!~shikhin@120.56.225.120 QUIT :Ping timeout: 240 seconds < 1419187118 383660 :shikhout_!~shikhin@120.59.106.220 JOIN :#esoteric < 1419187180 108812 :Guest26838!~shikhin@120.59.104.117 QUIT :Ping timeout: 265 seconds < 1419187414 578258 :shikhout_!~shikhin@120.59.106.220 QUIT :Ping timeout: 256 seconds < 1419187731 978698 :shikhout_!~shikhin@59.177.202.217 JOIN :#esoteric < 1419187957 901928 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :ACTION debates if he should deviate from BASIC syntax for the left$ and right$ functions. < 1419188034 284007 :shikhout1!~shikhin@59.177.194.204 JOIN :#esoteric < 1419188054 620560 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what are they < 1419188156 833137 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Well, the standard forms take the leftmost or rightmost X number of characters. < 1419188182 485189 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :It seems like just taking the left or right half from index X instead would be more useful (it sure would've made my string-slice easier to write). < 1419188183 326600 :shikhout_!~shikhin@59.177.202.217 QUIT :Ping timeout: 258 seconds < 1419188221 639561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :J_Arcane: the lefts are equivalent there < 1419188225 955746 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just the rights that differ < 1419188228 279037 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :It also makes more sense to me: left$ essentially does this already, but right$ thus doesn't, so you get the actual right half from X, you have to either use mid$ or slice. < 1419188250 832934 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :ais523: Exactly. It bugs me, because they seem like they should be opposite in a different way, you know? < 1419188283 963297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you support negative indices < 1419188295 949784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could write a split$ function < 1419188301 784096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> splitAt 3 "hi there!" < 1419188303 239776 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ("hi ","there!") < 1419188307 201867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> splitAt (-2) "hi there!" -- not so much... < 1419188308 548672 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ("","hi there!") < 1419188389 587279 :shikhout1!~shikhin@59.177.194.204 QUIT :Ping timeout: 245 seconds < 1419188401 766353 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :actually, at the moment I think a negative index would probably just result in some kind of horrible error. < 1419188435 425657 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :And I suppose it's moot in a sense because I do *have* slice and mid, and they can easily be used for that instead of left and right. < 1419188737 51826 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I'm now struck with a desire to overhaul my slice function ... < 1419188769 545355 :boily!~alexandre@96.127.201.149 QUIT :Quit: UNINTERRUPTIBLE CHICKEN < 1419188969 976611 :shikhout_!~shikhin@120.59.226.99 JOIN :#esoteric < 1419190066 232190 :n00b7489!~MM@pool-98-109-191-82.nwrknj.fios.verizon.net QUIT :Quit: leaving < 1419190094 82631 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :aww, this no longer works in ldmud: string s = "foo"; s[3..0] = "bar"; write(s); ===> foobarfoo < 1419190648 124329 :shikhout_!~shikhin@120.59.226.99 NICK :shikhin < 1419190653 477855 :shikhin!~shikhin@120.59.226.99 QUIT :Changing host < 1419190653 521093 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419191071 914700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : def rsa_encrypt(key, element): < 1419191071 959775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : assert isinstance(element, (long, int)), type(element) < 1419191072 28069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : _element = mpz(element) < 1419191072 71391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : return long(pow(_element, key.e, key.n)) < 1419191072 71507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : def rsa_decrypt(key, cipher): < 1419191074 390111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : assert isinstance(cipher, long), type(cipher) < 1419191076 968613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : _cipher = mpz(cipher) < 1419191079 460251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : return long(pow(_cipher, key.d, key.n)) < 1419191081 954751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is like crypto slapstick < 1419191117 455669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're meant to just implement the equations directly using GMP, right? without padding or blinding or anything? < 1419191163 735285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(no, not from pedagogic RSA-explaining code; https://lists.torproject.org/pipermail/tor-dev/2014-December/007999.html) < 1419191238 83420 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I dont know any better < 1419191323 866069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hopefully you're not marketing your supposedly secure software like http://www.tribler.org/ <_< < 1419191343 200111 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :if i was to implement RSA I would probably do better than these guys < 1419191357 5982 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :but right now I don't knwo whats wrong with that code < 1419191389 653791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e.g., https://en.wikipedia.org/wiki/RSA_(cryptosystem)#Padding and the next section < 1419191415 984761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(the "Timing attacks" section mentions blinding) < 1419191429 91155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how their CSPRNG is mersenne twister < 1419191447 948768 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I know that mersenne twister is cryptographicaly secure < 1419191450 903959 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :is NOT*** < 1419191453 160018 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :god damn it lol < 1419191473 200336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: so many people try to use the Mersenne Twister as a CSPRNG, it's depressing < 1419191487 347627 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :In cryptography, Optimal Asymmetric Encryption Padding (OAEP) is a padding scheme often used together with RSA encryption. < 1419191491 865554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although one bit of good news is, almost everyone seeds it with a 32-bit seed even though it has much more internal state than that < 1419191492 475854 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: and they seed it with 32 bytes of entropy or less < 1419191502 617304 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :padding attacks and stuff is kind of advanced < 1419191504 627251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or arguably bad news < 1419191514 507350 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :thats no tthe sort of thing you'd learn without trying < 1419191514 857187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this means that a mersenne twister can be easy to reverse just by brute force < 1419191539 29579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: trying is one thing -- this is I think grant-funded research that has a snazzy site marketing it as secure and anonymous to ordinary people < 1419191549 700495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I'd hope any course about crypto would teach about padding or such though!) < 1419191566 457408 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes. hopefully they'll fix this in future standards, but currently in C++11 you need like four lines of code of cargo cult magic to seed the mersenne twister properly with more than just 32 bits of entropy < 1419191590 996407 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and even then you have to give an explicit amount of entropy to seed with, and you just have to make that number up < 1419191603 43395 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no wait, maybe not that < 1419191604 608612 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :`pbflist < 1419191605 425996 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but something close < 1419191610 821448 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric ::( < 1419191612 501000 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pbflist: shachaf Sgeo quintopia ion < 1419191693 275058 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :elliott, Well I hope people will start to learn that you cannot pay for security < 1419191706 87795 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :you can't buy a "NSA Proof phone" or whatever the fuck they are selling today < 1419191724 402663 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :maybe once people learn that they will actually bother to learn how to use RSA for emails < 1419191745 637284 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :(just kidding, I know that will never happen - people just want to throw money around and pretend it will solve everything) < 1419191748 449181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PGP is nigh-unusable, to be honest < 1419191753 388077 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I have used it < 1419191754 680062 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :its fine < 1419191760 794916 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's something like std::array ent; std::random_device dev; for (unsigned &w : ent) w = dev(); std::mt19937_64 rns(seed_seq(ent.begin(), end.end())); < 1419191769 299441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I find it unbearable and I'm as nerdy as its designers. < 1419191779 70847 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's riddiculous, why do I have to learn such magic incantations to seed my rng?\ < 1419191780 446776 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :the real problem with PGP is that you need someone ELSE to use it too < 1419191790 53690 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :thats why i never took off < 1419191791 260235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like the work https://whispersystems.org/ is doing with more-usable strong crypto. < 1419191793 620233 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it* < 1419191811 762883 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I don't know if whispersystems.org is free/open source? < 1419191816 494721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, it is < 1419191820 697321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and they publish their designs < 1419191821 466731 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I think the guy behind it moxie did release some tools before that are not free < 1419191826 302499 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :like redphone or something < 1419191834 38456 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that's kind of annoying to me < 1419191839 585233 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :thayt's good they're doing better now < 1419191841 838551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e.g., https://whispersystems.org/blog/advanced-ratcheting/ < 1419191877 648695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in fact they recently worked with WhatsApp and deployed that to all WhatsApp users... not sure how key verification works if it works at all but that's still kind of amazing that they gave every user of one of the biggest messaging platforms in the world state-of-the-art encryption overnight < 1419191913 53983 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: linear algebra is hard, they couldn't figure it out, so the NSA won't either ;-) < 1419191916 12330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it would be sad if the owners of WhatsApp could MITM the keys -- not sure if that's the case or exactly how they implemented it -- better than nothing though) < 1419191965 679808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: https://github.com/WhisperSystems/RedPhone, at least (not saying it was necessarily released when the binaries were) < 1419192049 322048 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :wow ok I might just have this all totally wrong < 1419192052 193941 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that's cool! < 1419192089 185951 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419193077 84497 :GeekDude!~GeekDude@unaffiliated/g33kdude NICK :GeekAfk < 1419193275 315547 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :elliott, do you know crypotl? < 1419193277 667255 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :cryptol < 1419193289 630566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know of it, and one or two vague things about it < 1419193291 497788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nothing more < 1419193297 632891 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :there's a free open source implementation now < 1419193318 770569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cool < 1419193423 838056 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :its really good < 1419193723 173102 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 252 seconds < 1419194393 302132 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 258 seconds < 1419194801 976074 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 264 seconds < 1419194845 185715 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 252 seconds < 1419194890 325002 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1419195045 831924 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1419195894 942680 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :my dr gave me some cryptol last week < 1419195933 889813 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :newsham, you should try it out! < 1419195938 307155 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i bet you will like it < 1419195952 767837 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://cryptol.net/ < 1419196027 31349 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :is the free/open one not the galois one? < 1419196056 308351 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :its still galois < 1419196069 701233 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it doesn't emit VHDL and stuff anymore < 1419197958 306210 :MoALTz!~no@user-164-126-31-182.play-internet.pl QUIT :Ping timeout: 258 seconds < 1419199341 624187 :MoALTz!~no@user-164-126-31-182.play-internet.pl JOIN :#esoteric < 1419201437 828628 :S1!~S1@p4FF92995.dip0.t-ipconnect.de QUIT :Quit: S1 < 1419201458 578811 :boily!~alexandre@96.127.201.149 QUIT :Quit: SUBLIMATED CHICKEN < 1419201686 350237 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva JOIN :#esoteric < 1419201807 396802 :GeekAfk!~GeekDude@unaffiliated/g33kdude NICK :GeekDue < 1419201809 21842 :GeekDue!~GeekDude@unaffiliated/g33kdude NICK :GeekDude < 1419201909 722158 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :J_Arcane: thats very scary < 1419202029 732655 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :So is that just on the flashdrive or is it remote access? < 1419203259 559203 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1419203470 734479 :bb010g!uid21050@gateway/web/irccloud.com/x-wpfsomopagkxmtka QUIT :Quit: Connection closed for inactivity < 1419203706 944239 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo hi < 1419203707 503865 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hi < 1419203738 339700 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :HackEgo up, codu.org down. it's a mystery. < 1419203830 821313 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : you ever like a song, and then find out the lyrics and they are kind of worrying? <-- reminds me of the time i considered learning the lyrics to Stenka Razin < 1419203841 468868 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(still considering) < 1419203869 828173 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat, oren not here, that's unnatural < 1419204126 651341 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION checks out oren's youtube link and feels the generation gap widening < 1419204167 325557 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :my general noise sensitivity isn't helping with that either. < 1419204256 98916 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh now i'm starting to notice the ventilation system again < 1419204996 298968 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 258 seconds < 1419205188 73085 :roasted42!~appleseed@41.48.16.45 JOIN :#esoteric < 1419205529 691922 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1419205588 902901 :MDude!~fyrc@67.235.2.71 JOIN :#esoteric < 1419205782 145023 :roasted42!~appleseed@41.48.16.45 QUIT :Ping timeout: 264 seconds < 1419206234 711328 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1419206614 24448 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1419206638 17048 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am back online < 1419206645 524950 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :you were needed < 1419206690 568942 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ACTION reads the logs... < 1419206800 417927 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :noise sensitivity eh. i have the opposite problem, i can't fall asleep in the country because it is too quiet and i need the sound of the city to put me to sleep < 1419206807 625793 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :<|oren\> when goto is used wisely it pervents confusion <-- i think "pervent" is the perfect word for what happens if you try to use goto wisely < 1419206963 762943 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :goto is actually a less confusing construct today because of the existence of editors that can search for the label. < 1419207030 78707 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1419207033 986107 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(less confusing as compared to adding a new boolean variable) < 1419207074 803466 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i also think adding a new boolean variable may mean you've missed the point of avoiding goto < 1419207084 106943 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it pervents more confusion than it causes < 1419207107 19598 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(psst you did realize i was teasing about the misspelling, right?) < 1419207132 883704 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well from now on i'm spelling it like that every time. like biguate. < 1419207150 147319 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :Mandatory spelling lessons in 1,2... | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ < 1419207183 225765 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Shouldn't it be mbiguity < 1419207215 363132 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ambiguity->antonym = biguity < 1419207250 43447 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :am- as a negative prefix almost makes sense but not quite. < 1419207258 814088 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but to be fair in modern greek the sound b is written mu beta < 1419207267 192006 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh < 1419207285 269112 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh because beta is a fricative < 1419207292 91839 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah < 1419207310 207890 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :surely it's ambiguity, as opposed to chiral guity? < 1419207330 374190 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1419207336 977727 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1419207343 42340 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :guities can be bi, or ambi. < 1419207366 22877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :dextroguity < 1419207368 374733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bisexual guity < 1419207384 912567 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(that -o- has to be wrong) < 1419207385 30010 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69       | < 1419207385 73253 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69      /< < 1419207392 9555 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thanks myndzi < 1419207411 101086 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oh man XD < 1419207543 456601 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if ambisexual means something different from bisexual than YOU GO TOO FAR < 1419207566 266565 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :YOU AM PLAY GODS < 1419207613 796605 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i think CPT symmetry means you're having reverse sex with your antimatter twin? < 1419207669 57714 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that sounds hot. explosive, even. < 1419207810 257803 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Bi means you like male and female < 1419207818 986584 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Ambi means you like chairs? < 1419207825 529404 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Thats all ive gotten < 1419207846 50479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't know that ambi- has anything to do with chairs < 1419207860 975119 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Idk either < 1419207868 311109 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Guys < 1419207873 156028 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's the latin word for "both" < 1419207890 82755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like chairs. < 1419207893 899514 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Solace: yeah what? < 1419207894 630361 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Semen has clocked in the scale for best cpu coolant next to artic silver < 1419207902 7488 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Just saying < 1419207906 551771 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :bullshit < 1419207932 7292 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :[citation ne...NO NO NO] < 1419207962 689672 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also what is artic silver < 1419207988 866115 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :[unreliable source?] < 1419208161 16863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just gotta jizz all over my CPU to test < 1419208164 638416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"brb" < 1419208305 19196 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Lol < 1419208317 344324 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Probably Jafet < 1419208339 19325 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :I was just skimming a forum and thats all i saw < 1419208344 571411 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :You never know < 1419208362 750957 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Maybe thermite and blood makes a great coolant < 1419208378 285537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :forums are not reliable sources: world scientific community shocked < 1419208387 664387 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :^ < 1419208410 410192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-are < 1419208416 550913 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Topic is set to that why? < 1419208428 998502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because y'all need to learn to spell hth < 1419208450 574794 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Eye sea watt yew did their oerjan < 1419208458 504348 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :hth < 1419208485 111994 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Jk so like what is brainfuck and why does it look like garbage and syntax < 1419208515 369629 :nyuszika7h!nyuszika7h@cadoth.net QUIT :Ping timeout: 258 seconds < 1419208533 11133 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it was designed to have a very small compiler which means it needs to be extremely simple < 1419208537 786698 :nyuszika7h_!nyuszika7h@cadoth.net JOIN :#esoteric < 1419208549 159435 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric ::0 < 1419208564 326134 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :So is it hard? < 1419208578 359870 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(unlike most other esolangs which look like garbage because most esolangers don't bother to invent parsing) < 1419208609 524680 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :The way you phrased that made me laugh < 1419208624 741394 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Its hard to use BRINAFUKK < 1419208632 251254 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :beacuse it doesn't have procedures < 1419208641 955609 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok some look like garbage because they're inspired by the others that do < 1419208651 192457 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Ah < 1419208655 242804 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :or GOTO < 1419208685 101805 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(most commonly, brainfuck) < 1419208802 212161 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :brainfuck looks like garbage? it's perfectly readable to me < 1419208860 309867 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`pbflistdeluxe < 1419208861 669785 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pbflistdeluxe: < 1419208872 949663 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :brainfuck is hard because it's so low level that you have to implement almost everything from scratch, including any advanced data structures - you don't even have pointers or references. < 1419208896 436241 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and also because it has no real form of abstraction < 1419209019 729657 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Thats horrifying < 1419209025 847270 :yorick!~yorick@oftn/member/yorick QUIT :Read error: Connection reset by peer < 1419209042 980519 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :I will never try my hand at that ._. < 1419209043 127316 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well that means it's more of a puzzle than actually useful < 1419209048 791244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: is BRINAFUKK a bf derivative < 1419209072 22066 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :BRINAFUKK Is Not A BRINAFUKK Derivative < 1419209081 412618 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: _many_ esolangs share those "features" < 1419209091 389343 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Well < 1419209103 63317 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Solace: are you sure you are at the right place? < 1419209105 904422 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Ill only use esolangs that have letters < 1419209126 739530 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :>+] is to much for me < 1419209150 774616 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :myname: yeh i am im usually afk doing stuff though < 1419209165 212946 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Solace: so a substitution of +-<>.,[] with idbfpcse is fine? < 1419209167 417737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: BINABD. yep, those are the same letters as BRINAFUKK < 1419209167 885701 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1419209178 671480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Solace: you might like deadfish < 1419209183 463268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is very easy < 1419209183 559358 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Yeh i guess < 1419209192 615403 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: i think myname is hinting that you seem to dislike the most common features of esolangs :P < 1419209193 203888 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Ill go look at it < 1419209208 762589 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric : brainfuck is hard because it's so low level that you have to implement almost everything from scratch, including any advanced data structures - you don't even have pointers or references. < 1419209232 564533 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Nah not really its just like idk its name suits it well < 1419209232 932164 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :brainfuck, i'd say, is more than anything else hard because it has no built-in nonlocal stuff at all < 1419209245 278028 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Verbosefuck is probably what ill be good at < 1419209252 379296 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Solace: you should try malbolge < 1419209262 149802 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :... < 1419209269 238721 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :©_© < 1419209285 257189 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Yeah, it's hard to imagine anyone using anything resembling brainfuck as any kind of formal basis for computation < 1419209325 363235 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :I need esolangs you can actually implement large data structures in < 1419209336 308808 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Very large ones < 1419209337 531825 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :eodermdrome!! < 1419209365 511108 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :? < 1419209378 569911 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats Jafet -----### < 1419209393 927662 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric ::0 thats mean < 1419209400 73754 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Solace: how about funciton < 1419209406 146019 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: you just think that because you didn't get his joke < 1419209416 237793 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :>_> < 1419209429 55371 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :I never get jokes < 1419209442 569047 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Ill check that out also myname < 1419209444 942140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(hint: turing machines resemble brainfuck in most of the ways that make it awkward) < 1419209491 320816 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not entirely, but enough < 1419209505 619420 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :I remember when i didnt know how to remove piping < 1419209538 313343 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: eodermdrome is nice, you should implement it < 1419209542 46642 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(inside joke) < 1419209549 684213 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric ::| < 1419209575 493067 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :i DONT know what eodermdrome is?! < 1419209583 571886 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^wiki eodermdrome < 1419209588 504029 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Lag < 1419209595 462422 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: !!! < 1419209602 291131 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, missing fungot < 1419209616 482974 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@google eodermdrome < 1419209617 692350 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :http://esolangs.org/wiki/Eodermdrome < 1419209617 804463 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Title: Eodermdrome - Esolang < 1419209634 37546 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Solace: it's pretty neat. all you have to do is solving an np hard problem every single step < 1419209671 476005 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: you can implement large data structures in unlambda btw < 1419209697 464039 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Really? oerjan < 1419209711 773836 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Ok myname < 1419209746 426875 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i didn't say it would be easy hth < 1419209746 805815 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Lets focus on one language at a time < 1419209759 38061 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :I have alot of time left < 1419209765 446609 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but it may still be easier than it most of the languages mentioned already < 1419209770 866365 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*in < 1419209777 744244 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Oh ive seen unlambda < 1419209786 96862 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Doesnt look terribly hard < 1419209809 385966 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Is just kinda ehhh ok for me < 1419209817 41724 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think unlambda was my first esolang, except for _probably_ having been exposed to parts of the INTERCAL manual at some point < 1419209844 984945 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Anyways i have to dinner < 1419209858 821629 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva NICK :Solace|Dinner < 1419209874 874344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um first to discover, that is < 1419209878 619140 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :mine was brainfuck. at a point where i didn't really were able to write code in normal languages < 1419209917 489073 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :there was a website explaining it like a turing mashine < 1419209932 590252 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :charming < 1419209941 742486 :fungot!fis@selene.zem.fi JOIN :#esoteric < 1419209943 161555 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm asleep, I can't help with missing fungots. < 1419209943 204823 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :fizzie: in the us < 1419209950 505012 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: OKAY < 1419210189 124837 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1419210534 506697 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 256 seconds < 1419210636 895253 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ahoily < 1419210682 68320 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1419210777 182227 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :bonsœrjan! < 1419210976 122609 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1419211223 119905 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419213411 107706 :Solace|Dinner!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva NICK :Solace < 1419213889 878938 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1419214844 659615 :roasted42!~appleseed@41.48.16.51 JOIN :#esoteric < 1419215337 943542 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419217219 170426 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 252 seconds < 1419217303 486670 :boily!~alexandre@96.127.201.149 QUIT :Quit: UNDEFINED CHICKEN < 1419217433 16991 :|oren\!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Ping timeout: 240 seconds < 1419217591 215926 :vanila!~vanila@unaffiliated/vanila QUIT :Remote host closed the connection < 1419217792 676858 :roasted42!~appleseed@41.48.16.51 QUIT :Ping timeout: 245 seconds < 1419217903 326173 :roasted42!~appleseed@41.48.16.51 JOIN :#esoteric < 1419217932 652861 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419218711 136925 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :https://www.reddit.com/r/shittyprogramming/comments/2pxbr7/faster_inverse_square_root/ < 1419218759 980509 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :fisr < 1419218787 641039 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1419219291 498752 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :ACTION wonders why his stomach hurts < 1419219356 278070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :too much tabasco < 1419219422 441391 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hidden eating utensils < 1419219443 421120 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ate too fast, swallowed fork < 1419219569 672230 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Y'mean I shouldn't have put tabasco on my fork and ate it? < 1419219572 381874 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Darn. < 1419219579 287905 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :But I thought I was being a culinary genius. < 1419219592 274701 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sorry < 1419219983 326791 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :this morning I learned Racket's case doesn't support one-half of the typical behavior of case statements. < 1419220012 951525 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :https://github.com/jarcane/heresy/issues/10 < 1419220236 317110 :roasted42!~appleseed@41.48.16.51 QUIT :Ping timeout: 250 seconds < 1419220240 308638 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Quit: mitchs < 1419220290 4807 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :That's because the case syntax is cond. < 1419220353 572925 :roasted42!~appleseed@41.48.16.51 JOIN :#esoteric < 1419220447 711676 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1419220750 338364 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That reminds me that I was learning lisp like a week ago < 1419220895 362876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :J_Arcane: pretty sure that holds in standard scheme too? < 1419220913 839813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :J_Arcane: your syntax is weird, it's ((1) 'foo) because you can also do ((1 2 3) 'foo) I think < 1419220926 58456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it would "at least" be (((mod 5 2)) 'foo) < 1419221014 935857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :scheme's case is disappointing though < 1419221015 734908 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Yes, you can. and that's a good point. < 1419221020 340153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is not exactly pattern matching < 1419221037 46042 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Probably because it does have match, and case is evil C. < 1419221037 415866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suspect racket probably has something for proper pattern matching < 1419221048 62614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nah, case is scheme heritage for racket, not C < 1419221049 736730 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Yes, Racket has a very powerful match statement. < 1419221101 308926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, so I see < 1419221118 803150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | < 1419221118 846382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1419221118 915096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(pregexp px-expr) < 1419221118 958356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1419221118 958485 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :match string < 1419221122 694288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even supports pregnant expressions < 1419221236 140758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :racket has a lot of nice stuff but I find it hard to see what its overarching philosophy is < 1419221263 469883 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf is a pregnant expression < 1419221271 219544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like a regular expression except pregnant < 1419221279 660672 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OH < 1419221305 353263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can match them with the pcre library (pregnancy-compatible regular expressions) < 1419221344 149028 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1419221556 426557 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 258 seconds < 1419221571 312191 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1419221586 34872 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Hah hah! I did it. I wrote an evaluating case statement. :D < 1419221606 678408 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419221609 597480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does it differ much from using cond? < 1419221613 646938 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I tried googling that and through an untimely slew of typos, google thought I wanted "pregnant expressional lips" < 1419221664 284752 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :elliott: less verbose in some cases. IT came up because I was writing a "canonical" FizzBuzz for Heresy, and realized I couldn't use the case method (ie. 0 as val, and various (mod ...) calculations for the matching clauses) < 1419221695 820982 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :And it turns out it is literally as simple as rewriting it without the extra ' around the matching values. < 1419221891 864691 :InvalidC1!invalidco@makkara.org JOIN :#esoteric < 1419221924 548491 :roasted42!~appleseed@41.48.16.51 QUIT :Ping timeout: 256 seconds < 1419221940 72155 :roasted42!~appleseed@41.48.16.51 JOIN :#esoteric < 1419221993 331838 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 258 seconds < 1419222098 344362 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :(in Racket, the helper macro that handles the equal? literally just matches on (k ...) but then does (equal? v 'k) instead. < 1419222437 108477 :roasted42!~appleseed@41.48.16.51 QUIT :Ping timeout: 240 seconds < 1419222742 964690 :tromp_!~tromp@rtc35-154.rentec.com QUIT :Read error: Connection reset by peer < 1419223638 354155 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 264 seconds < 1419224247 362973 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 258 seconds < 1419224765 859948 :relrod!~relrod@redhat/relrod QUIT :Excess Flood < 1419224785 348566 :relrod_!~relrod@redhat/relrod JOIN :#esoteric < 1419224921 960100 :relrod_!~relrod@redhat/relrod NICK :relrod < 1419225063 642206 :j-bot!~j-bot@li339-21.members.linode.com QUIT :Ping timeout: 245 seconds < 1419225063 728548 :rodgort!~rodgort@192.241.198.49 QUIT :Ping timeout: 245 seconds < 1419225126 245121 :rodgort!~rodgort@192.241.198.49 JOIN :#esoteric < 1419225186 778571 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :`slist < 1419225188 843651 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :slist: Taneb atriq Ngevd Fiora Sgeo ThatOtherPerson alot < 1419225245 707812 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Remind me to get back into Racket so I can get back to that optics library < 1419225864 747388 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1419226426 754641 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419227173 573329 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1419228111 314967 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :Ping timeout: 258 seconds < 1419228163 308238 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1419228344 459035 :MoALTz!~no@user-164-126-31-182.play-internet.pl QUIT :Read error: Connection reset by peer < 1419228386 299630 :MoALTz!~no@user-164-126-31-182.play-internet.pl JOIN :#esoteric < 1419228640 847114 :MDude!~fyrc@67.235.2.71 NICK :MDream < 1419229350 632353 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: Leaving < 1419229799 800700 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric : (∩ ͡° ͜ʖ ͡°)⊃━☆゚. * ・ 。゚, * < 1419229901 206049 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :How do you stop xml stack overflows < 1419229908 641784 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :This is so bad < 1419230033 53093 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :do not use xml < 1419230048 161010 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva PRIVMSG #esoteric :Thanks that fixed the problem < 1419230106 279589 :callforjudgement!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net JOIN :#esoteric < 1419230119 234722 :callforjudgement!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net QUIT :Changing host < 1419230119 277981 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419230287 958661 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 272 seconds < 1419231236 276248 :sebbu!~sebbu@ADijon-152-1-30-208.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1419231273 360932 :sebbu!~sebbu@ADijon-152-1-30-208.w83-194.abo.wanadoo.fr QUIT :Changing host < 1419231273 404148 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1419231892 256995 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419231897 989532 :scarf!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net JOIN :#esoteric < 1419231913 678471 :scarf!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net QUIT :Changing host < 1419231913 721904 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419232035 938037 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Quit: mitchs < 1419232067 68047 :scarf!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419232081 10646 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419232302 693231 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1419232315 661448 :drdanmaku!uid17782@gateway/web/irccloud.com/x-yxwuzyaetxdhnszi QUIT :Quit: Connection closed for inactivity < 1419233536 111722 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419236196 323462 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1419237073 699502 :azazel-!~rage@ip174-71-116-95.om.om.cox.net JOIN :#esoteric < 1419237093 74687 :azazel-!~rage@ip174-71-116-95.om.om.cox.net PART #esoteric :"...(Gone). Goodbye." < 1419238001 365713 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419238132 932790 :scarf!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds < 1419238219 732101 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1419239689 730606 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 245 seconds < 1419240228 497531 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 JOIN :#esoteric < 1419240585 193546 :nyuszika7h_!nyuszika7h@cadoth.net NICK :nyuszika7h < 1419240995 439826 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Eodermdrome looks like it can be interpreted in polynomial time < 1419241021 174908 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(Each subgraph can have at most 26 nodes) < 1419242775 625802 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, as long as you only allow lower case letter nodes < 1419242856 744888 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :But programming would become too easy otherwise. < 1419243275 232893 :InvalidC1!invalidco@makkara.org NICK :InvalidCo < 1419243482 334672 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: Lost terminal < 1419245314 991600 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419246008 839281 :Solace!uid52684@gateway/web/irccloud.com/x-gxsabrvaxobxgeva QUIT :Quit: Connection closed for inactivity < 1419246017 225482 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 240 seconds < 1419246076 528146 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1419247119 479692 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1419247125 499955 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :https://twitter.com/abt_programming/status/546969469571325952 < 1419247131 125062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Jafet: right, I intended to restrict it to 26 to keep things hard < 1419247135 430819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure if the spec actually achieves that, though < 1419247397 101937 :weissschloss!~viskestel@li607-220.members.linode.com QUIT :Ping timeout: 240 seconds < 1419247397 145691 :trn!jhj@trnsz.com QUIT :Ping timeout: 240 seconds < 1419247534 614637 :weissschloss!~viskestel@li607-220.members.linode.com JOIN :#esoteric < 1419247589 317871 :trn!jhj@trnsz.com JOIN :#esoteric < 1419247718 187790 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: but doesn't that mean you can have only finitely many programs (say at most double exponential in 26) so you can't encode arbitrary data in the program itself, so it's technically not turing-complete? < 1419247732 344450 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's TC only if you're allowed to prefix a string to the input < 1419247739 314131 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's curly-L-complete < 1419247747 399641 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1419247747 849139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I think you might be able to get up to triple exponential < 1419247754 43922 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what's "curly-L-complete"? < 1419247807 621310 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://esolangs.org/wiki/%E2%84%92 < 1419247811 90047 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :triple exponential how? there's about 2**O(n**2) possible graphs and statements using n fixed letters, < 1419247824 779474 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and a program is just a set of such statements < 1419247843 846749 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 272 seconds < 1419247854 92143 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm wait < 1419247865 849150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right, it's 2**(2**(n**2)) < 1419247879 150008 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you can have infinitely many programs because a statements can contain an arbitrary output string < 1419247880 346110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is higher than double exponential I think?, but lower than triple exponential < 1419247891 200566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and arbitrary output strings won't affect the computational class < 1419247905 253328 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :exactly, it doesn't help making the language more turing-complete < 1419247928 332288 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :if you allow any number of letters, it is turing complete though < 1419247945 164827 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and "efficient" too, in that it can simulate programs in polynomial time < 1419247954 896098 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :very slow polynomial, but still polynomial < 1419248294 629465 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :In this case the construction of generalised Eodermdrome ("Geraliseodermdromen"?) is straightforward < 1419248540 834051 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419249098 688532 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419249226 292890 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 250 seconds < 1419250453 607967 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419250939 854989 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :So in answer to my earlier puzzlement about Racket's (case ...) statement, apparently it has to do with performance details in how it compiles making it a lot faster if it's not allowed to do any calculation for the matching clauses at compile time. < 1419251017 74080 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1419251053 408928 :boily!~alexandre@96.127.201.149 QUIT :Quit: SUPERSYMMETRIC CHICKEN < 1419252934 686646 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq 1Jq.+10C!CLq.+pa < 1419252934 911681 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {{144} ERROR: Burlesque: (.+) Invalid arguments! {144 89} ERROR: Burlesque: (.+) Invalid arguments! {144 89 55} ERROR: Burlesque: (.+) Invalid arguments! {144 89 55 34} ERROR: Burlesque: (.+) Invalid arguments! {144 89 55 34 21} ERROR: Burlesque: (.+) Inva < 1419252943 408134 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq 1Jq.+10C!CLq++pa < 1419252943 520825 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {144 233 288 322 343 356 364 369 372 374 375 376} < 1419252953 673574 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq 1Jq.+10!CCLq++pa < 1419252953 897048 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 2 4 7 12 20 33 54 88 143 232 376} < 1419253026 309530 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq 1Jq.+10!CCLqpdpa < 1419253026 675875 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {1 1 2 6 30 240 3120 65520 2227680 122522400 10904493600 1570247078400} < 1419253315 891222 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 272 seconds < 1419253977 92066 :singingboyo!~g8p8@deas.ugrad.cs.ubc.ca QUIT :Ping timeout: 240 seconds < 1419254037 277629 :singingboyo!~g8p8@deas.ugrad.cs.ubc.ca JOIN :#esoteric < 1419254644 913161 :callforjudgement!~ais523@unaffiliated/ais523 QUIT : < 1419255970 174635 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :*Main> eval $ parseRC "({x.x}{y.y}z)" < 1419255970 324712 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :(z) < 1419256011 358763 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :neat < 1419256151 916598 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :*Main> eval $ parseRC "({f.{x.{y.((fy)x)}}}{x.{y.x}}ab)" < 1419256152 846959 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :((({x.{y.(a)}})(b))(a)) < 1419256153 869528 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :crap < 1419256156 329427 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :this doesn't look right < 1419256474 350139 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :hm < 1419256493 363279 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :> (\f x y -> (f y) x)(\x y -> x)0 1 < 1419256494 600228 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1 < 1419256496 544448 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :see < 1419256499 120614 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :this should produce b < 1419256509 712840 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :but something is screewing up big time < 1419256593 98725 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :hm right < 1419256596 880174 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :bound vs unbound variables < 1419256707 214645 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :@let eval=let e s@(_:'\\':v:'.':l)=let(x,')':t)=e$d l in(take 4 s++x++")",t);e('(':s)=let(x,t)=e s;(y,')':u)=e$d t in(a x y,u);e s=splitAt 1$d s;d=snd.span(==' ');a(_:'\\':v:_:l)s=let f x|x==v=s|1>0=[x]in fst.e$init l>>=f;a f x='(':f++" "++x++")" in fst.e < 1419256708 446108 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Defined. < 1419256719 318563 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> eval "(((\\x. x)(\\y. y)) z)" < 1419256720 662794 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "z" < 1419256774 171710 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :*Main> eval $ parseRC "({f.{x.{y.((fy)x)}}}{x.{y.x}}ab)" < 1419256775 40423 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :b < 1419256793 76587 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :much better. < 1419256890 903263 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> eval "((((\\f. (\\x. (\\y. ((f y) x)))) (\\c. (\\d. c))) a) b)" < 1419256892 353560 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "b" < 1419256956 352284 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :> eval "((((\\f. (\\x. (\\y. ((f y) x)))) (\\x. (\\y. x))) a) b)" < 1419256957 805827 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "a" < 1419256961 43834 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric ::) < 1419256993 89163 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :this doesn't check either that it must not replace the x in the second term < 1419257193 527883 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I wonder how many strokes is needed to implement that < 1419257272 10871 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 QUIT :Quit: bbl < 1419258725 672240 :tromp_!~tromp@rtc35-167.rentec.com JOIN :#esoteric < 1419259085 757424 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :well < 1419259092 120518 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :at least now I have my own lambda calculus interpreter < 1419259996 48406 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1419261208 882051 :MDream!~fyrc@67.235.2.71 NICK :MDude < 1419261475 560816 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1419261551 763189 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://www.wired.com/2014/12/mathematicians-make-major-discovery-prime-numbers/ < 1419261634 992641 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Prime Numbers, which have previously only been hypothesized to exist were finally discovered in the wild. < 1419261726 392026 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :J_Arcane, there is way too much text in this, what result are they talking about? < 1419261740 525892 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1419261751 20272 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Disconnected by services < 1419261756 393245 :nycs!~nycs@gw.hq.meetup.com NICK :`^_^v < 1419261872 551506 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :vanila: as best I could understand, it seems they've found a new proof for the gap between prime numbers. < 1419261901 26824 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric ::S < 1419261913 91799 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :maybe his blog will explain it better < 1419261928 1710 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Kevin Ford, Ben Green, Sergei Konyagin, James Maynard, and I have just uploaded to the arXiv our paper “Long gaps between primes“. < 1419261931 420566 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://terrytao.wordpress.com/2014/12/16/long-gaps-between-primes/ < 1419262024 586482 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :so they are using graph theory ideas in sieving theory to get really good results on prime gaps < 1419262413 47914 :drdanmaku!uid17782@gateway/web/irccloud.com/x-behxwolfcugeepwj JOIN :#esoteric < 1419264278 290194 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419265526 509828 :KingOfKarlsruhe!~KingOfKar@unaffiliated/kingofkarlsruhe NICK :KingBot < 1419265546 605915 :KingBot!~KingOfKar@unaffiliated/kingofkarlsruhe NICK :KingOfKarlsruhe < 1419265901 730898 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 JOIN :#esoteric < 1419266080 967806 :S1!~S1@p4FF92023.dip0.t-ipconnect.de JOIN :#esoteric < 1419266280 302603 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1419266667 114413 :shikhin!~shikhin@120.57.228.66 JOIN :#esoteric < 1419266714 498171 :shikhin!~shikhin@120.57.228.66 NICK :Guest5017 < 1419266842 423489 :Guest5017!~shikhin@120.57.228.66 NICK :shikhout < 1419266845 49432 :shikhout!~shikhin@120.57.228.66 QUIT :Changing host < 1419266845 93208 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419267623 490631 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Remote host closed the connection < 1419267820 439452 :nys!~nys@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1419267884 226285 :jix_!~jix@jixco.de QUIT :Quit: Lost terminal < 1419267921 269945 :jix!~jix@jixco.de JOIN :#esoteric < 1419267943 220320 :Lorenzo64!~lorenzo@adsl-ull-224-25.42-151.net24.it JOIN :#esoteric < 1419268627 708677 :oren!~oren@nrba4-34.onlink.net JOIN :#esoteric < 1419268662 691658 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i am now north of north bay. < 1419269540 285384 :shikhout_!~shikhin@59.177.197.78 JOIN :#esoteric < 1419269717 129502 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 240 seconds < 1419269821 859904 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh wow, what's up with the C# entries for http://golf.shinh.org/p.rb?Base+37 ... < 1419269917 901488 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(The whole output is just 659 bytes.) < 1419270301 152430 :mihow!~mihow@108.30.58.169 QUIT :Read error: Connection reset by peer < 1419270361 247602 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419270386 926184 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1419270476 616595 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 256 seconds < 1419270546 272724 :mihow!~mihow@108.30.58.169 QUIT :Client Quit < 1419271128 823181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: it was actually a whole bunch of results http://michaelnielsen.org/polymath1/index.php?title=Bounded_gaps_between_primes < 1419271172 946699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's kind of amazing to see the comment threads, all these mathematicians just blasting through better and better bounds < 1419271211 141420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://michaelnielsen.org/polymath1/index.php?title=Timeline_of_prime_gap_bounds < 1419271275 632859 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oooh < 1419271431 290815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's like in the movies where they get all the scientists to work together non-stop on finding a solution except it's pure mathematics :p < 1419271485 75511 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1419271526 391200 :tromp_!~tromp@rtc35-167.rentec.com PRIVMSG #esoteric :it's number theory golfing < 1419273236 867504 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :this kind of math is intimidatingly difficult < 1419273497 960271 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The "admissible sets" part (from k_0 to H) is actually fairly easy to understand. http://michaelnielsen.org/polymath1/index.php?title=Finding_narrow_admissible_tuples < 1419273545 871631 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But the analytic number theory (which produces bounds on k_0) is very scary. < 1419273553 489396 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I feel sad that im not studying math < 1419273925 584583 :Solace!uid52684@gateway/web/irccloud.com/x-qvcbqwvyufgggnzf JOIN :#esoteric < 1419274222 97105 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :vanila: what are you majoring in? < 1419274234 487349 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :im not < 1419274259 21050 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :oh, yeah that;s right, you're still young! < 1419274288 865226 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i did math in the past < 1419274292 287591 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :whereas i'm apparently old compared to everyone except oerjan < 1419274411 621516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: is that deduction because before you're majoring, you're a minor < 1419274414 983760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION hides < 1419274455 613921 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i never thought of it that way but yeah lololol < 1419274471 253046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(not exactly accurate but) < 1419274581 452495 :Deewiant!~deewiant@deewiant.iki.fi QUIT :Quit: Viivan loppu. < 1419274603 846310 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://www.reddit.com/r/math/comments/2m5gk3/terence_tao_is_going_to_be_on_colbert_report/ apparently tao has discovered a new prime < 1419274681 920940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :following on the footsteps of grothendieck < 1419274684 502549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*in < 1419274714 788329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's really cute when mathematicians know nothing about the elements of the sets they like < 1419274766 539384 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i was like "are twin primes the ones two numbers apart?" < 1419274819 665915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're the ones born at the same time < 1419274872 603862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Sexy_prime I forgot this name =_= < 1419274933 407554 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :Dang, i took a course in number theory and they didn't mention that? what a waste. < 1419274969 898089 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :"sexyprime triplets" < 1419275035 408983 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :knowing that there are such thing would be worth taking a course all on its own < 1419275229 161634 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Quit: Terminated < 1419275499 637460 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :what does idris-bot do? < 1419275555 961852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :evaluates idris < 1419275720 388449 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1419275879 680927 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1419275984 561683 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 256 seconds < 1419276056 81990 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Quit: Viivan loppu. < 1419276076 260991 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1419276123 461967 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :Client Quit < 1419276165 280846 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1419276169 670364 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1419276879 804959 :Lorenzo64!~lorenzo@adsl-ull-224-25.42-151.net24.it QUIT :Read error: Connection reset by peer < 1419277383 108340 :Lorenzo64!~lorenzo@adsl-ull-224-25.42-151.net24.it JOIN :#esoteric < 1419277451 339144 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :elliott, has it come to a conclusion of how much idris is worth yet? < 1419277481 558675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that joke is too bad to bother replying to, sorry < 1419277522 178286 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i realise the timing may also have been a little off < 1419277534 703580 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :This is the general advice channel, right? What's a good standard included-in-Debian duplicate-file-detector thingie? < 1419277575 632272 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I ran across 'fdupes', but possibly I'm missing something that didn't have the good sense to put "dup" in the package name.) < 1419278397 244289 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1419278617 245643 :kcm1700_!~kcm1700@175.117.8.72 QUIT :Ping timeout: 265 seconds < 1419278666 192503 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1419278683 665736 :S1!~S1@p4FF92023.dip0.t-ipconnect.de QUIT :Quit: S1 < 1419278688 22599 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1419278785 117451 :kcm1700!~kcm1700@175.117.8.72 JOIN :#esoteric < 1419278812 342572 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419278828 39956 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :what about diff -s * < 1419278940 318598 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :no that doesn't work < 1419279811 395171 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :well you can use cmp and a loop: for i in * ; do for j in * ; do if cmp -s -- "$i" "$j" ; then echo "$i $j" ; fi; done ; done < 1419279831 447865 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :that will output each pair twice tho < 1419279832 680685 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think that'd be particularly efficient for, say, a terabyte of files. < 1419279843 415148 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :That RNA language is soo tedious to make an interpreter for D: < 1419279853 40443 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I'll try to go with this fdupes thing. < 1419279904 142366 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :actually my loop is buggy anyway < 1419279907 321557 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 258 seconds < 1419280054 227931 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1419280269 960749 :Lorenzo64!~lorenzo@adsl-ull-224-25.42-151.net24.it QUIT :Quit: Leaving < 1419280311 488279 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :;~; I'm 1/4th the way done typing the amino acids as a hash in ruby < 1419280355 821938 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :And it's taken like 5 minutes now D: < 1419280400 894787 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Because 5 minutes is a long time that I should definitely be worried about. < 1419280419 762195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: "fdupes" is fun to say. < 1419280430 79203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fdupes. fdupes. faaadupes! < 1419280434 461711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hadoops. < 1419280894 345041 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :man the c standard library sucks < 1419280930 87182 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i forgot, again, that strrev is one of those functions i keep copying the code of from one project to another. < 1419280965 627754 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :If you want a good stdlib why not just use C++? < 1419281116 252833 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :C++ strings don't have reverse either actually < 1419281209 689944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: you'd be better off avoiding nul-terminated strings entirely, really < 1419281228 955607 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Just encode them as arrays of integers < 1419281235 267419 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :It's probably a better alternative < 1419281238 796001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um... < 1419281244 379637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how is that different from using pointer to char? < 1419281250 489824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or do you mean a fixed-size char array < 1419281279 299283 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :By the way oren: http://en.cppreference.com/w/cpp/algorithm/reverse < 1419281305 555441 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :elliott: It's really not, I'm just joking around < 1419281317 6839 :nycs!~nycs@gw.hq.meetup.com PRIVMSG #esoteric :strings should really just be opaque blobs < 1419281336 960543 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :that oughta do it actually... < 1419281384 722994 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i'm just writing some single-use glue code to get these files to have better names < 1419281393 238551 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419281415 547225 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :why in C/C++ because i'm an idiot i guess < 1419281489 222358 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :never mind this will never work < 1419281637 408529 :nycs!~nycs@gw.hq.meetup.com PRIVMSG #esoteric :any time you want to iterate or index into a string you should ask yourself "is this going to work with unicode?" < 1419281645 466596 :nycs!~nycs@gw.hq.meetup.com PRIVMSG #esoteric :99% of the time the answer is going to be no < 1419281672 515388 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :not in rust! < 1419281679 448221 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :Would it work with your opaque blob idea? < 1419281718 259019 :nycs!~nycs@gw.hq.meetup.com PRIVMSG #esoteric :you'd probably want to disallow those operations outright < 1419281757 915102 :nycs!~nycs@gw.hq.meetup.com PRIVMSG #esoteric :well, not iterating i guess < 1419281768 562181 :nycs!~nycs@gw.hq.meetup.com PRIVMSG #esoteric :i dont know < 1419281774 627478 :nycs!~nycs@gw.hq.meetup.com PRIVMSG #esoteric :i havent thought too much about this < 1419282153 180626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nycs: depends what you're iterating over < 1419282161 581961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :codepoints, graphemes, characters are all reasonable possibilities < 1419282242 312662 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :99% of the time I want to iterate or index into a string I want it to treat the string as single-bytes encoding anyways, so it will work. < 1419282302 691329 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(And if it does contain Unicode characters, it often works fine to just treat the individual bytes as characters anyways) < 1419282572 313230 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :https://gist.github.com/CrazyM4n/9a85ded307dcde3ece5b it's... finally... done... < 1419283333 7261 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i have some copypasta somewhere that converts utf-8 to an array of coedepoints as ints. < 1419283407 326607 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i wrote it because some crap i wrote wasn't working with unicode < 1419283450 12629 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :CrazyM4n: conglaturation! < 1419283458 477503 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :woo < 1419283545 302303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int isn't necessarily big enough to store unicode codepoints :P < 1419283792 813007 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :elliott: yeah, yeah, yeah... anyway assuming an unsigned is big enough, this is the code: https://gist.github.com/orenwatson/b071c93b287604684e6a < 1419283805 621064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know uint32_t exists, right? :p < 1419283808 989548 :Solace!uid52684@gateway/web/irccloud.com/x-qvcbqwvyufgggnzf QUIT :Quit: Connection closed for inactivity < 1419283811 239766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (length "uint32_t", length "unsigned") < 1419283812 440190 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : (8,8) < 1419283830 151279 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :as someone who doesn't do C or low level stuff < 1419283834 891358 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :I just vomited a little < 1419283835 972254 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :yeah, i wrote this about 4 years a go tho < 1419283858 411642 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :and it has been copypasted into various things < 1419283859 903438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, this is comparable to the original plan 9 utf-8 implementation < 1419283865 881378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with its Rune type < 1419283871 483172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it lives today on in Go) < 1419284203 621595 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :technically this code doesn't convert to an array of ints, it returns one int at a time < 1419284256 776613 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :yay for inconsistent ad-hoc apis < 1419284385 196686 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Quit: Terminated < 1419285043 287352 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419285107 150001 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :hmm, could the lempel-ziv-welch compressor be turned into a programming language if some codewords instead altered the dictionary? < 1419285158 170991 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :good question!! < 1419285179 449517 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i have a shitty implementation of it just lying around.. < 1419285265 634521 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :like, maybe if we had a way to swap two existing codewords' definitions? < 1419285287 634505 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what about conditionals? < 1419285293 229898 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :and loops < 1419285361 323103 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :hm... loops could be done by having a codeword to move N codewords back, but onditionals... < 1419285460 787477 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :actually for maximum crappiness, let's have it be N bits instead of N codewords < 1419285943 984308 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: so that's how you do quit messages < 1419286186 255281 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 258 seconds < 1419286909 280951 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419287121 138324 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1419287153 791 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03Nysnamovois 5* 10New user account < 1419287172 982600 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Nysnamovois sounds like a spammer < 1419287624 148789 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :as he hasn't psoted any spam yet < 1419287632 848168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sounds like nys < 1419287756 741216 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Spite14]]4 N10 02http://esolangs.org/w/index.php?oldid=41526 5* 03Nysnamovois 5* (+426) 10create < 1419287773 296493 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Nysnamovois14]]4 N10 02http://esolangs.org/w/index.php?oldid=41527 5* 03Nysnamovois 5* (+5) 10Created page with "hello" < 1419287774 80139 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric : Iwas wrong! < 1419287782 995799 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :hello < 1419287786 535484 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hi! < 1419287790 335735 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :you created a cool esolang < 1419287794 144844 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :is it cool < 1419287851 591430 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :if anyone wants me to uh explain anything < 1419287884 216703 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :oh right <<> is like cdaar < 1419287930 935398 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :i'm kinda spooked by the prospect of writing a curried function in it < 1419288007 59867 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :oh shoot i forgot to add the minus symbol to the parser hold on < 1419288062 281052 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1419288098 619707 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Spite14]]4 M10 02http://esolangs.org/w/index.php?diff=41528&oldid=41526 5* 03Nysnamovois 5* (+0) 10 < 1419288102 783588 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :ok there < 1419288229 576031 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :ok so as i understand it $ is the start symbol? < 1419288294 272881 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :ohh, it means "apply"? < 1419288346 737313 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :yes :D < 1419288563 853081 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :^ is like "on" from Data.Function < 1419288574 652511 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :(which i discovered by looking up its type) < 1419288580 455755 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :er, `, not ^ < 1419288588 315353 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :^ is composition < 1419288621 358184 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :but i think of them as "computed application" and "literal application" < 1419289200 525928 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1419289277 575199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :arjanb: this channel is not big enough for both of us < 1419289332 64284 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(my search for my nick/name in the logs hits you as well) < 1419289434 949980 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Then use a better search < 1419289520 378621 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :IE supports no beter ones < 1419289524 81743 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :afaik < 1419289526 893622 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+t < 1419289618 703610 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :use a better browser hth < 1419289631 503699 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think i'll just ban you all instead hth < 1419289717 672290 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :use maxthon that is what i use on windows < 1419289725 159567 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1419289763 976059 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :maxthon cloud browser. b/c i'm soooo original and clever < 1419289833 419247 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :it -is- pretty awesome to < 1419289835 860076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't maxthon that like < 1419289838 320989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :chinese IE shell < 1419289842 176855 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :yup < 1419289875 429333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: this language looks cute < 1419289880 650654 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :but unlike IE they didn't ruin it on win8 < 1419289977 492899 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 PRIVMSG #esoteric :ACTION waves at almost namesake < 1419289978 56025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did ie even change in win8 < 1419289982 582739 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :thanks elliot :D < 1419289988 923901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh I guess there's the metro one but there's still the desktop version... (but why would you use IE) < 1419290014 60388 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :because windows comes with IE. < 1419290059 136469 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 264 seconds < 1419290121 29339 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't want to change browser. i want the universe to stop continuously inventing new ways to annoy me while keeping most of the old ones. < 1419290241 858547 :boily!~alexandre@96.127.201.149 QUIT :Read error: Connection reset by peer < 1419290267 55268 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AND NOW IT'S DEPRIVING ME OF MY CHICKENS, THIS WILL NOT DO < 1419290279 536158 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(well, boily's chickens) < 1419290362 411703 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :arjanb: hm do you come from #haskell? i recognize a similar nick from when i've read links from there < 1419290392 34046 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 PRIVMSG #esoteric :yep < 1419290421 992090 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: IT'S UNSTOPPABLE *MWAHAHAHA* HTH < 1419290445 783657 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :WINSLOW CHICKEN?! < 1419290460 590830 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1419290465 348180 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah, evil peer. < 1419290466 131710 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :gg -> < 1419290480 622959 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419290482 410549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...not updated < 1419290498 327979 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: HOW DARE YOU RAISE MY HOPES < 1419290499 559954 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm not paying attention, and I'm reading scrollback backwards, which does wonders to my perception of the context. < 1419290509 989003 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :okay < 1419290537 375155 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah unstoppable chicken, very winslow < 1419290587 457777 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least xkcd has updated < 1419290798 362633 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Yes, it did. Hope the next one will be better. < 1419290832 82764 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's better with less oxygen hth < 1419290940 759609 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is slightly confused by people like ee who submit golf answers that are nowhere near competitive < 1419290953 450886 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess as long as they're having fun. < 1419291076 813343 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: yes, strange. < 1419291116 626111 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I wante to sove combinator puzzles like "find a fixed point" < 1419291116 948028 :shikhout_!~shikhin@59.177.197.78 QUIT :Read error: Connection reset by peer < 1419291124 555667 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :or given Lxy = (xy)y < 1419291131 64401 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :find a term which applies to itself gives itself back < 1419291147 236275 :shikhout!~shikhin@120.59.96.230 JOIN :#esoteric < 1419291154 96469 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what would be the best way to program a search like that? < 1419291158 840507 :tromp_!~tromp@rtc35-167.rentec.com PRIVMSG #esoteric :I I = I < 1419291170 627425 :shikhout!~shikhin@120.59.96.230 NICK :Guest86681 < 1419291171 627342 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :tromp_, but try to do it onl out of L terms < 1419291200 954415 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: hm i had a combinatory logic question once, that i've never got answered: do the fixpoints of a value determine it? if not always, is there a model in which they do? < 1419291229 68637 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :preferably a model generated by S and K < 1419291230 165589 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I was thinking of converting from combinators to de bruijin and using some kind of algorithm to quickly test if they are equal (I know this is undecidable in general but I need to approximate it) < 1419291269 813453 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :like to test if m n equals m n' i ony need to test if n = n'? not sure if thats even true :/ < 1419291289 664551 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i suppose i could test n = n' as well as doing beta reduction to test m n = m n' in parallel < 1419291301 319478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is, per leibniz, but maybe you mean something subtler than the obvious reading? < 1419291326 213852 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oerjan, I can't really understand your question I think - doesnt' that there's multiple fixed point combinators mean you can't use fixed points to tell things apart? < 1419291347 27489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan means, do the values x such that f x = x determine f < 1419291362 599461 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: what do you mean by "fixed points of a value"? What are the fixed points of K and K K? < 1419291375 2458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in, does {x | f x = x} uniquely determine f < 1419291375 226298 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the fixed point of K K is K, of course < 1419291388 724181 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah. < 1419291405 607637 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :aren't the fixed points of Y and Theta the same? < 1419291413 567000 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :where Y and Theta are two different fixed point combinators < 1419291442 913383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, you'd consider indistinguishable fixed point combinators equal < 1419291443 323520 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for K you have V (unlambda notation), i think all others are equivalent böhm tree-wise? < 1419291443 791774 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: but neither K nor S have any fixed points. < 1419291447 246854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by functional extensionality, presumably < 1419291452 344600 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ok < 1419291455 192268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right, bohm tree < 1419291467 451169 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: um every combinator f has a fixed point, namely Yf < 1419291484 651541 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :meh. < 1419291496 577720 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course you want beta-equivalence, probably eta. < 1419291502 202793 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :tthis is a really interesting question but does anyone know how to do what i wanted to do :[ < 1419291508 717050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YS sounds scary < 1419291523 272035 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i mean what algormth should i use to quickly test if combinator/lambda terms are probably equal < 1419291544 592959 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:BCompton14]]4 N10 02http://esolangs.org/w/index.php?oldid=41529 5* 03BCompton 5* (+1031) 10Created page with "==Languages I Created== *[[StaPLe]] ==Languages I've implemented== *[[Brainfuck]] - Python *[[Befunge]] - Python *[[Whitespace]] - Python *[[Tag]] - Python *My Unreliable P..." < 1419291545 101702 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :reduce to normal form, hoping there is one. < 1419291564 118401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hm, YKx is y = Kyx = _|_, so YK = _|_ and I guess YK is the only fixed point of K? < 1419291565 796640 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:BCompton14]]4 10 02http://esolangs.org/w/index.php?diff=41530&oldid=41529 5* 03BCompton 5* (+3) 10D'oh! < 1419291568 979273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ergo K = _|_? < 1419291588 857090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: sorry, I have no idea :( < 1419291590 713190 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: LLL might count as a solution dependent on your semantics, since it never halts < 1419291592 907582 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :so just reduce a limit of a million times? < 1419291616 248435 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: YK is not _|_ < 1419291621 461209 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :The Lenstra–Lenstra–Lovász (LLL) lattice basis reduction algorithm ? < 1419291670 988090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what is it? :( < 1419291673 784919 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: LLL where L is the function you defined above < 1419291679 680770 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :vanila: Apparently there is a so called Gross-Knuth strategy for beta-reduction that is cofinal. < 1419291680 798411 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oh < 1419291688 915506 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :the answer was ((L(LL))(L(LL)))((L(LL))(L(LL))) < 1419291691 717997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha I thought LLL was some fancy equivalence-checking algorithm too < 1419291700 750706 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: YKx = K(YK)x = YK < 1419291715 85129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as i said, V from unlambda < 1419291720 768847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: how can you distinguish that from _|_, purely < 1419291742 952140 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :you can't < 1419291787 260174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is there a reason to consider it any different to any other variation of "function that returns itself when given any argument" (_|_, YK, etc.) < 1419291804 436172 :bb010g!uid21050@gateway/web/irccloud.com/x-pnxgbwsqjscrnvxv JOIN :#esoteric < 1419291806 966286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it seems like you're staying YK isn't _|_ because it returns YK, not _|_ :p < 1419291819 197363 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: Depends on your model. In a term model, clearly those are not equivalent. < 1419291833 967909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are they equivalent with the usual denotational semantics? < 1419291867 258085 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :A strategy F is cofinal if whenever M->>N there is an n with N->>F^n(M). < 1419291892 88444 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I don't really understand this < 1419291904 698998 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i mean how does this apply to the equality test problem? < 1419292036 473621 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm. True that's not enough to make F^n(N) and F^m(M) have commone elements if N and M are equivalent. < 1419292115 155353 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i know the problem is undecidable but i just want to be able to quickly verify claims like (KBB(SSS))SBS satisfies xL = xx or whatevr < 1419292125 18097 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :or return 'i dont know' < 1419292139 254337 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i suppose it's consistent for YK and _|_ to be equal. < 1419292166 495573 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :and i would implement it in C maybe, so it's efficient < 1419292179 726310 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :or ocaml < 1419292180 563389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: to be fair it's consistent for everything to be _|_ < 1419292190 30346 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1419292200 455530 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: well modulo S /= K < 1419292215 758304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: no, S = K = _|_ < 1419292216 912223 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is a minimal distinction < 1419292242 99225 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i mean, if S = K then everything is _|_, so if you want something nontrivial just assume S /= K < 1419292248 615831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right. < 1419292254 584960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fair enough < 1419292293 4431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course there are other similar pairs. < 1419292302 872548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but YK vs. _|_ may not be one. < 1419292352 654367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean I feel like to distinguish two terms you need to show some application of them that differs in some way other than one having x and one having y < 1419292353 661125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess i mean consistent in a way similar to logic's "not everything is equivalent" < 1419292356 599463 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1419292373 529547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :though even that rule isn't enough for me, since you can make a series F_0, F_1, ... s.t. F_n x = F_(n+1) I think < 1419292377 407320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it just grows forever) < 1419292386 938590 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :elliott, so to show that f =/= g, you need to show that f x =/= g x ? < 1419292402 803180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: for some x, yes, that would be my criteria < 1419292418 764892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and appealing to f =/= g for the f x =/= g x case doesn't seem very convincing to me, personally < 1419292421 51490 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :but to show that f x =/= g x dont I have to show that f x y =/= g x y? < 1419292436 37780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: you know that S =/= K < 1419292438 584253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you can go from there < 1419292442 501959 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ah okay < 1419292447 829081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(like oerjan said) < 1419292677 39052 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: you can do so quite brutally: let f n x = f (n+1) in f 0, so Y (\f n x -> f (n+1)) 0, with church numerals, and abstraction elimination < 1419292720 358925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SII =/= I because SIIK = IK(IK) = K(IK) and IK = K, and K(IK)I = IK = K but KI = KI, and KI = KI but KII I'm not geting anywhere near < 1419292723 397231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*anywhere here < 1419292729 136211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where's my degree < 1419292733 62825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's just assume it's true < 1419292740 388712 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Y K = K (Y K) = \x -> Y K which is a weak head normal form but not a head normal form i think... < 1419292760 559641 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :there's this thing used in lisp programming sometimes called SXHASH < 1419292762 957327 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and it has no head normal form, so if you go by requiring that... < 1419292779 771912 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I wonder if there's something similar, a nontrivial hash of de brjuin terms which doesn't change when you perform a beta reduction < 1419292802 169468 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :unfortunately wikipedia's article https://en.wikipedia.org/wiki/Beta_normal_form is too crappy to define the latter precisely or even mention the former < 1419292825 617864 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait maybe it does define the latter < 1419292902 196271 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm, there's a concept called "contextual equivalence": M and N are contextually equivalent, if C[M] has a normal form if and only if C[N] does, for all contexts C. < 1419292967 593103 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://tarpit.github.io/TarpitGazer/gallery.html < 1419292969 19238 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :weak head normal form does not allow the initial lambdas afair/u < 1419293076 434196 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(and all the top google hits for it are about haskell) < 1419293136 960314 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok maybe not all < 1419293161 449187 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"The term was coined by Simon Peyton Jones to make explicit the difference between head normal form (HNF) and what graph reduction systems produce in practice." < 1419293222 778931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :peano arithmetic is inconsistent therefore every term is equal, thanksa nd you're welcome < 1419293229 597387 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh, I didn't know that SPJ coined that. Interesting. < 1419293234 983199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*thanks and (I can prove that the original sentence actually had no error) < 1419293243 461340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :from the foldoc article, which manages not to mention haskell otherwise :P < 1419293266 160649 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: You what? Did you prove that 0=1? < 1419293277 588572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well... yes and no. < 1419293282 427063 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ouch. < 1419293305 527577 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(At least that answer was consistent...) < 1419293531 60809 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :are you sure? < 1419293641 399264 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Well, I read that as "I proved it, and I also disproved it." < 1419293677 849379 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Mathematics will not tell us whether that was the intended meaning. < 1419293679 408116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can prove that it was inconsistent. < 1419293701 517051 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1419293758 995114 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this may be my fault, i've been threatening elliott with an afterlife where logic doesn't exist hth < 1419293773 816316 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah. < 1419293783 997478 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION fails to see the threat and runs away in panic. < 1419293800 788423 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it wasn't on-channel hth < 1419293810 986806 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Quit: Leaving < 1419293819 710355 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but now it's meta-on-channel < 1419293821 293201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION doesn't consider that a threat < 1419293836 970471 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but you also _do_ consider that a threat, right? < 1419293861 304440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i may not actually have expressed it as a threat) < 1419293904 728095 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Maybe absence of logic also means absence of truth and falseness (falsity?), and therefore your question doesn't make any sense. < 1419293975 673726 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :in fact your sentence may be indistinguishable from rnad qjnf cnbbdaas eowelhfvcdsa wqq fjdsbncww ... < 1419293988 72896 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now that's crazy talk < 1419294021 74205 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(all I see is letters; soon it'll be pixels.) < 1419294052 573660 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : ___ _ __ _ __ __ < 1419294052 622874 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : / _ \ | |/ / / \\ \ / / < 1419294052 666151 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :| | | | | ' / / _ \\ V / < 1419294052 666288 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :| |_| | | . \ / ___ \| | < 1419294052 666363 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : \___/ |_|\_\/_/ \_\_| < 1419294111 796781 :int-e!~noone@static.88-198-179-137.clients.your-server.de TOPIC #esoteric :Symbols devoid of meaning | but often spelled correctly. | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ < 1419295413 676596 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419295605 163211 :Guest86681!~shikhin@120.59.96.230 NICK :shikhin < 1419295611 387615 :shikhin!~shikhin@120.59.96.230 QUIT :Changing host < 1419295611 430929 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419296344 675894 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I want to make a GUI for editing 2d progarms < 1419296358 873592 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it will need to be able to drag boxes around and have the wires connecting them move along with it < 1419296369 815642 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1419296968 172422 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What kind of 2D programs? It depend what kind. < 1419297046 802706 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :the language is called '2d' < 1419297057 429645 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i can post an example program < 1419297089 644062 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :OK < 1419297108 812453 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://lpaste.net/117043 < 1419297121 690330 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :inputscome from north and west, outputs are east and south < 1419297130 377790 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :a box is triggered if it has all inputs < 1419297200 675811 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :its hard to program in because of the editing... < 1419297206 20508 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :but if i had a nice GUI editor it would be ok < 1419297387 597096 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :so i want to make an editor.. < 1419297395 105013 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :but i think that would be a ot of work < 1419297868 437786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that language looks really pretty < 1419298084 715443 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Quit: leaving < 1419298207 280291 :nys!~nys@blk-215-85-138.eastlink.ca QUIT :Ping timeout: 255 seconds < 1419298355 445575 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net QUIT :Quit: Leaving... < 1419298383 951875 :nys!~nys@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1419299477 215423 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :here's integer division in spite < 1419299481 350300 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :^^`<.;k:p^-;>>>> >><`<;<;><;>><;^+;>>>>>> >>< >>>.;<;>;k0< < 1419299514 282221 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :crazy :D < 1419299527 375725 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :99 bottles here i come < 1419299743 530045 :Alkahest!~alkahestr@65-130-2-163.slkc.qwest.net JOIN :#esoteric < 1419299757 750486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: I love how programs look < 1419299778 539385 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric ::D < 1419299963 255441 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :it's lots of fun to program with < 1419300043 393581 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :because of the prefix syntax < 1419300082 900578 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :so i can just kinda trace along with my finger and say "ok this is the part that does one iteration but i need it to recurse instead" < 1419300118 880839 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :and then just tack on another function in front of it to do that < 1419300331 304896 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net JOIN :#esoteric < 1419300380 246747 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: GG is up < 1419300410 358725 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1419300506 766850 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Where'd the Werebear go? < 1419300557 484241 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bear? i thought it was a sparkhound < 1419300574 518325 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :assuming you're referring to tybalt < 1419300601 789889 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh. Yes that makes more sense. < 1419300662 73813 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Just noticed that nobody intervened in the attack on Martellus *this time*.) < 1419300671 616410 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm right < 1419300695 968909 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the bears haven't shown up at the fortress yet. i expect that will be interesting. < 1419300735 997532 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah the train will smash them and then the Dreen will get the train. < 1419300775 75524 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Spite14]]4 10 02http://esolangs.org/w/index.php?diff=41531&oldid=41528 5* 03Nysnamovois 5* (+0) 10added positive predicate function < 1419300820 844177 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I sort of like the idea of pitting the Dreen against that metal-eating engine, now.) < 1419300821 587577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well that's a theory. < 1419300953 896805 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Actually we don't even know whether the bears or the Dreen are fiercer. < 1419300955 353044 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it cannot be a proper magnet battle without wolkerstorfer, surely. < 1419300964 941763 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm just *assuming* it'll be the Dreen. < 1419301007 914163 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Is that singular or plural anyway? < 1419301013 94597 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :both afaiu < 1419301031 776412 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Maybe a single one is a Dree? < 1419301069 615161 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they used the word "Dreen" when the single one showed up at mechanicsburg, although with no article < 1419301087 979295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: you don't document how to actually do IO btw < 1419301109 43625 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :i have a hello world :D < 1419301120 18516 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`hello world < 1419301120 577314 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello < 1419301131 810517 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also given that this dreen was found in the fortress vault, who knows who if anyone it's loyal too. < 1419301134 879438 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :that doesn't show the I but it does show the O < 1419301154 72236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if it's even alive, i was assuming it was disabled somehow since they passed it without event < 1419301161 914577 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :i've tried a bit of both input and output but it's weird < 1419301184 450113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the ones seen before were obviously working for wulfenbach) < 1419301209 648154 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: It was clearly alive and lurking, hth. < 1419301229 586347 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1419301232 428087 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And maybe the Dreen are actually peaceful. < 1419301240 158059 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"clearly" <-- to my mind. < 1419301720 911706 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm it does seem a bit hard to explain the two pictures of the dreen without it moving. < 1419301796 161944 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Also the eyes(?) glow, and I'd expect them to go dark when the Dreen dies. < 1419302838 190514 :Zuu!~zuu@0x5e911bd1.adsl.cybercity.dk JOIN :#esoteric < 1419302862 596088 :Zuu!~zuu@0x5e911bd1.adsl.cybercity.dk NICK :Guest55348 < 1419304261 929181 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1419304803 748689 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: so that's how you do quit messages < 1419305222 648251 :MoALTz_!~no@user-164-126-31-182.play-internet.pl JOIN :#esoteric < 1419305414 260315 :MoALTz!~no@user-164-126-31-182.play-internet.pl QUIT :Ping timeout: 258 seconds < 1419306009 421735 :Alkahest!~alkahestr@65-130-2-163.slkc.qwest.net QUIT :Quit: Leaving < 1419306149 805489 :vanila!~vanila@unaffiliated/vanila QUIT :Quit: Leaving < 1419307892 110627 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Racket apparently *does* have a (case ...) like I was looking for; http://docs.racket-lang.org/mzlib/mzlib_etc.html#%28form._%28%28lib._mzlib%2Fetc..rkt%29._evcase%29%29 < 1419308079 345207 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Spite14]]4 10 02http://esolangs.org/w/index.php?diff=41532&oldid=41531 5* 03Nysnamovois 5* (+326) 1099 bottles of beer on the wall (almost) < 1419308091 581584 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :read it and weep < 1419308215 27482 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://pasterack.org/pastes/29552 < 1419308272 822995 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :nys: that reminds me that I really wanna port Heresy to Haskell or F# in the near future. I started working through a book on doing a Lisp in C, but it's not strictly faithful to Lisp. < 1419308333 106794 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :nice < 1419308439 436565 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Doesn't use linked lists, which makes standard head and tail work weird, but that's not the weirdest part, which is the "Q-expressions". Rather than support the usual 'quote form and macros, it implements a special kind of list syntax with curly braces that is ignored at the interpreter level. < 1419308464 997921 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :huh < 1419308608 774029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to be fair that is an idea so weird that it was in original lisp < 1419308610 42362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(m-exprs) < 1419308654 825176 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :elliott, can you tell me if mathematica's syntax is essentially m-exprs? < 1419308674 586531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess so, yeah. < 1419308680 324350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, mathematica's syntax is like prolog or whatever. < 1419308690 745137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :M-exprs are defined by their equivalence to s-exprs, I feel < 1419308695 274712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mathematica operates on its terms directly < 1419308726 140590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also mathematica has weird infix operators and lambda syntax and stuff < 1419308733 491154 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :true nuff < 1419308780 885694 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :elliott: I suppose no one is so clever as they think. At least not with McCarthy and the AI Lab as competition. ;) < 1419308800 3763 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :(the author of BYOL seems to think he invented them) < 1419308832 526030 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Actually those kind of "Q-expressions" are also something I would have wanted to use once < 1419308880 819603 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :elliott: You might find this interesting. http://lpaste.net/117041 I can use Yoneda in order to fuse fmaps in lens composition to enable GHC generics to optimize away < 1419308884 137269 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :that description of them reminds me of MDL < 1419308896 675104 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Honestly, it's not a terrible idea. Quote/quasiquote etc. are one of the weirdest concepts in Lisp for a beginner, and at first feel more like something you're fighting with than helps you. < 1419308907 77066 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1419308921 36988 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :(at least until you learn the magic of `(,templating)) < 1419308924 159458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :glguy: that sounds cool! I'll take a look later < 1419308943 353301 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Quote/quasiquote operators will still help too even if you have Q-expressions, I think < 1419309001 881267 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :zzo38: True, you probably at least still want an explicit function for converting data to and fro q-exps. I haven't got far enough yet to see how it's handled. < 1419309114 568093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :J_Arcane: oh, I see, it's an alternative to quote. < 1419309118 124846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not quite like m-exprs then < 1419309122 800091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think clojure does something like that though? or something < 1419309198 895928 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :elliott: It might, somewhere. Clojure has so many inane weird little syntaxes for things I wouldn't be surprised. < 1419309311 169639 :Aberian!~praxitek@static-50-53-123-57.bvtn.or.frontiernet.net JOIN :#esoteric < 1419309406 125510 :Prax!~praxitek@static-50-53-123-57.bvtn.or.frontiernet.net QUIT :Ping timeout: 244 seconds < 1419309421 884916 :nys!~nys@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1419309655 9071 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1419310935 405232 :MDude!~fyrc@67.235.2.71 NICK :MDream < 1419311232 519346 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419312006 82395 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :(require mzlib/etc)(for([n(in-range 1 101)])(let([% modulo])(displayln(evcase 0((% n 15)"FizzBuzz")((% n 5)"Buzz")((% n 3)"Fizz")(0 n))))) < 1419313321 204738 :Solace!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany JOIN :#esoteric < 1419313405 23372 :Solace!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :How do you turn amino acids into hash for ruby CrazyM4n? < 1419315323 28386 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1419316035 565196 :Solace!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :Data charts are a nuisance < 1419316188 76409 :Solace!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :Gasp thats some pretty code oren < 1419316328 620522 :Solace!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany NICK :Solace|datastuff < 1419318281 700074 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :God dammit why does everything break when i try and do something < 1419318495 511502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Human Condition hth < 1419318846 111388 :shikhin!~shikhin@120.59.100.169 JOIN :#esoteric < 1419318846 154784 :shikhin!~shikhin@120.59.100.169 QUIT :Client Quit < 1419318880 266157 :shikhin!~shikhin@120.59.100.169 JOIN :#esoteric < 1419318884 758880 :shikhin!~shikhin@120.59.100.169 QUIT :Client Quit < 1419319118 285065 :shikhin!~shikhin@120.59.100.169 JOIN :#esoteric < 1419319119 985279 :shikhin!~shikhin@120.59.100.169 QUIT :Changing host < 1419319120 28496 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419319275 802954 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Client Quit < 1419319314 585299 :shikhin!~shikhin@120.59.100.169 JOIN :#esoteric < 1419319315 834844 :drdanmaku!uid17782@gateway/web/irccloud.com/x-behxwolfcugeepwj QUIT :Quit: Connection closed for inactivity < 1419319316 183998 :shikhin!~shikhin@120.59.100.169 QUIT :Changing host < 1419319316 227254 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419319347 983041 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Client Quit < 1419319365 333647 :shikhin!~shikhin@120.59.100.169 JOIN :#esoteric < 1419319388 641142 :shikhin!~shikhin@120.59.100.169 NICK :Guest84664 < 1419319486 596013 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :That doesnt help ;-; < 1419319511 153302 :Guest84664!~shikhin@120.59.100.169 QUIT :Client Quit < 1419319657 33474 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1419319751 635984 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419319819 113111 :shikhout!~shikhin@120.59.100.169 JOIN :#esoteric < 1419319824 636856 :shikhout!~shikhin@120.59.100.169 QUIT :Changing host < 1419319824 680187 :shikhout!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419319889 784421 :shikhout!~shikhin@unaffiliated/shikhin QUIT :Client Quit < 1419319907 651666 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419320598 152414 :MoALTz__!~no@user-164-126-31-182.play-internet.pl JOIN :#esoteric < 1419320778 261903 :MoALTz_!~no@user-164-126-31-182.play-internet.pl QUIT :Ping timeout: 258 seconds < 1419320830 252599 :MoALTz_!~no@user-164-126-31-182.play-internet.pl JOIN :#esoteric < 1419321055 306658 :MoALTz__!~no@user-164-126-31-182.play-internet.pl QUIT :Ping timeout: 264 seconds < 1419321219 416659 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :Whats the best way to stress test your server without breaking it < 1419321272 321210 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :took it into the lava, it won't break (but it will melt) < 1419321275 707565 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :take* < 1419321308 515591 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Host content on it and post to Google+ < 1419321345 821545 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric ::L < 1419321383 260282 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Yeah, that probably wouldn't be enough to stress anything... < 1419321385 891663 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :Back to data structures! < 1419321396 768838 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :ACTION flys away < 1419321438 83585 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Solace|datastuff: seriously, I think "without breaking it" part is redundant. the goal of stress testing is to determine its "normal" operating range and test the graceful failure when its load exceeds that "normal" range. < 1419321475 49642 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :Yeh i meant < 1419321512 302697 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :A permant ammount of a nice thick ammount of lag < 1419321519 515506 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :I dont want that < 1419321520 112193 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :if your server breaks rather violently after some number, then it should be visible from your stress test I think < 1419321551 881365 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :Look guy this is my first time having a server < 1419321562 731644 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :I dont want to mess up | _ | < 1419321572 88770 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oh, is it a physical server (not a server software)? < 1419321577 434672 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I don't know anything about that >_> < 1419321590 203928 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :Physical < 1419321652 629118 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :The data relay is fine im just wanting to see how much data it can process before shutting down < 1419321663 991049 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :Blank packets < 1419321672 297542 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :You're talking about stressing the hardware a LA memtest86+ ? < 1419321693 170741 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :it's a sanity test, not a stress test! < 1419321715 281603 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :Tosses server under a car < 1419321839 721832 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :Atleast you guys tried helping ill go scour the internets < 1419321865 540512 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :Scoure? idfk i havent used that word in so long < 1419321955 45670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you permanently lag your server for the rest of time by flooding it with packets that's kind of impressive < 1419322039 980051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :glguy: that ghc generics thing is cool < 1419322054 882687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can't imagine actually wanting to handwrite those last lenses though < 1419322072 588257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw, how come that generic iso isn't already in GHC.Generics.Lens? < 1419322073 304752 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :That was a demo. You can automate that < 1419322098 657313 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :It's type was too restrictive < 1419322151 451967 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric : infinite loop packets into the server? turns off when my heart stops? < 1419322179 233346 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :The fusion can help lenses in general, helps GHC generics a lot < 1419322183 900559 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :http://lpaste.net/116931 < 1419322190 262165 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :Anyways you guys carry on ill go ask somewhere else < 1419322313 108501 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Or you can genetically generate more interesting lens http://www.galois.com/~emertens/tries/Trie.hs < 1419322373 259379 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Like a new trie type for any ADT along with a corresponding "at" lens < 1419322395 265983 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Without generics overhead ^_^ < 1419322408 370184 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :I'm just exploring the space right now < 1419322491 485563 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :My phone confused generic and genetic < 1419322518 535796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :genetic space exploding < 1419322878 210931 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :ACTION wipes some of the spilled excitement up and goes back to idling < 1419322968 615911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :glguy: so when is deriveLenses going to use this :p < 1419323054 200025 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :When I have a personal level up and wrap my head around a way to make type changing lenses easy to generate this way < 1419323095 720092 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :I can do them ugly like the first code I shared or automatic like the second with no type change < 1419323790 4980 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :ah < 1419323797 926515 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :surfing the web with flash deactivated is sooo comfortable < 1419323806 275735 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :and it's so smooth < 1419323822 480498 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :no lags due to flash ads that try to render 3d shit and what not < 1419323837 588320 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :you can actually smoothly scroll now on certain websites < 1419324657 963906 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Smoooooth < 1419324863 7482 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1419325629 504729 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Or even just don't install Flash and then they won't try to render 3D and music and stuff because it can't. < 1419325771 327340 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :Goodnight < 1419325789 617497 :Solace|datastuff!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany NICK :Solace|zzz < 1419326311 612325 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Many people have different opinions of IAU making their 2006 definition of planets not including Pluto, including: astronomers, other scientists, astrologers, song writers, etc. What are your opinions? < 1419326507 47157 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :make a planetness index. < 1419326566 871877 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :How would you intend to do it? < 1419326668 277204 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Pluto is less planety than (say) Earth but more planety than most asteroids? < 1419326695 651261 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :A proper definition would still be required though. < 1419327387 274947 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net JOIN :#esoteric < 1419327448 686110 :MoALTz_!~no@user-164-126-31-182.play-internet.pl QUIT :Quit: Leaving < 1419327462 585164 :MoALTz!~no@user-164-126-31-182.play-internet.pl JOIN :#esoteric < 1419327668 627355 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Is the sun a planet? < 1419327682 287987 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :No, the sun is a star. < 1419327688 290808 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Why is it not a planet? < 1419327692 364194 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :It's round for all that matters. < 1419327706 919003 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, it is round. I don't know all of the details. < 1419327724 299251 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :I'd classify every sufficiently round object as planet. < 1419327788 882837 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :So actually the earth is a moon of the sun. < 1419327795 36702 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :and the moon is a sub-moon of the sun < 1419327803 570498 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :because it's a moon of the earth which is just a moon of the sun. < 1419327805 812663 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :mroman: I have thought of things like that too actually < 1419327827 897384 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Although it might not be correct? < 1419327837 739662 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :planet means 'wanderer' < 1419327837 782883 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :planet means 'wanderer' < 1419327856 756653 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Jupiter is a gas planet, the sun is a urm... hot glowing planet? < 1419327869 341762 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :planet means 'wanderer' < 1419327872 744219 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, and that is also a very old definition, where the objects they saw in the sky which aren't "fixed stars" are called planets, so it does includes Sun/oon. < 1419327905 327573 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Some astrologers have said they want to omit Pluto from a horoscope because the IAU no longer considers it a planet. That is a silly reason! Even if it is not a planet, it still has coordinates! Anyways, horoscopes nearly always include Sun and Moon, which also aren't planets. A good reason to omit Pluto might be if there are too many lines and you want to remove some to simplify the horoscope, such as if you do not need to plot that data. < 1419327909 641084 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :"A star is a massive, luminous sphere of plasma held together by its own gravity. " < 1419327977 226960 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, a star does do that; it emit light, makes nuclear fusion, etc < 1419327984 881218 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :And the planets go around it (if there are any). < 1419328009 239351 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :I mean, it _does_ make absolute sense to classify planets by some of their properties. < 1419328017 681115 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :also, there are more objects, even bigger than pluto in the cuiper belt - all those would need to become planets.. they didn't like it < 1419328026 205516 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :isn't the moon bigger than pluto? < 1419328059 359796 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :and yes, there are many objects larger than pluto that aren't planets (yet) < 1419328061 125231 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :ah yes.. planets also orbit stars < 1419328070 321330 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :but there are planets that don't orbit stars < 1419328097 965724 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Exoplanets afaik < 1419328105 80197 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :none that i know of^^ < 1419328133 654264 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :An exoplanet or extrasolar planet is a planet that does not orbit the Sun and instead orbits a different star < 1419328137 181925 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :hm no < 1419328154 144976 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :"A rogue planet, also known as an interstellar planet, nomad planet, free-floating planet or orphan planet, is a planetary-mass object that orbits the galaxy directly. " < 1419328157 689593 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :rogue planet < 1419328157 801342 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric ::> < 1419328181 462913 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :fileplanet < 1419328200 64005 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :i mean < 1419328207 556790 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :what says there can't be planets that orbit another planet < 1419328217 651632 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :for example < 1419328222 844095 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :a rogue planet that has moons with sub-moons < 1419328232 687963 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :or a rogue planet that has moons < 1419328234 407201 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :astronomers do... and screw them! pluto is a planet < 1419328250 710521 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :so they don't orbit a star < 1419328261 20638 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :they orbit a planet that doesn't orbit a star either < 1419328294 783550 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :`quote halting problem < 1419328296 287778 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :usually not < 1419328296 764921 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :498) theorem prover yada yada halting problem. \ 630) if the halting problem was solved, as a placebo.. would it benefit people? < 1419328301 796116 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :`quote mroman < 1419328302 732183 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :768) You can't quote me. \ 1139) Bike: I refuse to believe in bottom ass is an urban legend \ 1218) Rule of thumb is that if I can understand it you're not using enough fancy stuff \ 1221) piece of cake doing this stuff in Burlesque :P [19 lines later] I hate Burlesque :( < 1419328308 469677 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :ah < 1419328310 954946 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I agree it make sense to classify planets by some of their properties. < 1419328316 933101 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Since I don't believe in bottom I can believe anything I want. < 1419328318 580863 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :except those living on earth maybe < 1419328326 292993 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :A property may include their orbits. < 1419328328 493735 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Therefore, there are rogue planetary systems orbiting galaxies. < 1419328352 581562 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :which don't have a star at the center but a rogue planet. < 1419328447 795441 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :zzo38: i think there was also another criterium: planets need to be round < 1419328467 845832 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :jslave: Yes; I was only listing some of them, but there may be others. < 1419328479 545013 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :However, it is also possible that some of the criteria aren't very good. < 1419328495 787810 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :they are not named pluto < 1419328532 937826 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :jslave: not round but they have to have enough mass for gravity to do that weird named thing < 1419328573 458473 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :welly well < 1419328575 654351 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :they need to be in "Hydrostatic equilibrium" < 1419328598 550961 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :you're cheating < 1419328603 125459 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :well < 1419328606 432745 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :I don't know what that means < 1419328613 774440 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :I just know that planets have to be that < 1419328624 662357 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :I have no idea what hydrostatic equilibrium actually is < 1419328646 375421 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :"In continuum mechanics, a fluid is said to be in hydrostatic equilibrium or hydrostatic balance when it is at rest, or when the flow velocity at each point is constant over time. This occurs when external forces such as gravity are balanced by a pressure gradient force.[1] For instance, the pressure gradient force prevents gravity from collapsing the Earth's atmosphere into a thin, dense shell, whereas gravity prevents the pressure gradient force from diffu < 1419328653 978186 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :so < 1419328657 124444 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :planets are fluids < 1419328658 824717 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :got it. < 1419328741 256671 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Everything is a fluid with enough pressure I guess? < 1419328753 689776 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Esolangs are fluids. < 1419328805 653776 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :with less pressure..if < 1419328872 335178 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :hm < 1419328876 645683 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :but... < 1419328884 973533 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :can you make a rock fluid by using... < 1419328887 53568 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :less pressure? < 1419328925 954569 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :I'm so not into physics. < 1419328937 320136 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :neutron stars are pretty solid iirc.. more density..less movement ..more solid.. at least that's my intuitive conclusion < 1419329009 750272 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :I imagine them as stars solely consisting of neutrons < 1419329017 622655 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :no electrons, no protons < 1419329080 902172 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :let's have temperature.. the lowest temp -273° is wehen the lightest atom (hydrogen) is not moving anymore (it becomes solid) < 1419329116 370402 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :there are no upper boundaries to temp. so everything gets fluid or even plasma < 1419329299 960838 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :but you're right.. pressure affects the temp. needed to switch aggregate state < 1419329306 336888 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Neutron stars are "solid" due to pauli exclusion < 1419329319 95343 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :There are then also black holes and possibly other stuff that you don't know. < 1419329354 450547 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Didn't some paper just recently claim that black holes don't exist? < 1419329364 568915 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Possibly. < 1419329573 536700 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :related: http://media-cache-ec0.pinimg.com/736x/bf/1f/29/bf1f2950b73d662f7695a7d132e537f5.jpg ;) < 1419329685 254417 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The universe is actually one big planet < 1419329707 537152 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :The what is our universe orbiting? < 1419329710 862543 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :*Then < 1419329741 136954 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :around jafet < 1419329749 428047 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Yo momma < 1419329753 813129 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :lol < 1419329754 115795 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :also we know for almost certain that god created the earth < 1419329769 385752 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :and the sun I guess < 1419329801 102754 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :what we don't know is if he intented pluto to be a planet or a dwarf planet. < 1419329806 540851 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :mroman: Extremely indirectly, I think. But that has nothing to do with deciding what is considered a planet and how to figure out stuff by science and so on. < 1419329860 268841 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Pluto doesn't exist; it's all greenscreened < 1419329928 933608 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I doubt it, but I don't know 100% sure really < 1419329987 147038 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :hm < 1419329987 370588 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :cmon.. we don't want to fall back into that intellectual scheme..do we? < 1419329994 704905 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :does the bible actually say that god made the moon? < 1419329998 663468 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :or did the moon come naturally < 1419329999 672495 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Into what intellectual scheme? < 1419330021 895261 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :also there's no mentioning of him creating hell < 1419330022 588166 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :mroman: I don't know, but it doesn't matter. < 1419330024 380097 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :just heaven and earth. < 1419330031 695764 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :zzo38: :) < 1419330043 694683 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :But if you are interested, you can look it up! < 1419330050 169362 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :I'm trying to look it up < 1419330061 626313 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :but it's so hard to find sources that look serious enough to be taken serious < 1419330061 850784 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :Taking into mind string theory < 1419330077 711568 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :Heaven and hell could exist in other universes < 1419330147 641612 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :well.. at least it says here < 1419330150 68885 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Skeptics Annotated Bible includes the full King James version (which isn't a very good version, but it is what is commonly used) except deuterocanonical/apocryphal books, and is full of cross-references and external links; you can also use a search function. < 1419330152 994279 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :we should rule the animals < 1419330165 903178 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :so I guess it's ok to eat animals and make them do whatever we want them to do. < 1419330168 498100 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Solace|zzz: What does string theory have to do with that exactly? < 1419330216 299724 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :Idk what you are talking about < 1419330223 332509 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany PRIVMSG #esoteric :I should sleep < 1419330223 555503 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :other universes are an invention of scientists having difficulties to explain the well balanced properties of our universe < 1419330257 435501 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :mroman: Well, the Bible is book like any other books really. It isn't worthless; it is still a book. But, it isn't the only book, nor does it mean you should believe everything you can read. < 1419330260 779394 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Maybe there are universes with even more well balanced properties. < 1419330278 809326 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :we just think our universe is perfect when there could be even more perfect ones. < 1419330299 614398 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :maybe thre is milk with 13,7% fat < 1419330309 707309 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :zzo38: yes, and everybody reads a translation of the original one that has gone under modifications over time < 1419330321 595552 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Of course human is omnivore so yes we can eat animals but, that doesn't mean you should make them do whatever you want them to do and do bad thing. < 1419330325 66478 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :mroman: Yes, that too. < 1419330332 215298 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :which has actually been studied very well. It's known that some texts barely resemeble the original ones. < 1419330353 427336 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :mroman: Which I also know. It is certainly something to study! < 1419330373 242090 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :jslave: Yes I know that thing about other universe that scientists propose for such reasons. < 1419330389 305044 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :are you talking about apocryphs? < 1419330419 510561 :mitchs!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :i believe everything i can't read < 1419330425 903979 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I believe that "mathematics is the real reality", so really any mathematically possible universe are mathematically exist. The physical existence is just an instance of such. < 1419330444 656790 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Really? < 1419330459 5276 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Wouldn't one rather say that mathematics just describes what we can observe < 1419330463 565085 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :for some values of observe < 1419330487 791302 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :or that it describes what we could observe based on what we already observed < 1419330567 658170 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :i'm not sure if you have an idea of how well balanced the values of every constant is.. change the weight of an electron by 0.0001% and the universe is crap < 1419330659 457640 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Probably < 1419330665 194498 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :No, mathematics can also describe things that are impossible to observe. Also, not all mathematics can be studied, due to our limitations of universe and other things. To describe what is observed is scientific, and mathematics can be used to describe it scientifically, based on what is known. The true mathematics of universe is possibly unknowable and/or uncomputable and/or nondeterministic. < 1419330668 112221 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :but who says other universes actually have electrons. < 1419330692 956037 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Define electrons in the context of other universes! < 1419330816 383298 :mitchs!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :i observed the set of all sets last week but forgot to take a picture < 1419330840 355180 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net QUIT :Ping timeout: 250 seconds < 1419330884 611972 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Did you at least obtain a preimage? < 1419331026 683360 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net JOIN :#esoteric < 1419331149 234992 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :the set of all sets you say.. that reminds me of leibniz' monadology < 1419331174 541372 :mitchs!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :i tried to, but my precamera case was stuck and i couldn't get it clopen < 1419331207 172967 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :you know leibniz? it's a german cookie distributor.. < 1419331226 849060 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :but also a famous mathematician.. < 1419331302 168101 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :i hope you like cookies < 1419331379 651623 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :Solace|zzz: i was asleep when you posted that but thanks! lol "C utf-8" ... "pretty code" ... lololol < 1419331585 70293 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :okay..thanks for playing < 1419331737 834283 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :wow did this channel actually just have a religious discussion? < 1419331757 74189 :evalj!~jeval@BC064A28.dsl.pool.telekom.hu JOIN :#esoteric < 1419331896 941175 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :religious? let's say esoteric.. scindere et re.ligio < 1419332027 776307 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :other universes moght be defined in terms of a different logic than the one that seems to govern ours < 1419332104 911755 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :for example in another universe the axiom of choice might be true < 1419332151 875618 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait what < 1419332207 402485 :mitchs!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :in other universes, mother russia makes jokes about you < 1419332207 850654 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :so in another universe i might be able to have as many birthday balloons as i want, provided a sphere-duplication machine < 1419332244 891166 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there's a fast approximation for the permanent of a matrix with non-negative elements only, and this result is from 2004? < 1419332248 840016 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I totally haven't heared about this < 1419332255 476197 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :why did nobody tell me this? < 1419332266 419298 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or more likely they did, I just didn't listen < 1419332285 401665 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :in another universe they may have told you < 1419332464 547625 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :in another universe.. they share information! completely different logic you know? you probably came to the wrong place < 1419332497 288308 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: in which other universes did they tell you that the permanent of matrices with nonnegative entries is easy to approximate? < 1419332497 620782 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: i mean, there's nothing i've noticed in sisc), you must have been tough < 1419332573 483303 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :uh huh < 1419332591 450475 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot: for arcane casters, which one is easier, levitating themselves, or levitating another monster with similar weight? < 1419332591 785602 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: it's the if true part, not many things are you devising now? < 1419333028 661855 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 JOIN :#esoteric < 1419333052 143848 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :fungot: i'm a better bot than you! i can be programmed live ..right here in the irc-channel ;) < 1419333052 402993 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :jslave: that cannot be smoothed out by some macros are allowed to < 1419333470 192636 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :b_jonas: in Final Fantasy they can't do either, you can only fly by getting the airship from Cid hth < 1419333741 435351 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :jslave: you are not < 1419333856 515808 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :or in FF7 the rocket ship damn that game was awesome. < 1419334059 710551 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.var cxg = function(text) { wpost("http://cxg.de/paste.php", {'lang':'auto','pastetext': text} ).then(function(response) { result = response.match(/http:\/\/cxg\.de\/.*\.htm/); console.log(result); }) } < 1419334076 245473 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.cxg("Hello World!") < 1419334076 694086 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: http://cxg.de/_69201b.htm < 1419334170 400386 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.cxg(wget("http://codu.org/logs/log/_esoteric/s")) < 1419334171 901859 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: http://cxg.de/_596b3f.htm < 1419334275 465329 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.var fungot = {} < 1419334275 914052 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :jmaster: he *is* alive." block expr; everyone i was 7. o only pushes one value onto o, fnord... fnord... :( < 1419334386 950389 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419334396 84001 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.fungot.insult = function(text) { text = text || "thanks."; console.log("fungot: " + text); } < 1419334396 195547 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: function (text) { text = text || "thanks."; console.log("fungot: " + text); } < 1419334396 238852 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :jmaster: i am a bot you fools! ha ha ha < 1419334396 419292 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :jslave: damn low-level.... and that gave them a special look and feel < 1419334454 402215 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :is this a bot loop?! < 1419334531 709008 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :a bot-loop? < 1419334547 622699 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :u mean like a REPL? yes < 1419334557 345732 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 240 seconds < 1419334615 135559 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.search.gg("REPL") < 1419334615 246673 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: http://www.google.de/search?hl=de&q=REPL&btnI=1 < 1419334653 397910 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :jmaster, a bot-loop is when two or more IRC bots get stuck talking to eachother < 1419334667 185077 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :okay < 1419334668 865499 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :In an infinite loop < 1419334690 368338 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :well..than it's not a botloop < 1419334697 704541 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I guess not :) < 1419334700 853333 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :lol :) < 1419334709 763811 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Does jslave evaluate J? < 1419334717 808685 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :ecma5 < 1419334725 422122 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :in a v8 sandbox < 1419334732 766877 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Ah, so it's sort of JSslave < 1419334739 368063 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :si ;> < 1419334749 757413 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :key is not to make any bots that respond to fungot with a line including fungot's name < 1419334750 94322 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :oren: people have visited fnord, fnord and a decent ide could trivially exploit this to provide the syntax-case level of metaprogramming. < 1419334750 653279 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.2+2 < 1419334750 764389 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: 4 < 1419334781 655460 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :don't worry < 1419334783 479299 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :^botlist < 1419334792 325533 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Hmm, I think that used to work? < 1419334799 67232 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :fungot has a list of bots to not respond to < 1419334799 420218 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Taneb: i mean, the c preprocessor ;p) has example graphs.). assembly language reminds you at very instruction. < 1419334815 381818 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :var botlist = ['fungot'] < 1419334815 716713 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :jmaster: but they return a procedure from a record definition. but be aware that you're not, heres your ugly solution: define a macro < 1419334819 899736 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, what language is that? < 1419334821 3886 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And fungot will stop responding temporarily if someone says "fungot" in too many lines in quick succession < 1419334821 452555 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Taneb: girls is evil and at the last line is so long it's about as related to towers of hanoi. thanks. :) but... it's still booting... i don't know < 1419334821 712585 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.var botlist = ['fungot'] < 1419334821 899531 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :jmaster: makes sense.) i look forward to it. just download it, but there's no nil in scheme, < 1419334834 829070 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.botlist.push("fungot") < 1419334834 941182 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: 2 < 1419334835 53520 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :jmaster: yes i did. the freebsd box hasn't got any chance :d" " there it goes again..." " they live" < 1419334841 103604 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :;) < 1419334844 45089 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :i love this shit < 1419334845 387899 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I am pretty sure this channel is at least 10% bot < 1419334850 543168 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :i'm stll developing < 1419334854 54359 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :is it javascript/ecmascript? < 1419334858 738157 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :you're welcome to help < 1419334861 51267 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :^style < 1419334861 176186 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube < 1419334871 527534 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :^style fungot < 1419334871 656141 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Selected style: fungot (What I've said myself) < 1419334882 272188 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Hmm, 7.5% actually < 1419334884 402436 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Now fungot's in a botloop < 1419334884 627032 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Jafet: i know i didn't know that you've already asked, but then i need to enter " qemu" to edit is the ordinary ( for call/ cc))) hangs < 1419334886 547142 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :taneb.. are you the author of fungot? < 1419334886 660784 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :jmaster: and that is? you've had it for some time i added a new page and sends it to emacs, i suggest, vote." < 1419334894 259531 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :jmaster, no, I am not < 1419334896 87268 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :^source < 1419334896 130522 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :https://github.com/fis/fungot/blob/master/fungot.b98 < 1419334903 611973 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :ahyes..,.nice < 1419335057 150256 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :my basic idea was to provide an adapter to bind webservice APIs to a bot with a single bot function < 1419335095 977015 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :so everyone could develop on any system.. with whatsoever < 1419335122 794285 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :jmaster: um, so how does this work? < 1419335133 322728 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :here's an example: < 1419335142 967934 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.dump(cxg) < 1419335143 192567 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: function (text) { wpost("http://cxg.de/paste.php", {'lang':'auto','pastetext': text} ).then(function(response) { result = response.match(/http:\/\/cxg\.de\/.*\.htm/); console.log(result); }) } < 1419335163 32584 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :i defined just this script above < 1419335190 565623 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :like var myfunc = function(arg1, arg2) { /*do stuff here */ } < 1419335262 602149 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :(async http post) wpost(url, postvars).then(function(result) { /*when ready and got response -- erm --do sth with response */ }) < 1419335276 895200 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :knowing that u can call most apis < 1419335304 916145 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, ok, and is there some persistent state? < 1419335337 986485 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :yes.. i'm working on it.. i believe it has worked already.. but than i crapped it..but! < 1419335363 192694 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :you define and test your function in global scope < 1419335403 91469 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :if working ..you move the function into the well structured and persistent scope ..which is .fn < 1419335413 133578 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :call .bind() -----------------------------> ready. < 1419335429 8667 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :next restart all objects in fn get reloaded < 1419335444 358094 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :$(fn) < 1419335445 31146 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and can you show an example of the web api thingy working? < 1419335447 198635 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.$(fn) < 1419335447 298963 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: (object)imgur, radio(), (object)gallery, $(), help(), girls(), (object)lamb, (object)db, read(), init() < 1419335457 719851 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :.console.log('hi') < 1419335457 831216 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419335477 630602 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :.var x = new XMLHttpRequest(); x.open('GET', 'httsp://esolangs.org', false); x.send(null); console.log(x.responseText) < 1419335477 732154 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: [Exception] undefined < 1419335503 679938 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :.var x = new XMLHttpRequest(); x.open('GET', 'http://esolangs.org', false); x.send(null); console.log(x.responseText) < 1419335504 360865 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.var x = function() { new XMLHttpRequest(); x.open('GET', 'httsp://esolangs.org', false); x.send(null); console.log(x.responseText) } < 1419335504 473998 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: 302 Found

302 Found


nginx/1.2.1
< 1419335523 397835 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :o now < 1419335525 911373 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :sry < 1419335532 108708 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :it worked hehe < 1419335533 636204 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :cool < 1419335566 620447 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, that's only a redirect < 1419335570 575176 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :print its Location header < 1419335588 900020 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :jafet.. because http get requests are so usual u can just use wget() < 1419335633 107282 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :b_jonas: < 1419335643 888536 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :cxg('Hallo Welt!') < 1419335646 462599 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.cxg('Hallo Welt!') < 1419335646 911235 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: http://cxg.de/_432508.htm < 1419335668 222784 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :it works: it's a pastie site built by a droog < 1419335675 897587 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :.console.log("] 9*2") < 1419335676 129624 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :b_jonas: ] 9*2 < 1419335692 702572 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.dump(cxg) //see code < 1419335692 813511 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: function (text) { wpost("http://cxg.de/paste.php", {'lang':'auto','pastetext': text} ).then(function(response) { result = response.match(/http:\/\/cxg\.de\/.*\.htm/); console.log(result); }) } < 1419335720 67972 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :.setTimeout(function(){console.log('hi')}, 1000); setTimeout(function(){console.log('hi')}, 2000) < 1419335720 180447 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: [object Object] < 1419335721 301923 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419335722 200441 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419335755 746214 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :wget is sync now.. and wpost async ..that's why u need this .then() shizzle (see Promises mdn) < 1419335766 52609 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.search.mdn("Promise") < 1419335766 164260 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: https://developer.mozilla.org/en-US/search?q=Promise < 1419335797 35530 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :jmaster: looks nice < 1419335807 926104 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :jmaster: are there also commands to listen to irc or talk on it?\ < 1419335836 591056 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :yep.. i used them before < 1419335850 132593 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :well.. yes and no.. i < 1419335852 341580 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :This is like leaving a tank on the road with the hatch open < 1419335854 999137 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :disabled most of them < 1419335867 195438 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :that's true < 1419335880 239774 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :i agree it's not secure < 1419335884 884477 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Jafet: exactly. ideal for #esoteric. < 1419335893 490350 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :s/\./ \./ < 1419335901 929530 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :i am mad showing you those.. but it's build for a cooperative policy < 1419335919 733727 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :like..some friends develop sth together < 1419335958 668679 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :at least for now < 1419335987 815714 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :i've spent like 10 hours making it.. all that while learning node.. and javascript :)) < 1419336000 324922 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :so there's a few more things to do on the module site < 1419336110 22880 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :jslave: console.log("xaxabimufeivomuzecixavaireijaudauxavopafeiregainogaibirevojaurejaugainosoci") < 1419336130 246189 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :jslave: .console.log("zesofeifeibinodaugaivairevaifeisomureipaxareivairesoxavaigaipavovoresoxagaivai") < 1419336137 193356 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :.fs.stat('.', function(a, b) { console.log(utils.inspect(b)) }) < 1419336137 305725 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: [ReferenceError] fs is not defined < 1419336139 3200 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I wonder if it can respond to anything not starting with a dot < 1419336143 138583 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :would be easier to stat < 1419336146 367638 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :to loop < 1419336147 971477 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sorry < 1419336168 148109 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :( http://www.xkcd.com/604/ ) < 1419336168 329294 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :(input):1:5: error: expected: "!!", < 1419336168 461658 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric : "$", "$>", "&&", "&&&", "*", < 1419336168 504914 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric : "***", "+", "++", "+++", "-", < 1419336168 505035 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric : "->", ".", "/", "/=", ":+", < 1419336168 505111 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric : ":-", "::", ":::", ":=", "<",14↵… < 1419336179 106358 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :.require('fs'); fs.stat('.', function(a, b) { console.log(utils.inspect(b)) }) < 1419336179 203721 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: [ReferenceError] require is not defined < 1419336197 612313 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :b_jonas: it does.. in query you don't need a prefix < 1419336212 118663 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :but i can set the prefix as i want to < 1419336226 627909 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :mostly trying not to be in conflict with other bots < 1419336237 141337 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure, I was just wondering if it could respond to its nick < 1419336248 437152 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :also u can use -- to make jslave answer in privmsg < 1419336256 316844 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :.console.log(os.type()) < 1419336256 429238 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: [ReferenceError] os is not defined < 1419336308 140170 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.$() < 1419336308 224345 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: dmp(), (string)from, (string)to, (object)bot, (object)json, (object)net, (object)http, jQuery(), XMLHttpRequest(), xhr(), (object)util, prettify(), setTimeout(), (object)res, (object)imgur, read(), (object)delicious, (object)search, Promise(), (object)sandbox, run(), getGlobal(), dispose(), dump(), (object)fn, bind(), wget(), wpost(), pastebin(), exec(), (object)console, (object)jslave, heapdump()[..] readmore: < 1419336308 514658 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: http://cxg.de/_8c366d.htm < 1419336313 663798 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :global ns < 1419336347 896280 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :the cool thing is: it will paste the result autmatically if respnse longer than: defined max < 1419336387 921590 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :nice < 1419336394 555467 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :you see it's not very well structured yet < 1419336414 669575 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 245 seconds < 1419336418 800096 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :the idea is to structure fn with more thoughtful < 1419336429 930103 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :as it's meant to be persistent < 1419336484 856235 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :cxg worked right? right < 1419336509 324315 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.fn.api.paste.cxg = cxg < 1419336509 548320 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: [TypeError] Cannot read property 'paste' of undefined < 1419336522 582081 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.fn.api = { } < 1419336522 805330 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: [object Object] < 1419336529 305984 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.fn.api.paste = { } < 1419336529 417829 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: [object Object] < 1419336532 971263 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.fn.api.paste.cxg = cxg < 1419336533 83493 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: function (text) { wpost("http://cxg.de/paste.php", {'lang':'auto','pastetext': text} ).then(function(response) { result = response.match(/http:\/\/cxg\.de\/.*\.htm/); console.log(result); }) } < 1419336537 151772 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :this is it < 1419336541 90596 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :then you call bind() < 1419336558 463000 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :(which doesn't work yet..but probably later today;) < 1419336643 238938 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :fn.api.paste.cxg <- this is just a spontanous structure ..probably not good too... but if you seen a framwork with namespaces u got the idea < 1419336691 974090 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :u will have a string ns, a net ns, a db ns, or whatever < 1419336741 479758 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Note that HackEgo already runs arbitrary code, with persistent state < 1419336771 151554 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.. can i code it via irc too? < 1419336771 266124 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: [SyntaxError] Unexpected token . < 1419336779 853247 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :here we go :) < 1419336784 759181 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`welcome jmaster < 1419336787 628491 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :jmaster: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1419336794 655588 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`cat bin/welcome < 1419336795 243455 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/usr/bin/perl -w \ if (defined($_=shift)) { s/ *$//; s/ +/ @ /g; exec "bin/@", $_ . " ? welcome"; } else { exec "bin/?", "welcome"; } < 1419336806 183306 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :unix shell? < 1419336819 457453 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :alright..i see < 1419337465 363009 :evalj!~jeval@BC064A28.dsl.pool.telekom.hu QUIT :*.net *.split < 1419337465 930369 :FireFly!~firefly@firefly.xen.prgmr.com QUIT :*.net *.split < 1419337466 384327 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :*.net *.split < 1419337466 471195 :jix!~jix@jixco.de QUIT :*.net *.split < 1419337466 559909 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :*.net *.split < 1419337466 821571 :supay!sid47179@gateway/web/irccloud.com/x-wyaetpvxrywbfbah QUIT :*.net *.split < 1419337466 897911 :variable!root@freebsd/developer/variable QUIT :*.net *.split < 1419337466 970223 :scounder!~scounder@unaffiliated/scounder QUIT :*.net *.split < 1419337467 597423 :ocharles_!sid30093@gateway/web/irccloud.com/x-vfkcldouquadgajq QUIT :*.net *.split < 1419337467 851061 :skarn!skarn@unaffiliated/skarn QUIT :*.net *.split < 1419337468 423663 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :*.net *.split < 1419337468 559900 :pikhq!~pikhq@deagol.pikhq.com QUIT :*.net *.split < 1419337468 866979 :kcm1700!~kcm1700@175.117.8.72 QUIT :*.net *.split < 1419337469 350486 :perrier__!~cinch@107.170.175.57 QUIT :*.net *.split < 1419337469 602527 :olsner!~salparot@c80-217-116-33.bredband.comhem.se QUIT :*.net *.split < 1419337470 48545 :Aberian!~praxitek@static-50-53-123-57.bvtn.or.frontiernet.net QUIT :*.net *.split < 1419337470 91757 :Guest55348!~zuu@0x5e911bd1.adsl.cybercity.dk QUIT :*.net *.split < 1419337470 353310 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :*.net *.split < 1419337470 475897 :shachaf!~shachaf@unaffiliated/shachaf QUIT :*.net *.split < 1419337470 822069 :glguy!~glguy@unaffiliated/glguy QUIT :*.net *.split < 1419337471 290347 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany QUIT :*.net *.split < 1419337471 333899 :bb010g!uid21050@gateway/web/irccloud.com/x-pnxgbwsqjscrnvxv QUIT :*.net *.split < 1419337471 963201 :fungot!fis@selene.zem.fi QUIT :*.net *.split < 1419337472 18460 :zemhill_!bfjoust@selene.zem.fi QUIT :*.net *.split < 1419337472 74231 :relrod!~relrod@redhat/relrod QUIT :*.net *.split < 1419337472 569518 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net QUIT :*.net *.split < 1419337472 612771 :MoALTz!~no@user-164-126-31-182.play-internet.pl QUIT :*.net *.split < 1419337472 739521 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :*.net *.split < 1419337472 991848 :diginet!~diginet@107.170.146.29 QUIT :*.net *.split < 1419337473 470440 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :*.net *.split < 1419337473 697070 :Lymia!~fujoshi@inportb/loli/cirno-chan QUIT :*.net *.split < 1419337473 806479 :quintopia!~quintopia@unaffiliated/quintopia QUIT :*.net *.split < 1419337473 849798 :int-e!~noone@static.88-198-179-137.clients.your-server.de QUIT :*.net *.split < 1419337473 917149 :dianne!~diannes@unaffiliated/dianne QUIT :*.net *.split < 1419337474 168419 :aloril_!~aloril@dsl-tkubrasgw2-50defd-78.dhcp.inet.fi QUIT :*.net *.split < 1419337474 416103 :yiyus!1242712427@je.je.je QUIT :*.net *.split < 1419337474 554523 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :*.net *.split < 1419337474 597820 :HackEgo!~HackEgo@162.248.166.242 QUIT :*.net *.split < 1419337474 913080 :q3k!~q3k@q3k.org QUIT :*.net *.split < 1419337475 323610 :tromp_!~tromp@rtc35-167.rentec.com QUIT :*.net *.split < 1419337475 429904 :b_jonas!~x@russell2.math.bme.hu QUIT :*.net *.split < 1419337475 911352 :heroux!sandroco@gateway/shell/insomnia247/x-csnjqvrmokijwtfd QUIT :*.net *.split < 1419337476 98976 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net QUIT :*.net *.split < 1419337476 504222 :blsqbot!~blsqbot@fmnssun.ibone.ch QUIT :*.net *.split < 1419337476 958064 :mitchs!~canissimi@unaffiliated/canissimia QUIT :*.net *.split < 1419337477 306367 :nyuszika7h!nyuszika7h@cadoth.net QUIT :*.net *.split < 1419337477 350129 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-bhntnxbrclkzmspk QUIT :*.net *.split < 1419337477 639414 :nisstyre!~yourstrul@oftn/member/Nisstyre QUIT :*.net *.split < 1419337477 767433 :fizzie!fis@unaffiliated/fizzie QUIT :*.net *.split < 1419337477 816642 :mroman!~roman2@80.246.50.48 QUIT :*.net *.split < 1419337478 135193 :oren!~oren@nrba4-34.onlink.net QUIT :*.net *.split < 1419337478 190147 :trn!jhj@trnsz.com QUIT :*.net *.split < 1419337478 276614 :rodgort!~rodgort@192.241.198.49 QUIT :*.net *.split < 1419337478 320206 :InvalidCo!invalidco@makkara.org QUIT :*.net *.split < 1419337478 363514 :yorick!~yorick@oftn/member/yorick QUIT :*.net *.split < 1419337478 464170 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :*.net *.split < 1419337478 507421 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :*.net *.split < 1419337478 550813 :KingOfKarlsruhe!~KingOfKar@unaffiliated/kingofkarlsruhe QUIT :*.net *.split < 1419337479 599192 :TodPunk!~Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :*.net *.split < 1419337479 732608 :clog!~nef@bespin.org QUIT :*.net *.split < 1419337480 762085 :conehead!~conehead@unaffiliated/conehead QUIT :*.net *.split < 1419337480 961258 :kline!~kline@unaffiliated/kline QUIT :*.net *.split < 1419337481 919933 :weissschloss!~viskestel@li607-220.members.linode.com QUIT :*.net *.split < 1419337481 963239 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :*.net *.split < 1419337482 49716 :FreeFull!~freefull@defocus/sausage-lover QUIT :*.net *.split < 1419337482 136211 :lambdabot!~lambdabot@silicon.int-e.eu QUIT :*.net *.split < 1419337482 136308 :qlkzy!~qlkzy@li559-28.members.linode.com QUIT :*.net *.split < 1419337482 360580 :erdic!~erdic@unaffiliated/motley QUIT :*.net *.split < 1419337482 417976 :monotone!~monotone@room208.org QUIT :*.net *.split < 1419337482 632508 :Jafet!~jafet@unaffiliated/jafet QUIT :*.net *.split < 1419337482 924953 :EgoBot!dlopen@libdl.so QUIT :*.net *.split < 1419337483 57237 :yukko!~yukko@unaffiliated/yukko QUIT :*.net *.split < 1419337483 199320 :Taneb!~Taneb@runciman.hacksoc.org QUIT :*.net *.split < 1419337483 264257 :reynir!~reynir@unaffiliated/reynir QUIT :*.net *.split < 1419337483 654039 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 QUIT :*.net *.split < 1419337483 697301 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 QUIT :*.net *.split < 1419337483 759183 :shikhin_!~shikhin@unaffiliated/shikhin QUIT :*.net *.split < 1419337484 31871 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :*.net *.split < 1419337484 152159 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1419337484 623125 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :*.net *.split < 1419337484 835902 :nortti!nortti@nano.smar.fi QUIT :*.net *.split < 1419337484 926003 :SirCmpwn!~SirCmpwn@irc.sircmpwn.com QUIT :*.net *.split < 1419337484 974266 :ski!~ski@remote1.student.chalmers.se QUIT :*.net *.split < 1419337485 87790 :Gregor!dlopen@libdl.so QUIT :*.net *.split < 1419337486 233505 :elliott!~elliott@unaffiliated/elliott QUIT :*.net *.split < 1419337486 330338 :Gracenotes!~person@192.241.203.42 QUIT :*.net *.split < 1419337486 429945 :lifthrasiir!~lifthrasi@115.68.131.49 QUIT :*.net *.split < 1419337586 205271 :evalj!~jeval@BC064A28.dsl.pool.telekom.hu JOIN :#esoteric < 1419337586 205400 :olsner!~salparot@c80-217-116-33.bredband.comhem.se JOIN :#esoteric < 1419337586 205460 :perrier__!~cinch@107.170.175.57 JOIN :#esoteric < 1419337586 205517 :kcm1700!~kcm1700@175.117.8.72 JOIN :#esoteric < 1419337586 205574 :pikhq!~pikhq@deagol.pikhq.com JOIN :#esoteric < 1419337586 205632 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1419337586 205690 :skarn!skarn@unaffiliated/skarn JOIN :#esoteric < 1419337586 205763 :ocharles_!sid30093@gateway/web/irccloud.com/x-vfkcldouquadgajq JOIN :#esoteric < 1419337586 205820 :variable!root@freebsd/developer/variable JOIN :#esoteric < 1419337586 205875 :supay!sid47179@gateway/web/irccloud.com/x-wyaetpvxrywbfbah JOIN :#esoteric < 1419337586 205998 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1419337586 206071 :jix!~jix@jixco.de JOIN :#esoteric < 1419337586 206128 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419337586 206185 :lifthrasiir!~lifthrasi@115.68.131.49 JOIN :#esoteric < 1419337586 206240 :Gracenotes!~person@192.241.203.42 JOIN :#esoteric < 1419337586 206295 :reynir!~reynir@unaffiliated/reynir JOIN :#esoteric < 1419337586 206351 :Taneb!~Taneb@runciman.hacksoc.org JOIN :#esoteric < 1419337586 206406 :q3k!~q3k@q3k.org JOIN :#esoteric < 1419337586 206461 :yukko!~yukko@unaffiliated/yukko JOIN :#esoteric < 1419337586 206516 :kline!~kline@unaffiliated/kline JOIN :#esoteric < 1419337586 206570 :EgoBot!dlopen@libdl.so JOIN :#esoteric < 1419337586 206625 :blsqbot!~blsqbot@fmnssun.ibone.ch JOIN :#esoteric < 1419337586 206679 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1419337586 206734 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1419337586 206790 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419337586 206844 :yiyus!1242712427@je.je.je JOIN :#esoteric < 1419337586 206899 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1419337586 206954 :Gregor!dlopen@libdl.so JOIN :#esoteric < 1419337586 207009 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net JOIN :#esoteric < 1419337586 207064 :ski!~ski@remote1.student.chalmers.se JOIN :#esoteric < 1419337586 207165 :clog!~nef@bespin.org JOIN :#esoteric < 1419337586 207276 :SirCmpwn!~SirCmpwn@irc.sircmpwn.com JOIN :#esoteric < 1419337586 207333 :aloril_!~aloril@dsl-tkubrasgw2-50defd-78.dhcp.inet.fi JOIN :#esoteric < 1419337586 207388 :TodPunk!~Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1419337586 207479 :monotone!~monotone@room208.org JOIN :#esoteric < 1419337586 207532 :nortti!nortti@nano.smar.fi JOIN :#esoteric < 1419337586 207586 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1419337586 207639 :heroux!sandroco@gateway/shell/insomnia247/x-csnjqvrmokijwtfd JOIN :#esoteric < 1419337586 207692 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1419337586 207744 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1419337586 207797 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1419337586 207850 :int-e!~noone@static.88-198-179-137.clients.your-server.de JOIN :#esoteric < 1419337586 207907 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1419337586 207961 :Lymia!~fujoshi@inportb/loli/cirno-chan JOIN :#esoteric < 1419337586 208014 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1419337586 208067 :mroman!~roman2@80.246.50.48 JOIN :#esoteric < 1419337586 208136 :nisstyre!~yourstrul@oftn/member/Nisstyre JOIN :#esoteric < 1419337586 208190 :zemhill_!bfjoust@selene.zem.fi JOIN :#esoteric < 1419337586 208243 :qlkzy!~qlkzy@li559-28.members.linode.com JOIN :#esoteric < 1419337586 208297 :lambdabot!~lambdabot@silicon.int-e.eu JOIN :#esoteric < 1419337586 208351 :KingOfKarlsruhe!~KingOfKar@unaffiliated/kingofkarlsruhe JOIN :#esoteric < 1419337586 208405 :diginet!~diginet@107.170.146.29 JOIN :#esoteric < 1419337586 208458 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1419337586 208542 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1419337586 208598 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-bhntnxbrclkzmspk JOIN :#esoteric < 1419337586 208652 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1419337586 208706 :nyuszika7h!nyuszika7h@cadoth.net JOIN :#esoteric < 1419337586 208763 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1419337586 208816 :fungot!fis@selene.zem.fi JOIN :#esoteric < 1419337586 208869 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1419337586 208924 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1419337586 208976 :relrod!~relrod@redhat/relrod JOIN :#esoteric < 1419337586 209031 :rodgort!~rodgort@192.241.198.49 JOIN :#esoteric < 1419337586 209084 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1419337586 209139 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1419337586 209192 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1419337586 209245 :weissschloss!~viskestel@li607-220.members.linode.com JOIN :#esoteric < 1419337586 209299 :trn!jhj@trnsz.com JOIN :#esoteric < 1419337586 209353 :tromp_!~tromp@rtc35-167.rentec.com JOIN :#esoteric < 1419337586 209407 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 JOIN :#esoteric < 1419337586 209461 :oren!~oren@nrba4-34.onlink.net JOIN :#esoteric < 1419337586 209514 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1419337586 209571 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419337586 209625 :bb010g!uid21050@gateway/web/irccloud.com/x-pnxgbwsqjscrnvxv JOIN :#esoteric < 1419337586 209678 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419337586 209732 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany JOIN :#esoteric < 1419337586 209785 :MoALTz!~no@user-164-126-31-182.play-internet.pl JOIN :#esoteric < 1419337586 209839 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net JOIN :#esoteric < 1419337586 249452 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 JOIN :#esoteric < 1419337586 249563 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419337586 249621 :FireFly!~firefly@firefly.xen.prgmr.com JOIN :#esoteric < 1419337600 384761 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :] 9 < 1419337600 466686 :perrier__!~cinch@107.170.175.57 QUIT :Max SendQ exceeded < 1419337600 603055 :variable!root@freebsd/developer/variable QUIT :Max SendQ exceeded < 1419337600 646331 :supay!sid47179@gateway/web/irccloud.com/x-wyaetpvxrywbfbah QUIT :Max SendQ exceeded < 1419337600 766047 :skarn!skarn@unaffiliated/skarn QUIT :Max SendQ exceeded < 1419337600 887240 :evalj!~jeval@BC064A28.dsl.pool.telekom.hu PRIVMSG #esoteric :b_jonas: 9 < 1419337621 480818 :variable!root@gateway/shell/trekweb.org/session JOIN :#esoteric < 1419337655 452759 :variable!root@gateway/shell/trekweb.org/session NICK :Guest69407 < 1419337656 428545 :skarn!skarn@unaffiliated/skarn JOIN :#esoteric < 1419337662 819375 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :darn ..i need to buy some xmas presents today < 1419337665 253347 :perrier___!~cinch@107.170.175.57 JOIN :#esoteric < 1419337675 715197 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ 8 < 1419337691 521392 :Guest69407!root@gateway/shell/trekweb.org/session QUIT :Changing host < 1419337691 564548 :Guest69407!root@gateway/shell/trekweb.org/x-wpdynzkduaxxzsqq JOIN :#esoteric < 1419337693 592497 :j-bot!~j-bot@li339-21.members.linode.com JOIN :#esoteric < 1419337724 975043 :Aberian!~praxitek@static-50-53-123-57.bvtn.or.frontiernet.net JOIN :#esoteric < 1419337725 18651 :Guest55348!~zuu@0x5e911bd1.adsl.cybercity.dk JOIN :#esoteric < 1419337725 18770 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1419337725 18832 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1419337725 18888 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1419337754 184109 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :i can't prevent endless loops yet.. that's a major vulnerability ..it happens quick even without intention < 1419337770 282316 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :so any suggestions on that are welcome < 1419337771 360204 :supay!sid47179@gateway/web/irccloud.com/x-gnvucmvnxgbrsmyc JOIN :#esoteric < 1419337773 199732 :S1!~S1@pD9FCA368.dip0.t-ipconnect.de JOIN :#esoteric < 1419337784 992659 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :jmaster: just do it the proper but unpopular way and make the bot send only NOTICEs and listen only to PRIVMSGs < 1419337817 232506 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :hm? < 1419337856 207563 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :notice != privmsg iirc..also how would this make the bot stop the loop? < 1419337891 555211 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it prevents loop because bots don't reply to the NOTICE you send. it's like a ttl of 1 effectively. < 1419337913 124979 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :it's really nasty ...it runs so quick even the flood protection on another server was fucked < 1419337918 183132 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :pardon* < 1419337991 835641 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric : it prevents loop because bots don't reply to the NOTICE you send. it's like a ttl of 1 effectively. <-- i doubt this < 1419338005 936495 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Add flood protection, then. < 1419338011 618165 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :yea..good idea < 1419338015 264591 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric ::))) < 1419338020 542227 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :ok.. will do < 1419338074 974224 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`x.toString() < 1419338075 682286 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: x.toString(): not found < 1419338077 867681 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :.x.toString() < 1419338077 965356 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: < 1419338079 470347 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :oh crap weather today = "sleet". "Sleet"! < 1419338087 761554 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :.type(x) < 1419338087 897934 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: [ReferenceError] type is not defined < 1419338092 938237 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :.typeof(x) < 1419338093 34632 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: object < 1419338100 315002 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :x < 1419338103 934407 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.x < 1419338104 38515 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: < 1419338107 676752 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :hm < 1419338108 760418 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :5133t < 1419338112 340044 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.dump(x) < 1419338112 510106 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: [RangeError] Maximum call stack size exceeded < 1419338118 831046 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :ah yes.. < 1419338122 200663 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :.var xx = setInterval(function() { console.log('hi') }, 1000) < 1419338122 332209 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: [ReferenceError] setInterval is not defined < 1419338137 968324 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :b_jonas' suddendeath function < 1419338158 485663 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what? < 1419338158 697871 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :jafet < 1419338179 779196 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.var xx = function() { /*code here*/} < 1419338183 407635 :scounder!~scounder@unaffiliated/scounder JOIN :#esoteric < 1419338207 263294 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :else it expects a return value to assign < 1419338212 27425 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :.var xx = [null]; function f() { console.log('hi'); xx[0] = setTimeout(f, 1000) }; f() < 1419338212 249453 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338213 170579 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338214 240717 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338215 181477 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338216 169657 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338217 194294 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338218 294399 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338219 290630 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338220 218367 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338221 230710 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338222 245035 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338223 244890 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338224 255106 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338225 98175 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :.clearInterval(xx[0]) < 1419338225 184845 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: [ReferenceError] clearInterval is not defined < 1419338225 228172 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338226 198875 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338227 242801 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338228 242184 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338228 660151 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :WHAT HAVE YOU DONE < 1419338229 161511 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :oren: hi < 1419338230 128528 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :.clearTimeout(xx[0]) < 1419338230 220266 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :oren: hi < 1419338230 312974 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: [ReferenceError] clearTimeout is not defined < 1419338231 193247 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338232 262121 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338233 252903 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338234 195686 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338235 181506 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338235 878041 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Heh < 1419338236 209468 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338237 202706 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338238 199138 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338239 165562 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338240 202308 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :Jafet: hi < 1419338240 307364 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net QUIT :Read error: Connection reset by peer < 1419338258 768461 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Sorry, I assumed it could be cleared. < 1419338274 986127 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :you can stop this by assign a stop condition in the function < 1419338284 282289 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :np ..btw < 1419338293 478259 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :not for me.. at last < 1419338324 213907 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :.for(var m=6;m-->0;)console.log(m) < 1419338326 722093 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net JOIN :#esoteric < 1419338329 108287 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :.for(var m=6;m-->0;)console.log(m) < 1419338329 230214 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :b_jonas: 5 < 1419338329 550298 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :b_jonas: 4 < 1419338329 593607 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :b_jonas: 3 < 1419338330 658512 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :b_jonas: 2 < 1419338330 703463 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :b_jonas: 1 < 1419338331 522642 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :b_jonas: 0 < 1419338341 407062 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :] ,.i._6 < 1419338341 590404 :evalj!~jeval@BC064A28.dsl.pool.telekom.hu PRIVMSG #esoteric :b_jonas: 5 < 1419338341 633678 :evalj!~jeval@BC064A28.dsl.pool.telekom.hu PRIVMSG #esoteric :b_jonas: 4 < 1419338341 633833 :evalj!~jeval@BC064A28.dsl.pool.telekom.hu PRIVMSG #esoteric :b_jonas: 3 < 1419338341 633909 :evalj!~jeval@BC064A28.dsl.pool.telekom.hu PRIVMSG #esoteric :b_jonas: 2 < 1419338341 633985 :evalj!~jeval@BC064A28.dsl.pool.telekom.hu PRIVMSG #esoteric :b_jonas: 1 < 1419338341 969638 :evalj!~jeval@BC064A28.dsl.pool.telekom.hu PRIVMSG #esoteric :b_jonas: ... < 1419338355 917650 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :it's very cool it runs async functions in the background ;) < 1419338380 127351 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes < 1419338435 968074 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :for(var m=6;m-->0;)console.log(m) <-- never seen that notation ..nice < 1419338455 430860 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you're on #esoteric, you'll see worse < 1419338460 741223 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the downto operator? < 1419338465 992676 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :ooh ..very cool < 1419338473 607045 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :yep < 1419338483 625711 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :it is actually a -- and a > it is not a downto operator. < 1419338496 721554 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :but yeah seen that trick before < 1419338497 189341 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oren: yeah, but i like that name < 1419338528 159971 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :.var xx = 1 < 1419338531 802382 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :.xx < 1419338531 845631 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :b_jonas: 1 < 1419338531 985100 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :aaah < 1419338535 855329 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :.var xx = 9 < 1419338536 926822 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :.xx < 1419338536 980232 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :b_jonas: 9 < 1419338537 721651 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :now i get it < 1419338542 494095 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so there is persistent state. good. < 1419338561 953641 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :until restart < 1419338587 116305 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :but as i said.. i will make it work as good and as soon possible < 1419338609 832090 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Could you use cookies or something to get more persistent state? < 1419338622 650983 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :oh ...indeed .. i forgot < 1419338629 466065 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :i implemented mongodb :)) < 1419338711 813619 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.mongodb.find({gender: 'm', $or: [{nationality: 'english'}, {nationality: 'american'}]}, 'people') // .find(where, collection) < 1419338711 922859 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: [ReferenceError] mongodb is not defined < 1419338717 669082 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.mongo.find({gender: 'm', $or: [{nationality: 'english'}, {nationality: 'american'}]}, 'people') // .find(where, collection) < 1419338717 802589 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: [object Object] < 1419338718 277627 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: http://cxg.de/_4ff711.htm < 1419338746 329920 :MoALTz!~no@user-164-126-31-182.play-internet.pl QUIT :Quit: Leaving < 1419338862 152520 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.mongo.insert({ first: "fun", last: "got", dob: "06/01/1996", gender: "m", hair_colour: "blonde", occupation: "bot", nationality: "irish"}, 'people') < 1419338862 543822 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: Collection: peopleCount: = 10 < 1419338949 210043 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :mongo.find({first: 'fun'}, 'people') // .find(where, collection) < 1419338956 983971 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.mongo.find({first: 'fun'}, 'people') // .find(where, collection) < 1419338957 90155 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: [object Object] < 1419338957 337460 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: http://cxg.de/_647437.htm < 1419338975 270231 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :it worxxx < 1419339032 861905 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.dump(mongo.result) < 1419339032 942718 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: { '0': { '_id': { '_bsontype': ObjectID, 'id': T™dmfx&hž_, 'toHexString': function () { if(ObjectID.cacheHexString && this.__id) return this.__id; var hexString = ''; for (var i = 0; i < this.id.length; i++) { hexString += hexTable[this.id.charCodeAt(i)]; } if(ObjectID.cacheHexString) this.__id = hexString; return hexString; }, 'get_inc': function () { return ObjectID.index [..] readmore: < 1419339033 371727 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: http://cxg.de/_c440b9.htm < 1419339068 421580 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.mongo.result.first < 1419339082 772178 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.mongo.result[0].first < 1419339082 972193 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: fun < 1419339093 539383 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :\o/ < 1419339093 653532 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69  | < 1419339093 697292 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69  >\ < 1419339100 92245 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :lol < 1419339202 204814 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.eval("var test = function() { console.log('it works too!') }") //never tried this < 1419339205 985992 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :test() < 1419339208 803845 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.test() < 1419339208 884461 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: it works too! < 1419339211 193819 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :cool < 1419339244 510780 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :so theoretically u can store code in the db < 1419339302 177094 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :if the admins here get mad i'll say it is all Taneb's fault < 1419339310 598224 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::( < 1419339313 703698 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric ::) < 1419339353 789947 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Taneb invented persistence long ago, and it's been around ever since. < 1419339389 636674 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1419339396 174966 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`? persistence < 1419339397 338107 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :persistence? ¯\(°​_o)/¯ < 1419339402 769780 :supay!sid47179@gateway/web/irccloud.com/x-gnvucmvnxgbrsmyc NICK :supay_ < 1419339429 275759 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`run echo "Taneb invented persistence long ago, and it's been around ever since." > wisdom/persistence < 1419339433 16026 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1419339433 903909 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`? persistence < 1419339434 990884 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Taneb invented persistence long ago, and it's been around ever since. < 1419339457 259123 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`run echo < wisdom/tanebventions < 1419339458 247713 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: wisdom/tanebventions: No such file or directory < 1419339461 328119 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`run echo < wisdom/tanebvention < 1419339462 267245 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1419339467 799293 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`run cat wisdom/tanebvention < 1419339469 444061 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Tanebventions include D-modules, Chu spaces, automatic squirrel feeders, the torus, Stephen Wolfram, Go, weetoflakes, and this sentence. < 1419339470 320147 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://esolangs.org/wiki/Clue_%28Keymaker%29 < 1419339490 360556 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :lol < 1419339499 620150 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`run echo "Tanebventions include D-modules, Chu spaces, automatic squirrel feeders, the torus, Stephen Wolfram, Go, weetoflakes, persistence, and this sentence." > wisdom/tanebvention < 1419339501 771272 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1419339507 559221 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`? Tanebventions < 1419339508 389605 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Tanebventions include D-modules, Chu spaces, automatic squirrel feeders, the torus, Stephen Wolfram, Go, weetoflakes, persistence, and this sentence. < 1419339734 534890 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.paste(wget("http://codu.org/logs/_esoteric/2014-12-23.txt") < 1419339734 755926 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: [SyntaxError] Unexpected end of input < 1419339750 687645 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.paste(wget("http://codu.org/logs/_esoteric/2014-12-23.txt")) < 1419339753 214062 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: http://cxg.de/_272f46.htm < 1419339858 735283 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.mongo.insert({date: date(), server: "irc.freenode.net", channel: "#esoteric", content: "http://cxg.de/_272f46.htm"}, "irc_logs") < 1419339858 801705 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: [ReferenceError] date is not defined < 1419339864 937970 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.mongo.insert({date: Date(), server: "irc.freenode.net", channel: "#esoteric", content: "http://cxg.de/_272f46.htm"}, "irc_logs") < 1419339865 241469 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: Collection: irc_logsCount: = 1 < 1419339895 168546 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :the cool thing about mongodb is: it does everything for you < 1419339910 472325 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :no need to create tables or stuff < 1419339933 298122 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :just take an object..and push to any collection..done < 1419339944 30302 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :at least that's the basic functionality < 1419339974 530048 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :u can do things more complicated (which is what you probably want to do _here_ :P) < 1419340005 13550 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :.res.help.mongodb < 1419340005 57118 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :jmaster: https://www.npmjs.com/package/mongodb | mongoDB API | Documentation: http://mongodb.github.io/node-mongodb-native/ | Tutorial: http://code.tutsplus.com/tutorials/getting-started-with-mongodb-part-1--net-22879 < 1419340072 754534 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :this is a religious channel...isn't it? ..good. < 1419340151 51376 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :no < 1419340176 343896 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :it was Taneb < 1419340180 916088 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :!! < 1419340183 270620 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :How exciting! < 1419340199 111176 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :thanks < 1419340209 212181 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-dcjowprelorefany QUIT :Quit: Connection closed for inactivity < 1419340426 531434 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :PS.: i'm also avaible for children-parties < 1419340479 18957 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :doyou bring your own red nose and makeup? < 1419340506 26943 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :sure < 1419340550 107194 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :i'm glad we all agree plut is a planet < 1419340809 378818 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :it wanders through the sky, so it is a planet. checkmate. < 1419341569 41127 :nys!~nys@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1419342235 878044 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :Taneb: clearTimeout will work upon next restart.. i had to allow this function in the sandbox < 1419342387 826201 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :and thanks.. i did not know about this function yet^^ i'm a level2 js-noob (attack: 12 / defense: 9 / grey-hair: 23) < 1419343226 580299 :Guest55348!~zuu@0x5e911bd1.adsl.cybercity.dk QUIT :Changing host < 1419343226 662638 :Guest55348!~zuu@unaffiliated/zuu JOIN :#esoteric < 1419343235 946237 :Guest55348!~zuu@unaffiliated/zuu NICK :Zuu < 1419343245 381899 :Zuu!~zuu@unaffiliated/zuu NICK :ZuuSanta < 1419344484 562364 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :Do any varieties of lisp allow unicode names? < 1419344501 85020 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :https://github.com/jterrace/js.js/ < 1419344510 433688 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :js.js is a JavaScript interpreter in JavaScript. Instead of trying to create an interpreter from scratch, SpiderMonkey is compiled into LLVM and then emscripten translates the output into JavaScript. < 1419344517 284836 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oren, I think they all should < 1419344548 703038 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :oren: Racket does. < 1419344591 196925 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :J_Arcane: Ok good. < 1419344676 125067 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :It even has a macro that maps λ to lambda (and a shortcut for it in Racket). < 1419344721 716157 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :Now, i'll make a macro from 【】 and () to [] and () respectively... < 1419344767 499460 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Good luck with that, I still haven't made sense of writing custom readers for Racket yet ... ;) < 1419344779 717600 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :And then create a chinese #lang that can by typed entirely in chinese character IME < 1419344794 174323 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :s/by/be < 1419345424 316022 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :At last, Heresy now has actual docs: http://jarcane.github.io/heresy/heresy.html < 1419345671 852642 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :great! < 1419345982 227022 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I actually want to write a proper guide for it at some point. < 1419345992 750417 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :But at least now there's a function reference. < 1419346042 174325 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 265 seconds < 1419346139 520901 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I wonder if I should write a brainfuck in Heresy. That's like the rule right? the first non-trivial anything in a language is always a brainfuck? < 1419346205 54443 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no! < 1419346213 813770 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :XD < 1419346328 115423 :tromp_!~tromp@rtc35-167.rentec.com PRIVMSG #esoteric :http://joeyh.name/blog/entry/a_brainfuck_monad/ < 1419346945 19226 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1419347172 915673 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :【左右加减说听】 < 1419347189 64662 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :there brainfuck in chinese hyh < 1419347277 444474 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :hyh = hope your happy < 1419347363 549378 :supay_!sid47179@gateway/web/irccloud.com/x-gnvucmvnxgbrsmyc NICK :supay < 1419347372 861831 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :no one ever asked for a chinese version fo brainfuck < 1419347451 694576 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :vanila: well they still got one hthyh < 1419347522 847292 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :also i cant figure out readers in racket either < 1419347726 829020 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Part of why heresy uses #lang s-exp instead of being a pure #lang, is because to do that you have to do a bunch of stuff with providing a reader and what not < 1419347792 796257 :nys!~nys@blk-215-85-138.eastlink.ca QUIT :Ping timeout: 245 seconds < 1419347819 969518 :nys!~nys@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1419347908 355934 :nycs!~nycs@gw.hq.meetup.com NICK :`^_^v < 1419347980 228589 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you're :( < 1419348061 489947 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :as a none native speaker: i don't get why people confuse you're/your, it's/its and their/they're < 1419348110 458118 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i know how to do it proply i just dont care hope your're happy. < 1419348317 179504 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :myname: as a none native speaker, you'll never now < 1419348339 82662 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :b_jonas: you are trolling < 1419348354 343582 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sines point to yes < 1419348363 130502 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :and i did your're on purpos < 1419348472 505359 :MDream!~fyrc@67.235.2.71 PRIVMSG #esoteric :Well, they often don't learn by writing. < 1419348477 696336 :MDream!~fyrc@67.235.2.71 NICK :MDude < 1419348504 868615 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but from watching porn? < 1419348514 535190 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :By hearing people talk. < 1419348541 771658 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :MDream: i am a native speaker, and msot native speakers don't care at all about these rules, we just care if we are understood < 1419348591 587881 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :But it wouldn't matter if we cared if we intuited it well enough to do it without really caring. < 1419348595 335898 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :if you are not american you can go on, everybody will say it's because americans are stupid :D < 1419348641 649809 :MDude!~fyrc@67.235.2.71 PRIVMSG #esoteric :I'm maximum american. < 1419348658 38218 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :canada is the bestest country in whole wold < 1419348703 298561 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :why? maple buttertarts that is why < 1419348752 409231 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :they have elks! < 1419348832 659275 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also: maple syrup < 1419348915 650063 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :btw: I cnduo't bvleiee taht I culod aulaclty uesdtannrd waht I was rdnaieg. Unisg the icndeblire pweor of the hmuan mnid, aocdcrnig to rseecrah at Cmabrigde Uinervtisy, it dseno't mttaer in waht oderr the lterets in a wrod are, the olny irpoamtnt tihng is taht the frsit and lsat ltteer be in the rhgit pclae. The rset can be a taotl mses and you can sitll raed it whoutit a pboerlm. Tihs is bucseae the huamn mnid deos not raed ervey l < 1419348972 450724 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that's not entirely true < 1419348974 89825 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :wlohe. Aaznmig, huh? Yaeh and I awlyas tghhuot slelinpg was ipmorantt! See if yuor fdreins can raed tihs too. < 1419348982 853735 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :at least not language independent < 1419349015 603013 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :maybe mandarin doesn't work < 1419349037 884165 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :people have a hard time reading words with ordered letters < 1419349039 96156 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :well mandarin has some words with two characters < 1419349057 336702 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :but most of those a different when rearranged < 1419349076 198347 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :first and last letter stay the same < 1419349086 396873 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i.e. caaeilltprr < 1419349091 824781 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :anyway.. ca m'est egalement < 1419349104 497325 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :first and last letter is in place < 1419349112 234438 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :in japanese too: 社会:society 会社:corporation < 1419349117 823756 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it is still unreadable, at least in my opinion < 1419349154 43814 :nys!~nys@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :[citation needed] < 1419349154 477159 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :consider it noted. < 1419349165 691672 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also: iamnoprtt is way less readable than irpoamtnt < 1419349193 242447 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't think the order doesn't play any role < 1419349241 229355 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :well for japanese the order defiantly matters < 1419349303 601718 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oren: can you read caaeilltprr? < 1419349324 955491 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :consider 分かりましたvs分りましかた < 1419349352 1748 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :myname: i can't < 1419349372 554233 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :it's caterpillar < 1419349407 3108 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :ohhh... yeah some orders screw with my head more i think < 1419349416 381178 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :forget it < 1419349449 563284 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that's exactly my point < 1419349618 71396 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419349731 543471 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :and some cant be biguated: sont snot < 1419349759 664277 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i guess context helsp < 1419349774 555736 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah < 1419349781 931774 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419349785 381481 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :people cite the same text over and over again < 1419349792 225755 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :cigoto egro sum < 1419349802 87221 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :and think "hey, i can read this, so it has to be true that the order doesn't matter" < 1419349927 890487 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :but can an abrtriay txet be srcewd up and rbleessad? < 1419349951 441385 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what salad? < 1419350228 807938 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :lol.. you just because i can read it doesn't mean i can read it < 1419350266 871670 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :now i see you're point < 1419350312 337798 :spiette!~spiette@2607:fad8:4:6:f2de:f1ff:fe66:77e5 JOIN :#esoteric < 1419350395 903627 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :"reblessed" doesn't have an "a" < 1419350423 406137 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and only scalars can, hash keys can't < 1419350532 345401 :vanila!~vanila@unaffiliated/vanila QUIT :Remote host closed the connection < 1419350539 888524 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :yes.. don't try this at home. < 1419350557 431819 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :msot wrods are shrot. < 1419350581 700117 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :in english, that is < 1419350596 921210 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :in german you can make arbitrary long words < 1419350614 838985 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I also read somewhere that it helps a lot if you only exchange tall letters with other tall letters and short ones with short ones, keeping the "skyline", so to say, intact. < 1419350626 588101 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah < 1419350629 247615 :S1!~S1@pD9FCA368.dip0.t-ipconnect.de QUIT :Quit: S1 < 1419350641 876288 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but you cannot change letters at will < 1419350643 975034 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: I know. But we generally don't do that :) < 1419350661 909603 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :int-e: who is "we"? < 1419350683 174150 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the Dampfschifffahrtskapitänsmützenbandsortiermaschine is a joke ;-) < 1419350703 891980 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ich mach das so :p < 1419350765 124193 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But Sonnenfleckenhäufigkeit isn't. < 1419350782 267674 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :relative luftfeuchtigkeit < 1419350843 232718 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Anyway I still don't know whether "rbleessad" was a typo or not. < 1419350882 766406 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :it's more difficult to write them wrong anyway.. i just supported oren's statement: "we just care if we are understood".. so brave ;> < 1419350964 37362 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :usually it's just a few letters getting shfited a bit forth or back, not a random permutation. < 1419351055 170755 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the internet anagram finder suggests "beardless" as the sole (english) single word anagram of "rbleessad" < 1419351098 155412 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :hahaha < 1419351103 689043 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :lol < 1419351123 192227 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and "sad rebels" is nice. < 1419351197 179811 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :also "bear sled" < 1419351214 573511 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(at least for this season) < 1419351294 885442 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :ACTION had a look for the longest word in his proto-thesis, it’s “Assoziativitätsdeklaration”. < 1419351317 426233 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, out of memory. that explains why the computer wouldn't respond < 1419351446 771443 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :kngoivite dssnoniaz < 1419351467 487213 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :jmaster: I read too much of fefe's blog to not recognize that one. < 1419351477 27430 :jmaster!4db40e15@gateway/web/freenode/ip.77.180.14.21 PRIVMSG #esoteric :;> < 1419351482 288474 :drdanmaku!uid17782@gateway/web/irccloud.com/x-ttizogaumvypbafy JOIN :#esoteric < 1419352000 670029 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :The longest non-programming-specific word in it is “höchstwahrscheinlich”. < 1419352047 700108 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :^scramble höchstwahrscheinlich < 1419352047 833735 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :hhtarcenihclihshwsc < 1419352068 823465 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Oh. It tore up the ‘ö’. < 1419352150 492612 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"interrelationship" is a long english word. < 1419352214 710161 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"lexicographical" is one I use fairly often < 1419352235 855232 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :@let scramble = concat . (_last %~ reverse) . transpose . chunksOf 2 < 1419352237 399939 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Defined. < 1419352254 826579 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :> var $ scramble "höchstwahrscheinlich" < 1419352256 439945 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : hcswhshilchinecrathö < 1419352273 547826 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :That’s better. < 1419352314 557092 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I think I am going to need a better documentation situation in the long term. < 1419352344 280012 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Having to switch branches and manually copy the damn HTML file every time it changes just so it will show in the URL on gh-pages is a pain in the ass. < 1419352792 433084 :shikhin_!~shikhin@unaffiliated/shikhin NICK :shikhin < 1419352978 11804 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :german words can be as long as you want them to be < 1419352981 292530 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :no surprise there < 1419353008 910869 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Messlattenständerfabrizierungsanlagenkäufer is a perfectly reasonable word < 1419353035 928485 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Geldvernichtungsmaschinenhersteller < 1419353035 997365 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :heizölrückstoßabdämpfung is a great word for losing at hangman < 1419353078 399800 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Heizölrückstossabdämpfungshaltevorrichtungsfabrikant < 1419353102 17756 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :my dream profession . < 1419353103 667324 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the point in my word is that nearly every letter exits in it < 1419353119 276778 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :most of them once < 1419353123 250932 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :there's no x < 1419353128 902391 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :hmm. I can't write scramble in Heresy yet because I still haven't included a random number generator. and I'm not sure I want to do that right now because then I'd have to update the docs again ... < 1419353134 274296 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah < 1419353138 855728 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Heizölrückstossabdämpfungsextrakt. < 1419353152 484485 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :there's no y < 1419353157 340129 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :yeah < 1419353163 55100 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :y is hm < 1419353172 399102 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Heizölrückstossabdämpfungsextrahierungsrythmus. < 1419353180 172316 :myname!~myname@84.200.43.57 PRIVMSG #esoteric ::D < 1419353181 721281 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :but that's not so much sense making I guess < 1419353189 384426 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :well < 1419353195 71888 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :A german knows what it means < 1419353210 549515 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :He just might have never heard of something like that :D < 1419353229 589095 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :also you'd usually rephrase that as < 1419353245 465610 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Der Rythmus der Extraktion von Heizölrückstossabdämpfungen < 1419353283 409508 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :sonen chabis :) < 1419353320 762782 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :chönt me joh grad no e abverheiters wort erfindä. < 1419353345 939541 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :and that concludes my opinion about that in swiss german . < 1419353553 471030 :Aberian!~praxitek@static-50-53-123-57.bvtn.or.frontiernet.net QUIT :Quit: HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day... < 1419353588 281474 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1419353892 862833 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :"I'm not willing to go much further by hand. " < 1419353893 733949 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :uhm < 1419353894 371814 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :ok < 1419353903 800008 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :I guess that *totally* makes sense for a wiki article < 1419354009 323025 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :are there pseudo-quines < 1419354034 195599 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what makes it pseudo? < 1419354048 255491 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :it's not really a quine < 1419354060 84651 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :it just pretends to be quine by producing output that is a quine < 1419354064 975864 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :however, the actual program is not a quine < 1419354068 317864 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :so trivially spoken < 1419354075 630398 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :a pseudo-quine prints a quine < 1419354091 151595 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :which.. as I'm saying it out loud < 1419354093 630647 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :is fuckingly boring < 1419354137 926765 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :for example there's a PHP web-page that prints it's own source code < 1419354147 232618 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :and you can verify that the source code it gave you actually is a PHP quine < 1419354158 612644 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :but that doesn't mean that it actually IS the source code of that PHP web-page < 1419354171 520676 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :it might just be $quine=..; echo $quine; < 1419354202 948253 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Let's call that a Level-1 pseudo-quine < 1419354210 579967 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Does implicit print break the rules of quines? < 1419354212 225725 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i do think that indeed is pretty lame < 1419354217 414842 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :(such as exist anyway?= < 1419354222 991885 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :a Level-N pseudo-quine can (randomly) choose to produce any of N quines; < 1419354241 356056 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :$quines[0]=...;$quines[1]=...; echo $quines[rand(2)]; something like that < 1419354256 315479 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i mean, you go all the way to make a real quine just to write a program that prints it, but is longer than the quine itself < 1419354265 12168 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :well < 1419354291 527138 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :in a sense a pseudo-quine *generates* a quine < 1419354303 940847 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :the output of a pseudo-quine is a quine < 1419354323 303684 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am not convinced < 1419354325 923855 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :well < 1419354327 8417 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I mean, the stereotypical Lisp "Hello World" seems to also be a quine, for the same reason: The implicit print means a bare literal is both the source and the value to be printed: "Hello world." < 1419354328 976565 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :it's a pretty lame thing < 1419354340 227284 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :It sounded cool for a second < 1419354343 180194 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :but then... < 1419354364 52126 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :http://codepad.org/SQ1i0eie < 1419354575 879392 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :a program that given an Input I finds the longest common substring of I and it's own source-code < 1419354607 657063 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :which makes it a quine when fed its own source-code < 1419354643 94767 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :that sounds a little bit less lame < 1419354765 883670 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :impressive @third order quine < 1419354772 674596 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :echo $_GET['input']; < 1419354789 987141 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :well < 1419354795 427619 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :it must work for all inputs of course < 1419354833 373025 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Deadfish14]]4 10 02http://esolangs.org/w/index.php?diff=41533&oldid=41507 5* 03BCompton 5* (+0) 10/* Pascal */ Bad variable name < 1419355045 182696 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :if input were xech it has to print "ech" < 1419355048 835827 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :not "xech" < 1419355080 44630 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq "echo $_GET['input'];"su"xech"suIN < 1419355080 295887 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {"c" "e" "h" "ch" "ec" "ech"} < 1419355083 521980 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@tell oerjan Oh this may be useful for Haskell golfing: If you ever need Data.Bits, you can import Foreign instead. (It also exports Data.Int and Data.Word) < 1419355083 565273 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419355092 566438 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq "echo $_GET['input'];"su"xech"suIN(L[)sB < 1419355092 807241 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (sB)! < 1419355092 850476 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | L[ < 1419355092 850596 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {"c" "e" "h" "ch" "ec" "ech"} < 1419355095 28895 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq "echo $_GET['input'];"su"xech"suIN(L[)sb < 1419355095 272546 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Burlesque: (sb) Invalid arguments! < 1419355095 316198 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | L[ < 1419355095 316317 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {"c" "e" "h" "ch" "ec" "ech"} < 1419355103 630831 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq "echo $_GET['input'];"su"xech"suINL[Cmsb < 1419355103 771723 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Burlesque: (sb) Invalid arguments! < 1419355103 815021 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Burlesque: (.+) Invalid arguments! < 1419355103 815219 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {\/ cm} < 1419355105 606789 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ohai < 1419355108 412347 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq "echo $_GET['input'];"su"xech"suIN(L[)Cmsb < 1419355108 507269 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Burlesque: (sb) Invalid arguments! < 1419355108 550512 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Burlesque: (.+) Invalid arguments! < 1419355108 550630 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {\/ cm} < 1419355110 539269 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :hm < 1419355112 246415 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :what the hell < 1419355115 823756 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq "echo $_GET['input'];"su"xech"suIN(L[)cmsb < 1419355116 36763 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Burlesque: (sb) Invalid arguments! < 1419355116 80293 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 1 < 1419355118 378569 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :fuu < 1419355124 198455 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq "echo $_GET['input'];"su"xech"suIN(L[)cMsb < 1419355124 329474 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Burlesque: (sb) Invalid arguments! < 1419355124 372741 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (cM)! < 1419355124 372917 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | L[ < 1419355140 607062 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq "echo $_GET['input'];"su"xech"suIN(L[)CMsb < 1419355140 745727 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {"c" "e" "h" "ch" "ec" "ech"} < 1419355143 530513 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :hmpf < 1419355144 364595 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :ok < 1419355149 309274 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq "echo $_GET['input'];"su"xech"suIN[- < 1419355149 564382 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | {"e" "h" "ch" "ec" "ech"} < 1419355152 181986 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq "echo $_GET['input'];"su"xech"suIN[~ < 1419355152 398875 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | "ech" < 1419355155 66822 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :there we go < 1419355187 44295 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!blsq $Tamz45=0x631927f5 < 1419355187 121575 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (f5)! < 1419355187 164926 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 31927 < 1419355187 165069 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (x6)! < 1419355192 329479 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um < 1419355207 673162 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what's the syntax for variable assignment these days? < 1419355211 975251 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!blsq $Tamz45[0x631927f5] < 1419355212 143877 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: (line 1, column 20): < 1419355212 214976 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | unexpected end of input < 1419355216 810566 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!blsq 0x631927f5 < 1419355216 917946 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (f5)! < 1419355216 961077 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 31927 < 1419355216 961209 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (x6)! < 1419355222 76681 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, it just doesn't like hex < 1419355223 404228 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq %var=9V < 1419355223 526873 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | Ain't nobody got output fo' that! < 1419355225 472066 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq %var=9V < 1419355225 535724 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | Ain't nobody got output fo' that! < 1419355230 554208 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq %var=9V %var? < 1419355230 680176 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | Ain't nobody got output fo' that! < 1419355232 413883 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :hm < 1419355240 571059 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq %var:9V %var? < 1419355240 800657 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 9 < 1419355240 843941 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (r:)! < 1419355240 844073 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (va)! < 1419355242 447475 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :hm < 1419355246 363286 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :i thought it was = < 1419355252 217351 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq %var=9 %var? < 1419355252 260793 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 9 < 1419355253 237708 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :ah < 1419355255 562176 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!blsq %Tamz45=1662593013 < 1419355255 844057 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | Ain't nobody got output fo' that! < 1419355256 128225 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :yeah < 1419355265 343055 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!blsq %Tamz45 < 1419355265 563964 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 45 < 1419355265 607241 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (mz)! < 1419355265 607372 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (Ta)! < 1419355270 300174 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, what how do I retrieve? < 1419355273 501373 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!blsq $Tamz45 < 1419355273 612048 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 5 < 1419355273 675558 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (z4)! < 1419355273 718793 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (am)! < 1419355278 231497 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq %Tamz45=166 %Tamz45? < 1419355278 381044 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 166 < 1419355288 523021 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq %Tamz45=1662593013 %Tamz45? < 1419355288 642662 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 1662593013 < 1419355293 882587 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!blsq %Tamz45=1662593013 %Tamz45? < 1419355293 974910 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 1662593013 < 1419355295 126975 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!blsq %Tamz45=1662593013 %Tamz45 < 1419355295 222020 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 45 < 1419355295 265692 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (mz)! < 1419355295 265823 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (Ta)! < 1419355302 345001 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :huh < 1419355302 998066 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :%foo= is set, %foo? is get, %foo! is eval < 1419355313 709995 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1419355321 281161 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but there are shortcuts for a few variables, right? < 1419355324 354908 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!blsq %Tamz45=1662593013 %Tamz45? < 1419355324 475741 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 1662593013 < 1419355324 585918 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :yeah < 1419355328 989674 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!blsq %Tamz45? < 1419355329 116971 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | _|_ < 1419355333 458710 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq 166s0g0 < 1419355333 607650 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 166 < 1419355343 512351 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!blsq 0x631927f5 < 1419355343 595044 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (f5)! < 1419355343 595293 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 31927 < 1419355343 595368 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (x6)! < 1419355349 220102 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :how do I enter hexadecimal? < 1419355358 720894 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :you don't < 1419355366 55649 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :well < 1419355367 226086 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :other than < 1419355372 562450 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq "631927f5"b6 < 1419355372 605711 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 1662593013 < 1419355385 672200 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1419355399 184281 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what's the syntax for pop and store to variable? < 1419355417 491301 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( sx ) < 1419355417 571368 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :int-e: [SyntaxError] Unexpected identifier < 1419355417 614654 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric : sv for set-var < 1419355422 408584 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric : gv for get-var < 1419355431 709073 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq 166 "0x166"sv "0x166"gv < 1419355431 840750 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 166 < 1419355435 349977 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq 1661 "0x166"sv "0x166"gv < 1419355435 473418 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 1661 < 1419355439 457339 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh. this will continue to happen < 1419355447 400856 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :jslave: what are you? < 1419355451 826997 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. help < 1419355451 942829 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :int-e: invoke commands - public: -cmd(args); / private: _cmd(args) or in query just cmd(args); | $(): global scope/see all objs/cmds; $(obj): see obj-properties; console.log(txt): reply to channel/user; .fn: protected scope(never overwrite!); .fn.init() run on botstart; dump(obj): returns obj-code as string; bind("name", "code"): .fn["name"] = code - use to bind code permamently! see more: http://hagb4[..] readmore: < 1419355452 320898 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :int-e: http://cxg.de/_ed209c.htm < 1419355453 493387 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman: no, I mean pop the _value_ from stack, not the variable name < 1419355454 649326 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :but blsqbot doesn't store the variables fore more than one query :) < 1419355468 268174 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :vv is pop < 1419355470 521390 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq 1 2vv < 1419355470 759944 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 1 < 1419355473 717647 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq 1 2 < 1419355473 944981 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 2 < 1419355473 988242 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 1 < 1419355500 830690 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!blsq "631927f5"b6 %Tamz45=vv %Tamz45 < 1419355500 934356 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 45 < 1419355501 103760 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (mz)! < 1419355501 147101 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | ERROR: Unknown command: (Ta)! < 1419355503 434476 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :!blsq "631927f5"b6 %Tamz45=vv %Tamz45? < 1419355503 570659 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | vv < 1419355503 613889 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 1662593013 < 1419355505 320543 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :ah < 1419355505 780628 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :no < 1419355506 229004 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. version < 1419355506 272290 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :int-e: [ReferenceError] version is not defined < 1419355508 278703 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :that doesn't work < 1419355509 348050 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. about < 1419355509 451791 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :int-e: [ReferenceError] about is not defined < 1419355511 562024 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :... < 1419355511 697080 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :int-e: [SyntaxError] Unexpected token . < 1419355522 202867 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq "631927f5"b6 "Tamz45"sv %Tamz45? < 1419355522 246311 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :argh! < 1419355522 311272 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric : | 1662593013 < 1419355527 689563 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :that's all there currently is < 1419355533 256200 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: takes javascript input < 1419355538 410680 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. is an awful prefix. < 1419355538 502312 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :int-e: [SyntaxError] Unexpected identifier < 1419355542 759759 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :%foo=x is parse-time stuff < 1419355552 276891 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman: hmm. could you add a syntax for runtime pop and store to variable? < 1419355574 753907 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :I might < 1419355577 704487 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^prefixes < 1419355577 768023 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , blsqbot ! < 1419355598 76507 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :how about ; ... < 1419355613 367609 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :how about \? < 1419355632 985217 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :or & < 1419355634 596790 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :&help < 1419355656 220808 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :also "technically" blsq has the prefix !blsq* < 1419355665 402970 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :either !blsq or !blsq_uptime < 1419355667 956813 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :!blsq_uptime < 1419355668 61 :blsqbot!~blsqbot@fmnssun.ibone.ch PRIVMSG #esoteric :21d 3h 22m 12s < 1419355677 998044 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :] 1 < 1419355678 253774 :evalj!~jeval@BC064A28.dsl.pool.telekom.hu PRIVMSG #esoteric :b_jonas: 1 < 1419355678 888152 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ 2 < 1419355679 326204 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 2 < 1419355736 32187 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :. 3 < 1419355736 150656 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :b_jonas: 3 < 1419355746 7949 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :> 4 < 1419355747 719563 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :Although I'm not sure when I'll touch Burlesque again < 1419355747 820557 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 4 < 1419355769 851045 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :I might suffer from some depressive episodes again sooner or later so I guess I'll do it then. < 1419355805 196091 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :currently doing esolang stuff has the absolute least priority of things I want to do right now ;) < 1419355870 863520 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :but you never know. < 1419355930 372719 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 250 seconds < 1419356016 648221 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :I barely used the internet privately for months now < 1419356037 792229 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :and it ain't so bad :) < 1419356116 251266 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :I even managed to go to a barber. < 1419356124 334818 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :that's a huge improvement for me. < 1419356126 984668 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman: sure, no problem, I'm just surprised you added variables but not this stuff < 1419356249 160456 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :so. gotta go home now :) < 1419356257 867851 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :bye < 1419356262 216602 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :happy winter holidays < 1419357774 771443 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :wot. QBASIC had *pointers*?! < 1419357836 817906 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You mean with VARPTR/VARSEG and such? < 1419357926 644617 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it has array indices < 1419358387 377387 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Ahh. REading some old code for alternate random functions and it kept referring to pointers, but I think they mean what b_jonas said. < 1419358393 70448 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://www.allagri.net/pub/distrib/win/Developing/Basic%20-%20VB/Qb45/QB45/TOOLBOX/RANDOMS.BAS < 1419358497 479051 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :It occurs to me that writing an RNG, at least a simple one, is probably easier in a language with laziness. < 1419359001 517018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let xss@(_:xs) = 1234 : map (\x -> let x' = x `xor` (x `shiftR` 12); x'' = x' `xor` (x' `shiftL` 25); x''' = x'' `xor` (x'' `shiftR` 27) in x''') xss in map (\x -> (x :: Word64) * 2685821657736338717) xs < 1419359002 996237 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [13571057368034195726,5609927630774915935,7579251470305882622,59837103641785... < 1419359040 474306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tbh the original C is nicer https://en.wikipedia.org/wiki/Xorshift#Variations < 1419359125 832454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let xss@(_:xs) = 1234 : map (doop (-27) . doop 25 . doop (-12)) xs; doop i x = x `xor` (x `shift` i) in map (\x -> (x :: Word64) * 2685821657736338717) xs < 1419359129 622395 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1419359135 389035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?? < 1419359143 237208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let xss@(_:xs) = 1234 : map (doop (-27) . doop 25 . doop (-12)) xss; doop i x = x `xor` (x `shift` i) in map (\x -> (x :: Word64) * 2685821657736338717) xs < 1419359144 553743 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [13571057368034195726,5609927630774915935,7579251470305882622,59837103641785... < 1419359149 902655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's pretty nice < 1419359157 399963 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1419359462 463143 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :elliott: Pretty brief too. < 1419360304 541554 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Racket does have bitshift operators somewhere. < 1419360309 7656 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :hm < 1419360317 394637 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :i'm online \o/ < 1419360317 511924 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69            | < 1419360317 573609 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69            >\ < 1419360360 423165 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :ultimate tethering test < 1419360410 851266 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :it'll probably suck the phone battery dry in a matter of minutes < 1419360456 409859 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :but ping is pretty good < 1419360997 896235 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419361371 96937 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :https://github.com/fuzxxl/Xorshift < 1419361765 614989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tbh I do not think haskell or C has any advantage here really < 1419361775 93518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a simple mathematical function with some running state < 1419361807 979867 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Well, it's the state that's the tricky part if I want to actually write it in Heresy. < 1419361868 985812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let xss@(_:xs) = 1234 : map (doop (-27) . doop 25 . doop (-12)) xss; doop i x = x `xor` (x `shift` i); rng = map (\x -> (x :: Word64) * 2685821657736338717) in (take 10 xs, take 10 (map (`div` 2685821657736338717) rng)) < 1419361870 343051 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match expected type ‘[a1]’ < 1419361870 386266 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : with actual type ‘[GHC.Word.Word64] -> [GHC.Word.Word64]’ < 1419361881 527025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let xss@(_:xs) = 1234 : map (doop (-27) . doop 25 . doop (-12)) xss; doop i x = x `xor` (x `shift` i); rng = map (\x -> (x :: Word64) * 2685821657736338717) xs in (take 10 xs, take 10 (map (`div` 2685821657736338717) rng)) < 1419361883 174201 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ([41406170598,1389699684410119595,46619205452378150570033046,156466283843221... < 1419361888 356031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let xss@(_:xs) = 1234 : map (doop (-27) . doop 25 . doop (-12)) xss; doop i x = x `xor` (x `shift` i); rng = map (\x -> (x :: Word64) * 2685821657736338717) xs in (take 3 xs, take 3 (map (`div` 2685821657736338717) rng)) < 1419361890 269169 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ([41406170598,1389699684410119595,46619205452378150570033046],[5,2,2]) < 1419361894 801584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, right, duh < 1419361912 519995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would obviously be very bad if you could go from the output to the seed. < 1419362938 700452 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1419362980 21149 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419363756 230029 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419363758 453128 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419364207 94705 :scarf!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net JOIN :#esoteric < 1419364213 431687 :scarf!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net QUIT :Changing host < 1419364213 475019 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419364409 244135 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 258 seconds < 1419364720 438036 :scarf!~ais523@unaffiliated/ais523 QUIT : < 1419364734 232342 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419365065 561738 :scarf!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1419365073 61040 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419365101 851816 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419365157 794139 :digitalcold!~redacted@192.73.232.206 QUIT :Remote host closed the connection < 1419365189 936894 :digitalcold!~redacted@192.73.232.206 JOIN :#esoteric < 1419365394 992042 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Quit: Terminated < 1419365413 915808 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419365923 511938 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :CL's bit operators have such nicer names than Scheme and Racket ... < 1419366186 615893 :scarf!~ais523@unaffiliated/ais523 NICK :ais523 < 1419366365 920110 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 272 seconds < 1419367066 165029 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1419367563 417368 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1419368531 87648 :MoALTz!~no@user-164-126-31-182.play-internet.pl JOIN :#esoteric < 1419368847 764540 :GeekDude!~GeekDude@unaffiliated/g33kdude NICK :GeekAfk < 1419368881 63262 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419368891 672171 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419369311 692622 :GeekAfk!~GeekDude@unaffiliated/g33kdude NICK :GeekDude < 1419369820 344970 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :man, I am really an idiot sometimes. < 1419369889 385112 :FireFly!~firefly@firefly.xen.prgmr.com PRIVMSG #esoteric :J_Arcane: what are the bit operator names in those lisps? < 1419369939 45735 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :FireFly: in CL, they're ash, logand, logxor, etc. In Racket/Scheme they're the interminably long arithmetic-shift, bitwise-and, bitwise-xor, etc. < 1419369957 455350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least it's not call-with-current-continuation < 1419369994 54344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :J_Arcane: incidentally, *log*and? < 1419369997 47408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shouldn't it be bitand or something < 1419370013 178905 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :elliott: well, that makes a little more sense I agree. Probably what I would use. < 1419370022 703599 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :but at least it's consistent and still not so verbose. < 1419370617 317769 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Hah hah. Well, it's not at all functional code, but I have managed to write an xorshift* generator in Racket now. < 1419370677 73206 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1419371070 251087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...how do you pronounce "xor" < 1419371070 396945 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :elliott: [SyntaxError] Unexpected token . < 1419371073 354080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1419371073 462720 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :elliott: [SyntaxError] Unexpected token . < 1419371076 891183 :ChanServ!ChanServ@services. MODE #esoteric +o :elliott > 1419371076 934582 NAMES :#esoteric < 1419371082 199736 :elliott!~elliott@unaffiliated/elliott KICK #esoteric jslave :pick a different prefix < 1419371082 309182 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net JOIN :#esoteric < 1419371085 978388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1419371086 123309 :jslave!~jslave@koln-4db40e15.pool.mediaWays.net PRIVMSG #esoteric :elliott: [SyntaxError] Unexpected token . < 1419371100 632283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey, I think jmaster is hagb4rd. < 1419371103 914839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, whatever < 1419371110 732535 :elliott!~elliott@unaffiliated/elliott MODE #esoteric +b :*!*jslave@* > 1419371110 757367 NAMES :#esoteric < 1419371119 607105 :elliott!~elliott@unaffiliated/elliott KICK #esoteric jslave :pick a different prefix and don't rejoin when kicked < 1419371121 798944 :elliott!~elliott@unaffiliated/elliott MODE #esoteric -o :elliott > 1419371121 825421 NAMES :#esoteric < 1419371149 127644 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( It had it coming... ) < 1419371170 636495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: it especially had it coming if its owner is the ban-evader I think they are < 1419371218 907632 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Basically, I think the xorshift algo in particular is rather explicitly dependent on repeatedly mutating a state variable, because it's all about fun with fixed bitwise math. The only way I could do it was importing the "racket/unsafe/ops" library, just to have proper 'rolling over' random values. And even then I don't think it works quite right (because it's not using unsigned ints for fixnums) < 1419371232 556892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for reference, hagb4rd is the only person to have ever logged on from koln.*mediaWays, afaik < 1419371235 328354 :fizzie!fis@unaffiliated/fizzie QUIT :Quit: Coyote finally caught me < 1419371259 109548 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1419371272 705943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, they joined and started botting without any introduction. and act like hagb4rd. < 1419371304 622548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jmaster: hi, I have strong suspicions that you are a repeat ban evader; apologies if you're not but please respond to this message < 1419371306 637561 :nortti!nortti@nano.smar.fi NICK :lawspeaker < 1419371316 586190 :lawspeaker!nortti@nano.smar.fi NICK :nortti < 1419371336 862096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hagb4rd is on like the world's longest quest to ensure nobody will ever, ever think about unbanning him, ever < 1419371362 264009 :nortti!nortti@nano.smar.fi NICK :lawspeaker < 1419371371 763225 :lawspeaker!nortti@nano.smar.fi NICK :nortti < 1419371502 357897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1419371508 160760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know, maybe I should have just left his entire ISP unbanned. < 1419371513 509050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was only days ago I removed that, wasn't it? < 1419371516 702180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er, *banned. < 1419371604 23854 :ChanServ!ChanServ@services. MODE #esoteric +o :ais523 > 1419371604 50303 NAMES :#esoteric < 1419371621 895685 :ais523!~ais523@unaffiliated/ais523 KICK #esoteric jmaster :if we say "please say something to prove you're human", you should do that < 1419371624 228509 :ais523!~ais523@unaffiliated/ais523 MODE #esoteric -o :ais523 > 1419371624 251319 NAMES :#esoteric < 1419371637 573785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: err, I'm sure they're human < 1419371639 66856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they talked like one < 1419371645 49583 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :anyway, I need sleep. and tomorrow is bloody Christmas eve, so probably if I do anything about randoms in Heresy at all this weekend, it'll be just importing the Racket generator and being done with it. < 1419371645 92797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're almost certainly hagb4rd, on the other hand, so I don't object < 1419371658 172068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you should maybe /msg them asking if they are, he usually admits to it < 1419371663 302532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw, for those following along at home, hagb4rd was initially permabanned almost 18 months ago < 1419371672 289465 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :treating ban evaders as spambots is funny anyway < 1419371677 154300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thus proving that as long as you never give up, you can achieve anything < 1419371697 104211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it could just be autojoin? < 1419371703 49289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: to be fair my evidence is just ISP + location (the "koln" from the mediaWays IP) + typing style + coming in and talking/botting without introduction or anything < 1419371706 115622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1419371706 159042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he's used many nicks < 1419371711 403329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :webirc to evade < 1419371711 522245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nicks don't change autojoin < 1419371715 153236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(multiple webircs) < 1419371717 295520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pretended to not be him < 1419371730 727239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the first thing he did was rot13'd his nick so we wouldn't recognise him, I think... < 1419371733 741419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was literally days after being banned < 1419371743 956704 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have to suspect learning difficulty at that point < 1419371745 55114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, he really hates me, and insults me to oerjan or something whenever I ban him again < 1419371755 746993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I can assure you, he knows he's banned < 1419371760 633134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he's tried to get me to unban him because it's "been so long" < 1419371768 649016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I know, but I mean, assuming that that would get around a filter < 1419371773 473107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :without mentioning that (a) that ban was a permanent one after a last straw, and (b) he's been evading since < 1419371779 566263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it actually worked for a few days < 1419371784 182197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :most people don't rot13 people's nicks... < 1419371797 79096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think he got banned based on behaviour before it was realised it was rot13 < 1419371812 713240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, probably talking about him will encourage him? but whatever < 1419371813 391193 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm. ryyvbgg < 1419371827 649631 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :would strike me as unreadable, but not familiar ;-) < 1419371846 472347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was "untoneq" or something < 1419371849 109386 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(vag-r has a problem) < 1419371860 144554 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419371863 885480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: how do you feel about banning every mediaWays user from the city of koln, germany < 1419371873 281479 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1419371876 453793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(aka, just hagb4rd) < 1419371893 562971 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :It feels good to be able to sit back and now worry about who's who and needs banning. Go elliott ! < 1419371897 892642 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :not worry* < 1419371898 804412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in smallish channels, broad bans are often OK because people will contact you separately if they need to join < 1419372143 230842 :ZuuSanta!~zuu@unaffiliated/zuu QUIT :Ping timeout: 252 seconds < 1419372181 201243 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419372182 897923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :glguy: haha < 1419372185 334679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :would you like ops here too? < 1419372203 496393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :opping people who haven't been around for years normally tends to be a bad idea < 1419372212 586659 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :doesn't mean it doesn't happen anyway, but… < 1419372230 21499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do hostname bans apply to webchat, or just IP < 1419372235 389679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they made IP ones apply recently I think < 1419372243 427746 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523: I think this is part of a #haskell conspiracy to take over this channel. < 1419372271 838834 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :I'd prefer to have no op responsibilities. ^_^ < 1419372279 44824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I kind of enjoy catching repeat ban evaders < 1419372285 16724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with everyone else you have to wonder if you've made the right decision < 1419372291 956569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it's nice when people make it unambiguous < 1419372301 92865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(hagb4rd: this is not an encouragement) < 1419372310 857961 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :The shiny of channel moderation wore off < 1419372339 748247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :being vs. not being an op is like a tradeoff of "I can't make this person go away" vs. "I have to worry about making everyone who needs to go away go away" < 1419372368 681602 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Use a client-side filter if you don't like them, is one option. < 1419372377 485728 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Yeah, I know all about the trade off. I still do the work in #haskell < 1419372394 272892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're stronger than I am < 1419372423 848514 :ChanServ!ChanServ@services. MODE #esoteric +o :elliott > 1419372423 875188 NAMES :#esoteric < 1419372426 550840 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :It's draining. I don't need to do more! < 1419372434 469163 :elliott!~elliott@unaffiliated/elliott MODE #esoteric +b :*!*@koln*.pool.mediaWays.net > 1419372434 494390 NAMES :#esoteric < 1419372437 653549 :elliott!~elliott@unaffiliated/elliott MODE #esoteric -o :elliott > 1419372437 685138 NAMES :#esoteric < 1419372467 152260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think the more time I spend as an op the greater the portion of a channel I want to ban out of annoyance from having to be an op < 1419372472 894941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, #esoteric is easy since it's so sleepy < 1419372485 15389 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you know Freenode has NOOP and NEVEROP settings? It says it prevent you from added to access lists. < 1419372538 828318 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(I use these settings myself too) < 1419372617 244529 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-ysxrvigjeqclkfyq JOIN :#esoteric < 1419372684 895910 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :asm volatile ("nop; nvop" : : : "memory") < 1419372714 204311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is nvop like... very no operation < 1419372724 749120 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, ; is bad. should use \n\t < 1419372991 992988 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1419373218 230994 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 258 seconds < 1419373736 607868 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1419374098 310462 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1419374098 384227 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :int-e said 5h 16m 54s ago: Oh this may be useful for Haskell golfing: If you ever need Data.Bits, you can import Foreign instead. (It also exports Data.Int and Data.Word) < 1419374104 818404 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: fancy < 1419374383 909944 :oren!~oren@nrba4-34.onlink.net QUIT :Ping timeout: 272 seconds < 1419374561 872671 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419374580 622604 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419374885 551311 :boily!~alexandre@173.181.244.161 JOIN :#esoteric < 1419375005 278164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :buoily sera < 1419375064 500668 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :bună serjana. < 1419375076 732143 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :I'm in a bus. are you in a bus? < 1419375095 463423 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, i'm in a sofa. which is not in a bus. < 1419375101 923738 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1419375104 960319 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*on < 1419375137 402918 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :prepositions shmepositions. I say “in”. < 1419375155 94399 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm still not sure < 1419375168 243508 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's "i" in norwegian, anyway < 1419375203 880928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm just trying to clarify i haven't been eaten by murder furniture < 1419375214 352831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(hm time to google) < 1419375238 204777 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :Scandinavian Design Murder Furniture: the new Ikea collection. < 1419375314 312359 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :You *hide* in a sofa < 1419375385 526843 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :québécois verb of the day: s'effouérer. example: «j'me suis effouéré su'l'divan.» < 1419375397 598207 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :going by bus, on a bus, inside the bus. < 1419375407 627166 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm am i imagining a john cleese sketch that doesn't exist in this universe < 1419375415 449367 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :(s'effouérer: v.i. to adopt a post-modern horizontal un-feng-shui position.) < 1419375423 15715 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: hmm, Ikea has those great names ... < 1419375474 306965 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :int-e: I'm convinced Ikea names are sombre subliminal messages to mess with your consumer mind. < 1419375482 610351 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Now I'm wondering what that murder furniture would be called < 1419375536 857692 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :To be fair, it's hard not to mess with people's minds. < 1419375544 548644 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :ĀĀĀĀĀGH (it's a cabinet. a very gloomy loomy cabinet.) < 1419375564 277993 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: HANNIBAL hth < 1419375581 840749 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan, boily: I like both < 1419375605 631554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mine has the advantage of being plausible if you know swedish hth < 1419375661 345979 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :mine will titillate the exotropism of naïve consumers by having an audacious concentration of ā ^^ < 1419375701 10479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: i suggest we use mine for the nordic market and yours for the us, then < 1419375720 141098 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :deal. < 1419375810 781117 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :back to trying to find the sketch. maybe it wasn't john cleese after all. < 1419375955 980764 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it doesn't help that i don't remember what the murder chair was called in english < 1419375972 852224 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and that this was back in the 80s or perhaps even 70s < 1419376039 340548 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :I don't believe people who say they were alive during the 80s. < 1419376050 943841 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1419376074 91562 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fine, i'm trying to find a reference for my implanted fake memory of this sketch, anyhow < 1419376093 664146 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: If it was called "executive chair" you'll never find it. < 1419376152 696622 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ouch < 1419376184 245543 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :ACTION hides the fact that he turns 26 tomorrow. < 1419376230 236989 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: are you still counting years in decimal? < 1419376240 930592 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :usually. < 1419376255 648625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: i'm sorry only i am allowed to be older than oren hth < 1419376272 837786 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :ah? < 1419376280 58060 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1419376283 696855 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think that is established now < 1419376286 961406 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :@ask oren What are your approximate ages? < 1419376287 4587 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419376298 757435 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't think we have much choice in the matter. < 1419376370 478748 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :choice is an illusion. war is peace. ketchup is a vegetable. < 1419376412 228765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION gives up the search and just accepts having shifted to a different universe < 1419376460 657747 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ketchup, hmm. Well, there's sugar, usually made from plants, vinegar, some wood perhaps?, and most ketchup claims to contain tomatoes. < 1419376512 96446 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"usually" < 1419376518 549506 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I really don't know what cheap vinegar is made from... let me ask aunt google) < 1419376558 486355 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i know cheap vanilla is made from wood, but i thought vinegar was merely alcohol that had been allowed to go bad < 1419376581 667935 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :wooden vanilla? I thought it was only artificial synthesis... < 1419376597 576546 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: wood is the basis for the synthesis < 1419376599 818707 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :oerjan, so then where do they get cheap alcohol? < 1419376606 245449 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Interesting. "Vinegar made from beer is produced in the United Kingdom, Germany, Austria, and the Netherlands." < 1419376610 755766 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :I think white vinegar is made from malt. consulting uncle wikipédia... < 1419376625 86729 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: well methanol is known as wood alcohol, so if you want it so cheap that you die of it... < 1419376646 689974 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"It is sometimes derived from petroleum." yay. < 1419376663 510736 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :beer vinegar is the same as malt, more or less < 1419376748 960433 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but basically it seems to be "anything that contains alcohol and isn't too lethal by itself." < 1419376893 498651 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION didn't know there were that many types of vinegar, although it's obvious in retrospect < 1419376924 135265 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :“1-Propanol is thought to be similar to ethanol in its effects on human body, but 2-4 times more potent.” < 1419377107 216310 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf there is a vanilla flavoring made from beavers < 1419377127 338625 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :are vegetarians allowed to eat that? < 1419377128 503998 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: yes, from beavers' assholes or something < 1419377150 1397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I check IRC and all I see is "beavers' assholes" < 1419377156 863602 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: most probably are, just like how they're allowed to drink milk, but it depends on their individual choices < 1419377161 836826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: nice < 1419377169 395297 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :vegetarians come in all kinds of variants < 1419377213 656802 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ohai elliott < 1419377245 643725 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: https://en.wikipedia.org/wiki/Castoreum < 1419377246 132836 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Perhaps I also shouldn't ask whether they are allowed to do it; these constraints are self-induced more often than not, with some notable ( https://en.wikipedia.org/wiki/Vegetarianism_and_religion ) exceptions) < 1419377265 744722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: probably more relevant to ask it of vegans < 1419377275 582014 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :probably. < 1419377301 56027 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Sorry, the moment of curiosity passed. < 1419377321 241982 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: yes, it's not really "allowed" < 1419377391 255585 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :I see dietetary constraints as a challenge: what's the tastiest stuff I can muster within a given frameset. < 1419377420 968832 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :(my goto secret ingredient: hoisin sauce.) < 1419377433 650066 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: I think the people with dietary constraints for health reasons (allergies) don't see it like that < 1419377519 487918 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm sure they do pereceive it as a challenge :-/ < 1419377542 752397 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :it's not a constraint, it's an impediment. (to the tune of "not a bug, a feature") < 1419377591 647884 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :but b_jonas has a point. I can't eat mussels. (well, I can. but then I'll be tasting the same mussel twice.) < 1419377665 462696 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Does it extend to any other kind of sea food? < 1419377690 35419 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :luckily I don't have health-enforced dietary restrictions < 1419377700 704558 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :no, only them. I'd be very sad if I were intolerant of any other seafoods. < 1419377727 104437 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but many people do. doctors keep labelling lots of people as lactose-intolerant, it's the newest fashionable illness I think. < 1419377736 483313 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'd say that just mussels aren't a big loss. < 1419377752 338471 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :they tried it on me once too, more than a decade ago, but luckily it didn't stick. < 1419377831 726476 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :int-e: to compensate, I eat the fungot out of calamaris and squids and clams and shrimps and everything else that tries to hide itself inside a shell. < 1419377831 769704 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp < 1419377848 954354 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :fungot: yes. < 1419377849 158181 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: it's just so stupid that ' stty erase h' has that as their whole fnord range of the ' ' ' delete a value of type " airbus is a big fan of avril....but this song " there aren't any penguins this far inland. there's nothing to take on < 1419377864 865988 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION knows of one severe case of lactose intolerance, where the result would be vomiting (rather than unspecific tiredness and perhaps the occasional stomach ache) < 1419377923 360347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tbh I don't even know why you'd want to eat the toes of a lack < 1419377934 498596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stick to its muscles (unless you're boily) < 1419377953 750608 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :moar delicious innards! < 1419377958 420848 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION swats elliott < 1419377963 436150 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :(btw, what's a lack?) < 1419377971 204511 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: absence < 1419377971 977514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :something that has toes < 1419377987 274136 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ISTR Finland has a good high score in lactose intolerance. < 1419378006 914143 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Relatively speaking, anyway. < 1419378007 364398 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :ACTION mapoles elliott < 1419378016 550606 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There are some places where it's like 90%. < 1419378021 620474 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wyh would a ma even have a pole. tahts too violent for a mother < 1419378031 594849 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the problem is that lactose intolerance alone is something you can actually base a seemingly reasonable diet on, so people are more incilned to believe their doctor when she says their child has it; whereas gluten allergy is much harder to accomodate, so people are more likely to verify it before they try to. < 1419378046 60934 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: clearly you've never tamed 5 little brats at the same time < 1419378066 530291 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :int-e: you're a mother? < 1419378071 46683 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :No :P < 1419378155 876451 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Much to the advantage of my children I'm not a father either. < 1419378163 679920 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :still, I wouldn't be happy to try either < 1419378222 989783 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :int-e: You'd be a bad influence on them so it's best that you don't take on the role? < 1419378240 523606 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :I believe in int-e's maternal instincts. < 1419378251 348293 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :glguy: something like that < 1419378681 372402 :evalj!~jeval@BC064A28.dsl.pool.telekom.hu QUIT :Remote host closed the connection < 1419378819 480108 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : int-e: to compensate, I eat the fungot out of calamaris and squids and clams and shrimps and everything else that tries to hide itself inside a shell. <-- huh i don't even think of clams as something different than mussels... < 1419378819 587144 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :oerjan: ( c) a player < 1419379009 919018 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :fungot: I'll take Random Choice Questions for 200 zorkmids. < 1419379010 100100 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: or is it just me, or i: yet, you rogue! they're my friends! you are crono. why not? < 1419379036 378671 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wow, you actually got a question out of fungot. < 1419379036 615360 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :int-e: to " print" statement should always remember the songs on p2p apps in scheme, besides, was not beyond normal credibility holidays but that is amazing. i believe, on the one hand, and caused the seal of that great people were peculiar. anteeks ett olen tyhm. tai no fnord min. c++ is plain, and :) which i not yet can see as " at least, that is expressions which have not been able, to assume responsibilities. he went on, " < 1419379089 101590 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Perfectly on topic. < 1419379108 974745 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^style < 1419379109 67007 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot* homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube < 1419379127 276022 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(And I didn't even think of fungot when I changed the topic.) < 1419379127 368009 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :int-e: or is it just me, or i: yet, you rogue! a top secret document has been left behind? marle better than " princess,' the chosen time has come! he's strong and he's gonna thrash those monsters! yea, each player's score is set to eir bvlop < 1419379149 834424 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :oerjan: well, clam is kinda ambiguous... with «palourde» even more so. < 1419379172 785839 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :(surf clam sashimi is delicious!) < 1419379189 705252 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :int-e: there's an understanding between fungot and me. we connect on another level. < 1419379189 788827 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: or is it just me, or i: yet, you rogue! explain why haskell is a lot easier life, some feathering, and are, going a little far and its kind, but my watch it toast our land! now we'll have some peace! magus is a tad on the spooky side. our only hope. < 1419379280 244408 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION wonders how horrible a shakespeare style for fungot would be < 1419379280 326735 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :int-e: that is just a value of type is created containing the syntax for mark if he was really gonna ' let' me keep. i will walke my selfe, richard. then, heaven, i love thee well; and, by my friend, c < 1419379329 184143 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419379339 951995 :scarf!~ais523@unaffiliated/ais523 NICK :ais523 < 1419379370 922105 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: That's 'ss'. < 1419379381 798551 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^style ss < 1419379381 842148 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Selected style: ss (Shakespeare's writings) < 1419379388 999954 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: sing?! < 1419379389 654793 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :int-e: enter eglamore, siluia. i to beare this away, where my hogshead of wine is, or any such proverb so little kin to the purpose? < 1419379413 483327 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot, hmm < 1419379413 885503 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :int-e: rich. and shall do so: go all which way it will: if we draw lots, he fnord not me. i cut off's head, and follies doth emmew as falcon doth the fowle, is yet in keeping. what she is i' the hams? < 1419379433 25192 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :emmew?! < 1419379441 804 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: pray tell us more < 1419379441 110371 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :int-e: alo. irreparable is the losse, i cannot take peace with: no more < 1419379453 443504 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: I said more, not less! < 1419379462 739768 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :perfect. < 1419379472 202798 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That was all. < 1419379480 108677 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot < 1419379490 499636 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sniff. < 1419379495 266636 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :fungot: please answer sir int-e < 1419379495 620469 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: por. in tearmes of friendship with thine enemies. pardon me, cobham, and the cheefe head of this most pompous fnord. the canons haue their bowels full of wrath, and sullen < 1419379514 119968 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Ominous. < 1419379523 895950 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :Pompous fnord. < 1419379530 68223 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh well, it's not the worst fungot style. < 1419379530 489692 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :int-e: third fisherman. what say you of this man. sirha, i say good queene, possest him with a stake, stood famous edward, still expecting when those dogs of france would fasten on his flesh. anon the death procuring knell begins: off go the cannons, that with some mixtures powerful o'er the blood, yet hath he in him such a minde of honor, truth, nor woman-hood in me else < 1419379541 422911 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(sms clearly wins *that* title) < 1419379553 43835 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^style < 1419379553 111288 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss* wp youtube < 1419379556 4339 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 264 seconds < 1419379603 324882 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"possest him with a stake" < 1419379605 333052 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: it does not help at all that the colloquial terms for members of the class Bivalvia are en:clam and no:musling < 1419379615 899767 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think that depends on how you define 'worst'; technically speaking, sms works pretty well. < 1419379665 981170 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: but it hurts my brain to read any of the results < 1419379667 477139 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :oerjan: indeed. tdnhat. < 1419379681 678751 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that did not help at t? < 1419379690 875747 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :all. not t. a. < 1419379710 66453 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :(I keep saying “a tall” in my head, instead of “at all”.) < 1419379907 207768 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :^style the_worst_style < 1419379907 291132 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Not found. < 1419379938 179961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how often does fungot's fungot style get updated? < 1419379938 726281 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :ais523: demetrius. is caesar yet gone to the hedge for shade, when in the streets he meetes such golden gifts: ile to dinner, and they were left neglected on the quay for more than i'll speak of. < 1419379984 718587 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :irc and fungot both < 1419379984 957520 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :oerjan: ros. neuer talke to me, master shallow, deepe maister shallow, that no enemy shall euer take aliue the noble brutus is ascended. silence! < 1419379994 198752 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(my guess: never happened) < 1419380000 446344 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^style oots < 1419380000 586001 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Selected style: oots (Order Of The Stick) < 1419380016 944543 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: more? < 1419380017 252859 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :int-e: so, i know, i was, uh, as a provider, i would be as another sword arm this deadly but well-hidden booby trap, goblin friend, and she won't give the their holy power that i now fully believe that ' s, then and told me < 1419380104 834673 :boily!~alexandre@173.181.244.161 PRIVMSG #esoteric :fungot: update, I say! < 1419380104 940296 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :boily: " the life and saving us from the orcs and told me what needed my strength. that now. get haley and i could bring to bear three degrees and... eight. < 1419380450 669991 :MoALTz_!~no@user-164-126-31-182.play-internet.pl JOIN :#esoteric < 1419380625 81176 :MoALTz!~no@user-164-126-31-182.play-internet.pl QUIT :Ping timeout: 244 seconds < 1419381009 24430 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-ysxrvigjeqclkfyq QUIT :Quit: Connection closed for inactivity < 1419381875 699698 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1419382905 558693 :boily!~alexandre@173.181.244.161 QUIT :Quit: ELEMENTAL CHICKEN < 1419383124 677300 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419383365 61714 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 265 seconds < 1419384655 161889 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-kipvmisittspuxzi JOIN :#esoteric < 1419384777 487946 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419384782 103499 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419384833 70576 :G33kDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419384863 18369 :nys!~nys@blk-215-85-138.eastlink.ca QUIT :Ping timeout: 240 seconds < 1419385023 963873 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 272 seconds < 1419385087 596999 :G33kDude!~GeekDude@unaffiliated/g33kdude QUIT :Read error: Connection reset by peer < 1419385192 648669 :dianne!~diannes@unaffiliated/dianne QUIT :Ping timeout: 256 seconds < 1419385206 998956 :GeekDude!~GeekDude@c-73-31-240-150.hsd1.wv.comcast.net JOIN :#esoteric < 1419385213 992383 :GeekDude!~GeekDude@c-73-31-240-150.hsd1.wv.comcast.net QUIT :Changing host < 1419385214 35718 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419385307 672326 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1419385368 320655 :nys!~nys@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1419385423 732362 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you have a Christmas tree with birds? < 1419385525 681838 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1419385675 728209 :tswett__!~tswett@unaffiliated/tswett JOIN :#esoteric < 1419385711 118053 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1419385832 717187 :tswett__!~tswett@unaffiliated/tswett QUIT :Client Quit < 1419385917 161846 :mihow!~mihow@108.30.58.169 QUIT :Client Quit < 1419386727 229144 :oren!~oren@nrba4-34.onlink.net JOIN :#esoteric < 1419386741 608828 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :elliott: ever since i learned pinyin i pronounce "xor" as 'shor' hthyh < 1419386752 13240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xor's algorithm < 1419386763 753984 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 QUIT :Quit: zzz < 1419387100 488182 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :aldo in pinyin x normally only appears in cluster "xi" < 1419387258 863800 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :or u, like xue "snow" for example < 1419387453 26737 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1419387572 370198 :nys!~nys@blk-215-85-138.eastlink.ca QUIT :Ping timeout: 250 seconds < 1419387594 198520 :nys!~nys@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1419387649 805262 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :xure thing < 1419388260 761917 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :I pronounce it /ksoɹ/ or so. < 1419388264 373801 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :it also helps for pronouncing "words" like "x11"->'sheleven', "xinit"->'shinit' "xfce"->'shifke' < 1419388301 844226 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :"xargs"->'shargs' < 1419388318 509277 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :That’s easy enough to do if you pronounce it /ks/, unless you don’t speak a language that allows that cluster initially. < 1419388344 269762 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :yeah i dunno, not many languages allow that... < 1419388368 289763 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :German and Greek do. < 1419388497 193813 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net JOIN :#esoteric < 1419388499 891411 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net PRIVMSG #esoteric :Ahoy. < 1419388502 411464 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net PRIVMSG #esoteric :So. < 1419388536 600709 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net PRIVMSG #esoteric :Intuitively, one would expect that, given any statement in number theory (which is to say, a statement where quantifiers range over the integers), the statement is either provable or non-provable. < 1419388558 516195 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net PRIVMSG #esoteric :After all, any given thing is either a valid proof or not a valid proof, right? < 1419388598 801401 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net PRIVMSG #esoteric :Except that proofs inevitably rely on axioms. < 1419388659 42908 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Is your intuition really that for any bunch of weird symbols, there is another bunch of weird symbols that satisfies one of two complicated relations < 1419388660 104403 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net PRIVMSG #esoteric :Some axioms are obviously "true", such as, say, all the axioms of first-order Peano arithmetic. < 1419388678 126639 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net PRIVMSG #esoteric :Jafet: not really. < 1419388697 161982 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net PRIVMSG #esoteric :Heck, leave off the quotation marks. All the axioms of first-order Peano arithmetic are certainly true. < 1419388700 406049 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :"xcalc" i think /kskalk/ would be a lot more brutal than /ʃkalk/ < 1419388718 264636 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :They are true by definition. < 1419388721 198506 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net PRIVMSG #esoteric :And then some axioms are "not obviously true", such as the axiom of choice. < 1419388738 913195 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net PRIVMSG #esoteric :zzo38: depends on your definition of the integers, I'd say. < 1419388742 445024 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The axioms of Peano arithmetic are true in Peano arithmetic < 1419388756 748156 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net PRIVMSG #esoteric :If you define them via the axioms of FOPA, then yeah, the axioms of FOPA are obviously true. < 1419388771 372952 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The exception if it is inconsistent in which case, everything is valid and it is not proper mathematicals. < 1419388821 820917 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :oren: Most of the X Window System things I actually pronounce using the name of the letter, /ɛks/. < 1419388829 900002 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :look up godel theory < 1419388853 834849 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :xargs on the other hand is /ksaɹgz/. < 1419388886 680042 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :just because something is true doens't meant you can prove it < 1419388911 172971 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, I know Godel's theory < 1419388912 523734 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :vanila: depends on your epistemology < 1419388925 211379 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :zzo38, i wasnt meaning you < 1419388937 13579 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net PRIVMSG #esoteric :vanila: right. < 1419388939 928259 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :tswett: then you cannot have such an intuition about Peano arithmetic either, because you can Gödel-encode any bunch of weird symbols into it < 1419388974 904404 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oren, re. epistemology take the true natural numbers to start with < 1419389032 301895 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net PRIVMSG #esoteric :So what I'm trying to figure out is whether or not there exists some sort of "standard theory of number theory", such that our intuitive notion of provabilty in number theory coincides with provability in STNT. < 1419389187 356888 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Jet lag < 1419389298 225672 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :? < 1419389320 688988 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :That was meant to have a :( after it < 1419389329 645189 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I just woke up at quarter to three in the morning < 1419389334 668752 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i was ? the fact that i had been pinged < 1419389356 754373 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :how much state does a finite-state matchine have to have to be useful < 1419389371 80602 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :What is our intuitive notion of provability? < 1419389373 743935 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oren, you can recognize binary strings in 2 states < 1419389388 612717 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hm you could do it in 1 state actually < 1419389401 306987 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :you can recognize (charset)* in one state X < 1419389406 896527 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :with arcs X -> X for each char < 1419389417 212045 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :quintopia, unless you get pinged by "jet lag" I have no idea < 1419389437 96145 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net QUIT :Ping timeout: 240 seconds < 1419389449 538382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zero states is enough to sit there uselessly < 1419389455 986522 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :my log window is filled with reconnection attempts and lastlog revealed no clue < 1419389474 611282 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I'm a zero-state machine < 1419389476 949756 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :isn't intuition more the province of psychology ? < 1419389483 509450 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :elliott, doesn't a FSA need an initial state? < 1419389509 132404 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :hahahahahahaha cant sleep because wife snores but at least i know how to do my random genrator now < 1419389526 117389 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :@time J_Arcane < 1419389527 801923 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Local time for J_Arcane is Wednesday, December 24, 2014 4:52:11 AM < 1419389537 900770 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :J_Arcane, you're in a better position than me < 1419389552 289722 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I can't sleep because jet lag, and I'm two hours behind you < 1419389565 685843 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And I have no idea how to do your RNG < 1419389574 70535 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net JOIN :#esoteric < 1419389574 155830 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :so for example, suppose i made a language for programming arbitrary FSA's with exactly N bits of state. would 8 bits be useful? < 1419389613 605039 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :no < 1419389628 766075 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :someone might need 9bits < 1419389640 96461 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Taneb: Racket has continuation-based generators. < 1419389650 932267 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Woo < 1419389655 737146 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hey J_Arcane good work on the BASIC LISP < 1419389658 940425 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I was too tired to figure out how to use them last night. < 1419389682 845029 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :But I think I can make RANDOMIZE return or define a local generator RND to act as the random number generator. < 1419389708 924917 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :It's not the strictest purity, but at least it's not full of ugly set! statements. < 1419389743 67891 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :given that experiments have shown that therea are no hidden quantum states, could a true quantum computer be considered a stateless machine? < 1419389967 116431 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What does "hidden quantum states" mean and how does an experiment show there aren't any? < 1419389997 244802 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :If you consider a classical computer stateless, yes < 1419390059 195725 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :isn't a quantum computer just a quantum version of a normal computer < 1419390078 614424 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :like you have the same state - but instead of 1,0 you have compelx linear combinations < 1419390137 70791 :tswett!~tswett@70-88-106-42-smc-mi.hfc.comcastbusiness.net QUIT :Ping timeout: 240 seconds < 1419390650 211645 :tswett!~tswett@unaffiliated/tswett JOIN :#esoteric < 1419390804 824495 :tswett!~tswett@unaffiliated/tswett QUIT :Client Quit < 1419391263 27502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: there's a lot in that "just". for one thing, it's reversible so you cannot simply delete/overwrite state < 1419391309 312934 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :thats really interesting and important and I wonder how I never really caught onto that before < 1419391441 914058 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Sweet. I have an xorshift* generator. < 1419391451 809887 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and whether you keep a copy of temporary state around can affect the final observed result in the _other_ bits. < 1419391476 452366 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Now to make some syntax decisions. < 1419391493 843063 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(because it prevents different computation paths with the same final result but different temporary state from interfering) < 1419391666 481504 :scarf!~ais523@unaffiliated/ais523 NICK :ais523 < 1419391712 279394 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :anyone want a hat for christmas. i will send you a hat or two. < 1419391761 841057 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION looks at Gregor  < 1419391803 704594 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :quintopia: What color of hats? < 1419391804 70273 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :gregor is too stylish for outlandish party hats and baseball caps < 1419391815 250797 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1419391843 202202 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: they are mostly dark-coloured. blue and black. there's some yellow and white. some are woven from straw. < 1419391863 413051 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :these ones are woven from straw and garlanded with silk flowers < 1419391874 674537 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(100% genuine polyester silk) < 1419391911 643011 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :from genuine japanes polyester silk worms < 1419391914 627597 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+e < 1419391947 213624 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :IDEA: Brainfuck + goto < 1419391950 563428 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :should be very easy to program in < 1419391962 624155 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :brainfuck already has goto < 1419391968 126804 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's called [ and ] < 1419391980 630858 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :lol < 1419391996 170211 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :What if you removed [ and ] and added goto < 1419391996 663978 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :vanila: would you like an embroidered baseball cap from the albuquerque balloon festival < 1419391999 854387 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :those are strictly nesting, gotos arent < 1419392000 519156 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Would it still be turing complete??? < 1419392011 672201 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :only if it were computed goto < 1419392016 336193 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: um no branching? < 1419392016 973105 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :thats ok, thanks though! < 1419392031 29950 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ooh computed goto < 1419392035 628696 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I like that! < 1419392059 727092 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that is both conditional and jump in one go < 1419392065 444165 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I mean this is like subleq isnt it? < 1419392067 922027 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :OREN: YOU CAN NONETHELESS USE THEM LIKE GOTOS sorry caps lock accidental press < 1419392088 535483 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :IDEA: brainfuck - brainfuck < 1419392089 530615 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :goto and comefrom are so mundane these days. we need govia < 1419392126 161169 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's just like brainfuck except that all the brainfuck commands are replaced with other unrelated ones < 1419392150 720166 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or passthrough < 1419392194 956593 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: or pass-go-collect-$200 < 1419392199 465616 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's like goto and comefrom except you have no idea _when_ you're going to pass through the label - it may already have happened, or may happen in the future < 1419392205 884884 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :how about this < 1419392210 141037 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :+ - < > * < 1419392216 700688 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :same as brainfuck except * is computed goto < 1419392246 238061 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :CLC-INTERCAL even has computed NEXT FROM < 1419392247 798992 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :journeythither < 1419392248 329667 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :thats TC isnti t? < 1419392263 922090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: so does C-INTERCAL < 1419392286 736628 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: what about garfield minus brainfuck wth < 1419392290 626471 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :lol < 1419392323 826149 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: i was already thinking about square root of minus brainfuck < 1419392335 205454 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1419392342 912713 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: sounds quantum < 1419392368 607669 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Other idea, make a esoteric programming language involving astronomy and astrology, somehow. (I don't know how.) < 1419392409 256336 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-kipvmisittspuxzi QUIT :Quit: Connection closed for inactivity < 1419392413 483489 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :And, the other other idea, is make a esoteric programming language that is allow to make types subtraction and division by types, rather than only addition and multiplications. < 1419392445 445187 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oh wow that sounds mad! < 1419392471 366492 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(I don't know how to do that either.) < 1419392476 897906 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Subtypes and quotient types < 1419392487 856730 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You could try to invent remainder types < 1419392494 16784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there was a paper about doing that < 1419392496 345416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was very esoteric < 1419392503 87039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :edwardk said it was nonsense or something :p < 1419392507 365332 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :There is? I didn't see any such papers. < 1419392529 980952 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :you mean amr sabry's one? < 1419392569 251785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can try and find it, I guess. < 1419392594 28289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: uhh, maybe. < 1419392595 709302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :link? < 1419392609 685738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it involved time travel or something < 1419392614 415177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was kind of ridiculous < 1419392658 639554 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hey copumpkin < 1419392661 949655 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :http://www.cs.indiana.edu/~sabry/papers/rational.pdf < 1419392663 573831 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :hi vanila < 1419392672 277239 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :joyal species is the thing i think < 1419392676 462334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1419392677 756566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is this type < 1419392679 925979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er, *this paper < 1419392694 926628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :read it if you like having fun, breaking rules, and showing it to the man < 1419392704 36466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I skate on the road and I divide my types < 1419392706 445759 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :misandry! < 1419392709 209727 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :anything by Amr Sabry is going to be gold < 1419392901 52746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :reading that paper basically felt like being trolled really effectively < 1419392914 305702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like, this is obviously total nonsense. but it does kinda work. < 1419392963 310183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it involves reversible stuff so vanila will love it < 1419393021 968026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : but can an abrtriay txet be srcewd up and rbleessad? <-- *rbleeessmad hth < 1419393022 908550 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ill start at the end < 1419393027 198080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1419393079 151565 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: u rbleeessmad? < 1419393085 901572 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi copumpkin < 1419393098 25056 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :did you read that thing < 1419393105 944144 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :would the world be an overall better place if i stopped asking about it < 1419393110 734604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :webcomics have trained me to be pretty good at following narratives backwards < 1419393117 210873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not sure it'd work for papers < 1419393117 999913 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: not ralley < 1419393156 767805 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: you do the catchups starting from the end? < 1419393176 860228 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i only do that for smbc which doesnt really have narrative) < 1419393190 919862 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :when i see a webcomic I go to the start < 1419393195 867299 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :and usually its not so good soi dont read it more < 1419393210 98660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I see a random webcomic and start going backwards < 1419393215 823331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yeah sometimes I do catchups from the end < 1419393230 627170 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa, i always thought "catsup" was a british but apparently it's american?? < 1419393232 429445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it works better with comics that don't have continuity. backwards dinosaur comics is just dinosaur comics < 1419393232 800849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: that's a little stupid if it's improved a lot... < 1419393237 864747 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yes < 1419393251 734203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila's strategy sounds good because you don't have to remember a lot of webcomics to follow < 1419393264 246293 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tru dat < 1419393317 821738 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :shachaf, I don't actually know what catsup is < 1419393335 719969 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: a bizarre spelling of ketchup hth < 1419393339 563349 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's a chinese fish sauce hth < 1419393363 785080 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ketsjup < 1419393387 334289 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Well, I don't apply condiments often, so neither of those definitions make me inclined to apply catsup < 1419393402 536749 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ketszjup is a polish condiment that goes well with gazspacho < 1419393420 936716 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oops, gaszpacho < 1419393439 15459 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I think hte only webcomics ive read fom start to finish are XKCD and ozzy and millie < 1419393463 635099 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: xkcd hasn't finished hth < 1419393473 410518 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :there was only about 100 when i read it < 1419393539 97607 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: https://twitter.com/mikko/status/506433143822630912 hth < 1419393554 349240 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: so that's how you do quit messages < 1419393578 578185 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what webcomic would i like to read? < 1419393638 307442 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :vanila, < 1419393658 977011 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I was going to something than I get distracted by a thingy < 1419393711 351606 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: that comment about the hover text is something. also i wonder what the question was. < 1419393732 302548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think Taneb may be easily distracted < 1419393750 737113 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, the outside is scary < 1419393752 848689 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: which comment and what question twh < 1419393755 703628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: http://supermegacomics.com/ < 1419393764 199304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(rip) < 1419393764 763266 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I love that one!!!!!!!!!!!!! < 1419393766 739166 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Omg I read it all < 1419393771 388994 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :htat's the 3rd ive read < 1419393771 547161 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: from your link hth < 1419393785 331511 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: oh from twitter replies < 1419393862 165727 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: i was hoping for a reply involving more hyphen-minuses and octothorpes hth < 1419393930 127463 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh. i didn't notice that. < 1419394073 431733 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :shachaf: hi! no! and no! < 1419394086 75232 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I wonder if there's any stew left < 1419394087 89564 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :copumpkin, do you have a blog < 1419394097 107375 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :nope :( < 1419394103 955421 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :copumpkin, is there any stew left? < 1419394105 288937 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what is up < 1419394113 297212 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :copumpkin: wat < 1419394115 436654 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :I'm doing some duolingo and waiting for my nix build to complete < 1419394117 182576 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :whats been happening < 1419394124 673999 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :copumpkin: which lingo < 1419394124 835499 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :Taneb: not that I know of < 1419394131 140164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how can there be anyone other than me who doesn't have a blog < 1419394134 436016 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :shachaf: brushing up on some old french < 1419394142 507645 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oerjan, You can start a blag.txt < 1419394143 87528 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, I only have like half a blog < 1419394145 936766 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :oerjan: sorry! I'll try to get one < 1419394162 238513 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Although it says at the top "Taneb's blog" < 1419394171 244009 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: you seem to have misunderstood my question hth < 1419394176 889355 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://mumble.net/~campbell/blag.txt < 1419394185 868717 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :oh I know him < 1419394194 86261 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: is it http://nclk620tab.blogspot.com/ < 1419394209 934481 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :shachaf, yes < 1419394211 863520 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Riastradh is great < 1419394216 406525 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oerjan, I can help you set it up just make a text file hth < 1419394229 926793 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :shachaf, isn't that the capital of Saudi Arabia? < 1419394240 807533 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :lol < 1419394243 883619 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :not quite < 1419394351 800805 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :haha he wrote aobut decompression quines < 1419394353 947522 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :cool < 1419394362 980791 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oerjan, looking forward to reading it! < 1419394454 106689 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: i'm going to assume that's not actually your blog because that way i don't have to kill you for your font and text color choices hth < 1419394466 479576 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It is definitely not my blog < 1419394503 161108 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1419394517 838913 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, do you reckon there is any stew left? < 1419394581 474431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i cannot answer that because i cannot find the pun hth < 1419394621 965277 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :There is no pun to my knowledge < 1419394632 951933 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :But we had stew here last night but I went to bed early due to jet lag < 1419394633 526690 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: the pun is in the oy of the beholder hth < 1419394644 713068 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Now it's like quarter past 4 in the morning and I am hungry < 1419394657 672248 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :But I am also undressed and upstairs < 1419394671 409126 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :So I don't want to go to get stew if it's gonna turn out there is no stew < 1419394693 884956 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what if there's a salad < 1419394700 183299 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :you only need to be as dressed as the salad hth < 1419394700 372210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oy vey < 1419394746 264668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: https://esolangs.org// this is a bit weird < 1419394757 130711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the redirect should probably be ^/*$ in the nginx config or such < 1419394778 834211 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: i was amused by the finnish for "oh no" hth < 1419394868 271309 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: this won't break /// ? < 1419394872 696484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1419394900 296359 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm /wiki/ < 1419394930 172521 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: oy key < 1419395135 194802 :nys!~nys@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1419396421 316487 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg JOIN :#esoteric < 1419396444 71499 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :ugh. i just want to fucking sleep < 1419396798 162696 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Bless your frail heart < 1419396807 568486 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Go to sleep J_Arcane < 1419396821 972247 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :my wife snores. < 1419396825 764246 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :enough to wake the dead. < 1419396859 421870 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :and because I have an ear infaction probably caused by wearing them in the first place, i'm not able to wear my ear plugs. < 1419396891 972833 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Sleep on the couch < 1419396900 502193 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Snoring is bad though also < 1419396904 442508 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Wake her up < 1419396917 353442 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :She could stop breathing ;-; < 1419396941 351126 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric ::C < 1419397057 566341 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :put on headphones and play white noise < 1419397233 88389 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :cat /dev/urandom | aplay < 1419397265 166778 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :turn volume just high enough to block out other sounds < 1419397385 503256 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I need to get to the shops anyway before they close for Christmas eve. < 1419397387 969577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think waking up chronic snorers constantly is a good course of action :p < 1419397406 730728 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I'd never get any sleep. I snore too. < 1419397557 473839 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Those scientist who calculated what white smell is < 1419397568 336933 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Just math no machine does it though < 1419397579 53575 :Solace|zzz!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg NICK :Solace < 1419397810 778079 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :png compressed images sound almost, but not quite, like white noise < 1419397916 53767 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :whereas executables sound like a dialup modem < 1419398076 582577 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Oh god < 1419398082 155411 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Dialup modems < 1419399426 369158 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Deadfish14]]4 10 02http://esolangs.org/w/index.php?diff=41534&oldid=41533 5* 03Oerjan 5* (+0) 10/* Pascal */ Missed one < 1419399507 406571 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :lol oren thats so weird < 1419399514 13230 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :you can hear the difference in files.. < 1419399517 883399 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :can you tell apart a jpg and a png? < 1419399525 905194 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :haven't tried < 1419399527 787483 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what about XML vs lisp < 1419399625 895056 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :yknow i have a screwed up synthesizer language... i oughta loom thru my old files more often < 1419399680 183319 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 264 seconds < 1419399682 982465 :MoALTz!~no@user-164-126-31-182.play-internet.pl JOIN :#esoteric < 1419399694 493119 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a good compression _should_ sound like white noise, surely < 1419399717 987997 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ideally! < 1419399721 662869 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :and encryption < 1419399771 254167 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 244 seconds < 1419399846 616950 :MoALTz_!~no@user-164-126-31-182.play-internet.pl QUIT :Ping timeout: 256 seconds < 1419399907 696361 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Ante14]]4 10 02http://esolangs.org/w/index.php?diff=41535&oldid=40778 5* 0376.247.183.16 5* (+100) 10New interpreters and URLs < 1419400296 408665 :MDude!~fyrc@67.235.2.71 NICK :MDream < 1419400307 977209 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Whats your favourite food? < 1419400323 803025 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :XML vs lisp? < 1419400334 104478 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Lisp probably would win < 1419400343 423294 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Depending on whos battling who? < 1419400353 179566 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Solace, my favourite food is the singapore noodles recipe we have here, but I am currently in the mood for stew < 1419400373 564848 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :XML vs lisp is like comparing Denmark to geometry < 1419400381 420829 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :They are different sorts of things < 1419400400 96569 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: http://www.irregularwebcomic.net/961.html < 1419400425 651839 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, I will go downtairs soon to see if there is any stew < 1419400443 225824 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :If there is I will microwave-heat it then take a photo to show you guys then eat it < 1419400455 227591 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :My mum made it so it probably has actual meat (beef, apparently) < 1419400651 581138 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :xml encoded json < 1419400738 883437 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :newsham: http://www-01.ibm.com/support/knowledgecenter/SS9H2Y_6.0.0/com.ibm.dp.xi.doc/json_jsonx.html < 1419400741 414245 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric : How about a turkish game hen wrapped in a seasoned wrap of fine picked herbs with some cherry drizzle wrapped around the sides? < 1419400756 119389 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I think I prefer singapore noodles < 1419400764 242660 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Although I once had this really nice kangaroo steak < 1419400799 337203 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Amaze < 1419400801 633205 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i also < 1419400807 615446 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :at bondi beach < 1419400817 144572 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :had raspberry glaze or something < 1419400818 936802 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :mmmmm < 1419400832 326881 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i never had kangaroo but i mentioned i've had ostrich < 1419400852 687743 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that joke was o stretch < 1419400853 37186 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 240 seconds < 1419400856 199150 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :quintopia, this was in a restaurant in Melbourne, a few years ago < 1419400862 869710 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It had quite a gamey taste < 1419400867 285498 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Reminded me of partridge < 1419400871 973683 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: what joke it's a simple fact hth < 1419400874 609105 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Another thing which I have eaten precisely once < 1419400910 734563 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that helped thanks < 1419400917 38064 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Kangaroo is tough for me < 1419400922 47566 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Shant eat again < 1419400929 832332 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :I like softer meats and the like < 1419400931 355898 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Solace, that sounds like it was poorly cooked < 1419400938 269016 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: did you also get the accompanying pear tree twh < 1419400946 960330 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, I don't know, it was in a pie < 1419400952 535360 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1419400953 118790 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Probably < 1419400967 976678 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :The resturaunt looked trashy tbh < 1419400978 323781 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I once had a really poorly cooked steak, but that was beef and I cooked it myself < 1419401002 976061 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Amaze < 1419401017 336295 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :So xml parsing < 1419401032 127260 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Isnt that a horrifying subject for kids nowadays < 1419401049 546923 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :I had to learn xml in my class last year < 1419401084 526695 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :XML parsing is easy isnt it? < 1419401091 523400 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i thought the point of xml parsing was that you used a readymade parser for it < 1419401097 267505 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it's just < 1419401116 982831 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :or is XML some ridiculously complex thing with a million exceptional cases < 1419401123 845504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1419401126 80763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well it's not that complex < 1419401137 850661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's complex enough that the annoyance in parsing and emitting it is the nibbly bits < 1419401146 266763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :emitting is the bigger problem I think < 1419401153 675841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since it is easy to fuck up and produce invalid output < 1419401158 235823 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :vanila: also < 1419401161 995567 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :also < 1419401173 706148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also if you implement doctypes < 1419401178 430538 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :also <가나다 라마바="asdf"> < 1419401178 992492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then it's hideously, ridiculously complex < 1419401183 579708 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : < 1419401190 521370 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :damn < 1419401191 937010 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :also < 1419401199 329224 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it keeps happening < 1419401203 434019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Billion_laughs XML! < 1419401210 332543 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :also a CFG-inspired language for defining the schema < 1419401221 590569 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :only to be replaced via another XML-based schema language < 1419401222 59851 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ive decided that XML is bad < 1419401232 460357 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :also %entity; and &entity; < 1419401235 788607 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oh my god < 1419401237 937461 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :thre's more and more < 1419401252 540122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think people hate doctypes these days though < 1419401253 978289 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :also (okay, this is the least concern) < 1419401256 450265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it's okay to just ignore them < 1419401267 266969 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :but if you want to hear about XSLT... < 1419401307 300551 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1419401319 479506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :XSLT is a functional language, it must be good < 1419401363 968797 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :elliott: are you for srsly? < 1419401372 494681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no :p < 1419401386 121375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I suspect XSLT would be significantly less unbearable if its syntax wasn't XML < 1419401391 370950 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :I would classify XSLT as a declarative language < 1419401406 366735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm pretty sure it's even intended to be a purely functional language < 1419401415 28333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instead of being accidentally that way like C++ templates < 1419401438 951523 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :hmm, I wonder what AWK is classified as... < 1419401451 822222 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :"data-driven" according to wp < 1419401509 156831 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :How to keep the last doughnut < 1419401512 317324 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Hold the doughnut aloft And announce "This is the last doughnut, Does anyone wish to split this with me" Then proceed to touch as many sides of the doughnut as possible < 1419401514 673419 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :XSLT is classified as "declarative" according to wp < 1419401523 482110 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :We extend Pi our reversible programming language of type isomorphisms < 1419401529 128411 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :is this an esolang? < 1419401539 844442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes :p < 1419401548 783786 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric : Dagger Traced Symmetric Monoidal Categories and Reversible Programming < 1419401552 183103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :any sufficiently useless type theory paper is an esolang < 1419401575 503939 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :We develop a reversible programming language from elemen- < 1419401575 635835 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :tary mathematical and categorical foundations. < 1419401588 203401 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :XML was made to make kids hate code < 1419401589 879893 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Imo < 1419401605 362761 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric : An implementation of the language along < 1419401605 428367 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :with several programming examples are available for download from < 1419401605 471593 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http: < 1419401605 533782 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :/www.cs.indiana.edu/ < 1419401605 577537 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :~ < 1419401606 412276 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :sabry/papers/reversible.tar.gz < 1419401608 774054 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :plausible < 1419401623 507661 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :www.cs.indiana.edu/~sabry/papers/reversible.tar.gz < 1419401661 582117 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Omfg why is called a billion laughs < 1419401667 66420 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Why am i laughing < 1419401674 627711 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Make it end < 1419401691 572839 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION hits Solace with the saucepan ===\__/ < 1419401736 736775 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Thanks < 1419401743 928569 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :But the name < 1419401745 684187 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you're welcome < 1419401753 127807 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :its funny :) < 1419401756 367362 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :A billion laughs is a dos attack < 1419401764 232158 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: it's explained... < 1419401769 286438 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :I know < 1419401773 126519 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :dos attack? < 1419401780 819466 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :denial of service < 1419401783 631797 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :But its so funny to me < 1419401793 975868 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :what name? < 1419401801 851297 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :A billion laughs < 1419401810 272489 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :is that a name? < 1419401811 996645 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :XML bomb < 1419401820 788549 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Solace, A billion laughs < 1419401821 600640 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Give him the link < 1419401832 658084 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :How about this < 1419401840 807389 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :A billion Symmetric Monoidal Categories < 1419401846 651864 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :When i discover funny things in xml i kinda cry < 1419401876 599586 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Cuz i had to use it to pass an MIT class in sophtmore year < 1419401896 386826 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :I should've used it on them ;-; < 1419401904 2813 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :vanila: do you have any documentation? < 1419401926 232563 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :you need to see my driving liscnece? < 1419401932 227004 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :no < 1419401944 797501 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :like about Pi < 1419401946 617591 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://www.cs.indiana.edu/~sabry/papers/cat-rev.pdf < 1419401974 77006 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :thanks :) < 1419402115 193135 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :omg this is beautiful < 1419402130 771685 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :all those arrows < 1419402331 452389 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :I always read buffer overflow as butter overflow < 1419402335 851551 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Im silly < 1419402590 121259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :deriving license < 1419402596 634169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also known as degree < 1419402599 853459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*as a degree < 1419402635 673480 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Deriving? < 1419402641 541552 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Or driving < 1419402666 721667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :deriving < 1419402700 164376 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :so apparently i made an esolang at least a few years ago, which is for composing music < 1419402725 194201 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :by some miracle the code still works < 1419402922 148841 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :at the time i thought that this what a perfectly readable syntax: http://pastebin.com/qBCPGLyy < 1419402958 449489 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :s/what/was < 1419402958 814850 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that looks very songlike! < 1419402986 648787 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Its amazing < 1419403020 103414 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :http://www.speedyshare.com/hRBMt/temp.min <-- play with aplay -fS16_LE -r20000 temp.min < 1419403046 832899 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :thatis what comes out of the crawling horror of a compiler that i wrote < 1419403053 428539 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :haha < 1419403078 567296 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :seriously play it, it is music. < 1419403122 991425 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Pi^o is really hard to understand < 1419403123 46676 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :the compiler is made of a mix of shell, C and perl. < 1419403162 531744 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :"all expressible computations are reversible." wow < 1419403193 662795 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419403434 734314 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Disconnected by services < 1419403434 777550 :Patashu_!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419403494 621170 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :Snatches head phones from brother < 1419404228 37089 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419404240 940542 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419404274 407345 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you have the documentation of that music program? < 1419404461 763252 :drdanmaku!uid17782@gateway/web/irccloud.com/x-ttizogaumvypbafy QUIT :Quit: - < 1419404534 697945 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :There was none. here is the source code, an ode to the ire of pitiless gods: https://gist.github.com/orenwatson/95550bb34b4c8cc2e155 < 1419404569 598973 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :This is awesome! < 1419404613 942192 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :basically you do ./acfplayer.sh foo.acf to comile and play a music < 1419404692 803878 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i think this is porbably from my freshamn year < 1419404808 571373 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :ok so essentially, i think i figured out how it works < 1419404810 437026 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :There are also several MML compilers for composing music though, and there is also Csound. < 1419404879 232685 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :it uses sscanf... wait WTF!?!? < 1419404893 730612 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :scanf is a fine parsing tool < 1419404896 802065 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :"sscanf(line,"%lf %lf %lf %lf %lf %d %lf %lf &lf"" < 1419404910 586648 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :provided that you actually check the return value < 1419404921 86696 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :"&lf"... "&lf" god damn it it still works despite that < 1419404922 954252 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oren: wait, &lf? < 1419404925 826352 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :lol < 1419404953 249407 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oren: ah, no it would work < 1419404966 166738 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oren: it has eight %s and eight arguments < 1419405003 66065 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :oh why the hell, past me, what the hell wre you thinking < 1419405058 5609 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :see it is a rolling horror < 1419405068 595521 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :the trailing ` &lf` will be consumed if there is < 1419405078 414608 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :but does not affect any output (including the return value, afaik) < 1419405099 493762 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I guess scanf(" "); can be used to skip whitespaces < 1419405228 90916 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, why is there "&lf" in there, it contain many things aren't so good in this program, such as it require four files; it also just doesn't seems to do much even important things compared with most other software. < 1419405320 327376 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :zzo38: i told you it is a rolling horror... < 1419405339 383141 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419405339 702416 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i forgot entirely about it until i found it today < 1419405398 607271 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, next time you can use a MML compiler if you want to, it will work better. (Such as, using ppMCK can make up a .NSF music.) < 1419405420 756173 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :l'horreur qui chante < 1419405495 133252 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 252 seconds < 1419405516 645774 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg PRIVMSG #esoteric :So smart l - l < 1419405589 336145 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :Actaully the final language after going thru all steps is similar to MML. consider: 2+2, the 2 indicates a 1/2 note, the +2 indicated two semitones above the base tone for the track < 1419405678 561214 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :N1 2+0 2+2 2+6 2+2 2 2+6 2+2 2+0 < 1419405689 468468 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(inspired by vaguely remembering https://en.wikipedia.org/wiki/L%27Homme_qui_marche_I) < 1419405692 816846 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :that is 4 bars of music < 1419405709 227582 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :so the 2 without a pitch is a rest of course < 1419405739 44572 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :OK, I can see that < 1419405754 313429 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :to me numbering the semitones made for sense than the inconsistent letter system < 1419405949 586367 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :oh no i'm reading it wrong. 0 is a whole rest, 1 is a 1/2 rest 2 is a 1/4 rest and so one < 1419405986 548614 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :this line: $length=60.0/$tempo/(2.0**$1); < 1419405992 994721 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :This is one file for ppMCK http://2a03.free.fr/dl.php?file=4228 It uses a few commands that I have added in to the program myself such as * ? ' commands. < 1419406093 745945 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Document of ppMCK: http://vgmrips.net/wiki/PpMCK < 1419406177 581869 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The "n" command can still be used to specify number of semitone like you have < 1419406482 866784 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :hmm, no named macros? < 1419406540 194283 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :That is correct; you can only use numbers (or, for text macros, you can use any single character to identify it). < 1419406566 340518 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :For example I defined text macro *+ for major chords and *- for minor chords; but, it is possible to define them however you want. < 1419406655 127993 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :that's kind of primitive. even my rolling horror has macros with names < 1419406699 236964 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, although I have never needed macros with names. < 1419406715 552558 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :then again the macros.pl could be usedwith almost any language < 1419406922 835955 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :that is the advantage of making something as several separate modules. you can reuse them for a different purpose < 1419407050 606814 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, it can help with many things, if you can use pipes and such. < 1419407071 17380 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :So if you want you could use a preprocessor with ppMCK and other MML compilers too. < 1419407380 30360 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1419408290 619775 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :good morning < 1419408424 954203 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :早安, mroman < 1419408601 486473 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :it's 3 am, barely morning < 1419409194 22667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's 8 am, late night < 1419409625 391214 :Patashu_!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Remote host closed the connection < 1419409635 91876 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419410408 71508 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :well < 1419410414 39435 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :you're in the wrong time-zone then!!! < 1419410439 116758 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :5:40 pm < 1419410450 706559 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :it's a good day to work and I'm not working now < 1419410521 512837 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :10:41 here, but I finished this at around 5am: https://github.com/jarcane/heresy/blob/494bc39cb0c77f0fdba4e3cbd12e382cf1a3027d/private/random.rkt < 1419410576 755725 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lifthrasiir: working, on 5:40 pm christmas eve? silly koreans. < 1419410596 114456 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :oerjan: and I'm on the vacation next week < 1419410618 913400 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1419410952 171313 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :dammit. This is what I get for using tab instead of spaces. The indentation on the y-combinator factorial example in Heresy's docs is broken. < 1419411462 438962 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://ws.apache.org/xmlrpc/apidocs/org/apache/xmlrpc/server/RequestProcessorFactoryFactory.html < 1419412085 449531 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :https://plus.google.com/+JeanBaptisteQueru/posts/9oHHUMpwYhG < 1419412460 630056 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, God jul < 1419412486 274570 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Or do you say something else in Norway? < 1419412512 681183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :exactly the same words < 1419412518 686709 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :God jul < 1419412525 981932 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Same spelling too? Nice < 1419412544 10801 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hyvää joulua from the country who's not in the language club. < 1419412556 727193 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess "joulua" is from the same roots. < 1419412585 92482 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Partitive form of "joulu".) < 1419412621 816240 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As for "hyvä"... "From Proto-Finnic *hüvä, from Proto-Uralic *šeŋä. Cognates include Estonian hea and Veps hüvä and Sami savvit or Erzyan чив (čiv). Possibly of Indo-Iranian origin." < 1419412628 390679 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :imo why wouldn't jul be in july < 1419412678 31791 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf, well it is jul as in the (old?) English yule. < 1419412694 876045 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I think it has a different origin than July (juli in Swedish) < 1419412697 533333 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :yule forgive me for not making the connection < 1419412720 726091 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: july is from julius caesar < 1419412734 570647 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And Yule is "either cognate with[1][2][3] or from[4][5] Old Norse jól". < 1419412736 174008 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419412762 979027 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :shachaf, but every summer some company tend to make some ad with Father Christmas in it just to try to be funny. Probably funny the first time, but not any longer. < 1419412816 220906 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, makes sense < 1419412877 318769 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, Speaking of Caesar and months, wasn't it he who screwed up the calendar so that December is no longer the 10th month as the name would imply? Same goes for September and forwards even < 1419412906 761785 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: iirc that screwing up was done before his reform < 1419412912 123620 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1419412934 871626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :someone linked a nice overview here, let me see if i can find it again < 1419413091 873618 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :メリークリスマス < 1419413178 946169 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :the japanese were not creative < 1419413271 712385 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Is lambdabot broken? It told me I had one new message in /msg, but when I asked it for it, I didn't get anything < 1419413285 235024 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :gah too many sites i cannot recognize which it was < 1419413323 689560 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :明けましておめでとうございます < 1419413334 356086 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :grmble google doesn't seem to have crawled that date < 1419413340 56656 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: ask int-e < 1419413361 545331 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :lifthrasiir, which language is that? < 1419413418 576515 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, strange, I can't do a double-whois on int-e to get his/her idle time. Maybe pending netsplit is the cause of both of these issues? < 1419413430 584427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 2+2 < 1419413430 627623 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 4 < 1419413443 893942 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Wow that is some lag, lambdabot just answered < 1419413444 877982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages? < 1419413444 921150 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Sorry, no messages today. < 1419413449 167813 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :like 5 seconds ago < 1419413459 483342 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he's recently changed the saving mechanism, to help against data not being saved properly < 1419413487 536033 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : oerjan said 25d 57m 24s ago: Is there a way to say to cabal "fix mixed versions"? I.e rebuild any packages depending on different versions of a package so that everything just works, and I don't get weird errors. <-- apart from the sandbox thing, i vaguely think that if you install all the packages as _one_ cabal install command it will < 1419413488 694920 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1419413516 923322 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Okay, thanks for the tip, sadly I installed haskell-platform using my package manager. So that will be fun to deal with... < 1419413598 941892 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, yeah there seems to be some major lag issues atm < 1419413678 600013 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Vorpal: Japanese, "happy new year" < 1419413678 643210 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :akemashite omedeto gozaimasu < 1419413745 709188 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but that used to lose messages and resend old ones, not forget things one moment to the next < 1419413745 790715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: um from my point of view lambdabot answered immediately. < 1419413746 605792 :roasted42!~appleseed@41.50.16.52 QUIT :Changing host < 1419413746 649122 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1419413746 649223 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1419413746 649310 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: hm that sounds like the old problem < 1419413746 649393 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :unless you actually haven't spoken since then < 1419413747 53973 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :all tests so far imply it's you who are lagged relative to me, lambdabot and int-e < 1419413747 197719 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually irssi refuses to ping lambdabot < 1419413747 259286 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@do hi < 1419413747 376347 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :hi < 1419413747 376467 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :lo < 1419413747 419683 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: if you are responding to pings, you are horribly lagged because you haven't responded yet :P < 1419413767 35025 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there it arrived < 1419413784 527491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :10:34 CTCP PING reply from int-e: 0.284 seconds < 1419413784 570762 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :10:35 CTCP PING reply from Vorpal: 267.534 seconds < 1419413825 940230 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, I'm not lagged relative the server I'm connecting to according to znc < 1419413835 108733 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, but yes I'm lagged relative some other persons < 1419413875 61021 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, anyway it seems to be lag bursts, sometimes lambdabot pings directly, sometimes it doesn't < 1419413976 788304 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: changing server often helps < 1419413989 162196 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 QUIT :Ping timeout: 265 seconds < 1419414009 130725 :Solace!uid52684@gateway/web/irccloud.com/x-rurofukpkfjziueg QUIT :Quit: Connection closed for inactivity < 1419415308 266855 :oren!~oren@nrba4-34.onlink.net QUIT :Ping timeout: 258 seconds < 1419417737 191963 :MoALTz!~no@user-164-126-31-182.play-internet.pl QUIT :Quit: Leaving < 1419418893 582753 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :hmm. I think my math is all wrong. < 1419419057 230068 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 258 seconds < 1419419232 474276 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Converting my 64-bit integer down into a fraction that can then fulfill the expected usecase of int(rnd * n) + 1 < 1419419408 985567 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the quick and dirty method is to use modulo n < 1419419424 483802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it will not be entirely uniform if n isn't a power of 2, though. < 1419419483 132910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and will be very skewed if n is close to 64 bits large < 1419419525 209132 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :The algo I'm using does in fact spit out a 64-bit number. < 1419419560 516624 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not talking about the number spit out, i'm talking about the n in your int(rnd * n) + 1 < 1419419658 354468 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1419419690 425232 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess there's also a problem if lower bits are less random than higher < 1419419753 317458 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1419419775 260283 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :from the other end, divide 2^64 by n < 1419419801 230717 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :then divide your spit out number by the result of that. < 1419419827 826972 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :rounding down in both cases, i think. < 1419419857 501240 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if the result is n, pick a new number and retry. < 1419419996 342175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :third method, look up how this is actually supposed to be done. < 1419420013 10734 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION helpful < 1419420079 393782 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Yes. < 1419420084 995006 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :This is probably a smart option. < 1419420093 948176 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :That's the hardest method though < 1419420110 827762 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ain't it always < 1419420137 811032 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :especially if the people giving stupid answers give a lot of google hits :P < 1419420185 641630 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :It seems there's trickier math involved in getting a fraction that will be in a range such that (* (rnd) 6) actually spits out something between 0 and 5. < 1419420348 501125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm wait that's easy enough < 1419420381 626935 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :x * 6 `div` (2^64) < 1419420399 947813 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that will be somewhat skewed though < 1419420451 827298 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Very skewed: that's basically the first thing I tried. < 1419420454 765503 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :by which i mean, not all numbers 0..5 equally "likely" < 1419420489 117357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for a non-skewed version, you _have_ to throw away some cases. < 1419420496 939359 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(see my second option above) < 1419420534 17061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it shouldn't be _very_ skewed mind you - some of the numbers will have 1 more 64-bit number giving them than the others. < 1419420693 47224 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :different way of doing the second method: let y = 2^64 - (2^64 % 6). throw away every number >= y (at most 5), for the rest do x * 6 `div` y < 1419420723 927024 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mixing C and haskell is so useful < 1419420764 275513 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :well, see, I'm trying to implement (rnd) itself, according to the BASIC spec, ie. a random number between 0 and 1. I won't necessarily know n, so I can't write that factor into the implementation easily (unless I divert from spec and just add an argument to RND) < 1419420800 140260 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :But at the moment, it consistently produces numbers which are far too small to use for that use case. < 1419420824 224284 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well rnd = x / (2^64) is basically the way to go if your spit-out numbers are 64-bits... < 1419420860 494405 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: what... < 1419420880 186887 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: what what? < 1419420891 499044 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Or 2^64-1 < 1419420929 873808 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you want to include 1 as a possibility? ok but that'll complicate choosing integers again later < 1419420936 431446 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: wondering about the ping. and what do you mean by "irssi refuses to ping lambdabot"? I don't see why it would do that; it's just that lambdabot won't reply :P < 1419420964 413304 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Which is what I've been trying to do, and getting weird results. < 1419420986 653692 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: when i do /ping lambdabot irssi doesn't say that it sent any ctcp < 1419421003 74929 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :unlike for the rest of you < 1419421022 302278 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1419421027 575351 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419421033 834819 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i'm stupid < 1419421039 129552 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :For example, given the numbers I'm getting over (2^64), doing (for/list ([x (in-range 100)]) (add1 (truncate (* (rnd) 6)))) gives me a list composed almost entirely of 1s and 2s. < 1419421042 236646 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :forgot i have a lambdabot query window < 1419421052 284333 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :heh < 1419421056 269504 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :correction: entirely 1s and 2s. < 1419421059 742312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and for some reason those messages don't mark the window as active < 1419421103 972278 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i was pinging you because Vorpal said you were unwhoisable < 1419421121 263302 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Perhaps you should try debugging that program < 1419421192 671730 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I figured it out. It's just that I saw the ping completely out of context. My active channel was #ghc... < 1419421271 907725 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: (Which has not seen any activity in the last two hours, just some people joining and leaving. So it looked like a recent thing until I looked at the time stamp.) < 1419421458 445833 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: that would seem to imply that your fractions are between 1/6 and 1/3 the size they should be... < 1419421465 192131 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1419421472 722021 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :J_Arcane: ^ < 1419421478 432333 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :oerjan: Well, ditching the float technique and doing result % n does indeed give a 0 to n range it looks like. But visibly irregular results. < 1419421510 898352 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :(and very weighted to the bottom) < 1419421520 182203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the result % n thing might be too sensitive to patterns in the formula < 1419421533 533559 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :modulo n < 1419421623 222757 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in the "low bits", vaguely speaking < 1419421736 19693 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Maybe I should just accept I don't know what I'm doing and fall back to Racket's built-ins. XD < 1419421759 48781 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1419421812 127863 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I can *easily* rewrite the code in place without breaking the semantics. < 1419421828 421832 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :And it's all git-versioned so if I want to come back to it the code's around somewhere ... < 1419422108 115598 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Oh http://golf.shinh.org/p.rb?One+Point is a bit frustrating. First I took ages to figure out what sequence that is... and now I have 74 characters for Haskell where henkma has 70... < 1419422177 401505 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And I still don't know whether "One Point" is supposed to be a hint. < 1419422408 401573 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION checked oeis < 1419422478 277082 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :https://oeis.org/A030303 < 1419422520 161821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's the points where there are ones... < 1419422621 954439 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah. why did OEIS fail me... < 1419422651 327333 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i dunno, did you use spaces instead of commas? < 1419422674 776696 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :because ... yeah that. < 1419422925 296990 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :This is not quite the only channel I watch that's not dead, but it's pretty close. < 1419423454 462181 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: (one of the annoying little details is that the bits are only collected up to 254. 255 instead would help me...) < 1419423492 42000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1419423537 72340 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1419423804 860284 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :interesting... dc makes 0^-1 = 0. < 1419423811 721376 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(wtf) < 1419423984 497902 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :blargh. wtf doesn't racket's make-random-generator take a seed argument? < 1419424166 246278 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :because you can use random-seed followed by current-pseudo-random-generator? < 1419424185 671209 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but more likely nobody really thought about this. < 1419424260 287368 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run echo '0^(-1)' | bc < 1419424260 818506 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runtime error (func=(main), adr=4): divide by zero < 1419424280 374298 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :J_Arcane: and there's the vector->pseudo-random-generator thing. < 1419424317 138558 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`run echo '0 _1 ^ p' | dc < 1419424317 691601 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0 < 1419424325 776805 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I suppose as long as the current-generator parameter obeys scope it's OK ish. < 1419424328 576612 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :in other news I think that racket looks a bit like scheme ;-) < 1419424468 358014 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Well, it did start out as a Scheme, and it's mostly still one at heart. IT was just a matter of them not wanting to be bound by the standard or expectations anymore. < 1419424514 383578 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :J_Arcane: Actually I'd sort of expect there to be potential races with other threads. Actually it's even unclear whether random-seed makes a new RNG or just replaces the state... < 1419424563 217653 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(mutable data is so annoying.) < 1419424578 697427 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :int-e: Indeed it is. < 1419424628 463551 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1419424650 604380 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's curious, because GNU dc is built on bc. (dc ^ is using the same bc_raise as bc ^.) < 1419424782 586561 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :int-e: Also annoying is that the value range for the seed is 32-bits, but the timer is 64-bits. So it actually uses some internal derivation when seeding from (current-milliseconds) that I thus have to account for somehow, and that means I may have to rewrite my spec anyway ... :/ < 1419424871 459903 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(with-current-time 12345678901234578 (random-seed)) < 1419424941 384539 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :once you have mutable data, time travel looks almost sane :P < 1419425108 271867 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I had defined a syntax for a BASIC-style "timer" var, but since (curr-ms) is 64-bits, you can't actually use it with randomize. I will have to derive some formula that turns any 64-bit number into a 32-bit that's valid for a seed. < 1419425212 182309 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(lambda (x) 42) < 1419425245 397479 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric ::D < 1419425319 560404 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I suppose I could just bitmask the first half of the number ... < 1419425740 583844 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION sees #include "schmach.h" and goes looking for "schande.h" < 1419425757 108569 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Yes, that works. Just bit-shift off 32 digits and bam, 32-bit number. :D < 1419425766 337733 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :ACTION is not a hacker, just a hack ... < 1419425836 326537 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :J_Arcane: you know, the lower bits will vary much faster than the upper bits. You could even take the number modulo 2^32-5 or so. < 1419425882 571635 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Hmm. I didn't think about doing it with modulo. < 1419425894 524327 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I just did (arithmetic-shift seed -32). < 1419425910 806971 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :But your way makes more sense. < 1419426112 246394 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah, better make that modulo 2^31-1: if (scheme_get_int_val(o, &i)) { if (i > 2147483647) i = -1; } < 1419426310 594811 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Good point. I did: (modulo seed (sub1 (expt 2 31))) < 1419427054 210678 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway, random-seed will destroy the current RNG state, and current-prng obviously can't make a copy. < 1419427309 48111 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Next: I must figure out which racket function works best for basic's int(). < 1419427354 4665 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :int-e: This is what I did: https://github.com/jarcane/heresy/blob/master/private/random.rkt < 1419427694 633369 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :J_Arcane: I'm not sure whether I can read this. Does rnd re-seed every time its called? < 1419427713 421633 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :int-e: No, or at least, it shouldn't if I've understood generators correctly. < 1419427792 601363 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Generators are continuations. IIUC, the computation should remain inside loop after first run. So it just keeps taking new numbers from the current PNRG. < 1419427873 312534 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pseudo-number random generator, hmm < 1419427879 343656 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :XD < 1419427908 386342 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :brain is tired. weeks of insomnia and sleep problems and also trying to emergency thaw a ham. < 1419427910 523983 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Anyway, all I'm saying is you're on your own there; I don't know Racket. < 1419427922 381547 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric ::D No worries. < 1419429350 930817 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1419430422 574819 :S1!~S1@p4FF92D01.dip0.t-ipconnect.de JOIN :#esoteric < 1419430890 930621 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419431393 46323 :vanila!~vanila@unaffiliated/vanila QUIT :Ping timeout: 240 seconds < 1419431585 323434 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca JOIN :#esoteric < 1419431708 821070 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Good afternoon < 1419431959 619229 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` dc <<<125P < 1419431960 725525 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​} < 1419431970 163139 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` dc <<<122P < 1419431970 744975 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :z < 1419432603 90239 :tswett!~tswett@c-98-243-16-185.hsd1.mi.comcast.net JOIN :#esoteric < 1419432857 94109 :tswett!~tswett@c-98-243-16-185.hsd1.mi.comcast.net QUIT :Ping timeout: 240 seconds < 1419432942 733542 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 245 seconds < 1419433353 371777 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1419434802 225017 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` dc <<<[1xp]x < 1419434802 805543 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1419434817 874368 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` dc <<<1xp < 1419434818 437333 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1 < 1419434847 517372 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` dc <<<[[1x]xp]x < 1419434848 66827 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1 < 1419434948 404086 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Of course, if one were to believe the documentation, 1x should have the same effect as just 1: push 1 on the stack. It does not mention that x on a number exits one level of macro execution.) < 1419435143 560497 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419435798 243607 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1419436127 753953 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu JOIN :#esoteric < 1419436511 698539 :tswett!~tswett@c-98-243-16-185.hsd1.mi.comcast.net JOIN :#esoteric < 1419436516 6585 :tswett!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Ahoy. < 1419436539 558330 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 245 seconds < 1419436551 978310 :tswett!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Is there a largest ordinal number A such that the set of all ordinal numbers below A has computable arithmetic? < 1419436923 203971 :tromp_!~tromp@rtc35-167.rentec.com PRIVMSG #esoteric :what operations do you require in arithmetic? < 1419436999 452376 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The answer may strongly depend on what representation you use for computation < 1419437214 790399 :tromp_!~tromp@rtc35-167.rentec.com PRIVMSG #esoteric :if A is a limit ordinal, then you can just add it, along with A*0=0,A+0=A*1=A, anything else with A is out of range < 1419437237 74046 :tswett!~tswett@c-98-243-16-185.hsd1.mi.comcast.net QUIT :Ping timeout: 240 seconds < 1419437272 559343 :tromp_!~tromp@rtc35-167.rentec.com PRIVMSG #esoteric :and it seems that ordinals below A cannot be combined to get to A < 1419437313 700346 :tromp_!~tromp@rtc35-167.rentec.com PRIVMSG #esoteric :wait, that's not true < 1419437342 930292 :tromp_!~tromp@rtc35-167.rentec.com PRIVMSG #esoteric :e.g. A=2*w = w+w < 1419437383 428019 :tromp_!~tromp@rtc35-167.rentec.com PRIVMSG #esoteric :or is that w*2 ? < 1419437428 307962 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's w*2 < 1419437573 256255 :tromp_!~tromp@rtc35-167.rentec.com PRIVMSG #esoteric :ok, so 2*w=w < 1419437990 840880 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`? tswett < 1419437991 686496 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tswett is livin' it up with the penguins < 1419438222 279490 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :ooh, dc < 1419438259 143835 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :int-e, yeah, I noticed strange behavior with doing x on a number too < 1419438265 459148 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Recursive_ordinal , hmm. Unfortunately, deciding the well-order is not sufficient for arithmetic, or is it? < 1419438515 179845 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Kleene%27s_O < 1419438535 670073 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Apparently arithmetic is computable but equality is not?? < 1419438536 588316 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh weait. w_1^CK is just a supremum. Of course there is a supremum for the ordinals with computable arithmetic as well. All I'm really looking for is a proof that this supremum itself does not have computable arithmetic. < 1419438644 493965 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmmmm. < 1419438763 146637 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh it's just data Ord = Zero | Succ Ord | Lim (Nat -> Ord), where the Nat -> Ord function is computable. < 1419438905 828240 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So right, if you forgo equality tests then that will work. < 1419438984 246929 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 JOIN :#esoteric < 1419439015 280884 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419439140 460688 :silverstream!~silverstr@unaffiliated/silverstream JOIN :#esoteric < 1419439338 551421 :MDream!~fyrc@67.235.2.71 NICK :MDude < 1419440291 16326 :drdanmaku!uid17782@gateway/web/irccloud.com/x-yvxubzyoveawtvnm JOIN :#esoteric < 1419440350 593466 :S1!~S1@p4FF92D01.dip0.t-ipconnect.de QUIT :Quit: S1 < 1419441604 17101 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Damn you people, there's too many fun languages to learn! < 1419442306 280317 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 255 seconds < 1419442475 850260 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419442526 154525 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419442643 18853 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 240 seconds < 1419443363 547953 :roasted42!~appleseed@41.48.16.53 JOIN :#esoteric < 1419443669 189946 :roasted42!~appleseed@41.48.16.53 QUIT :Remote host closed the connection < 1419443916 199327 :oren!~oren@nrba4-34.onlink.net JOIN :#esoteric < 1419443953 396098 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :my power is back on < 1419443954 675266 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca QUIT :Quit: COMESTIBLE CHICKEN < 1419444115 582753 :roasted42!~appleseed@41.48.16.53 JOIN :#esoteric < 1419444260 215314 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :when i was a kid it used to snow on christmas eve. what is this "freezing rain", "sleet" crap? < 1419444281 159305 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yeah seriously, who is evn in charge anymore? < 1419444324 372372 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oil companies < 1419444329 332274 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :apparently not santa claus < 1419444369 147290 :roasted42!~appleseed@41.48.16.53 QUIT :Ping timeout: 252 seconds < 1419444545 809076 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Santa Claus is dead by now. < 1419444609 689399 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :at least, your heating bills are low < 1419444641 26047 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :we are using a wood stove this morning cause the hydro was out < 1419444674 977553 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :(in Ontario the electric power is refered to as "the hydro") < 1419444748 960627 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :do you heat with electricity? < 1419444821 494446 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i am at my grandparents' house. they have electric and wood. my house in toronto has gas everything < 1419444927 126624 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :gas stoves are way easier to cook on than electric < 1419445124 338470 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1419445166 72822 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419445180 816106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote when i was a kid it used to snow on christmas eve. what is this "freezing rain", "sleet" crap? yeah seriously, who is evn in charge anymore? apparently not santa claus Santa Claus is dead by now. < 1419445184 514453 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1227) when i was a kid it used to snow on christmas eve. what is this "freezing rain", "sleet" crap? yeah seriously, who is evn in charge anymore? apparently not santa claus Santa Claus is dead by now. < 1419445200 554773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :santa ist tot < 1419445203 678323 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1419445348 427155 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I thought that was Nietzsche. < 1419445384 449194 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oh no, Nietzsche is alive and well < 1419445395 364487 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :just met him recently, he's definitely doing fine < 1419445429 751746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nietzsche is the new santa < 1419445585 225622 :roasted42!~appleseed@41.48.16.53 JOIN :#esoteric < 1419445614 205977 :silverstream!~silverstr@unaffiliated/silverstream PRIVMSG #esoteric :he's fine when with his mother < 1419445852 992753 :roasted42!~appleseed@41.48.16.53 QUIT :Ping timeout: 240 seconds < 1419446193 189939 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric : Nietzsche is dead too. < 1419446348 270262 :shikhin_!~shikhin@unaffiliated/shikhin NICK :shikhin < 1419446457 659139 :roasted42!~appleseed@41.48.16.53 JOIN :#esoteric < 1419446509 217879 :silverstream!~silverstr@unaffiliated/silverstream PRIVMSG #esoteric :you have googled this! < 1419446594 3906 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :No I have not < 1419446625 199418 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I looked it up in Wikipedia < 1419446644 265633 :silverstream!~silverstr@unaffiliated/silverstream PRIVMSG #esoteric :hipster < 1419446707 717436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi silverstream! how did you find this channel? < 1419446717 89363 :roasted42!~appleseed@41.48.16.53 QUIT :Ping timeout: 240 seconds < 1419446751 853632 :silverstream!~silverstr@unaffiliated/silverstream PRIVMSG #esoteric : /list < 1419446791 796114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`relcome silverstream < 1419446792 878938 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​09silverstream: 02Welcome 06to 13the 04international 07hub 08for 09esoteric 02programming 06language 13design 04and 07deployment! 08For 09more 02information, 06check 13out 04our 07wiki: 08. 09(For 02the 06other 13kind 04of 07esoterica, 08try 09#esoteric 02on 06irc.dal.net.) < 1419446793 225550 :silverstream!~silverstr@unaffiliated/silverstream PRIVMSG #esoteric :but while you asK: i'm looking for a channel with database pros.. any suggestions? < 1419446797 136318 :silverstream!~silverstr@unaffiliated/silverstream PRIVMSG #esoteric : thank you < 1419446812 333633 :silverstream!~silverstr@unaffiliated/silverstream PRIVMSG #esoteric :likw database theory in general < 1419446841 318387 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :#sql < 1419446929 750688 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What database implementation are you using specifically? There are many such as SQLite and MySQL and others. < 1419446940 125360 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(And a few which aren't based on SQL.) < 1419446944 491691 :silverstream!~silverstr@unaffiliated/silverstream PRIVMSG #esoteric :that's undecided yet < 1419446961 800099 :silverstream!~silverstr@unaffiliated/silverstream PRIVMSG #esoteric :i'm playing with the thoughts to use nosql.. actually < 1419446992 765604 :silverstream!~silverstr@unaffiliated/silverstream PRIVMSG #esoteric :i would like to know what architecture to use for a fast tag engine < 1419447083 500410 :silverstream!~silverstr@unaffiliated/silverstream PRIVMSG #esoteric :haaaving "element" as the basic object from which everything else derives.. while elements can be tagged < 1419447134 442006 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what's nosql exactly? < 1419447173 825362 :silverstream!~silverstr@unaffiliated/silverstream PRIVMSG #esoteric :they key value revolution ..pushed by google..memcache..mongo etc.. google < 1419447193 192219 :silverstream!~silverstr@unaffiliated/silverstream PRIVMSG #esoteric :it's fast and ..scalable < 1419447214 46654 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the fun part being that the nosql databases tend to acquire query languages over time. < 1419447462 252123 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I suppose it also depend what you are making, what help the most. < 1419447468 374084 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I happen to like SQLite. < 1419447528 402987 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sqlite is somehow the opposite of the nosql databases. < 1419447566 531180 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :SQLite does not have stored procedures, although I do not believe stored procedures are useful. It does allow triggers on views though, and I find that a very useful feature. SQLite also supports recursive WITH, and virtual tables, extension loading, and a few other things which are pretty useful really. < 1419447575 418411 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :local, often exclusive access to a (often small) database vs. shared, distributed, huge databases. < 1419447695 684787 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sqlite has a fairly powerful query language, while nosql started out with simple key -> value lookups. < 1419447723 218845 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :also sqlite is not a buzzword, nosql is. < 1419447758 818650 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, they can help for different purposes. < 1419447809 695923 :silverstream!~silverstr@unaffiliated/silverstream PRIVMSG #esoteric :how is sqlite a buzzword? it's a valid solution in some cases < 1419447828 850811 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :silverstream: "not" < 1419447871 284888 :silverstream!~silverstr@unaffiliated/silverstream PRIVMSG #esoteric :cu ..and thanks < 1419447873 729904 :silverstream!~silverstr@unaffiliated/silverstream PART :#esoteric < 1419447877 116665 :ChanServ!ChanServ@services. MODE #esoteric +o :elliott > 1419447877 457657 NAMES :#esoteric < 1419447881 105792 :elliott!~elliott@unaffiliated/elliott MODE #esoteric +b :$a:silverstream > 1419447881 132610 NAMES :#esoteric < 1419447886 858401 :elliott!~elliott@unaffiliated/elliott MODE #esoteric -b :*!*@koln*.pool.mediaWays.net > 1419447886 884511 NAMES :#esoteric < 1419447887 193237 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that was weird. < 1419447894 223498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's leave his ISP unbanned so it's easier to tell next time < 1419447895 832224 :elliott!~elliott@unaffiliated/elliott MODE #esoteric -o :elliott > 1419447895 859230 NAMES :#esoteric < 1419447908 385205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I talked to him in /msg.) < 1419447951 415618 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I admire your persistence. < 1419447966 902953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thankfully his typing style is so distinctive and he tends to talk about the same random off-topic things right after joining < 1419447977 891722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: I admire his :P < 1419447997 27334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's like the world's most boring game of cat and mouse -_- < 1419448006 282902 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Even in my most active times as #math (now ##math) op I never bothered to identify ban evaders before they actually misbehaved again. < 1419448072 367759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, I don't want to encourage people who have been banned for repeatedly being horrible jerks to people to get their one free asshole card every time they switch to a new name :/ < 1419448076 437662 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :SQLite is a full programming language and you do not need to deal with file formats since SQLite will do those things automatically for you; so you can extend a table by using ALTER TABLE and add triggers by using CREATE TRIGGER and change the indexing and still the file format is the same format and you don't need to worry about it. < 1419448088 890114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if I recall correctly he even ban evaded the first time he got a _temporary_ ban for that < 1419448111 436517 :roasted42!~appleseed@41.48.16.53 JOIN :#esoteric < 1419448130 84255 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: but holding grudges takes so much energy. < 1419448155 451351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meh, it's like an exciting rivalry < 1419448166 808079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :except it's just my boredom vs. a really persistent jerk < 1419448183 358647 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh it's a hobby, why didn't you say so. < 1419448190 344687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ehe < 1419448201 339344 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :My favorite database format is the flat binary file. < 1419448223 696156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, it's more like I tend to be pretty good at recognising typing styles and the like, so once someone talks a bit my brain usually fires off the signal and it's easier to deal with it than ignore it :/ < 1419448225 370259 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :mine is the rounded. that is better than the flat. < 1419448266 445159 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :/dev/null is nice and round. < 1419448284 359744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(maybe if he didn't ban evade immediately after getting permabanned he'd actually get a second chance, but it's pretty clear by now he just wants to keep trying so he can continue the behaviour he got banned for...) < 1419448300 538166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(well... more like fourth or fifth chance, he got kicked/banned a bit before it actually became permanent.) < 1419448303 156980 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :oren: If you do not need it to be extensible or user programmable then a flat binary file will work < 1419448387 58710 :roasted42!~appleseed@41.48.16.53 QUIT :Remote host closed the connection < 1419448404 486950 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :zzo38: and i maintain that that is true in most applications < 1419448425 367154 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Maybe. < 1419448465 112767 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :but i find people using XML or SQL or CSV all the time when a flat serialization would work fine < 1419448535 749199 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Even for text I prefer tab-separated-values rather than comma-separated values. < 1419448560 671858 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :in CSV the C stands for "character" < 1419448604 287159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it does...? < 1419448608 592324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you sure it isn't comma < 1419448608 828990 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :it does < 1419448619 892048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Comma-separated_values says comma < 1419448637 811015 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :My Christmas eve dinner: http://imgur.com/gallery/XRzUX/new < 1419448668 971721 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hehe. what is golf? http://golf.shinh.org/reveal.rb?Base+37/hebiyan_1418620884&hs < 1419448724 643061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :J_Arcane: what's the finnish equivalent of lutefisk or surströmming? < 1419448743 650985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: they left out the spaces before the import lists, it's all good < 1419448745 445686 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :elliott: They do have lutefisk here. < 1419448751 100932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also the type signatures < 1419448765 686161 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :lipeäkala. < 1419448815 385144 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :We declined that option (it's more of a Norwegian/Swedish thing) and instead snacked on gravlax for late lunch while the food cooked. < 1419448817 677422 :roasted42!~appleseed@41.48.16.53 JOIN :#esoteric < 1419448884 230255 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Also, if SQL is used it allow to deal with it externally using SQLite command-line program and also you do not need to define another embedded scripting language to deal with the data since SQL already does so. < 1419448948 281543 :singingboyo!~g8p8@deas.ugrad.cs.ubc.ca QUIT :Ping timeout: 255 seconds < 1419449680 731054 :roasted42!~appleseed@41.48.16.53 QUIT :Remote host closed the connection < 1419450494 578715 :Lorenzo64!~lorenzo@adsl-ull-199-21.42-151.net24.it JOIN :#esoteric < 1419451491 717846 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419451814 7350 :roasted42!~appleseed@41.48.16.53 JOIN :#esoteric < 1419452559 115198 :roasted42!~appleseed@41.48.16.53 QUIT :Ping timeout: 265 seconds < 1419452794 721875 :roasted42!~appleseed@41.48.16.53 JOIN :#esoteric < 1419452857 323872 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Amazingly, the bct interpreter for eodermdrome seems to work < 1419453098 635697 :roasted42!~appleseed@41.48.16.53 QUIT :Remote host closed the connection < 1419453262 583724 :Lorenzo64!~lorenzo@adsl-ull-199-21.42-151.net24.it QUIT :Read error: Connection reset by peer < 1419453278 300035 :roasted42!~appleseed@41.48.16.53 JOIN :#esoteric < 1419453580 303217 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`unidecode 13 < 1419453581 243751 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+FF11 FULLWIDTH DIGIT ONE] [U+FF13 FULLWIDTH DIGIT THREE] < 1419454042 688900 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 245 seconds < 1419454168 280861 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1419454728 246565 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :There are wide versions of all the latin characters. < 1419454800 515581 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :is this worse or better than allcaps? < 1419454813 736396 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :kewl < 1419454844 908082 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :!@#$%^&*()<>?:”{} < 1419454876 912525 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :\/+-=_~ < 1419455273 324152 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :does elliott get pinged if i say his name like this? < 1419455401 286384 :MDude!~fyrc@67.235.2.71 QUIT :Ping timeout: 255 seconds < 1419455427 678081 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :ヤッパリ elliott ピング シナカッタ ナ~。 < 1419455896 768548 :spiette!~spiette@2607:fad8:4:6:f2de:f1ff:fe66:77e5 QUIT :Quit: :qa! < 1419456007 517336 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :lel < 1419456133 215158 :roasted42!~appleseed@41.48.16.53 QUIT :Ping timeout: 258 seconds < 1419456147 22515 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419456227 910934 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Have an esoteric christmas, everyone < 1419456254 867543 :roasted42!~appleseed@41.48.16.53 JOIN :#esoteric < 1419456877 820762 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :damn! 88 bytes < 1419457095 573164 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1419457176 210003 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: GG was updated really early today. < 1419457191 174635 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i know < 1419457197 223637 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i got it before going to bed < 1419457282 966478 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :now waiting for the collatz parity revelation < 1419457324 928623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh they're both revealed today? < 1419457332 926114 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes. < 1419457354 506878 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i was only able to do 86 bytes of C < 1419457406 43818 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :so i want to know what sorcery they sorcered < 1419457425 688032 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :how about the IOCCC when is tha revealed? < 1419457431 314274 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Did you try calling functions without arguments, hoping the right values are already on the stack? < 1419457439 486179 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's funny, not a single character difference between our and henkma's base 37 solutions :P < 1419457457 830080 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: yes. I was surprised, henkma doesn't usually submit one-liners like that. < 1419457499 469863 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oerjan, I wrote that too < 1419457507 329102 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :same exact length program < 1419457518 460986 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :int-e: mine involves terible abuse of ? and : < 1419457523 672352 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i idny submit bcecause i didnt win < 1419457524 829084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: length is easy if you're trying to compete... < 1419457552 666216 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: if you mean x?:y = x if x is true, that's actually documented for gcc. < 1419457559 744427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but having the exact same choice of everything... although i guess there wasn't much choice, using m@ is sort of "standard" < 1419457578 3476 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I used m@ too < 1419457603 71854 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :using newline instead of ; could have happened, but didn't < 1419457603 845107 :roasted42!~appleseed@41.48.16.53 QUIT :Ping timeout: 272 seconds < 1419457624 872640 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I'm curious about henkma's solution, but obviously even more curious about tails' dc one :) < 1419457633 95682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in theory putStr.($"\n") would have worked, but no one ever does that :P < 1419457663 554607 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: ok i'm just looking at the haskell ones usually < 1419457691 713475 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: actually I have a variant of the same length in my file: import Numeric;m@main=do n<-readLn;putStrLn$showIntAtBase 37((['0'..'9']++['a'..'z']++"A")!!)n"";m < 1419457713 164136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah ok so do notation is the same? < 1419457717 194633 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yes < 1419457717 376447 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes < 1419457721 5327 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :had to be tried ;) < 1419457722 962505 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i compared both < 1419457732 404570 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :usually it's a little longer if you don't _need_ to define a name < 1419457750 112326 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but i guess the ($ ...) section compensates < 1419457766 983662 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(because I can't do the arithmetic in my head reliably - three more there, two less there, one less there, plus/minus one :) < 1419457774 656205 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right < 1419457781 815534 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i may have tried it too < 1419457796 84367 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I want to win a golf < 1419457798 919126 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :but im tnot good < 1419457801 635176 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yep it's there in my file < 1419457803 837033 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i might as well submit my best shot < 1419457833 595741 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :no one else got 86 anyway < 1419457840 560659 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: what about collatz parity, what's your best shot? < 1419457857 423860 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait hm mine is one char longer than yours < 1419457922 26942 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh i should have used !! as a section, i used it prefix and got a useless $ < 1419457947 918367 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, henkma had a different variant of the formula, so that's where he found the extra spaces. < 1419457994 864241 :Solace!uid52684@gateway/web/irccloud.com/x-fyfdnyxeiyhvmzgg JOIN :#esoteric < 1419458004 881421 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So I was worried for no reason at all. < 1419458010 472834 :Solace!uid52684@gateway/web/irccloud.com/x-fyfdnyxeiyhvmzgg PRIVMSG #esoteric :Help < 1419458018 629856 :Solace!uid52684@gateway/web/irccloud.com/x-fyfdnyxeiyhvmzgg PRIVMSG #esoteric :Hello* < 1419458042 7137 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :never mind my output is very slightly wrong < 1419458056 481414 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i didn't get it below 91 < 1419458132 491890 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i assume i didn't find the actual clever trick, now to peek -> < 1419458167 88151 :Solace!uid52684@gateway/web/irccloud.com/x-fyfdnyxeiyhvmzgg PRIVMSG #esoteric :Night~ < 1419458179 543218 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that hebiyan guy is also one of those weird "golfing? what's that" guys < 1419458278 875095 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: main=putStr$[-256..256]>>=(64?);0?_="|\n";n?k|t<-mod k 2=" #"!!t:(n-1)?div(3^t*k)2 <-- I didn't think this required much cleverness. The last 2 characters were tricky though. < 1419458582 555293 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :my brain must have been off because i never realized 3^t < 1419458593 856471 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so i kept having two branches < 1419458628 365304 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I had (2*t+1)*k at some point. < 1419458632 613579 :Lymia!~fujoshi@inportb/loli/cirno-chan QUIT :Ping timeout: 256 seconds < 1419458641 590222 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but ok, missing that explains a lot < 1419458850 122813 :Lymia!~fujoshi@108-205-143-75.lightspeed.rcsntx.sbcglobal.net JOIN :#esoteric < 1419458850 287129 :Lymia!~fujoshi@108-205-143-75.lightspeed.rcsntx.sbcglobal.net QUIT :Changing host < 1419458850 330422 :Lymia!~fujoshi@inportb/loli/cirno-chan JOIN :#esoteric < 1419458937 532580 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so easy, tails just did things modulo 2^64 ... < 1419458957 530259 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :which is wrong in the long term, but works for the first 64 bits. < 1419459052 752149 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :lol what is golf? < 1419459272 931023 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :I should rename all my files to the widechar versions < 1419459374 335680 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :why can’t i put widechars in my nick? < 1419459377 267230 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :obviously inferior, doesn't trigger myndzi |o| < 1419459377 354672 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69                                            | < 1419459377 431662 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69                                           /< < 1419459425 464285 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :/nick oren < 1419459449 593428 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :cos... nick chars are like... limited? < 1419459460 163268 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :why are they limited? < 1419459462 265271 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :you cannot just use random chars... < 1419459469 548334 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :cos that's what the RFC defines < 1419459488 410129 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :well you can make your own irc server < 1419459491 112811 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :and allow wide chars < 1419459491 562415 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :If you rename your files to widechar versions then it will cause a lot of problems, so you should not do that. < 1419459493 938566 :oren!~oren@nrba4-34.onlink.net NICK :{\[oren]|} < 1419459508 55296 :{\[oren]|}!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :close enough < 1419459552 979322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh well, as long as or still expands to the right one... < 1419459577 595280 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :{ expands t < 1419459579 679526 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :{\[oren]|}, < 1419459580 423987 :{\[oren]|}!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :zzo38:it will cause problems by being hilarious < 1419460042 51919 :{\[oren]|}!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :http://ctrlv.in/478265 see,funny right? < 1419460136 208965 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :interesting, it filters your backslash < 1419460197 211190 :{\[oren]|}!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :that is just from using japanese font < 1419460223 157492 :{\[oren]|}!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :small \ is yen sign < 1419460248 89613 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i predict this will eventually be hilarious by getting you kicked hth < 1419460251 702474 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :lol < 1419460257 483038 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :for the yen sign < 1419460293 126616 :{\[oren]|}!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :new esolang: C but all characters wide < 1419460313 215422 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :what's the point of that < 1419460319 569940 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :at least if you used japanese chars... < 1419460344 603283 :{\[oren]|}!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :yeah! C with all things replaced with kanji < 1419460354 824990 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :sounds better! < 1419460362 265605 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :imagine some 'obfuscated C contest' entries in that < 1419460373 526374 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :'only kanji allowed' < 1419460383 411817 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, just write a bunch of macros < 1419460430 278219 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :{\[oren]|}: also change your text color to blue. then you can program in the wide blue C < 1419460454 905079 :{\[oren]|}!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :数 本(){書く(「こんにちは」);} < 1419460463 527327 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :eh < 1419460470 868792 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :hardcore < 1419460478 724444 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :LEVEL: asian < 1419460511 807157 :{\[oren]|}!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :using kanji that mean basically the right thing < 1419460526 396469 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: have you seen http://golf.shinh.org/reveal.rb?Base+37/_1418756541&cs ... it has a comment in the list initializer! < 1419460534 375205 :{\[oren]|}!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :and then use 「」 for quotes < 1419460543 15297 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`addquote <{\[oren]|}> zzo38:it will cause problems by being hilariou < 1419460544 742801 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1228) <{\[oren]|}> zzo38:it will cause problems by being hilariou < 1419460591 527724 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You probably also need to return a value in 本 < 1419460603 96056 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat bin/addquote < 1419460603 679263 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ [ "$1" ] || exit 1 \ printf "%s\n" "$1" >>quotes \ printf "%d) %s" $(qc | cut -d' ' -f1) "$1" < 1419460614 385740 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` tail -1 quotes < 1419460614 813395 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​<{\[oren]|}> zzo38:it will cause problems by being hilariou < 1419460626 464394 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :wide 's' missing < 1419460638 816486 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :s < 1419460644 983262 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oops < 1419460648 758288 :{\[oren]|}!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :Jafet: oh right, unless we define 空 本 instead < 1419460653 276048 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` sed -i -e '1228s/$/s/' quotes < 1419460654 886714 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1419460657 366673 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` tail -1 quotes < 1419460658 838 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​<{\[oren]|}> zzo38:it will cause problems by being hilarious < 1419460659 239097 :{\[oren]|}!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :but void main is not standard < 1419460665 816076 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: now i have hth < 1419460671 112882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c99 does not require return in main < 1419460723 931513 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :#include \nint main() { exit(1); } should be valid. < 1419460736 416557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int main() {} is valid < 1419460737 859837 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :isn't exit an implied 'return' also? < 1419460754 401969 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :scoofy: not really. < 1419460756 738601 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The exit() function never returns, it just exist. < 1419460762 352705 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :s/exist/exits/ < 1419460764 877894 :{\[oren]|}!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :in gcc exit has the no return attribute < 1419460765 132350 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :why do you pass '1' to it then < 1419460771 51001 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :if it does not 'return' anything < 1419460780 114820 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :in fact you can check the return value after you call the program < 1419460785 904764 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :normally < 1419460785 947973 :{\[oren]|}!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :it returns it to the calling contextof the shole program < 1419460790 296872 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :scoofy: It sets the program's exit code. That's not a return value. < 1419460796 175657 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :yep. to me, that's a 'return' value. < 1419460807 207364 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :after all, you can simply do main() {return 1;} // does the same < 1419460814 102047 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It is the return value of the entire program, not of main. < 1419460815 291844 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :except you don't need #include < 1419460819 23476 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :exactly. < 1419460819 145532 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :scoofy: On the other hand, the return value of main() will be the exit code of the program. < 1419460825 51607 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :However the return value of main is used as the return value of the program. < 1419460825 138765 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :exactly. < 1419460830 582969 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :exactly. < 1419460831 642367 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :scoofy: it's a case of an A that's a B, where B is not an A. < 1419460844 511273 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :to me, that's a 'return value'. < 1419460854 127299 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :you cannot convince me otherwise :) < 1419460855 545588 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : s/exist/exits/ <-- i think i prefer it without the substitution hth < 1419460869 371233 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :scoofy: You made that clear. But it should be obvious by now that we don't agree on this. < 1419460874 740770 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :that is the value that will be in the EAX register (in case of x86) after the main() function gets called. < 1419460875 455091 :{\[oren]|}!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :so i have a program that converts unicode C to regular C, then i'll add some #defines for all the kanji < 1419460892 433156 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :so ... just to be precise, we're taling about a value in a register < 1419460896 136057 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :after a function call < 1419460904 282500 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :and whether we should call that 'return value' or 'exit value' < 1419460907 929303 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :it's just a value in a register < 1419460909 471242 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :basically < 1419460923 852627 :{\[oren]|}!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :C doesn't assume registers exist < 1419460927 131011 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :How exactly the program returns to the operating system depends on the system. < 1419460929 159653 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :scoofy: Well exit(1); does not return and still sets the exit code. < 1419460945 92743 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419460948 147924 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :well, code after 'exit(1)' does not executed so.. yes it does return. < 1419460950 879446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do I have to teach scoofy out of thinking about C in terms of x86 assemly too? < 1419460953 620948 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :you cannot run C on a computer that has no registers. < 1419460957 466435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes you can, wtf < 1419460966 193583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*assembly < 1419460973 275042 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :well, you can simulate a stack machine with a machine that has registers. < 1419460986 269713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :scoofy: the only reason returning from main exits in real implementations is because it does the equivalent of exit(main(argc, argv)) < 1419460987 967473 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :and compile your C code to code for that stack machine. except, no one does that. < 1419460990 566736 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :C has a "register" command, but on computers without registers it will just act the same as if "register" is not specified. < 1419461001 575172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if I do f(g()) and g calls f, that's not g "returning". < 1419461002 344962 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :exactly. < 1419461007 303097 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :so it *knows* about registers. < 1419461010 713692 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Even on computers that do have registers, the optimizer might get rid of the "register" specification. < 1419461016 226712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1419461021 664931 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :If it knows a better way. < 1419461033 279888 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :well 'register' is a C keyword. isn't? < 1419461035 803011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iirc gcc and clang both just totally ignore the "register" declaration < 1419461036 153954 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You can run C on a machine that runs only brainfuck < 1419461042 446944 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :scoofy: which compilers tend to ignore < 1419461044 32600 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :Jafet: proof? < 1419461045 378403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think the C standard mentions registers when defining it, though I may be wrong < 1419461049 219078 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :i mean, have you actually done it? < 1419461057 544056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are multiple C->BF compilers... < 1419461062 892329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BF is turing complete, what more proof do you need? < 1419461067 491260 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :scoofy: in any case the only implication of that keyword is that it's illegal to take an address of that value. No more, no less. < 1419461068 291237 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :ok,. < 1419461069 656774 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :proof of what < 1419461072 290449 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :it's still a "Return value". < 1419461072 994576 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric ::) < 1419461085 505986 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :dont' change the topic, please < 1419461087 805227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vanila: running C in BF, I guess...? < 1419461090 706771 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :https://svn.code.sf.net/p/brainfuck/code/c2bf/trunk < 1419461096 64301 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :that's bfc < 1419461097 621948 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :not Ansi C < 1419461106 389648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523 has an incomplete brainfuck backend for gcc < 1419461110 527323 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :i never saw an ANSI C -> BF compiler < 1419461121 840632 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it's really hard to run C is brainfuck < 1419461123 67097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't believe you actually don't believe it's possible, it's just a bunch of work nobody wants to do, why is that relevant to what Jafet said...? < 1419461128 759479 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :the speed of the code will suffer < 1419461133 342150 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :yeah, 'incomplete'. < 1419461140 847729 :{\[oren]|}!~oren@nrba4-34.onlink.net NICK :oren{[\afk|}] < 1419461141 678613 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it's important to separate theory and practice < 1419461143 841973 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Ok, well this is pointless < 1419461148 818271 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :just because something is possible in theory doesn't mean you can actually do it < 1419461154 835202 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :e.g. it might be too difficult < 1419461166 97687 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Github also does some pretty pointless things < 1419461168 15038 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh well. Let's relax and enjoy https://xkcd.com/386/ ;-) < 1419461170 193653 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :“Great repository names are short and memorable. Need inspiration? How about drunken-octo-wallhack.” < 1419461208 196216 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Still it doesn't matter if the C standard mentions registers or not because computers without registers can just treated it as if it doesn't say register on it. However, it makes it known that the address is not taken, therefore if the compiler cannot figure it out by itself for some reason, it will know due to that; one thing that can be done if address is not taken, is storing in a register instead of in RAM. < 1419461223 190594 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Jafet: not short, but certainly memorable < 1419461223 325547 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :The channel of returning trolls | but often spelled correctly. | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ < 1419461229 367893 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1419461242 362041 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: that's not too bad :) < 1419461251 117671 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...i guess it's better that way. < 1419461267 606215 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :scoofy, what is your question? < 1419461290 520726 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :me? nope, no question. < 1419461293 957514 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ok < 1419461686 880464 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :by the way, in a bash shell, you can check the return value of a program by this: < 1419461688 151995 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :echo $? < 1419461691 290877 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yes < 1419461706 558719 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ive used this feature in bash < 1419461707 709605 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :main() {return 42;} < 1419461717 134287 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :gcc ret.c -o ret < 1419461718 694514 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :./ret < 1419461720 660785 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :echo $? < 1419461722 157399 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :---> 42 < 1419461733 754639 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :same thing with exit(): < 1419461746 31294 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :#include < 1419461751 427940 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :main() {exit(42);} < 1419461756 13326 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :gcc ret2.c -o ret2 < 1419461757 56388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell tswett Is there a largest ordinal number A such that the set of all ordinal numbers below A has computable arithmetic? <-- my hunch is no: whatever computation system you use, you can _always_ adjust it to handle one more level. < 1419461757 99531 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419461757 550414 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :./ret2 < 1419461758 756212 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :echo $? < 1419461759 736817 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :---> 42 < 1419461761 206395 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :same result < 1419461780 247563 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :scoofy, that's right < 1419461807 475535 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :you can try it to confirm yourself, that the effect of 'return' and 'exit' is the same < 1419461821 85990 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :its not the same < 1419461827 251543 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :semantics. < 1419461829 379058 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :would you like to see a situation where they act differently? < 1419461833 18205 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :please. < 1419461845 813041 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :well, there's 1 different case: when you call main() yourself from the program. < 1419461852 314141 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :unless you do that - no difference. < 1419461854 995658 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :in main() < 1419461860 406656 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell tswett Now, if you change the question to "Is there a largest ordinal number A such that for each ordinal number B < A, the set of all ordinal numbers below B has computable arithmetic?" then the answer becomes "yes". < 1419461860 526272 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419461867 706561 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :int f() { return 42; } main() { return 1+f(); } < 1419461880 802716 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :int f() { return exit(42); } main() { return 1+f(); } < 1419461885 766705 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :lol < 1419461886 839743 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :i said < 1419461888 682963 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :IN MAIN < 1419461894 823171 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :not IN ANOTHER function < 1419461901 170768 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :you're right about in main < 1419461905 638536 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :of course that will exit the program in f() < 1419461910 125218 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yes < 1419461915 401580 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :i meant: exit() and return have the same role IN MAIN function *only*. < 1419461924 990207 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :(and, not other functions.) < 1419461926 151057 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :correct < 1419461933 191599 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :i'm glad we agree. < 1419461937 273939 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :scoofy: i don't believe anyone here disagrees with you on a matter of fact, just terminology. < 1419461946 514042 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :do you have any more questions about beginner level C? < 1419461948 126443 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :okay, just clarified that. < 1419461958 796209 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :do you have any? < 1419461962 763287 :roasted42!~appleseed@41.48.16.49 JOIN :#esoteric < 1419462044 918195 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :scoofy, you can read assembly code can't you? < 1419462050 167368 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :i can. < 1419462061 269991 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what about comparing the assembly code for ret and ret2? < 1419462068 175688 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :they will likely be different. < 1419462072 460780 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :so what's your point? < 1419462094 743094 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :its just a learning exercise, but looks like you already understand < 1419462100 869902 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :in assembly, there are usually at least 10 ways of doing something. < 1419462127 459425 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :dude, i create virtual machines and write assemblers myself < 1419462138 755892 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :but thanks for your 'basic learning tips' < 1419462156 458766 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oh sorry < 1419462159 965782 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :no problem < 1419462167 610750 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i didn't realize < 1419462172 800907 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :im just a beginner at assembly < 1419462184 942715 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :it is fun! ;) < 1419462199 484454 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yea him enjoying learning about it but its so painstakingly slow < 1419462213 239736 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :why so? < 1419462225 538101 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :im used to high level languages < 1419462231 688413 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :so asm is like building brick by brick < 1419462237 578746 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :indeed. < 1419462238 617748 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :but i want to get good at it so i can write a compiler < 1419462244 929694 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :that's a good excercise. < 1419462252 877919 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :one of the best, actually. < 1419462255 30461 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric ::D < 1419462282 287656 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :a side effect of learning assembly deeply, is that you will never look at the 'higher level' languages the same way < 1419462298 461720 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :because after writing a compiler, you will realize that everything translates to registers and operations on them < 1419462306 335151 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yeah I know what you mean! < 1419462312 311610 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :however high level abstractions you start from < 1419462323 182758 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Oh it's just data Ord = Zero | Succ Ord | Lim (Nat -> Ord), where the Nat -> Ord function is computable. <-- i think that's essentially the representation that was used by whoever here implemented the goodstein sequence in System F after it was pointed out this should be possible < 1419462342 3025 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think it may have been impomatic < 1419462342 918504 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :data Ord = Zero | Succ Ord | Lim (Nat -> Ord) seems awfully small < 1419462344 159435 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what about < 1419462354 325993 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :data Ord2 = Zero2 | Succ2 Ord2 | Lim (Ord -> Ord2) < 1419462399 650563 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: possibly Ord -> Ord2 functions are hard to construct? < 1419462410 646487 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I once wrote a compiler that compiles the OASYS source format into OASYS binary format; it has no registers it is only stack base operation. < 1419462425 303365 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :So, not everything translates to registers and operations on them, due to this. < 1419462428 257791 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't really understand this representation myself, anyway < 1419462472 301653 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :oerjan, well 'Lim' means the limit of the infinite sequence of ordinals < 1419462487 378917 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :so Lim natToOrd would be omega < 1419462502 251083 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i understand that, i don't quite understand how that allows you to calculate with them. < 1419462521 724965 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it seems very non-canonical, at least < 1419462527 570522 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I think that the only thing that really matters is doing structural recursion on them < 1419462536 450904 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :to get your induction power < 1419462551 282340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah that would be enough for the goodstein sequence at least < 1419462643 797512 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :conways one is really good < 1419462655 518869 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :but it requires you to build everything mutually < 1419462788 787367 :roasted42!~appleseed@41.48.16.49 QUIT :Ping timeout: 264 seconds < 1419462793 525030 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vanila: do you have a link? < 1419462804 990152 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :sorry, its in the surreal numbers book < 1419462808 802771 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1419462886 974437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : well, there's 1 different case: when you call main() yourself from the program. < 1419462887 61902 :roasted42!~appleseed@41.48.16.49 JOIN :#esoteric < 1419462889 957205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is actually illegal btw < 1419462911 681613 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: legal in C, illegal in C++ iirc < 1419462919 339237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :C allows it, really? < 1419462944 252216 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yes < 1419462949 287411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay yeah, seems so < 1419462952 662155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...why does C++ disallow it? < 1419462963 592512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :something with static initialisation or constructors or whatever or the like? < 1419462965 956165 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1419462980 986251 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Some compilers put those into main < 1419462981 706483 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :the compiler can put static init code in main < 1419463020 897766 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I thought _start was used for that < 1419463027 833961 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :vanila: in some ABIs it is < 1419463028 323491 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :i see recursive main() sometimes in nasty code (mostly in obfuscated C contests) < 1419463033 178555 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Calling main() should be allowed; any other initialization should go in a separate function that calls main < 1419463047 952447 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :And then the compiler can inline main if it is found to be safe to do so. < 1419463049 63888 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :https://github.com/Jafet/drunken-octo-wallhack < 1419463078 555995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jafet: does this do the fancy efficient stuff? < 1419463124 304882 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :It manages to run the one extant eodermdrome program < 1419463134 68869 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Also, computers are fast dude < 1419463198 972782 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1419463218 210156 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :computers are fast but always too slow < 1419463241 858728 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :For most programs you can get a big speedup by first checking the graph nodes that changed in the previous step < 1419463252 188137 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :("most" ie. 1 out of 1 existing programs) < 1419463277 117900 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay < 1419463311 907975 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it _is_ designed to be deterministic, so that's obvious < 1419463444 695424 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in hindsight < 1419463606 960428 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1419463636 271866 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1419463636 525531 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ENVA 242250Z 12011KT CAVOK M15/M18 Q1015 RMK WIND 670FT 15007KT < 1419463641 785199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek < 1419463674 435423 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess it _is_ after midnight < 1419463710 174647 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419463746 295892 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1419463746 540936 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LOWI 242320Z AUTO 24003KT 9999 NCD M03/M05 Q1025 < 1419463767 785494 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :honestly? that's cold enough. < 1419463793 268632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least we have snow on the ground this year < 1419463818 466992 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION was commenting on oren{[\afk|}]'s complaints, but he seems afk < 1419464069 470066 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419464075 868878 :oren{[\afk|}]!~oren@nrba4-34.onlink.net NICK :oren < 1419464122 601978 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :oerjan: yeah, i guess one day we'll all be living under domes < 1419464152 674830 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :holy crap did I miss some discuassion of C? < 1419464192 380152 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :not every C program begins at main y'know < 1419464250 281792 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :yes it does ? < 1419464251 209467 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 244 seconds < 1419464259 988288 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren must be a fan of free-standing implementations, or looking under the hood (dynamic linker, libc, elf format, etc) < 1419464282 522307 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :nope, on win32 it begins at WinMain() < 1419464344 312844 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1419464363 794222 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ogh < 1419464377 680865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WinMain is just like the SDL_main nonsense I think < 1419464382 440973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. it's specific to doing graphical stuff < 1419464397 874381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(you're effectively linking with a library that has a main() that calls WinMain, I think?) < 1419464401 24530 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION read that as SDL_main_nonsense for a subsecond < 1419464430 286420 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :SDL is very modular and allows you to load auxiliary nonsense. < 1419464471 872560 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :elliott: i dunno. the MSDN doesn't mention there being a main that calls WinMain < 1419464477 158408 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: I seem to recall the "pre-main" startup code does call WinMain directly. But it's all very platform-specific. < 1419464480 83012 :roasted42!~appleseed@41.48.16.49 QUIT :Ping timeout: 244 seconds < 1419464481 962627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: right. < 1419464498 394872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well windows has lots of opinions on what C code should look like and they are all vaguely horrific < 1419464519 150365 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Arguably, a program with an entry point called something else than "main" is not a C program at all, or at least not a hosted one. < 1419464547 663632 :roasted42!~appleseed@41.48.16.49 JOIN :#esoteric < 1419464589 984058 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :C11 5.1.2.2.1p1: "The function called at program startup is named main." (It can be defined in some implementation-defined manner even in hosted implementations, but the name's not negotiable.) < 1419464592 744054 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :bah... why is DWORD any worse than int32_t < 1419464612 108831 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :One is in the standard and the other is not. < 1419464613 4403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: it's ~as if~ you linked to a main() that calls WinMain, good enough, right? < 1419464631 118050 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess you could use that cop-out. < 1419464679 730457 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Although even then you could claim what you have is just a fragment of a program, not a complete thing.) < 1419464717 955158 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :If you have a C program without main() then it is a C program that cannot start by itself. < 1419464719 92095 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :WinMain is kind of funny in that it has the command line intact in a single string. < 1419464778 262843 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :zzo38: no program in any language can do that < 1419464797 853728 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: I believe they stole that idea from DOS, which got it from CP/M ;) < 1419464861 978144 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(There's a "CommandLineToArgvvW" function in the API to deal with what GetCommandLineW returns.) < 1419464905 615523 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :basically MS thinks standard compliance is less important than backward compatibility < 1419464927 31804 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :which is, from a business point of view, the right thing < 1419464935 498240 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If you write a console subsystem application, you get to use a regular main. < 1419464979 955317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://stackoverflow.com/questions/11785157/replacing-winmain-with-main-function-in-win32-programs/11785733#11785733 < 1419465025 714246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"hPrevInstance is always NULL." god bless america < 1419465047 837079 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :thanks Obama < 1419465054 633126 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Right; "mainCRTStartup" is the entry point that calls regular main, and WinMainCRTStartup is the other one. < 1419465095 41398 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(And the mingw toolchain adds its own little peculiarities in there.) < 1419465321 90236 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1419465338 391899 :vanila!~vanila@unaffiliated/vanila QUIT :Quit: Leaving < 1419465425 282773 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 258 seconds < 1419465609 369539 :Solace!uid52684@gateway/web/irccloud.com/x-fyfdnyxeiyhvmzgg QUIT :Quit: Connection closed for inactivity < 1419465712 461231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Yes, yes, but you ruined the plot! Okay, that was expected, but yet, after discovering my poor hashing abilities, I decided to use the thermo-nuclear option: MD5, the cryptographic hashing function, which has been studied during long years, and which is considered an excellent solution for hashing anything." < 1419465717 763274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this was written in 2013 < 1419465722 534222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://blog.httrack.com/blog/2013/07/19/md5-is-your-friend/ enjoy < 1419465773 34051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I thought it would be, like, "MD5 is actually fine even though it's weak", but actually it's "use MD5 for hash tables, it's INCREDIBLY CRYPTO STRONG and not that slow" < 1419466017 719806 :roasted42!~appleseed@41.48.16.49 QUIT :Ping timeout: 245 seconds < 1419466147 71544 :roasted42!~appleseed@41.48.16.49 JOIN :#esoteric < 1419466192 982886 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1419466282 473911 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :clearly an NSA mole < 1419466685 355052 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it has been studied, that's for sure < 1419466857 833966 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419466974 277471 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: we could even say that unlike some other hash functions we know whether it's secure or not... < 1419466977 71849 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1419466988 63207 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that's good, isn't it? < 1419467066 589204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ehe < 1419467236 278153 :MDream!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net JOIN :#esoteric < 1419467471 292822 :bb010g!uid21050@gateway/web/irccloud.com/x-pnxgbwsqjscrnvxv QUIT :Quit: Connection closed for inactivity < 1419467601 144360 :oren!~oren@nrba4-34.onlink.net QUIT :Ping timeout: 252 seconds < 1419467692 326243 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Remote host closed the connection < 1419467721 78188 :oren!~oren@nrba4-34.onlink.net JOIN :#esoteric < 1419468097 85257 :oren!~oren@nrba4-34.onlink.net QUIT :Ping timeout: 240 seconds < 1419468717 71035 :roasted42!~appleseed@41.48.16.49 QUIT :Ping timeout: 240 seconds < 1419468782 651630 :roasted42!~appleseed@41.48.16.49 JOIN :#esoteric < 1419468937 89038 :contrapumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 240 seconds < 1419469535 129243 :oren!~oren@nrba4-34.onlink.net JOIN :#esoteric < 1419471062 858280 :roasted42!~appleseed@41.48.16.49 QUIT :Remote host closed the connection < 1419471119 971997 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1419471235 230277 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 265 seconds < 1419471377 395918 :roasted42!~appleseed@41.48.16.49 JOIN :#esoteric < 1419472166 616915 :MDream!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net NICK :MDude < 1419472225 339342 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419474401 459761 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Are there any rules about starting IOCCC entries long before the competition is opened? < 1419474520 822842 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Not that I know of. < 1419474614 877160 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Right, I'm gonna get started < 1419474630 477346 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION imagines someone somewhere opening an old secret letter to find lady ada lovelace's IOCCC entry < 1419474639 825085 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Heheheh < 1419474676 734852 :nisstyre!~yourstrul@oftn/member/Nisstyre NICK :nisscrooge < 1419474682 931564 :roasted42!~appleseed@41.48.16.49 QUIT :Ping timeout: 240 seconds < 1419474735 157802 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :elliott: Wow, really? But... I mean, there's no reason to use MD5 instead of a proper hash function for hash tables. < 1419474763 56498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sha512 hash table!!!! < 1419474790 179609 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :surely you should only use NP-complete hashes < 1419474806 279131 :roasted42!~appleseed@41.48.16.49 JOIN :#esoteric < 1419474806 437010 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I mean, really. The desirable properties for a hash table hash are fast while providing a reasonable distribution of values. < 1419474821 406030 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Completely different from what you want from a crypto hash function. < 1419474866 540302 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :(namely, reversing the hash and producing collisions should be God Damned Hard; speed is just kinda nice for some uses.) < 1419475229 557648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: good thing he didn't pick a crypto hash function but a broken one, then :p < 1419475235 553427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*crypto-strength < 1419475633 595981 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and now, pizza < 1419475752 20079 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe let it cool a _little_. < 1419475813 279878 :MDude!~fyrc@c-71-58-118-227.hsd1.pa.comcast.net QUIT :Ping timeout: 255 seconds < 1419476489 482960 :bb010g!uid21050@gateway/web/irccloud.com/x-fgcgpkuuohfvrljr JOIN :#esoteric < 1419476880 735474 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :If he just wanted fast, well, CRC32's pretty speedy. < 1419476990 514792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think the point is like... < 1419477055 213998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"MD5 is a bit slower, but I got all these collisions with FNV-1, and MD5 isn't that slow and it's The Best so let's just use it! (I also included MurmurHash in this post without commenting on it for some reason, possibly because it is obviously better than MD5 for a hash table even if MD5 was as incredibly strong as I think it is.)" < 1419477060 185415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know. < 1419477062 667325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a weird post. < 1419477074 645670 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Sounds about right. < 1419477087 603201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, he does mention MurmurHash < 1419477089 900693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he trusts it less than MD5 < 1419477091 62406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1419477180 645688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know. the post wouldn't be totally weird (though I'd still disagree with the idea that you should just use the strongest hash function you can find for your hash table) if you did s/MD5/SHA1/g or something. < 1419477191 579035 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net PRIVMSG #esoteric :siphash is more secure than murmurhash < 1419477202 312874 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net PRIVMSG #esoteric :and similarly efficient < 1419477214 773441 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net PRIVMSG #esoteric :that's why i use it in my proof-of-work scheme < 1419477229 437633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tromp: right, that kind of thing would be a more reasonable post than "MD5 is the best hash function for hash tables because it is crypto strong and the best for everything (p.s. it is 2013)" :p < 1419477266 799269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody ever told djb about the speed-security tradeoff < 1419477307 584603 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net PRIVMSG #esoteric :siphash-4-8 is more secure and slower than siphash-2-4 < 1419477337 795664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just joking based on how djb crypto functions are usually fast *and* secure < 1419477460 280364 :roasted42!~appleseed@41.48.16.49 QUIT :Ping timeout: 255 seconds < 1419477572 44070 :roasted42!~appleseed@41.48.16.49 JOIN :#esoteric < 1419477771 595711 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Amazingly, the bct interpreter for eodermdrome seems to work <-- after this, my next challenge must be writing one in Feather < 1419477802 374631 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Man, djb. < 1419477813 123642 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :It's weird. His crypto's great, his software is... eccentric. < 1419477837 379 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :with no interpreter, no spec and inventor running away at the mere mention of it, it should be suitable. < 1419477903 187606 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :ACTION still wishes someone would go drill into his teeth < 1419477984 459697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :his software is like his crypto imo < 1419478006 414687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :djb is more palatable in small doses which is why the latter is more successful :p < 1419478011 908851 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric ::P < 1419479901 250137 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc JOIN :#esoteric < 1419480028 315273 :roasted42!~appleseed@41.48.16.49 QUIT :Ping timeout: 250 seconds < 1419480084 335627 :roasted42!~appleseed@41.48.16.49 JOIN :#esoteric < 1419480619 340024 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1419480693 643738 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :did someone say "strong" and "md5"? < 1419481051 404530 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1419481441 45259 :digitalcold!~redacted@192.73.232.206 NICK :grumblesnoutHern < 1419481460 640395 :grumblesnoutHern!~redacted@192.73.232.206 NICK :digitalcold < 1419481465 847130 :digitalcold!~redacted@192.73.232.206 NICK :digitalcool < 1419482032 471649 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :newsham: md5 is strong but slow, as everyone knows < 1419482339 642777 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :is there a way to ping users from another irc network? < 1419482341 895728 :shikhin_!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 272 seconds < 1419482472 284110 :roasted42!~appleseed@41.48.16.49 QUIT :Ping timeout: 250 seconds < 1419482538 38079 :roasted42!~appleseed@41.48.16.49 JOIN :#esoteric < 1419483077 291531 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419483399 772166 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1419483562 94201 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 QUIT :Quit: zzz < 1419484108 229032 :^v!~notnot^v@2601:4:680:104c:2150:561b:3175:c4c0 JOIN :#esoteric < 1419485010 94962 :roasted42!~appleseed@41.48.16.49 QUIT :Ping timeout: 265 seconds < 1419485109 85573 :roasted42!~appleseed@41.48.16.49 JOIN :#esoteric < 1419485410 62364 :^v!~notnot^v@2601:4:680:104c:2150:561b:3175:c4c0 QUIT :Quit: http://i.imgur.com/Akc6r.gif < 1419486100 486632 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1419486292 748646 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 245 seconds < 1419486600 877040 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :shachaf: strong in preventing unintentional hash collision, weak in everything else. < 1419486662 47614 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :there is yet no practical preimage attack to MD5, but inexpensive collision generation is enough for ruining security applications with MD5 < 1419487099 312998 :myname!~myname@84.200.43.57 QUIT :Ping timeout: 255 seconds < 1419487143 304572 :myname!~myname@84.200.43.57 JOIN :#esoteric < 1419487823 61211 :roasted42!~appleseed@41.48.16.49 QUIT :Ping timeout: 244 seconds < 1419487852 188515 :nisscrooge!~yourstrul@oftn/member/Nisstyre QUIT :Ping timeout: 265 seconds < 1419487998 612112 :nisscrooge!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1419488060 424344 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Well, if you find SHA1 collisions, don't save them in separate files < 1419488132 654218 :nisscrooge!~yourstrul@li611-52.members.linode.com NICK :nisstyre < 1419488142 858274 :nisstyre!~yourstrul@li611-52.members.linode.com QUIT :Changing host < 1419488142 901596 :nisstyre!~yourstrul@oftn/member/Nisstyre JOIN :#esoteric < 1419488148 663464 :nisstyre!~yourstrul@oftn/member/Nisstyre NICK :nisscrooge < 1419488153 91355 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419488159 118906 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :Jafet: or zip/tar/whatever them. < 1419488196 816204 :roasted42!~appleseed@41.48.16.49 JOIN :#esoteric < 1419488536 73173 :roasted42!~appleseed@41.48.16.49 QUIT :Ping timeout: 244 seconds < 1419488558 530933 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I wonder if anyone's died due to the existence of spam. Some important message getting caught in a spam filter or something < 1419488559 181696 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric ::( < 1419488696 907208 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: nah they were all killed in bizarre traffic accidents before it could happen hth < 1419488732 381488 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :one of which was caused by spam. the canned meat version. hth..hth < 1419488736 641554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1419488743 999650 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :stupid script < 1419488751 641120 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*hth. < 1419488855 303746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hacker news is in christmas colours and somehow I hate hacker news more than ever < 1419488938 144428 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1419488970 856547 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION assaults atslash with an atlatl at last < 1419489071 777456 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean, merry christmas! < 1419489111 255007 :atslash!~atslash@broadband-46-188-0-82.2com.net PRIVMSG #esoteric :oh < 1419489116 2881 :atslash!~atslash@broadband-46-188-0-82.2com.net PRIVMSG #esoteric :thanks! < 1419489118 291224 :atslash!~atslash@broadband-46-188-0-82.2com.net PRIVMSG #esoteric :you too) < 1419489168 963302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is atslash like slashdot < 1419489199 913084 :atslash!~atslash@broadband-46-188-0-82.2com.net PRIVMSG #esoteric :no < 1419489215 729847 :atslash!~atslash@broadband-46-188-0-82.2com.net PRIVMSG #esoteric :atslash like atslash < 1419489217 379248 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: you can celebrate gravmas instead hth < 1419489254 508516 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's a very attractive holiday < 1419489255 670007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks but I am actually endeavouring to be as little like stallman as possible in my life < 1419489275 56767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :One way to celebrate Grav-Mass is to decorate a tree with apples and other fruits. Glue them or attach them, but not too well! The idea is that occasionally a fruit should fall. Put them on the tree no more than 2 feet up, so that they won't get damaged or hurt anybody when they fall. < 1419489280 37811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fun Grav-Mass Ideas < 1419489302 165304 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait did he invent that < 1419489305 347497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who the fuck stands under a tree waiting to get killed by a falling apple < 1419489313 963803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I've literally never heard of it except in the context of rms < 1419489314 179191 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: Leaving < 1419489322 368181 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok < 1419489353 407560 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i actually was just trying to point out it was isaac newton's birthday, and then remembered it had a cutesy name < 1419489383 5558 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok who else was born today < 1419489416 962717 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :This dude from a religious story. Actually, his birthday was probably made up at some point < 1419489424 219777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(btw it seems rather distasteful for stallman to co-opt newton's birthday to promote it over christmas, seeing as newton was a christian himself) < 1419489463 88098 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you'd think < 1419489476 638662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(...but then stallman is not known for good taste :p) < 1419489497 943644 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i wonder when newton actually celebrated his birthday, he was born in january old style < 1419489511 846937 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(if people celebrated birthdays back then) < 1419489528 21372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Born 25 December 1642 < 1419489528 134813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[NS: 4 January 1643][1] < 1419489531 931747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the opposite, it seems < 1419489535 157176 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1419489565 16571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know how old the practice of birthday celebration is but I'm pretty sure it must be well over 400 years < 1419489565 123453 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Co-opt stallman's birthday after he dies < 1419489584 771855 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Crimean secession day < 1419489589 744286 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: toe-mass < 1419489596 717647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :once you have a calendar -- which is a pretty natural thing to create -- it's one of the most obvious occasions to celebrate, especially considering how sacred birth is often considered < 1419489638 468225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(okay, I guess you could argue occasions not specific to one person would develop first) < 1419489639 283615 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: true but people sometimes considered other dates more important < 1419489663 539693 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or may have pietistic ideas about avoiding personal things < 1419489788 591412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION nods < 1419489794 101191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay, I agree it's not as obvious as I stated. < 1419489798 903771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instead I will ask wikipedia. < 1419489845 525668 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm right that pakistani guy was born today < 1419489854 764276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"In some historically Roman Catholic and Eastern Orthodox countries such as Italy, Spain, France, parts of Germany, Poland, Russia, Romania, Bulgaria, Serbia, Slovakia, Czech Republic, Hungary, Greece, Lithuania, Latvia, and throughout Latin America, it is common to have a 'name day'/'Saint's day'. It is celebrated in much the same way as a birthday, but it is held on the official day of a ... < 1419489861 115278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... saint with the same Christian name as the birthday person" < 1419489868 380275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder what the people not named after saints thought about that < 1419489884 268939 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i understand sweden also does the name day thing < 1419489902 542357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how the queen of england has an official birthday that isn't her actual birthday < 1419489920 76327 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i think at times it were not allowed _not_ to name your child after a child. < 1419489924 707271 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*saint < 1419489931 213523 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*giraffe < 1419489950 656820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Queen celebrates two birthdays each year: her actual birthday on 21 April and her official birthday on a Saturday in June. < 1419489959 768075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why don't I get two birthdays < 1419489972 25028 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i think the dutch do that too... < 1419489984 33110 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Could you afford two birthdays < 1419489995 657394 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Gooood morning < 1419490004 105392 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hiiiiiiineb < 1419490010 22198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jafet: the idea is that *other* people buy me things hth < 1419490086 28461 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Only naming people after saints is a great way to overlap saints on the same name and limit the growth of the name list < 1419490089 148550 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: you can celebrate humphrey bogart today, by making everything dark and gloomy hth < 1419490104 578886 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Happy Thursday, everyone < 1419490109 614896 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :You'll have to end up with saints Patrick day eventually < 1419490116 794567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that like surgeons general? < 1419490116 946699 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :happy thursday! < 1419490173 76846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :glguy: you mean two with the same name on the same day? < 1419490240 725362 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Yeah, rather than saint Patrick day Mk ii later in the year... That would be ridiculous :) < 1419490257 554358 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you could also take a shot at celebrating anwar sadat < 1419490260 879972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://en.wikipedia.org/wiki/December_25#Births what's interesting is that nobody was born on christmas between 1250 and 1461, I think probably because of a conspiracy to cover them up < 1419490291 11694 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, assuming the number of saints tends to infinity with time, and there are a finite number of names, eventually there would be 367 saints with the same name < 1419490294 466432 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Or presumably it was just more convenient for them to use a different birthday < 1419490322 731981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :people born on christmas should get to designate an "official" birthday to stop that merging holiday nonsense < 1419490330 872849 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :I'd like to see a the value of the probability that no one was born on a single day < 1419490339 672356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :approximately 1/big < 1419490364 342151 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: hm < 1419490413 481642 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :I wonder how it compares to other improbables < 1419490479 620777 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i have a hunch there were very few people born in those years who had birthdays at all hth < 1419490531 369528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: no, it was a conspiracy < 1419490535 268473 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :okay < 1419490554 641679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, that would actually be a not impossible thing to enforce, if you wanted nobody to be born on a certain day < 1419490582 668925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just ensure there's a really huge taboo around having sex around nine months before it :P < 1419490590 62519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :designate some holy period, say < 1419490592 977537 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :You have to preform three miracles to become a saint < 1419490606 400432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well who will elect me president so I can ensure nobody is ever born on christmas ever again < 1419490608 289392 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Enforce no sex? What < 1419490623 125741 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :So if i used necromancy and devil magic to preform these miracles? and the church had no proof i did < 1419490630 334286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Jafet: look, it's VERY PRACTICAL AND FEASIBLE < 1419490631 954151 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Probably simpler to rewrite all existing historical records < 1419490634 628908 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :would i become a saint through false hood < 1419490646 730272 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: actually seeing how the list grows in the 20th century i change my suspicion: there were just very few people born at all hth < 1419490662 936586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: no, actually it was just that the illuminati lost their grip on power < 1419490690 32801 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :do they even exist? < 1419490711 919371 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: nowadays the miracles tend to happen after the saint is dead afaiu < 1419490732 286804 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :wat < 1419490744 247381 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :then how can they be elected to saint hood? < 1419490757 253668 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this improvement clearly prevents them from cheating hth < 1419490766 923591 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Lol < 1419490780 983045 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :but necromancy bypasses that oerjan < 1419490784 379808 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: surprisingly people aren't usually elected to saint hood < 1419490802 508588 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Ofc < 1419490814 123810 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :since i think its only been a few < 1419490819 995539 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :the ones with Jesus < 1419490823 961395 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :and then some < 1419490884 108910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well the popes keep declaring a bunch < 1419490909 461189 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Maybe you get the powers after you are beatified < 1419490961 302976 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :The popes cant really elect technically < 1419490980 142151 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :it has to be preformed and elected by the whole of the church < 1419490998 558101 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :and if a pope declares its not really official < 1419490998 810662 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :too many people born today < 1419491037 32541 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Also [saint] john Paul [saint] being they did some good shit < 1419491043 6457 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :You know who wasn't born today? < 1419491047 274835 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :not saint as in < 1419491055 599343 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: you hth < 1419491056 997300 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Most people, I think < 1419491065 229549 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Oh my god he just rose the dead < 1419491069 622808 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :praise him < 1419491118 672585 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Tommorow is the day Santa first achieved reindeer propelled flight!! < 1419491129 670646 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1419491130 287829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@time Solace < 1419491130 706296 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Local time for Solace is Thu, 25 Dec 2014 07:05:30 GMT < 1419491134 235046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually today < 1419491140 136926 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :indeed < 1419491149 939566 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :really? < 1419491166 797238 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Its still 24 here < 1419491171 658750 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah he just stole the invention from the sami hth < 1419491220 447936 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: you probably haven't set a local time zone for your computer, or something < 1419491235 858780 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :What if god was just and he probably is a higher dimensional being that just nudged the big bang and left everything alone < 1419491247 138220 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, Solace could be using a UK bouncer < 1419491248 562772 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait it's webclient < 1419491263 770184 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so probably using its time zone. < 1419491270 231969 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :runs off of sattelite data btw < 1419491302 860179 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :isnt time slower or faster in space because of gravity < 1419491317 355380 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :http://oglaf.com/chirpnmutter < 1419491320 363194 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :like one centi-second apart from earth < 1419491350 434686 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: yes < 1419491359 522649 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :omfg that comic < 1419491379 5985 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :i enjoy your presence jafet < 1419491407 161976 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :clicking on an oglaf comic? oh well it's not like i have W to be NSF < 1419491447 783175 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Dont lie oerjan you are probably dirty < 1419491451 88965 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok not NSFW just disturbing to some < 1419491467 25989 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: i confess! < 1419491473 692541 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Ha < 1419491475 38649 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(but only to that i am dirty) < 1419491476 842480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :07:07:15 What if god was just and he probably is a higher dimensional being that just nudged the big bang and left everything alone < 1419491480 810698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Solace: deism < 1419491485 310060 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :wat? < 1419491490 617671 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :never heard of it < 1419491510 689616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's pretty much exactly what you said https://en.wikipedia.org/wiki/Deism < 1419491518 223445 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :So oerjan is a dirty coder < 1419491527 357304 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :i didnt even know :0 < 1419491527 683161 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :every philosophical position on god has already been invented and given a name, except for those that _actually_ make him wipe out the inventor hth < 1419491530 730780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deism holds that God does not intervene with the functioning of the natural world in any way, allowing it to run according to the laws of nature. For Deists, human beings can only know God via reason and the observation of nature, but not by revelation or supernatural manifestations (such as miracles) – phenomena which Deists regard with caution if not skepticism. See the section Features of ... < 1419491536 622378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... deism, following. Deism is related to naturalism because it credits the formation of life and the universe to a higher power, using only natural processes. Deism may also include a spiritual element, involving experiences of God and nature.[14] < 1419491541 364293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan isn't much of a coder < 1419491555 887951 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :?! < 1419491556 217803 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Maybe you meant: v @ ? . < 1419491556 417990 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :;_; < 1419491567 383079 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :oh hi Mr lambdabot < 1419491585 569010 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :do any of the bots have Christmas stuff < 1419491626 292443 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :^celebrate < 1419491626 394788 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :\o| c.c \o/ ಠ_ಠ \m/ \m/ \o_ c.c _o/ \m/ \m/ ಠ_ಠ \o/ c.c |o/ < 1419491626 498711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you don't do it often :p < 1419491626 657722 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69 | c.c.c |  ¯|¯⌠ `\o/´69   | c.c.c |   `\o/´69  ¯|¯⌠ | c.c.c | < 1419491626 720322 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69 >\ c.c /'\  |\|   |     >\ c.c  >\    |    /^\|/´\ c.c /´\ < 1419491627 462899 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69                  /`\              (_|¯`\ < 1419491627 620676 :myndzi!myndzi@kingofstackers.com PRIVMSG #esoteric :69                (_| |_)                 |_) < 1419491634 293519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :err, pun not intended, but ok, sure < 1419491641 115049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*okay, < 1419491677 133393 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :But has oerjan done stuff on the wiki < 1419491701 214922 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*MWAHAHAHA* < 1419491720 203326 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :well he doesnt have to do stuff to be a coDer but in context the er at the end of code means you have to be cod"ing" < 1419491725 29279 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :so its confuse < 1419491765 288830 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :That reminds me oerjan i was testing out evil laughs and i think.nyahahaha is the best < 1419491787 707834 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nah too high pitch hth < 1419491815 247982 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I prefer mwuahahaha to mwahahaha < 1419491826 707505 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :noot noot noot < 1419491832 380094 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 250 seconds < 1419491860 952893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"nyahahaha" is the evil laugh of a cat. < 1419491871 872887 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :i am cat < 1419491878 776029 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Why does evil look so good? http://images7.alphacoders.com/381/381214.jpg < 1419491880 822848 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Didnt you know elliott < 1419491900 219650 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: i wrote a lot of https://esolangs.org/wiki/Underload < 1419491917 352442 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Amaze < 1419491940 784117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Solace: that explains it < 1419491959 804678 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :https://esolangs.org/wiki/Deadfish#itflabtijtslwi and https://esolangs.org/wiki/Deadfish#Unlambda are mine < 1419491966 517715 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Ah yes a stack language < 1419491977 62897 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :I was just thinking of that tbh < 1419492024 794771 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Christ on a cracker! < 1419492028 153210 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Thats alot < 1419492039 290945 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Deadfish#unlambda < 1419492056 225857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :deadfish is the great unifier of our community < 1419492082 173595 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, isn't https://esolangs.org/wiki/Deadfish#Fueue also you < 1419492085 858315 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :more unlambda i made hear http://oerjan.nvg.org/esoteric/interpreter.unl < 1419492098 885351 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: um i don't think so, actually < 1419492101 865673 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or is it? < 1419492124 974508 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It was either you are Arc_Koen < 1419492127 899482 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1419492128 527732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*here < 1419492134 40781 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :clever dc and falcon look cool < 1419492152 599295 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh i did < 1419492158 461461 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'd forgotten about that < 1419492160 966449 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Are you guys the kewl cids < 1419492182 518533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1419492214 79830 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :oerjan: that link is filled with broken fonts and stuff < 1419492218 937655 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :i cant read it < 1419492269 671687 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: it's latin-1, or should be < 1419492283 92676 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Lets see < 1419492290 719274 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Its in raavi for me < 1419492295 931740 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1419492302 564919 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Maybe its my browser? < 1419492313 844667 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: the problem is that it contains a character table of all 256 bytes < 1419492323 303679 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :I do have font styles locked < 1419492325 207508 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Oh < 1419492327 51818 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that may confuse a lot of browsers < 1419492341 407937 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Ill switch to Palemoon for a second < 1419492376 910544 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Is it supposed to be all cramped like that? < 1419492383 47755 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Or does in read down < 1419492424 278529 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :it* < 1419492445 435036 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Why does evil look so good? http://images7.alphacoders.com/381/381214.jpg <-- pyongyang? < 1419492468 764449 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :The Juche Tower in Pyongyang < 1419492487 70395 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Ah i see < 1419492496 543018 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Well it looks pretty < 1419492508 753068 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Doesnt understand any of that < 1419492614 691707 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Is there any Esolang that is just Tables? < 1419492621 298406 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Im good at tables < 1419492625 208370 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :The buildings near it also look good, but weird. Like, boxy art in some game < 1419492635 363744 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Solace, tables in what sense? < 1419492651 563560 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Data < 1419492663 137732 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Hmm < 1419492665 21900 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :SQL? < 1419492669 104377 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Or Code that resembles Table structures < 1419492687 306671 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Thats an esolang?! < 1419492712 731585 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Arent esolangs supposed to be hard Taneb? < 1419492727 836065 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Solace, try using SQL for general programming < 1419492733 144799 :roasted42!~appleseed@41.48.16.46 JOIN :#esoteric < 1419492741 106132 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :/already does < 1419492768 371704 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 250 seconds < 1419492771 108029 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think he means _only_ SQL < 1419492775 922595 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Oh < 1419492783 637882 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :God dammit woman! < 1419492797 329916 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :I cant do that ive used SQL for two years < 1419492807 483249 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Im tired of dat < 1419492815 707215 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38 can, i think. < 1419492827 9106 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, I am 72% convinced zzo38 is magic < 1419492828 63615 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least he seems to be trying. < 1419492840 780225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which one is the woman here < 1419492847 979923 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Taneb what makes you say that < 1419492864 356529 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :oerjan is elliott < 1419492882 147168 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this i find unlikely < 1419492883 935464 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :go give your grandma a hug < 1419492885 862779 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :jk < 1419492895 805505 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :oh yorick is in here < 1419492899 993469 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :elliott, I am not sure but I think either me or oerjan < 1419492900 463748 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :both my grandmas are dead, would be awkward < 1419492919 910300 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Hes on esper or is that another but same name idk < 1419492926 279251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe Solace was referring to Solace < 1419492936 334136 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :im male ;-; < 1419492945 586792 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Its just a saying y'know < 1419492948 308205 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :alas, poor yorick doesn't say much here < 1419492970 897203 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :The yorick on esper is very talkitive < 1419493000 223948 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Maybe yorick is distracted by esper < 1419493007 457891 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :So i found this great book like 4 years ago < 1419493021 249909 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :And i lost the name of it before i finished it < 1419493033 532778 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Or minecraft Taneb < 1419493081 503596 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :minecraft is so 2-3 years ago < 1419493084 713364 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Thats what the yorick there does < 1419493085 810325 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for this channel < 1419493087 792720 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :mods it < 1419493106 208398 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :He knows alot for brainfuck and haskell tho so i wonder < 1419493110 169108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: 2-4 even actually I think < 1419493141 734076 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :vanilla mincrift < 1419493147 923246 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :its all about those mods < 1419493170 306107 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Theres some cool ones to bad i dont waste money on things i dont really have time for < 1419493183 717824 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: btw i also made this https://esolangs.org/wiki/Fueue#Brainfuck_interpreter < 1419493200 900979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we had a modded server, back in the day. < 1419493215 602163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :back when health didn't work in multiplayer and you could duplicate items < 1419493220 905916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the good old days < 1419493246 542578 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :mods like AE and oc are pretty cool and complex < 1419493285 787153 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :brainfuck and haskell does sound like he should be here < 1419493287 583819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also back when minecart boosters were a thing, and redstone was kind of broken, and... < 1419493299 477461 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :ye < 1419493310 83296 :nisscrooge!~yourstrul@oftn/member/Nisstyre QUIT :Ping timeout: 244 seconds < 1419493310 942975 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: so basically they fixed everything and now it sucks? < 1419493318 629844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: pretty much exactly that, yes < 1419493330 79869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the bugs were like half of what made it fun < 1419493337 622684 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :You can still make cool things with redstone < 1419493343 440240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also they tried to make it into an RPG for no reason because they don't understand the appeal of their own game < 1419493349 99682 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :its also horribly written vanilla.minecraft < 1419493353 910422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and added the worst ending imaginable < 1419493355 968070 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :and its been breaking lately < 1419493363 555731 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Cuz of new staff < 1419493367 27912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you should see how broken it was in 2010 < 1419493396 868389 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :only big updates are horses and sea temples < 1419493413 752933 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :stuff is getting harder to mod < 1419493442 159401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :horses and sea temples... < 1419493448 913292 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :yes < 1419493495 770174 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what about sea horses twh < 1419493516 635562 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :I was wanting to make a thing that translates haskell into another language you want so if you dont know but know haskell so like cheat? < 1419493529 406401 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :but its probably already been done < 1419493553 178502 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :realtime translation? actually probably not < 1419493584 598426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haskell translated into another language would be even less readable than the original haskell < 1419493593 524228 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Probs < 1419493594 282647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its semantics do not map very directly onto most other programming languages. < 1419493603 701005 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Shhh < 1419493605 127609 :roasted42!~appleseed@41.48.16.46 QUIT :Ping timeout: 252 seconds < 1419493607 654812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1419493611 154667 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :i must < 1419493623 391281 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :I MUST DEFY FATE < 1419493635 37880 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :and make this work < 1419493638 216407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be good if you didn't say things like "Shhh" and "God dammit woman!" to people who talk to you, it's pretty rude and condescending < 1419493648 155746 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :ye < 1419493650 798798 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :sorry ;-; < 1419493668 987530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's ok, apology accepted : < 1419493670 51591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*:p < 1419493682 682834 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :Its a tick just like me scratching my skin away < 1419493686 662593 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :nvm that < 1419493695 269963 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :i wanna make dis work < 1419493711 712296 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :ofc haskell is very wonky < 1419493726 338495 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :idk brainfuck is even more wonky < 1419493748 420603 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :wink wonk < 1419493786 371558 :Solace!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc NICK :Solace|tablestuf < 1419493793 928110 :Solace|tablestuf!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :im gonna go do this < 1419493802 975714 :Solace|tablestuf!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric :wish me lakes < 1419493804 444519 :roasted42!~appleseed@41.48.16.46 JOIN :#esoteric < 1419494094 534507 :roasted42!~appleseed@41.48.16.46 QUIT :Ping timeout: 256 seconds < 1419494240 638228 :roasted42!~appleseed@41.48.16.46 JOIN :#esoteric < 1419494468 87572 :mitchs_!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419494522 130797 :roasted42!~appleseed@41.48.16.46 QUIT :Ping timeout: 265 seconds < 1419494661 229182 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 252 seconds < 1419494683 95121 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Hyvää joulua #esoteric < 1419494740 282624 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net QUIT :Ping timeout: 255 seconds < 1419494790 310242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1419495024 915947 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net JOIN :#esoteric < 1419495025 826781 :nisscrooge!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1419495208 704173 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :man, my haskell skills are rusty. < 1419495814 874362 :roasted42!~appleseed@41.48.16.46 JOIN :#esoteric < 1419496064 582723 :roasted42!~appleseed@41.48.16.46 QUIT :Ping timeout: 245 seconds < 1419496195 223677 :roasted42!~appleseed@41.48.16.46 JOIN :#esoteric < 1419496296 784167 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :> map (\x -> chr (x + 32)) [45,69,82,82,89,0,35,72,82,73,83,84,77,65,83,1] < 1419496298 455838 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "Merry Christmas!" < 1419496361 483200 :Solace|tablestuf!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc PRIVMSG #esoteric ::0 < 1419496473 899486 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419496484 929851 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1419496669 874081 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419496702 690831 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1419496837 612018 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419496842 86641 :roasted42!~appleseed@41.48.16.46 QUIT :Ping timeout: 265 seconds < 1419496845 965018 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1419497149 520986 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419497178 163261 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Read error: Connection reset by peer < 1419497357 267863 :roasted42!~appleseed@41.48.16.46 JOIN :#esoteric < 1419497915 171553 :roasted42!~appleseed@41.48.16.46 QUIT :Ping timeout: 265 seconds < 1419498057 393638 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419498264 690921 :nisscrooge!~yourstrul@li611-52.members.linode.com QUIT :Ping timeout: 245 seconds < 1419498433 348112 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :The haskell version is so much succinct than the Racket one: (apply string (map (λ (x) (integer->char (+ x 32))) '(45 69 82 82 89 0 35 72 82 73 83 84 77 65 83 1))) < 1419498878 698793 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> chr <$> [45,69,82,82,89,0,35,72,82,73,83,84,77,65,83,1] < 1419498880 180183 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "-ERRY\NUL#HRISTMAS\SOH" < 1419498906 372566 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> chr . (+32) <$> [45,69,82,82,89,0,35,72,82,73,83,84,77,65,83,1] < 1419498907 937635 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "Merry Christmas!" < 1419498912 997837 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hth < 1419498953 333188 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> chr . (+32) . ord <$> "-ERRY\0#HRISTMAS\1" < 1419498954 829304 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "Merry Christmas!" < 1419498994 781599 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SUCCINCT\1 < 1419499083 188442 :oren!~oren@nrba4-34.onlink.net QUIT :Ping timeout: 252 seconds < 1419499193 935208 :oren!~oren@nrba4-34.onlink.net JOIN :#esoteric < 1419499712 806235 :roasted42!~appleseed@41.48.16.54 JOIN :#esoteric < 1419500022 796854 :nisscrooge!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1419501969 340882 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :In DECB: 5 FORX=1TO16:READN:N=N+32:?CHR$(N);:NEXTX:DATA45,69,82,82,89,0,35,72,82,73,83,84,77,65,83,1 < 1419502101 961835 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what about 5 FORX=1TO16:READN:?CHR$(N+32);:NEXT:DATA45,69,82,82,89,0,35,72,82,73,83,84,77,65,83,1 < 1419502227 725750 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :That probably works too. I was debugging and never reverted. < 1419502390 623134 :roasted42!~appleseed@41.48.16.54 QUIT :Ping timeout: 256 seconds < 1419502682 351316 :roasted42!~appleseed@41.48.16.54 JOIN :#esoteric < 1419502968 503828 :roasted42!~appleseed@41.48.16.54 QUIT :Ping timeout: 256 seconds < 1419503146 897265 :roasted42!~appleseed@41.48.16.54 JOIN :#esoteric < 1419503460 582270 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :> let 2 + 2 = 5 in 2 + 2 < 1419503462 526581 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 5 < 1419503554 551861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let 2 = 3; 2 + 2 = 6 in 2 + 2 < 1419503556 26075 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 6 < 1419503571 77611 :roasted42!~appleseed@41.48.16.54 QUIT :Ping timeout: 244 seconds < 1419503877 672719 :roasted42!~appleseed@41.48.16.54 JOIN :#esoteric < 1419505809 258086 :Solace|tablestuf!uid52684@gateway/web/irccloud.com/x-nmfjlwpetnjbodmc QUIT :Quit: Connection closed for inactivity < 1419505827 252438 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wtf < 1419505847 970834 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :> let 2 = 3 in 2 + 2 < 1419505849 520481 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 4 < 1419505854 321530 :myname!~myname@84.200.43.57 PRIVMSG #esoteric ::( < 1419505909 375977 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :> let -2 = 2 in -2 + -2 < 1419505910 773487 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Precedence parsing error < 1419505910 816868 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : cannot mix ‘GHC.Num.+’ [infixl 6] and prefix `-' [infixl 6] in the same ... < 1419505913 655217 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric ::( < 1419506059 53606 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> let (-1) = 1 in (-1)^2 < 1419506060 583319 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1 < 1419506117 679254 :roasted42!~appleseed@41.48.16.54 QUIT :Ping timeout: 245 seconds < 1419506293 559281 :roasted42!~appleseed@41.48.16.54 JOIN :#esoteric < 1419506454 962746 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1419507126 78394 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419507800 596146 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419508236 599236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :merry christmas, those of you who celebrate it today < 1419508253 99322 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I received spam for SEO services < 1419508263 46553 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it reads almost exactly like viagra spam with relevant nouns swapped out < 1419508758 331607 :roasted42!~appleseed@41.48.16.54 QUIT :Ping timeout: 250 seconds < 1419508821 835063 :roasted42!~appleseed@41.48.16.54 JOIN :#esoteric < 1419510076 282670 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 255 seconds < 1419510597 112393 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1419510689 260976 :roasted42!~appleseed@41.48.16.54 QUIT :Ping timeout: 258 seconds < 1419510691 667222 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Is your small company negatively affecting your love life? < 1419510909 241971 :roasted42!~appleseed@41.48.16.54 JOIN :#esoteric < 1419510936 42470 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :After easy, non-invasive enhancement therapy, Rajakrishnan now makes $500/day without leaving the house... find out more < 1419513116 141206 :drdanmaku!uid17782@gateway/web/irccloud.com/x-yvxubzyoveawtvnm QUIT :Quit: Connection closed for inactivity < 1419513323 479528 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419514223 221655 :roasted42!~appleseed@41.48.16.54 QUIT :Ping timeout: 244 seconds < 1419514544 873633 :roasted42!~appleseed@41.48.16.54 JOIN :#esoteric < 1419514781 233236 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca JOIN :#esoteric < 1419514809 384194 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :JOYEUX NOËËËËËËËËËËËËËL! < 1419516028 911652 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :boily, hi < 1419516327 114494 :Lymia!~fujoshi@inportb/loli/cirno-chan QUIT :Remote host closed the connection < 1419516422 783228 :Lymia!~fujoshi@inportb/loli/cirno-chan JOIN :#esoteric < 1419517225 1464 :Zuu!~zuu@unaffiliated/zuu QUIT :Ping timeout: 250 seconds < 1419517287 110146 :roasted42!~appleseed@41.48.16.54 QUIT :Ping timeout: 265 seconds < 1419517604 779744 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :Vorpal: vhellorpal! < 1419517621 499341 :roasted42!~appleseed@41.48.16.54 JOIN :#esoteric < 1419517905 361544 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net QUIT :Ping timeout: 264 seconds < 1419517985 381190 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1419518108 765050 :Zuu!~zuu@0x5e911bd1.adsl.cybercity.dk JOIN :#esoteric < 1419518119 225303 :Zuu!~zuu@0x5e911bd1.adsl.cybercity.dk QUIT :Changing host < 1419518119 268629 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1419518431 5625 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net JOIN :#esoteric < 1419518473 280842 :roasted42!~appleseed@41.48.16.54 QUIT :Ping timeout: 255 seconds < 1419518577 21700 :Zuu!~zuu@unaffiliated/zuu QUIT :Ping timeout: 250 seconds < 1419518778 559654 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 256 seconds < 1419518916 877215 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :メリークリスマス!!! < 1419518940 257596 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :helloren! < 1419519001 890328 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :今ボイリーは < 1419519018 591543 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :ボ < 1419519037 304006 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :すみませんが、ちょっと違いますよ < 1419519049 243835 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :「ボアリ」です < 1419519099 431016 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :(フランス語の性です) < 1419519100 206879 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :what is poari? < 1419519106 387926 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ah < 1419519115 516046 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :b, not p :P < 1419519144 707607 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :indeed, I misread that < 1419519166 397500 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Harmful Brainfuck14]]4 N10 02http://esolangs.org/w/index.php?oldid=41536 5* 03Cluid Zhasulelm 5* (+716) 10Harmful Brainfuck < 1419519213 59132 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :メリークリスマス、リフスラシール。 < 1419519214 27553 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :also, 즐거운 성탄절 보내시고 새해 복 많이 받으세요 < 1419519227 674832 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :cool < 1419519233 791496 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :perfect! < 1419519236 359599 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :@ harmful bf < 1419519270 267850 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :on harmful bf: so it assumes the infinitely-sized cell? < 1419519286 420156 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh oops! Thanks for that < 1419519289 718192 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I forgot something really important < 1419519304 304402 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :lifthrasiir: i believe not (hence, not Turing-complete) < 1419519305 951041 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its supposed to be relative jumps < 1419519334 248308 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so you need unbounded integers (including negative numbers) < 1419519337 665980 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :"computed jump operator `*` which moves the program counter to the address in the program given by the current tape cell" < 1419519340 247321 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :scoofy, technically speaking, you can. < 1419519344 362198 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :let me fix that! < 1419519367 413754 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :I can, what? < 1419519374 663641 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :you can make it Turing-complete* < 1419519377 347401 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Harmful Brainfuck14]]4 10 02http://esolangs.org/w/index.php?diff=41537&oldid=41536 5* 03Cluid Zhasulelm 5* (+77) 10 < 1419519387 71185 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :possibly, *if* the jump is relative. < 1419519400 909806 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :maybe via other ways, too, not sure. < 1419519420 589141 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :scoofy, BF can simulate TM with a finite size program, so it can immediately jump to the data area after some fixed-size simulator, and at the end of data area (which would set the tape up) it jumps back to the beginning of the simulator. < 1419519428 868519 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :it can jump back to..* < 1419519456 551531 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :so there are 2 changes in the text now < 1419519459 142619 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :1) cells are infinite < 1419519461 911309 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :2) jumps are relative < 1419519474 885411 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :meaning, you need a bignum library to emulate this? < 1419519483 702046 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :if you hvae any changes you want to make to it, please do! Or I can edit it < 1419519484 475872 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :* is an unconditional jump? < 1419519487 877162 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its' not perfectly designede < 1419519491 162698 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :mitchs_, computed jump < 1419519497 621496 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :mitchs_, unconditional but computed, so that should be able to do conditionals < 1419519505 918026 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :but it doenst seem powerful enough +I think, maybe im mistaken < 1419519521 359767 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ah, I found some issue with my thought: it cannot be easily terminated. :S < 1419519522 907606 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :thanks, good point < 1419519560 998658 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :cluid, what happens when * is run with the out-of-bound offsets? < 1419519569 294770 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :e.g. +++* < 1419519583 120374 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :CRASH POW ZAP < 1419519584 31987 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :of coz < 1419519592 380063 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :or launch the nethack < 1419519594 719885 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah crash I dont think here anything else it coud do :P < 1419519607 685951 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :just some heap corruption and nop slides < 1419519608 927755 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :nothing else < 1419519613 469770 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :nop slides lol < 1419519629 844894 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :that's Harmful Branfuck, bitchez! < 1419519632 35120 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :after all < 1419519660 578925 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :haha < 1419519680 703585 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: you need to add some more specifics, what's the cell size (8bits signed integer?), but unless you make the sell size really tiny it should easily be TC, since all you have to implement is one particular universal machine. < 1419519698 365057 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :int-e, I've addd that unsigned integer of arbitrary size < 1419519712 669744 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :int-e, I've pointed it out above, but it would be quite hard to terminate that < 1419519745 84257 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ah, no < 1419519746 251772 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :nvm < 1419519758 224498 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :that was about the absolute-offset variant of harmful bf < 1419519788 688739 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :the infinitely-sized-cell relative-offset harmful bf (as currently specified) is definitely TC < 1419519859 333483 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm, we discussed a language with slightly similar flavor a while back, where the problem was producing the addresses of forward jumps. < 1419519874 152715 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah because we cannot write binary here like we could in MNNBFSL < 1419519885 667911 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :right. http://esolangs.org/wiki/MNNBFSL < 1419519981 125385 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :this is able to GOTO < 1419519983 655419 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :as far as I see < 1419519988 323245 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: hmm, if the values are unsigned then relative addresses are not an option. < 1419519992 698831 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :via stack <-> ip manipulation < 1419520008 696862 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :the wiki doesn't say unsigned, i think it was just an irc typo < 1419520049 30131 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yeah that's why I chose Integer < 1419520056 830215 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh opps < 1419520057 453809 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :sorry < 1419520059 934260 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric : int-e, I've addd that unsigned integer of arbitrary size < 1419520063 149604 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :correction: signed integer < 1419520091 288067 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :scoofy, yeah - there is an implemented an assembler for it which gives you labels and 'get label address' < 1419520103 613456 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :nice < 1419520108 657040 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its a bit complex because you have to write in binary and get all the space ready and things < 1419520116 785563 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Anyway, I think the 8 bit signed integer cells version with relative jumps could be interesting to investigate. < 1419520122 372971 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :possibly. < 1419520203 271682 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :int-e, it would be quite interesting if goto with offset -128/128 terminates immediately < 1419520213 826080 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :no asymmetry! < 1419520230 493701 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :is the program pointer incremented after a jump? < 1419520237 29233 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :lifthrasiir: right, but terminating programs is the least of my worries right now ;-) < 1419520240 995973 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :int-e, I was worried about that killing TC but I supose if you have a 'spine' in your program with notches every 128 then maybe you can get by.... < 1419520243 279213 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :;) < 1419520245 294726 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so yes that sounds very interesting < 1419520267 747529 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :or < 1419520288 724468 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :for example the program *, would it be no-op or infinite loop? < 1419520295 610732 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :at which offset does * jump to itself? < 1419520302 14765 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :have multiple 'spines' in the center to 'guide' the jump somewhere < 1419520343 717654 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :but < 1419520356 679143 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(many CPUs have offset 0 correspond to the instruction following a jump, that's why I'm asking) < 1419520387 811453 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But I guess it's prettier to have 0 jump to the * itself. < 1419520424 156529 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :inf loop? < 1419520438 548259 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :jmp 0 ---> 'halt and cach fire' < 1419520458 899058 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :lifthrasiir: that's also a natural candidate for immediate program termination :P < 1419520460 649007 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :you can add a mnemonic to the assembler HCF < 1419520525 479104 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hmm, if jmp 0 terminates, how can one make an infinite loop? < 1419520531 669451 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :jmp --1 < 1419520543 966493 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ah, well < 1419520546 626898 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :where opcode at -1 pos is NOP < 1419520554 928326 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hmm < 1419520559 574491 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :alternatively, we could have -128..-1 jump to instructions before the * and 0..127 to instructions after the *, never jumping to the * itself. That would also be sort of symmeric. < 1419520561 327737 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :wait, is it possible? < 1419520571 62192 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :why not? < 1419520587 72736 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :does it not have NOP ? < 1419520588 688153 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :do comment characters count? < 1419520596 887331 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :towards the offset calculation, that is < 1419520605 58739 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :UNSPECIFIED < 1419520615 358031 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :okay, so it is like an undefined behavior in C/C++ < 1419520621 355690 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :sounds like. < 1419520632 871886 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :you are free to launch the nethack or cause the earth destruction < 1419520633 555647 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :it may, or may not. go into infinite loop. < 1419520639 291673 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :or halt and catch fire. < 1419520641 439684 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(I would be pleased when the latter is possible) < 1419520643 36414 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :depending on implementation < 1419520664 22882 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1419520680 552290 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :yes comment chars shoudl count I think < 1419520685 417937 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :otherwise it might be too hard < 1419520695 283573 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :not really < 1419520701 116837 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :comment chars are kind of fun in MNNBFSL < 1419520703 371530 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :then `- *` is a simple infinite loop < 1419520708 245889 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :--+-* < 1419520710 126699 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :inf loop < 1419520712 970630 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :without NOP < 1419520716 734024 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hmm! < 1419520716 979038 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :(+-) = NOP < 1419520721 920889 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So ok. I think I'll play with a version with +-<>.,* and nops, and jumps centered on the * (* on a 0 cell loops forever), and 8 bit signed cells. < 1419520733 647696 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :NOTE: -+ == NOP < 1419520737 972619 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :scoofy: nope < 1419520747 299434 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :um... unless it does not wrap around properly. < 1419520747 588082 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :scoofy: you can't jump in there at an arbitrary place < 1419520763 957601 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :sure. i'm just saying, +- is equivalent to NOP. < 1419520772 982245 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and I just told you that it's not < 1419520774 292343 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :(assuming wrap around) < 1419520783 174159 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :please, explain? < 1419520786 126804 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I DID < 1419520796 27433 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :where < 1419520804 129658 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :if you jump into the middle of the -+ then the effect will not be a nop. < 1419520808 588089 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :exactly. < 1419520816 998639 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :but, if you jump to -2. it is equivalent. < 1419520819 79690 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :to NOP. < 1419520827 58857 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :so, just don't jump to -1 ! and it'll be OK < 1419520834 878301 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :or, you can jump there anyways... for added fun and effect < 1419520835 153914 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So it's not a nop in the scope of the language. < 1419520835 676672 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :;) < 1419520839 388043 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :well < 1419520855 35751 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :as long as you don't jump into the middle to skip the first part of it, it is a NOP. < 1419520863 268706 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :if you do, then it's your fault. < 1419520876 669825 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :this is Harmful Brainfuck, don't forget! < 1419520881 376565 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :you have to be careful, where you jump. < 1419520921 631564 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :(sure you can add comment chars, if you want to make it easier, and less fun) < 1419521201 839586 :contrapumpkin!~copumpkin@unaffiliated/copumpkin NICK :copumpkin < 1419521362 863584 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Cheese+++14]]4 N10 02http://esolangs.org/w/index.php?oldid=41538 5* 03Cluid Zhasulelm 5* (+1557) 10Cheese+++ < 1419521413 615240 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck derivatives14]]4 10 02http://esolangs.org/w/index.php?diff=41539&oldid=41522 5* 03Cluid Zhasulelm 5* (+24) 10/* GOTO FUCK */ < 1419521464 688095 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Cluid Zhasulelm14]]4 M10 02http://esolangs.org/w/index.php?diff=41540&oldid=41513 5* 03Cluid Zhasulelm 5* (+129) 10 < 1419521590 699170 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :why is it called harmful? < 1419521602 156690 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :'GOTO is considered harmful' < 1419521604 684401 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :never heard that? :) < 1419521613 134284 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :aha < 1419521619 283804 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :title of a famous paper < 1419521642 881217 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :http://www.u.arizona.edu/~rubinson/copyright_violations/Go_To_Considered_Harmful.html < 1419521648 43200 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :i had heard of it, yes < 1419521652 614193 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :copyright_violations haha < 1419521662 241494 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :lol < 1419521670 937211 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :at least he's upfront about it < 1419521695 112077 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 265 seconds < 1419521708 309029 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :so, based on this article, Harmful Brainfuck will have disastrous effects on program readability and maintainability < 1419521715 271018 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :oh no < 1419521726 432673 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :you won't be easily read nice structured brainfuck < 1419521734 977485 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :XD < 1419521809 36234 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :and maintaining Harmful Brainfuck programs will be harder than with regular Brainfuck < 1419521823 787758 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ill write an impementation in C < 1419521831 542908 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :go ahead :P < 1419521831 963912 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :or should it be javascript < 1419521835 477106 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :what will be easiest for people to use < 1419521841 48095 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :C sounds good < 1419521947 876562 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :C would be good for adding it to anarchy golf < 1419522273 987175 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :(assuming it turns out to be a powerful enough language) < 1419522427 161846 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://sprunge.us/fdDN?c ... based on the bfgolf reference implementation. < 1419522451 616744 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh thanks! < 1419522464 592055 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :can we please put this on the wiki? < 1419522476 8543 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I mean link to it < 1419522477 434881 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :no range error checking fr jump? < 1419522479 243883 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I gues.. < 1419522490 10659 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :oh there is. < 1419522492 302254 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :later on < 1419522498 499172 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :8 bit cells could make for some awkward jumping schemes, although maybe that would be more fun for some people < 1419522503 898018 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :indeed. < 1419522516 39388 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :some central 'spine' in the program at 128/256 intervals... < 1419522556 493500 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hm maybe signed ints and the two jumps. ] to go left and [ to right right... < 1419522564 746299 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :unsigned** < 1419522580 67135 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh, I added some redundant checks there. < 1419522592 216643 :roasted42!~appleseed@41.48.16.51 JOIN :#esoteric < 1419522683 520550 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :i spot an error < 1419522692 500227 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :if (a[p] == -128) { < 1419522704 409871 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :should be 'if (a[p] == -129)' < 1419522707 722093 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :-128 is valid < 1419522734 183379 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :and 'if (p > MAXBUF) {' should be < 1419522739 725913 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :if (p == MAXBUF) { < 1419522757 392610 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :after all, if MAXBUF = 32768, then a[32768] is out of range < 1419522778 170971 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the -128 is intentional, for symmetry. THe other one was a brainfart, but a harmless one since it's checked again below. < 1419522827 172462 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :indeed. it's checked at 2 places. < 1419522840 211588 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :and there's no range check for IP overflow/underflow. < 1419522883 116163 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Yes, you can jump anywhere outside of the program space to terminate it. < 1419522896 872741 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :except, it wouldn't terminate it. < 1419522901 522597 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :would it? < 1419522915 414297 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :while (ip >= 0 && ip < code_len) { <-- that should do the trick < 1419522924 787038 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :oh. < 1419522928 421875 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :indeed. < 1419522960 113382 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://sprunge.us/DDLH?c -- removed the unintentional changes. < 1419523001 943265 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :there's no way to output 0xff ? < 1419523006 985896 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :' if (a[p] == -128) { ' this is probably incorrect < 1419523011 935256 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :as -128 is valid as a signed char < 1419523015 761351 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :-129 isn't < 1419523030 561131 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :mitchs_, you can output it as negative < 1419523035 560255 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :that is... -1 < 1419523040 861742 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :which is 0xFF < 1419523041 930285 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :er, i made a mistake then < 1419523050 473800 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :whatever the unsigned equivalent of -128 is < 1419523052 329798 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :mitchs_: 0x80 is the value that's omitted. < 1419523055 673071 :mitchs_!~canissimi@unaffiliated/canissimia PRIVMSG #esoteric :ah < 1419523073 920370 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :question is, why is it omitted. < 1419523080 831899 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :symmetry! < 1419523091 762276 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :who cares about symmetry? < 1419523096 469472 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :i care about being able to output 0x80 < 1419523157 421332 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu QUIT :Quit: Leaving < 1419523224 11303 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu JOIN :#esoteric < 1419523282 993839 :Zuu!~zuu@unaffiliated/zuu QUIT :Ping timeout: 250 seconds < 1419523284 975731 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, let me rewrite the thing so that it can be legally on the wiki... < 1419523366 82952 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1419523385 221289 :roasted42!~appleseed@41.48.16.51 QUIT :Ping timeout: 258 seconds < 1419523554 930481 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :more seriously, , was implemented wrong. < 1419523568 540484 :roasted42!~appleseed@41.48.16.51 JOIN :#esoteric < 1419524014 624228 :roasted42!~appleseed@41.48.16.51 QUIT :Ping timeout: 245 seconds < 1419524157 3518 :roasted42!~appleseed@41.48.16.51 JOIN :#esoteric < 1419524463 412867 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so how about http://sprunge.us/YXfd?c < 1419524543 738048 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(there really aren't that many degrees of freedom for writing such an interpreter.) < 1419524668 114332 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :looks good! < 1419524683 910320 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :maybe the case ',' could be written shorter as, data[p] = (signed char)getchar() ? < 1419524716 509107 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :althought that's not fully equivalent < 1419524718 565891 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :this loooks great thanks a lot! < 1419524721 817252 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :why is it ip += data[p] - 1; < 1419524737 453570 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: because there'll be an ip++ later. < 1419524738 675982 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :cos: for (ip = 0; ip >= 0 && ip < size; ip++) { < 1419524741 5164 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :ip++ < 1419524754 837792 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: and I wanted to have 0 jump to the * itself. < 1419524791 546782 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :so that's inf. loop < 1419524804 243531 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ah :) < 1419524937 738919 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :looks good! so who writes the first 'towers of hanoi' in harmful brainfuck? :P < 1419525372 274806 :roasted42!~appleseed@41.48.16.51 QUIT :Ping timeout: 250 seconds < 1419525432 426758 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :it just sems too hard! < 1419525438 631037 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :It would be so cool if someone managed < 1419525663 853861 :roasted42!~appleseed@41.48.16.51 JOIN :#esoteric < 1419525733 155622 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh, I almost missed the "gotos considered harmful" reference. < 1419526132 384757 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419526694 535639 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :scoofy: btw, casting an out-of-range integer value to a signed type has "implementation-defined" behavior; an implementation is free to specify various behaviours (ideas include wrap-around, saturation, and raising a signal). < 1419526706 117159 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :indeed. < 1419526789 358032 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Then again I should probably be more careful with that putchar() call if I wanted the code to be portable. Oh and not use ints for values larger than 32767...) < 1419526890 633113 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :we should program in assembly for sureness < 1419526939 461291 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: go ahead, don't let us stop you < 1419526997 913320 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419527029 972819 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 272 seconds < 1419527036 447098 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1419527045 342051 :cluid!~cluid@unaffiliated/cluid QUIT :Quit: Leaving < 1419527052 399297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, cluid just left < 1419527067 594188 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :maybe, just write it in Brainfuck < 1419527067 890431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :BF except with "goto current tape location" is almost certainly TC, despite the claims of the article < 1419527068 880067 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :POKE-d the wrong address, I bet. < 1419527072 364917 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :for maximum portability, ya know < 1419527075 352641 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and probably is even with 8-bit cells, although that's less obvious < 1419527092 301248 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :you guys should implement it in brainfuck, to make it portable < 1419527157 589732 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess the natural file extension for harmful brainfuck is .h :-) < 1419527218 45992 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :.hbf < 1419527237 934011 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that's not so harmful ;-) < 1419527259 832946 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :and not so conveninet. < 1419527286 22140 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :unless it is a polyglot in C and also compiles to C, i wouldn't call that 'harmful'. < 1419527304 805416 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ok, so the downside of the infinite loop on 0 is that one cannot process arbitrary binary data. But that's no obstacle to TC-ness. < 1419527305 245654 :roasted42!~appleseed@41.48.16.51 QUIT :Ping timeout: 244 seconds < 1419527318 806081 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I guess ais523 just saw that restriction) < 1419527384 621589 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :well, jmp 0 puts it into inf loop. < 1419527393 117537 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :so first you have to test for zero. < 1419527401 752674 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :* is the only conditional we have < 1419527420 708685 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419527446 115706 :roasted42!~appleseed@41.48.16.51 JOIN :#esoteric < 1419527454 488568 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :ummmm......... < 1419527468 690325 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :that's tricky. < 1419527485 581255 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :so 0x00 in data means "halt and catch fire" < 1419527812 327938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: that means it's not BF-complete, not that it's not TC < 1419527858 583944 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it might even be possible to write arbitrary programs in it, and get full TC (not just curly-L), via appending data to a short interp < 1419527976 310268 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I might switch to 9 bit signed ints to make it BF-complete. < 1419528021 436371 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 264 seconds < 1419528363 355044 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1419528622 375151 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 250 seconds < 1419528657 279586 :sebbu2!~sebbu@ADijon-152-1-38-220.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1419528690 244993 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1419528694 212145 :sebbu2!~sebbu@ADijon-152-1-38-220.w83-194.abo.wanadoo.fr QUIT :Changing host < 1419528694 255564 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1419528752 414532 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 250 seconds < 1419529064 609004 :roasted42!~appleseed@41.48.16.51 QUIT :Ping timeout: 245 seconds < 1419529215 941415 :roasted42!~appleseed@41.48.16.51 JOIN :#esoteric < 1419529840 365461 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how is fancy-L completeness defined? < 1419529867 699550 :roasted42!~appleseed@41.48.16.51 QUIT :Ping timeout: 245 seconds < 1419530147 173454 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Harmful Brainfuck14]]4 10 02http://esolangs.org/w/index.php?diff=41541&oldid=41537 5* 03212.95.7.129 5* (+939) 10Semantic update (* is relative), and example program. < 1419530220 314062 :roasted42!~appleseed@41.48.16.51 JOIN :#esoteric < 1419530377 718084 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Harmful Brainfuck14]]4 10 02http://esolangs.org/w/index.php?diff=41542&oldid=41541 5* 03212.95.7.129 5* (-13) 10fix extra spaces < 1419530450 424425 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Maybe there should be dialects: absolutely harmful brainfuck and relatively harmful brainfuck... < 1419530474 210726 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :heh. < 1419530524 578155 :roasted42!~appleseed@41.48.16.51 QUIT :Remote host closed the connection < 1419530574 150707 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :"Version Schema < 1419530574 230686 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :MINOR: increased every christmas, may be API incompatible" < 1419530643 456412 :roasted42!~appleseed@41.48.16.51 JOIN :#esoteric < 1419530646 977658 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :where is that from? < 1419530685 747760 :drdanmaku!uid17782@gateway/web/irccloud.com/x-jmvulktbdojlqxmj JOIN :#esoteric < 1419530695 207348 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :https://www.reddit.com/r/ruby/comments/2qcvoz/ruby_220_released/ < 1419531691 898897 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1419531751 357734 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker TOPIC #esoteric :The channel of returning trolls | but often spelled correctly. | /join #esolang http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ < 1419531926 47113 :int-e!~noone@static.88-198-179-137.clients.your-server.de TOPIC #esoteric :The channel of returning trolls | but often spelled correctly. | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ < 1419531977 911270 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wtf < 1419532010 949708 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes, my thought exactly. < 1419532027 607658 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: this may be of interest to you. < 1419532678 270801 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net QUIT :Remote host closed the connection < 1419532792 262528 :roasted42!~appleseed@41.48.16.51 QUIT :Ping timeout: 258 seconds < 1419532814 327843 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Please, someone drill into my teeth. < 1419532900 367209 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1419533014 983683 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pikhq: this might be just the thing for you: http://www.girlgeniusonline.com/comic.php?date=20090306 < 1419533117 805804 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yes please. < 1419533434 649793 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Interestingly, #esolang was registered 8 years ago, but it's totally empty. < 1419533994 403577 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And of course the founder is actually here. Hi Zuu :) < 1419534241 176750 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419534414 677625 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 245 seconds < 1419534422 881934 :shikhin_!~shikhin@unaffiliated/shikhin NICK :shikhin < 1419534892 970658 :oren!~oren@nrba4-34.onlink.net QUIT :Ping timeout: 240 seconds < 1419536012 260390 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 258 seconds < 1419536390 202189 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1419537094 93522 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 265 seconds < 1419537184 721394 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1419537564 559767 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 245 seconds < 1419537877 110525 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1419537929 287114 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Maybe something like Lisp could be made to target this format http://rpg.hamsterrepublic.com/ohrrpgce/HSZ it would probably be better than the existing compiler. It could be called "Hamster Lisp" compiler. < 1419538009 177815 :drdanmaku!uid17782@gateway/web/irccloud.com/x-jmvulktbdojlqxmj PRIVMSG #esoteric :oh man ohrrpgce < 1419538016 57552 :drdanmaku!uid17782@gateway/web/irccloud.com/x-jmvulktbdojlqxmj PRIVMSG #esoteric :i remember using that over a decade ago < 1419538047 11265 :drdanmaku!uid17782@gateway/web/irccloud.com/x-jmvulktbdojlqxmj PRIVMSG #esoteric :those default 3d-ish smiley sprites were great < 1419538157 90066 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 240 seconds < 1419538230 152046 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :This format is a tree data so it seem like a Lisp like format with macros would be a good way to compile into such a thing. < 1419538291 317686 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :drdanmaku: If you have worked with that, have you worked with BAM music files? I have written a program to convert BAM into VGM so that you can play them with VGMPlay (which includes a OPL2 emulator). < 1419538322 719422 :drdanmaku!uid17782@gateway/web/irccloud.com/x-jmvulktbdojlqxmj PRIVMSG #esoteric :those words may have meant something to me back in like 2002 < 1419538339 354172 :drdanmaku!uid17782@gateway/web/irccloud.com/x-jmvulktbdojlqxmj PRIVMSG #esoteric :i'm just surprised this thing is still around < 1419538547 581801 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The modern version is license by GNU GPL, and can no longer play BAM; it converts BAM to MIDI and plays it back, resulting in it isn't very good since MIDI will play back differently depending on the computer and cannot contain OPL2 instruments. < 1419539020 220124 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :One thing is that although fonts in OHRRPGCE are 8x8 mono, they do not use a common format; however, they are equivalent to the common format with the characters rotated and a header added. < 1419539061 174527 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(The header is simply a BSAVE header.) < 1419539082 863175 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :did anybody said what you have to do to be fancy-L complete? < 1419539120 146579 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :myname: Did you look in the wiki about fancy-L completeness? < 1419539129 379880 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :myname: a language is fancy-L complete if at least one program in that language is an interpreter for a TC language < 1419539172 88236 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i read it once, but i'm not clear of what to think about it < 1419539192 424101 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i'm not sure if it is less or more specific than tc < 1419539351 733180 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1419539550 212921 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It isn't entirely clear to me either, although I can see by the wiki clearly describes what fancy-L is, although how it interacted with computation class and that stuff is unknown. < 1419539692 728709 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 245 seconds < 1419539719 930449 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :didn't people here mentioned something like "only fancy-L but not tc"? < 1419539927 787151 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Like does HQ9+B count for example? < 1419539936 524763 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I don't quite know. < 1419540012 760208 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH! < 1419540017 997984 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca QUIT :Quit: EMERALD CHICKEN < 1419540063 750830 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Is there any such thing as some Lisp variant where you can have local names guaranteed not to conflict with outer names by for example if (CONSTANT X 42) may define a constant X as 42 but (~X (CONSTANT X 42)) does not redefine X at all from the view outside of that block (it defines an inaccessible constant)? < 1419540152 203576 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(And if you typed (~CONSTANT (CONSTANT X 42)) then it would be an error because the CONSTANT command is not understood.) < 1419540191 459655 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: In the most recent context, the term used was "BF-complete", which includes I/O capabilities. < 1419540396 621084 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :In any case I'm happy with calling the elements of fancy-L Turing-complete, because some trivial input preprocessing is allowed, and prepending a constant string is quite trivial. But it is indeed slightly disturbing that such a fundamental concept has no universally (sic!) agreed formal definition. < 1419540500 100750 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :is that a job for the eso standard group? < 1419540551 316183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: I do not know what you mean by prepending a constant string < 1419540570 958400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :an example fancy L is the language with exactly one program, run_bf(read_stdin()) < 1419540621 370185 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :int-e: Yes it is what the problem is, it seems, in fact. < 1419540627 542038 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :That is what I thought too. < 1419540634 902838 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: Ah, I *want* self-delimiting programs. Then I prepend the brainfuck program to the input. < 1419540653 7858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I see. < 1419540660 260944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, input is at the heart of the fancy L problem < 1419540687 600102 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^bf ,[.,]#12345 < 1419540707 356953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you mean ! < 1419540717 129423 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!bf ,[.,]#12345 < 1419540719 295022 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :No output. < 1419540723 780115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you mean ! < 1419540727 984167 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :!bf ,[.,]!12345 < 1419540728 419404 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :No output. < 1419540749 827382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or not. < 1419540753 21038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^bf ,[.,]!q < 1419540753 191059 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :q < 1419540768 866302 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it had to be the fourth choice, of course. < 1419540772 25011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: ha, did you think I meant the ! at the start of the line? :) < 1419540778 941840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I didn't even think of that interpretation until now < 1419540851 107751 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So anyway, with that convention, ^bf is universal, even though it's a fixed program with only one stream of input. < 1419540881 462274 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(imo, ymmv) < 1419540886 669324 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! bf ,[.,]!q < 1419540897 310829 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, EgoBot is faster < 1419540908 637696 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :either that, or HackEgo's malfunctioning again < 1419540910 117036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`! bf ,[.,]!q < 1419540917 249250 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1419540940 737374 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1419541047 852046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: okay, but I think the position here is that f("...!...") is really just notation for g("...", "...") < 1419541054 504313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the point is to fix the first argument of g < 1419541070 29216 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419541072 937115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the whole point is that we can argue about it all day, of course < 1419541080 110594 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419541122 327106 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: of course, that's the point of any self-delimiting encoding of things as strings of atoms: you can encode a stream of things in a stream of atoms. < 1419541158 459173 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :You just need to be careful not to drown. < 1419541185 348251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: I guess the point is that (a) generally we define TCness in terms of (program, input), *not* single strings; (b) regardless, however many arguments you have, one of them has to be fixed. < 1419541233 532355 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :At least Chaitin got this right. < 1419541237 959503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- e.g., note that the theory is generally in terms of "functions" rather than "computation" (which is one of the major ambiguities of TCness in terms of things like CAs and so on) < 1419541244 172968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*"computations" < 1419541265 6694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whereas bf("...!...") is a "computation" where you encode the input inside. so it's not too conventional from this perspective. < 1419541277 866692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(as in, there is really no "input", it's just like perl's __DATA__; a data-encoding part of the program) < 1419541286 982640 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Chaitin's Algorithmic Information Theory has self-delimiting programs and inputs almost everywhere.) < 1419541293 372590 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419541306 976933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wouldn't be surprised if Chaitin had already come up with the fancy L idea. < 1419541723 973898 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: bf("...!...") <-- but this is what universal TMs do as well, encode a TM in the initial part of the tape followed by the actual TM's input, possibly recoded to compensate for mismatches in the alphabet. < 1419541754 821931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: sure, yeah. that is one of the most perverse things about it: UTMs are often the odd one out in the way we think about TCness :) < 1419541803 382122 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Obviosusly I consider UTMs to be TC, though I see the potential to disagree.) < 1419541804 375914 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: some definitions of UTMs use a separate input tape < 1419541821 53083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally, which only allows "read and move forwards" instructions, not moving backwards or writing < 1419541876 241012 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Right, there are actually too many flavors of TMs as well. < 1419541894 909233 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :All morally equivalent, but that's rarely spelled out formally. < 1419542012 937887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it matters a lot when you're trying to define "equivalent" < 1419542056 557531 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Imagine implementing a chess engine on a Minsky counter machine. "Oh, see, that machine is not interactive. So you have to plan ahead, predict the machine's moves, collect all your replies and encode them all at once as input by plugging it into the following crazy formula...") < 1419542114 980815 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(it's just the same with the bf("...!...") thing, of course.) < 1419542150 601879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: wouldn't you give the machine a description of what you'd play in all possible situations? < 1419542168 989607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(uploads brain) finally, I can play chess with a computer < 1419542178 535206 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ais523: I'm trying to be *cough* practical here. < 1419542186 955761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: to be fair, I don't think any notion of TC cares about "interactive" < 1419542197 106762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the input tends to be specified up-front, formally < 1419542197 894405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we have a notion of BF-completeness because of this sort of thing < 1419542219 361081 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: of course not. nobody cares, since one can start as many computations as one likes. < 1419542240 91324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: yes, why don't we just make the computations do single steps instead of looping... oh wait < 1419542258 340278 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: but we *were* discussing the role of input and output, and this really matters a lot when interaction comes into play. < 1419542322 617874 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The scope of "nobody" was theoretical computer scientists (like myself), and I'm sure there are exceptions. < 1419542359 500631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was a joke < 1419542394 39258 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm serious. Mostly. < 1419542414 896527 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419542431 118847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sounds off-topic < 1419542446 45609 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Turing Completeness Science is no laughing matter! < 1419542656 112195 :oren!~oren@nrba4-34.onlink.net JOIN :#esoteric < 1419543091 643792 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :So, about  that widechar language < 1419543142 667398 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :I've decided to make it using an actual formal grammar < 1419543198 390167 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :is there any real reason to not just take normal letters? < 1419543202 375221 :^v!~notnot^v@50.153.110.148 JOIN :#esoteric < 1419543244 741831 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :The language will only accept characters that are full width < 1419543257 883694 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :halfwidth chars will be used only for comments < 1419543471 26836 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Quit: Terminated < 1419543502 392591 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Quit: WeeChat 1.0.1 < 1419543715 291947 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419543917 439706 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :data types will be such as: 整数、正整数、実数、文字列 < 1419543950 394162 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :that is to say, integer, unsigned, real number, character string < 1419544019 409068 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419544048 618461 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :⣾⣉⣷ ⣿⣀⣿ ⣿⣉⡷ ⣾⢉⣓ ⣿⣀⣿ ⣿ < 1419544048 661689 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :⠿ ⠿ ⠿ ⠿ ⠿ ⠿ ⠻⠤⠟ ⠿ ⠿ ⠶ < 1419544071 32212 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :AHRGH?  < 1419544099 269716 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :int-e, what has you riled up today? < 1419544142 539527 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I think the wide characters grew old yesterday. < 1419544162 27511 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Also, christmas. Well, at least that's pretty much over. < 1419544207 449756 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :wll i dunno how to do the quad-width double height chars you did... < 1419544329 834181 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :整数 人= < 1419544343 587113 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :12+3 < 1419544382 48077 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :`unidecode ⣾⣉⣷ < 1419544383 2207 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+28FE BRAILLE PATTERN DOTS-2345678] [U+28C9 BRAILLE PATTERN DOTS-1478] [U+28F7 BRAILLE PATTERN DOTS-1235678] < 1419544388 375196 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I manually composed them from braille patterns. < 1419544395 836152 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 272 seconds < 1419544443 497741 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :if you script that I'll put you on ignore. promised. < 1419544470 621556 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :script what? < 1419544488 424540 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :a braille-pattern based font < 1419544500 680152 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419544501 659029 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i have no plans on that sounds too hard < 1419544574 298159 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Damn, I really *am* grumpy today. < 1419544593 594576 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :especially since i can get a relatively large font just by using the wide latin mode on my IME < 1419544658 798992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't worry I'll be kicking if the doublewidth text thing goes on too long < 1419544670 782305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although I will allow it if oren speaks exclusively in japanese < 1419544671 920557 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :now I'm worried < 1419544715 708271 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :そうか? OKです < 1419544804 677142 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :心配しない、コップロさん。日本語は簡単だよ。 < 1419544814 618145 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :fact: I cannot read japanese < 1419544823 703933 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I approve of this esoteric language < 1419544871 748616 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :どうもありがとうございます < 1419544893 426822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I regret everything < 1419545040 690378 :nortti!nortti@nano.smar.fi PRIVMSG #esoteric :ACTION can actually understand what oren is saying :O < 1419545053 20869 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :ACTION can as well < 1419545060 113031 :nortti!nortti@nano.smar.fi PRIVMSG #esoteric :well, with the help of kanji dictionary, but still < 1419545065 275139 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :安心しよ、エリオットさん。難しくなってば、俺は英語に喋る < 1419545082 788601 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :if I plugged it into a dictionary I could probably get the gist of it < 1419545088 447135 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Kanji ga kantan ssu yo. < 1419545093 400467 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :(gomen, IME nai) < 1419545145 303775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice "eriotto-san" < 1419545167 750184 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but that's because a dictionary turns it into english >< < 1419545214 648602 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :漢字は簡単、でも文法は難しい < 1419545226 19609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shouldn't it be "-sama" when I'm threatening to kick you < 1419545242 446057 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :elliott: Depends on his opinions towards being kicked I suppose. < 1419545328 181963 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :「どの」かな? < 1419545353 457801 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :江戸時代っらしいけど。 < 1419545611 542718 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Is The Interview a good movie? Should I watch it? < 1419545619 332297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1419545741 326807 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :でわ諸君。全角プログラミング言語の文法わ、半分ALGOLと半分LISPでいいかな? < 1419545802 694184 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :hör auf < 1419545921 57898 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :流れ制御はALGOLらしい、でも数学はやっぱりLISPの方がいい。 < 1419545953 460203 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oren: this is an english channel < 1419545978 387914 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :エリオットの命令だよ。 < 1419546045 476451 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :elliott> although I will allow it if oren speaks exclusively in japanese < 1419546080 514834 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :だから、日本語で話します。 < 1419546129 998328 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :elliott: i hate you < 1419546166 509994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :same < 1419546182 609417 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 256 seconds < 1419546213 910018 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :どうしてマイネーム怒ってる? < 1419546218 454812 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419546224 589367 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419546238 937223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :an important life skill is knowing when to stop < 1419546258 613881 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :ok fine. it was fun while it lasted < 1419546289 666991 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419546295 270603 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i got to say dewa shokun unironically < 1419546418 103296 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :what i meant by half-lisp half algol is something like this: x=(* a (- z y)) < 1419546515 66245 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :because i hate the algol math-like syntax, so i'm replacing it with s-expressions < 1419546533 726187 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :while retaining an algol-like control flow < 1419546584 160412 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :How are the control flows different? < 1419546630 754999 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :lisp control flow uses tail recursion, while algol uses explicit while conditions < 1419546644 237635 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419546648 271834 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :and often explicit counter variables < 1419546716 284424 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :``for i from 0 to N'' and such < 1419546717 41634 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `for: not found < 1419546769 637960 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :dammit can't i begin a sentence with a symbol without setting off the bots < 1419546794 402050 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"there are a couple of things that work fine" < 1419546796 617148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: that's not accurate < 1419546815 144447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tail recursion is not really idiomatic in common lisp and often not optimised away, and it has a very elaborate iteration construct in LOOP < 1419546819 197294 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( Partly thanks to elliott's diligence. ) < 1419546829 912121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :scheme isn't representative of lisp as a whole < 1419546850 172291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: is it diligence when I only kicked it because it annoyed the crap out of me? :p < 1419546871 826486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: e.g., http://www.gigamonkeys.com/book/loop-for-black-belts.html < 1419546893 292017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(LOOP is kind of weird. I don't like its fairly "unlispy" mini-DSL. but it is iteration through and through) < 1419546924 247692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is rather terrifyingly elaborate: http://www.lispworks.com/documentation/lw60/CLHS/Body/m_loop.htm < 1419546946 382515 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :right, that was the other thing that made me turn my back on common lisp... < 1419546948 882541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there is also http://common-lisp.net/project/iterate/, which a lot of people prefer due to it having more parentheses. (half-kidding.) < 1419546971 466507 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(not just loop, but also that sort of documentation) < 1419546999 128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :people have this view of "lisp" as being this very clean, very functional, anti-imperative thing with a lot of recursion but actually scheme is the odd one out in its relative purity of design < 1419547004 456101 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION is negative today, trying to underflow. < 1419547027 973751 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :scheme is sane! < 1419547030 766062 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, my idea of the "Hamster Lisp" would resemble more closely control flows of C, since the target binary code expects it, and the source trees would resemble the binary codes closely (other than macros). < 1419547054 668965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :scheme is *not* exactly simple and elegant, either < 1419547065 42248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did you know that letrec + call-with-current-continuation is enough to implement mutable cells with no explicit mutability? < 1419547076 635399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or, y'know, the whole dynamic-wind monstrosity... < 1419547084 22134 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Well, neither is Haskell. < 1419547086 832406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, its strings are mutable, but they cannot change in length(!) < 1419547095 842928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(this despite R7RS trying to be all unicodey...) < 1419547147 38125 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I suspect that only esoteric languages can be simple and elegant. < 1419547156 697798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bonus: Scheme's map can more or less either be tail-recursive, interoperate properly with call-with-current-continuation instead of breaking, or iterate through the list only once -- pick two < 1419547166 772101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :really most of the problems are down to call/cc. < 1419547181 287545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's pretty abstraction-breaking, especially in a higher-order context. < 1419547214 360603 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So scheme minus call/cc is sane? < 1419547257 116811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Scheme minus call/cc is a better-behaved language that is easier to reason about. there is reasonable doubt about how useful call/cc actually is, even when you want continuations; you usually want delimited ones, like Haskell's Cont monad. < 1419547271 802634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see http://okmij.org/ftp/continuations/against-callcc.html for oleg's anti-call/cc propaganda < 1419547392 254578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wish R7RS made it optional or something, but I think that'd be politically difficult. call/cc is shiny and fun and seems elegant in its power, people like to use it, and it's part of the image of Scheme. < 1419547414 621076 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 245 seconds < 1419547498 902190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :here, have an implementation of IORef with call/cc and letrec: https://groups.google.com/forum/#!msg/comp.lang.scheme/7BKqC7jwZTQ/uf0buv--J7wJ < 1419547506 636408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :warning: terrifying < 1419547523 86190 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419547530 703911 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1419547575 829840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can see how this happens from the rather precise definition of LETREC: < 1419547580 232980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Semantics: The hvariableis are bound to fresh locations holding unspecified values, the hinitis are evaluated in the resulting environment (in some unspecified order), each hvariablei is assigned to the result of the corresponding hiniti, the hbodyi is evaluated in the resulting environment, and the values of the last expression in hbodyi are returned. Each binding of a hvariablei has the ... < 1419547586 204318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... entire letrec expres- sion as its region, making it possible to define mutually recursive procedures." < 1419547609 395996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in effect, call/cc lets us pull out the mutability in the definition of letrec where ordinarily it would be impossible to exploit. < 1419547677 868876 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i see. so, i'm not really talking about lisp when i say lisp, i'm talking about scheme < 1419547682 415565 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, some 'h' and 'i' appear to be whitespace. < 1419547705 2169 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :font changes? or spacing? < 1419547820 639142 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419547861 835566 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :but anyway, so essentially by grammar (on paper) is looking like a chinese version of BASIC with S-exprs instead of infix math < 1419547876 886999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: the fancy <>s < 1419547884 88057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know the ones. the tuple ones < 1419547919 327993 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :right < 1419547946 695316 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and I don't even have them... «»⟪⟫ < 1419547961 385257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :("One sometimes hears a misleading statement that ``it is possible to implement Scheme's set! in terms of Scheme's call/cc and letrec.'' The statement mis-represents Alan Bawden's observation that according to Scheme standards and common practice, letrec is implemented in terms of set!; that hidden set! can be `pried open' with call/cc. Of course letrec can be implemented without set!, for ... < 1419547964 821382 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :here: ⟨⟩ < 1419547967 650475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... example, via the fix-point combinator. The inability of call/cc to express mutable state becomes clear then. Section 4.4 of Friedman and Sabry's ``Recursion is a Computational Effect'' has the detailed explanation." -- Oleg) < 1419548027 751913 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :How would you implement law of excluded middle continuations in Scheme? < 1419548037 191859 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Remote host closed the connection < 1419548134 490625 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net JOIN :#esoteric < 1419548586 20113 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :How do I unsee this term: "co-finalizers" ... < 1419548739 127651 :S1!~S1@pD9FCA0D8.dip0.t-ipconnect.de JOIN :#esoteric < 1419548749 675832 :not^v!~notnot^v@50.153.110.148 JOIN :#esoteric < 1419548980 382747 :^v!~notnot^v@50.153.110.148 QUIT :Ping timeout: 250 seconds < 1419549142 692781 :^v!~notnot^v@50.153.110.148 JOIN :#esoteric < 1419549323 254492 :cluid!~cluid@unaffiliated/cluid JOIN :#esoteric < 1419549339 682072 :not^v!~notnot^v@50.153.110.148 QUIT :Ping timeout: 245 seconds < 1419549352 40505 :not^v!~notnot^v@50.153.110.148 JOIN :#esoteric < 1419549375 422616 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hi < 1419549412 30320 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :14:55:10 How would you implement law of excluded middle continuations in Scheme? < 1419549527 655659 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :8.7. Control operators and CPS translations < 1419549534 275843 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :in lectures on the curr y howard isomorphism, talks about this < 1419549544 61280 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 244 seconds < 1419549562 968393 :^v!~notnot^v@50.153.110.148 QUIT :Ping timeout: 240 seconds < 1419549572 268936 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :the ∆ may be regarded as a control operator similar to call/cc of Scheme and exceptions of ML, and the double negation embedding of classical logic into intuitionisitic logic corresponds to well-known CPS-translations < 1419549668 161933 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419549683 55220 :not^v!~notnot^v@50.153.110.148 QUIT :Ping timeout: 240 seconds < 1419550753 419369 :^v!~notnot^v@50.153.110.148 JOIN :#esoteric < 1419551008 252209 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 258 seconds < 1419551528 358061 :^v!~notnot^v@50.153.110.148 QUIT :Ping timeout: 250 seconds < 1419551862 569788 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1419551959 644726 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419552012 52962 :Phantom_Hoover!~phantomho@cpc13-sgyl31-2-0-cust486.18-2.cable.virginm.net JOIN :#esoteric < 1419552014 902153 :Phantom_Hoover!~phantomho@cpc13-sgyl31-2-0-cust486.18-2.cable.virginm.net QUIT :Changing host < 1419552014 945486 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419552164 641913 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1419552261 180630 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 265 seconds < 1419552274 304991 :mr45_!~mr45@cpc27-hudd10-2-0-cust346.4-1.cable.virginm.net JOIN :#esoteric < 1419552363 502500 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419552579 555846 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1419552579 660307 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419552866 722319 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419554039 763815 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Google... grrrrr. < 1419554045 972454 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"Our systems have detected unusual traffic from your computer network. This page checks to see if it's really you sending the requests, and not a robot. Why did this happen?" < 1419554070 682203 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :No, I'm human. I can even solve your captcha, but you won't accept it because I didn't allow your cookie. < 1419554117 267159 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh well, IP change helped. < 1419554148 310420 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(For now) < 1419554238 476885 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cheer up and look at their christmas doodle < 1419554267 266952 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that requires javascript? < 1419554285 794849 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sorry, not in the mood < 1419554309 699456 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course it does, it's animated < 1419554320 566597 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :with sound < 1419554342 181284 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ok, now I'll definitely not try it out < 1419554349 874909 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :thanks for the warning < 1419554369 858752 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well the sound is just a guitar riff, really < 1419554411 305507 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Heh I have xset -b (un)set because I find computer sounds annoying. < 1419554504 502573 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( for added irony: np: Carnival by Project Pitchfork ) < 1419554512 580083 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 256 seconds < 1419554526 27767 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION knows not who that is < 1419554530 786969 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419554553 672615 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :youtube to the rescue < 1419554569 964145 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it doesn't matter who, just that it's noise coming from the computer < 1419554583 298638 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1419554606 707747 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i thought you were just referring to beeping < 1419554624 906851 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But... I made the choice. I requested it. So that makes it ok. < 1419554635 567976 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419554650 205555 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i used to have sound off, but since i moved i have volume set to 20% < 1419554676 233926 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is enough in most cases < 1419554744 120085 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thx for reminding me to check if google had a christmas doodle btw ;) < 1419554761 854597 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm, don't know how to assess that with 3 volume controls in place. The sound card is set at 0.59*0.91... but there's a lot of room for increased volume on the speakers themselves. < 1419554785 505946 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok < 1419554813 268731 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I know, very esoteric and highly interesting. It's not a good day for me. < 1419554900 823614 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :despite some Harmful Brainfuck Fun (tm) < 1419555079 827927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it seems hard to make unbalanced loops work in that < 1419555117 215973 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1419555196 847705 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I don't think you want an unbalanced loop in your sound system < 1419555225 488954 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tru dat < 1419555245 217992 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i _may_ have been referring to Harmful Brainfuck < 1419555256 247852 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Harmful Brainfuck14]]4 10 02http://esolangs.org/w/index.php?diff=41543&oldid=41542 5* 03213.162.68.188 5* (+183) 10link to implementation and minimal categories < 1419555272 159116 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419555333 685135 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I thought relative jump was implemented before. < 1419555417 256495 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION waits for Oerjan's Cleanup Deed < 1419555444 465756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: who knows what is hiding in the bf derivative category < 1419555469 753485 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But it's a nice pun. < 1419555583 603145 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1419555591 459344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1419555600 896718 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats int-e -----### < 1419555617 612779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats int-e again because he missed a spot -----### < 1419555639 424103 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats int-e again to be sure he got everything -----### < 1419555669 305197 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats int-e again because he thought he saw something moving -----### < 1419555749 768342 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I think that 5th swat was a tad excessive. < 1419555757 414229 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats int-e again because his nose is itching -----### < 1419555761 172053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what pun? < 1419555764 862253 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(note that I carefully avoided the o-word) < 1419555800 156302 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: Oerjan's Cleanup Deed hth < 1419555804 862753 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: I meant the "harmful" that alludes to Dijkstra (not really a pun because the word is unchanged) < 1419555830 402020 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :At least that's my story and I'll stick to it. < 1419555842 32724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is regrettably also in the "has created a bf + goto language" set < 1419555858 445238 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419555870 62724 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats int-e again because he's now claiming to have been intending a different pun, maybe -----### < 1419555897 753170 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Oh no, I was merely *referring* to a different pun. < 1419555941 132824 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1419555950 796310 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Sheer modesty, I wouldn't call any of my own puns "good" myself. < 1419555973 664121 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Though I might say by now that it was pretty effective. < 1419555981 428610 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you'd think < 1419555997 236785 :GeekDude!~GeekDude@unaffiliated/g33kdude NICK :GeekAfk < 1419556009 737387 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :hello < 1419556017 327053 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :hello < 1419556020 196474 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Harmful Brainfuck considered harmful < 1419556025 730625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hi cluid < 1419556047 540620 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :c++ syntax considered harmful < 1419556060 170264 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 265 seconds < 1419556076 573590 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 256 seconds < 1419556088 327980 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :attempting to mix chinese and japanese and have it make sense considered harmful < 1419556128 787219 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm lion-eating poet in the stone den < 1419556141 975459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what's "considered harmful" in mixed chinese and japanese twhomn < 1419556169 544854 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419556186 975665 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :does japanese have anything like that poem? < 1419556197 4146 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :int-e: no < 1419556224 162381 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :but the "same" word in chinese and japanese means different things < 1419556233 471017 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think japanese has gone through a recent period of losing a lot of its phonetic distinctions < 1419556276 551292 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :_some_, probably < 1419556278 473538 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Jinese? < 1419556293 280173 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: did you see the rot13 program? < 1419556296 19279 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :no < 1419556296 832342 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419556307 771956 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: http://esolangs.org/wiki/Harmful_Brainfuck < 1419556352 329484 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Cool!! < 1419556353 322448 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Sorry, I lost one of your edits when I changed the page earlier, so the phrasing for relative gotos is now different.) < 1419556364 313800 :mr45_!~mr45@cpc27-hudd10-2-0-cust346.4-1.cable.virginm.net PART :#esoteric < 1419556474 378646 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :problem is the japanese stole chinese characters in the middle ages < 1419556516 678933 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :(well, maybe not "stole"... borrowed) < 1419556539 732023 :nisscrooge!~yourstrul@li611-52.members.linode.com QUIT :Ping timeout: 245 seconds < 1419556569 723505 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 264 seconds < 1419556608 295527 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :and so the meanings for characters that aren't common have grown apart. especially the ones you'd use to write abstract things like "variable", "program", "scope declaration"... < 1419556639 128779 :scarf!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419556645 280687 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419556779 511751 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :screw it i'll just use japanese semantics for now... < 1419556988 295207 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Harmful Brainfuck14]]4 10 02http://esolangs.org/w/index.php?diff=41544&oldid=41543 5* 03Oerjan 5* (+23) 10A somewhat preliminary edit reintroducing general esolang recommendations < 1419557192 844256 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :of course there had to be a rot13 page. < 1419557229 141916 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :http://sprunge.us/YXfd is going to stay up? < 1419557277 518254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think it is wise to trust pastebins for permanent storage < 1419557285 29247 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :wait, so is it believed to be TC or not? < 1419557303 443263 :GeekAfk!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419557304 262 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: exactly. < 1419557313 856727 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: i suspect the matter is under research < 1419557321 62959 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i am so confused < 1419557338 316422 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: there's little doubt that it's TC with unbounded cells. < 1419557366 200283 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed, because it seems you can translate balanced loops < 1419557389 738012 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and it's hard to imagine that it fails to be TC even with the cells restricted to -128..127. < 1419557400 941026 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Even though arbitrary I/O is not possible in that range. < 1419557442 106968 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cluid: I have not seen sprunge delete any pastes yet < 1419557463 479640 :roasted42!~appleseed@41.50.16.52 QUIT :Remote host closed the connection < 1419557477 49341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they do < 1419557486 690923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in fact every time you upload a paste it deletes one < 1419557511 624061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: here's a chestnut: can you manage to copy a cell from an unknown position to another? < 1419557529 910898 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: "unknown"? < 1419557537 280316 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not fixed position < 1419557577 744224 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the thing is, if you are going to be TC without unbounded cells, you _must_ use code which doesn't know the exact tape position < 1419557620 195400 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I was going to target something with binary cells. < 1419557622 890254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which means you cannot precalculate all offsets and keep them in fixed cells < 1419557647 886223 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so conditionals would be [set up offsets in next two cells]*>* < 1419557649 952336 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for reducing too, you mean < 1419557652 577447 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*from < 1419557655 388628 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes < 1419557676 950291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well you go right ahead :) < 1419557681 408275 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but I have not thought it through. < 1419557707 763918 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I will never be able to copy arbitrary cells. < 1419557708 579368 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419557719 334868 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am just thinking that even a simple bf loop like [->+<] can be hard < 1419557735 751506 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Because the conditional (*) has a value that causes an infinite loop. < 1419557739 910371 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and without that, it's hard to move the _offsets_ where you want them. < 1419557753 968189 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1419557797 814215 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But with a limited, small range, I see no fundamental reason why it shouldn't work. So TC, with restricted I/O, is entirely plausible. < 1419557831 676315 :SirCmpwn!~SirCmpwn@irc.sircmpwn.com QUIT :Read error: Connection reset by peer < 1419557876 800491 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Actually, unrestricted IO, once the range of cells is large enough so that the whole range (0..255) can be moved to the negative or positive half without overflowing. < 1419557912 492819 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :My idea for a fix was to use 9 bit signed cells, range -256..255, which is *barely* enough to satisfy this criterion. < 1419557940 951488 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And slightly awkward because you have to use a backward * for the first test. < 1419558001 147335 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Did I just see a Christmas tree in North Korea? < 1419558034 676581 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :https://www.youtube.com/watch?v=3HJj85K_7MQ&t=15m40s < 1419558090 163791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they have OXYGEN in north korea?? < 1419558110 708767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I thought kim jong-un outlawed that to spite america! < 1419558131 90858 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Meh his generals wouldn't allow that. < 1419558255 262785 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419558255 488386 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: no oxygen is essential for bombs to work, so they're allowed < 1419558258 653092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*it's < 1419558262 628217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*no, < 1419558278 753072 :nisscrooge!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1419558300 959847 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it turns out that you can survive solely on elements that are useful for making weapons < 1419558388 772756 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Harmful Brainfuck14]]4 10 02http://esolangs.org/w/index.php?diff=41545&oldid=41544 5* 03213.162.68.188 5* (+2) 10more permanent URL < 1419558584 82066 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Harmful Brainfuck14]]4 10 02http://esolangs.org/w/index.php?diff=41546&oldid=41545 5* 03213.162.68.188 5* (+5) 10on second thought... < 1419558980 931503 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1419559424 115613 :SirCmpwn!~SirCmpwn@irc.sircmpwn.com JOIN :#esoteric < 1419559624 928096 :scarf!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419559631 242878 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419559639 551750 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :how much #defining does it take for C to be an esolang? < 1419559646 616934 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 256 seconds < 1419559663 485603 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :very few going by IOCCC < 1419559674 612721 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419559682 75718 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :#define zx struct < 1419559794 693599 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :That's not good enough though; IOCCC judges will preprocess and indent the code to see whether that's easier to figure out than the original. < 1419559828 963989 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :typedef wz unsigned < 1419559842 268616 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :whoops; typedef unsigned wz < 1419559844 904046 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So one trick is to have macros that make the code explode. < 1419559972 740738 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://www.ioccc.org/1998/fanf.c is in that category. (it has to be cpp'd twice, and the result is almost 700k in size) < 1419560023 584991 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :O_OO < 1419560130 985274 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Another trick is to make your program not work if it's reindented < 1419560152 102438 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(http://www.ioccc.org/1998/schweikh1.c) < 1419560342 527162 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :http://snag.gy/XaoyF.jpg < 1419560603 192721 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"This code is a wonder; it's a wonder that it compiles." < 1419560649 189632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(replace .c by .hint in any ioccc url) < 1419560841 194516 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :So yeah, i'm making a C header to write C code as if it were a prayer to some evil god. (well, more then usual, at any rate) < 1419560859 245941 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://www.ioccc.org/1991/buzzard.c was another one that would amusingly be destroyed by indentation. < 1419560866 109201 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(the clue being this: fopen(x-1?a[1]:"buzzard.c","r"); ) < 1419560887 832138 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :it reads itself < 1419560949 696951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: nice irc font < 1419561029 217608 :tromp__!~tromp@rtc35-167.rentec.com JOIN :#esoteric < 1419561066 615875 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :are the latest iocccs out yet? < 1419561111 29428 :b_jonas_!~x@russell2.math.bme.hu JOIN :#esoteric < 1419561135 180757 :Melvar`!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419561439 995759 :heroux_!sandroco@gateway/shell/insomnia247/x-jjjydcrvzapbwkcl JOIN :#esoteric < 1419561652 557593 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 256 seconds < 1419561696 602277 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Disconnected by services < 1419561705 209530 :Melvar`!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de NICK :Melvar < 1419561760 198144 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419561779 180831 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1419561779 463287 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LOWI 260220Z AUTO VRB02KT 9999 FEW050 BKN060 M02/M02 Q1026 < 1419561784 281150 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419561830 777848 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :Idea, language where thingshappen in parallel unless otherwise specified < 1419561940 821019 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :no not even specified. all ordering happens dring conflict resuolution < 1419561963 191548 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 244 seconds < 1419562028 324674 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :we use optimistic scheduler and execute all statements at once. then we check for conflicts and roll back conflicted statements < 1419562074 517819 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :other than that there is no ordering available < 1419562160 470919 :tromp_!~tromp@rtc35-167.rentec.com QUIT :*.net *.split < 1419562160 554163 :b_jonas!~x@russell2.math.bme.hu QUIT :*.net *.split < 1419562160 866182 :heroux!sandroco@gateway/shell/insomnia247/x-csnjqvrmokijwtfd QUIT :*.net *.split < 1419562161 302087 :blsqbot!~blsqbot@fmnssun.ibone.ch QUIT :*.net *.split < 1419562166 840905 :heroux_!sandroco@gateway/shell/insomnia247/x-jjjydcrvzapbwkcl NICK :heroux < 1419562312 147270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think something like that exists < 1419562436 276426 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :https://esolangs.org/wiki/Whenever maybe? < 1419562519 208033 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :pi calclulus? < 1419562544 670835 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :a little like that. but there isn't explicit conditions. instead, if you have statements like SET x = 1; SET y = x; the second statement has to be exeucted afterward, because the first time, it will be rolled back. < 1419562546 136675 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's not described as parallel, but i think parallel with rollback gives equivalent results < 1419562632 692302 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: ok so it's rolled back because x isn't defined yet? < 1419562658 994608 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :it is rolled back because the value of x may have changed while it was being read < 1419562667 787946 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1419562675 85093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how does it know which one to run first if it rolls back, coinflip? < 1419562682 816209 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this ought to be easy to implement with haskell's STM < 1419562685 632942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since you could also have SET y = x; SET x = 1; < 1419562817 453521 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :elliott: it does not need to ollback the x = 1, that operation was fully valid. < 1419562851 858262 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :e.g. it left the program in a consistent state < 1419562875 699528 :S1!~S1@pD9FCA0D8.dip0.t-ipconnect.de QUIT :Quit: S1 < 1419562882 306916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: so the order of statements in a program matters? < 1419562890 325635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that doesn't seem very unordered/"everything in parallel" kinda spirit < 1419562902 70580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er, what I mean is < 1419562903 728382 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :no, the order does not matter < 1419562907 196859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why does it decide it needs to do x = 1 then y = x < 1419562909 432604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rather than y = x then x = 1 < 1419562924 154547 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :because x=1 did not read invalidated data < 1419562935 393446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SET x = y; SET y = x < 1419562937 156052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what happens? < 1419562947 342180 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :the program loops ofrever < 1419562962 679611 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1419562967 740383 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :and the y and x are forever invalid < 1419562974 963123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um, ok < 1419562982 762821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SET x = 1; SET y = 2; SET x = y; SET y = x < 1419562983 258754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1419562983 302085 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that doesn't fit with haskell STM :( < 1419562995 997453 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(in that, one of the threads always makes progress) < 1419562999 946419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would expect this to end with x=1 y=1 or x=2 y=2 or x=1 y=2 or x=2 y=1 non-deterministically < 1419563006 29695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since those are the consistent orderings < 1419563050 99979 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :hmm... the program would indeed set x = 1 and y= 2, but then the other statements would always be rolled back < 1419563064 949582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't see why < 1419563071 441727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :databases don't lock up like this < 1419563077 327054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it seems a bit weird < 1419563101 866327 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's synchronized parallel, like befunge's useless threading < 1419563104 686156 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :databases are designed by sane people < 1419563124 257122 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 250 seconds < 1419563150 590115 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: what about SET x = 1; SET x = 2; ? < 1419563171 196254 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :in that case both orders are equally valid < 1419563184 998918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :errr < 1419563186 211700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but they conflict < 1419563190 341733 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but is either rolled back? < 1419563197 202200 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :exaclty, lockup! < 1419563207 116447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...ok < 1419563208 299604 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah < 1419563217 236807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so in the end you end up with a boring linear, deterministic language? :p < 1419563230 759422 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1419563232 467060 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :but one that is hard to prgram in! < 1419563235 114181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how would you do branches etc. even < 1419563237 696179 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419563253 243984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kinda seems like you'd have to add a bunch of stuff to not have everything just be lockup fun < 1419563309 519760 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :set up a statement like set x?s=2:t=2; so that it conflicts with one line of statements in one case, or another < 1419563319 452600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whaat, you get conditionals < 1419563321 313034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*conditionals? < 1419563327 286877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"a little like that. but there isn't explicit conditions." < 1419563339 388085 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1419563350 685923 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :you get conditionals but they READ variables and can thus be inconsisted < 1419563411 237631 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :also everything in one statement happens at once, so a statement could even conflict with itself in one case but not the other < 1419563420 588238 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1419563455 411641 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'll leave it to you to write down a precise definition of this hth < 1419563458 664294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm more interested in the language I inferred from your original statements than this one :p < 1419563492 830517 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :what did you infer < 1419563534 164857 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419563562 689986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :something more like what I was surprised it wasn't, I guess < 1419563662 330623 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :so instead of a deterministic scheduler, we have a nondeterministic one? < 1419563672 322618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and no conditionals < 1419563757 756472 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :we could have a semideterministic one-- deterministic rollback unless all statements must be rolled, in which case it picks one at random to not roll back. < 1419563880 811312 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419563892 765273 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419563957 631865 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :instead of conditionals, we could have something akin to an attempted if function. < 1419563981 80475 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :both sides are evaluated, it returns one of them < 1419564012 31717 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :its too hard to do this in bash so im trying in scheme < 1419564022 777860 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :all i wanted to do was recursivly list files and sort by size < 1419564026 210372 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :do what? < 1419564070 532397 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :so e.g. find . -type f -exec du -b {} + | sort doesn't work at all < 1419564072 702415 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :did you try the find command < 1419564143 591494 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :you need to configure the sort command to sort numerically on the right column < 1419564206 286889 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :sort -n < 1419564216 895382 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :or sort -nr < 1419564238 175723 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :oh thank you! < 1419564243 150516 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :ok this was just me not being good at bash < 1419564320 756482 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :cluid: bash is the only $ language that i rarely regret using < 1419564332 490185 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :i mostly always regret it < 1419564363 192677 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :maybe i tend to write my regrettable things in PERL < 1419564432 236898 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :wow i have a lotof zero-size files < 1419564613 188372 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Huh. I didn't realize: wchar_t is permitted to have the same range as char. < 1419564696 114302 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :who even uses it? < 1419564711 632080 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Windows programmers. < 1419564737 860444 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Because Microsoft C only has char strings in legacy encodings. < 1419564796 722169 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :Umm... WCHAR < 1419564810 79276 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :But not usefully so either: the set of legacy encodings they support includes wonky multibyte charsets. < 1419564817 115710 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :oren: Is #define WCHAR wchar_t. < 1419564839 279061 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :The secret to sane handling of the Windows API is to ignore its stupid #defines. < 1419564875 820486 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :"typedef unsigned char BYTE;" is a line they thought was useful. < 1419564886 155218 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :it is useful < 1419564892 657890 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 245 seconds < 1419564901 10745 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :Remote host closed the connection < 1419564905 638623 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i would rather type BYTE than unsigned char < 1419564934 135964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thankfully uint8_t! < 1419564951 312127 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :screw this _t crap < 1419564954 77132 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :typedef int INT; is another good one.. < 1419564990 599102 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :*blink* *blink* they did what < 1419564996 291560 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :They have a type LONGLONG. < 1419565002 641399 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :It claims to be a 64 bit integer. < 1419565007 107635 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :On 64 bit platforms, it is. < 1419565014 494808 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :On 32 bit platforms it's a double. < 1419565020 835619 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419565046 789970 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :pikhq: meh, close enough < 1419565071 912573 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Christ, and I thought zlib had stupid typedefs. < 1419565130 71567 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Never mind their imposing grand confusion as to what Unicode is upon the world. < 1419565163 738033 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :a double can support a 52 bit integer. < 1419565176 629103 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :is uint8_t really so bad? < 1419565183 218074 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :so they lost 12 bits, whatever... < 1419565188 682144 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :An x86 long double can support a 64 bit integer, though. < 1419565214 228898 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but storing 10 bytes is awkward < 1419565247 769297 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :For more fun, you can load a 64 bit integer into an x87 register, do arithmetic on it, and then store a 64 bit integer. < 1419565254 597057 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Also nowadays people prefer to use SSE < 1419565267 74873 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yeah, but SSE doesn't give you long doubles. < 1419565269 519667 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :poof, no extended floats < 1419565285 653438 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :same point, different angle ;) < 1419565287 7546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: x87, rather? < 1419565291 125163 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :SSE is actually faster (from my own experiments) < 1419565302 40910 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: x >= 4 < 1419565305 500076 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :or is that obvious < 1419565326 948873 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :elliott: "long double" is an extended float type on x86 in general, regardless of whether or not you use x87 otherwise. < 1419565330 111491 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(oh and let's forget about the 486SX thing. < 1419565331 252642 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :) < 1419565335 642027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1419565356 411518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: the weird thing with {u,}int8_t is that they're usually chars < 1419565365 838257 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :On x86_64 or MS-compiled x86, it uses x87 instead for that one type. < 1419565366 74257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that produces weird results with C++ at least, dunno about C < 1419565373 568350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(like, consider printing a uint8_t.) < 1419565392 677797 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :(MS compilers use SSE for floats otherwise) < 1419565438 904775 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :elliott: In C you'd use PRIu8 to print it out, so no weird results. < 1419565441 412907 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: not a problem in C... %c and %d both deal with int arguments. < 1419565453 116532 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :elliott: that is what they get for left-shifting a file by a character. iostream is crap < 1419565480 272633 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pikhq: can you remind me in which header those are defined please? < 1419565480 914337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: right. < 1419565486 214832 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :int-e: inttypes.h < 1419565486 809723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a problem with C11's _Generic, maybe! < 1419565489 447006 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :thanks < 1419565498 284072 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :elliott: It is definitely a problem with _Generic. < 1419565557 756102 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :ACTION "loves", BTW, that the only way to get relatively human-understandable behavior out of floats on x86 is to use the obscure float_t and double_t types. < 1419565638 539599 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :umm... i really don't know what you mean... < 1419565662 135799 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :float_t and double_t are the types that computations on float and double result in. < 1419565683 165522 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 244 seconds < 1419565687 181485 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :On *sane* implementations, 1.0 + 1.0 results in a double. On x86, 1.0 + 1.0 results in a long double. < 1419565695 840851 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :And if you store it in a double, you get double rounding. < 1419565725 176548 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Which results in floating point behaving like magic voodoo. < 1419565730 763962 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :why should you care what type the result is? < 1419565752 687227 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Because rounding a value twice to different precisions can change the value. < 1419565756 600894 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Potentially significantly. < 1419565784 858139 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :1.0 + 1.0 does not cause any rounding. < 1419565798 338536 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :int-e: The particular values were bad examples. < 1419565803 870778 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :if you don't want rounding problems use fixed point hth < 1419565806 825962 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Let's go with 0.1 + 0.1. < 1419565822 941004 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pikhq: still bad < 1419565846 970299 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :because the literals are converted as doubles, and the addition just increases the exponent by 1. < 1419565849 272643 :callforjudgement!~ais523@unaffiliated/ais523 QUIT : < 1419565864 151424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: floats are designed to have predictable rounding properties... < 1419565869 27183 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :0.1+0.05 *might* cause trouble < 1419565882 655261 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Okay, so it's slightly hard to come up with pithy examples where you'd see the behavior. < 1419565885 903397 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 0.1 + 0.05 + 0.05 < 1419565887 621659 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :not to a decimal system they're not < 1419565887 706125 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 0.2 < 1419565895 599431 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :But when it shows up relevantly you're going to be *really confused*. < 1419565898 899510 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 0.2 + 0.03 + 0.04 < 1419565900 262536 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 0.27 < 1419565903 280690 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION shrugs < 1419565917 605040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: I'm not sure of the relevance...? < 1419565987 355210 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :well, one example is storing $59.99 as a float. < 1419565991 376880 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Let's do it with decimal then. Let's say we have 9.46. Round it to two places and we get 9.5. Round *that* to one place and we get 10, but if we rounded 9.46 to one place we'd have 9. < 1419566024 681210 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Imagine that sort of thing happening anywhere you happen to use a variable in your code, and people's attitudes towards floating point become really easy to understand. < 1419566074 726745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: sure < 1419566076 819565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*sure. < 1419566091 620092 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :oren: Well yes. Floating point is not a good choice for monetary computation. < 1419566093 798130 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 272 seconds < 1419566131 118714 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :It's important to understand the properties a type gives you and whether or not they're useful to you. < 1419566173 104563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean to be fair float gets used for money a lot even in actual financial systems I think < 1419566194 146582 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419566368 782334 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :elliott: imo, this is because unlike fortran, C and related languages do not have a inbuilt way to output an integer with a point in a specified place < 1419566378 61736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ummm. ok < 1419566401 745898 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :like, the user inputs 3.45, and you get 345 < 1419566416 260845 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :That's not all you need for meaningful support of fixed point... < 1419566424 122924 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :there is no simple scanf for than < 1419566428 250026 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :*that < 1419566430 379145 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 47/100 + 41/100 + 12/100 < 1419566431 762611 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 0.9999999999999999 < 1419566450 21324 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :int-e: eaxctly < 1419566458 505532 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :But yes, it'd be nice to support it. < 1419566476 840820 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Fixed point is useful enough it's a real shame it's, well, hard to use. :) < 1419566486 573105 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :> 47/100 + 41/100 + 12/100 :: Rational < 1419566489 407515 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 1 % 1 < 1419566513 186508 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :it isn't hard to use fixed point in Fortran or COBOL < 1419566567 578210 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :ACTION is aware < 1419566579 712620 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I should clarify, hard to use in currently popular languages. < 1419566591 730892 :drdanmaku!uid17782@gateway/web/irccloud.com/x-jmvulktbdojlqxmj QUIT : < 1419566666 215452 :Solace|tablestuf!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz JOIN :#esoteric < 1419566683 549751 :Solace|tablestuf!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz NICK :Solace < 1419566719 356967 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :pikhq, it's do-able in GHC Haskell < 1419566739 547227 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Merry Christmas everyone < 1419566765 121897 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Solace: Merii kurisumasu. < 1419566775 994193 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :But haskell is even more unlike popular languages than Fortran is < 1419566811 401732 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :pikhq: ? < 1419566822 359241 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :"Merry Christmas" in Japanese. < 1419566827 263829 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :(no, really) < 1419566830 126933 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :he said it in romaji Japanese < 1419566840 837808 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Because I'm too lazy to install an IME on here. < 1419566852 294675 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :that looks about right < 1419566877 350613 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :ime are good for learning Kanji < 1419566891 167248 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I know the kanji. :P < 1419566940 96013 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Oh < 1419566947 514818 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Thanks pikhq < 1419566991 1212 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :I got a pokemon game finally < 1419567003 603437 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Which? < 1419567004 468246 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Solace, me too, but my 3DS is 90 miles away < 1419567019 213978 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Taneb: Aaaaw. < 1419567031 762368 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric ::0 < 1419567038 328669 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Well then < 1419567041 52902 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I got Omega Ruby < 1419567049 826383 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :I got Pokemon X < 1419567058 748895 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I think I preferred ORAS to XY. < 1419567059 211456 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::k Centi < 1419567060 195273 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :* < 1419567064 232816 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm trying to learn to pronounce Japanese < 1419567066 444022 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 3.2 :: Centi < 1419567067 955718 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 3.20 < 1419567098 423693 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Japanese is easy to pronounce < 1419567109 295288 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :pikhq, XY was enjoyable, but my first Pokemon game was Emerald so I think ORAS will have a nostalgia factor < 1419567113 911345 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> pi :: Micro < 1419567115 242127 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : No instance for (GHC.Float.Floating Data.Fixed.Micro) < 1419567115 285334 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from a use of ‘GHC.Float.pi’ < 1419567117 537466 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah < 1419567118 795534 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :how fast is a centi-second inbetween the space of 2 feet (the object is a solid) < 1419567118 930071 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Taneb: Oooh, yeah. < 1419567127 86110 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Well < 1419567128 657889 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Taneb: Afraid ORAS didn't have that much nostalgia for me though. < 1419567134 780089 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :X is enjoyable < 1419567137 104899 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I finished Emerald earlier this year. :) < 1419567137 354539 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> realToFrac pi :: Micro < 1419567138 740951 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 3.141592 < 1419567150 476486 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Comapritably to yellow < 1419567158 142058 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :its a 10 < 1419567161 120717 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :I have X < 1419567167 37092 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :last pokemon game i played < 1419567170 766142 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :cluid: Japanese is hard to pronounce correctly. Easy to approximate < 1419567173 7654 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> realToFrac pi * 100 :: Micro < 1419567174 386155 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 314.159200 < 1419567179 269328 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :To be certain XY is fairly good. < 1419567180 766722 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :It says i have to update a package¿ < 1419567183 758065 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :coppro: Precisely that. < 1419567189 716872 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :I thought each letter mapped directly to one sound < 1419567199 166743 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Fairy pokemons are pretty eh < 1419567199 723680 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :cluid: Yes. But the sounds are foreign to anglophones < 1419567203 642703 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :weak tbh < 1419567204 140464 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :cluid: Each kana does, sure. < 1419567211 770439 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :coppro: yeah the long vowels and the long consonants are hard < 1419567221 83958 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :It's learning to form them, and then to not switch back to the English ones. < 1419567221 413728 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Solace: Counter to dragon type. < 1419567232 541385 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Really < 1419567247 630815 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Elite 4 have dragon right? < 1419567251 874167 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yeah. Speaking with a thick accent is easy, speaking with little to no accent is Hard. < 1419567254 874383 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Solace: Si. < 1419567261 727263 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :dragon are still OP. < 1419567268 636788 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Well yes. < 1419567268 702546 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :I hate dragons < 1419567279 591229 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :in a pokemon sense < 1419567287 446637 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :I use dragon/steel team usually < 1419567300 581003 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Fire/Water < 1419567305 674836 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm very glad I learned French when I was younger. I picked up on a lot of phonetic differences which I didn't appreciate until later. < 1419567307 530300 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Balancing < 1419567309 824737 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :In X I ended up with a Normal team < 1419567318 949052 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I was actually surprised to notice that I form 'n' differently in English and French. < 1419567326 175045 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I don't have much of a fixed team, kinda just randomly grabbing things as I feel like. < 1419567334 889352 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :I have an ice fossil < 1419567337 821400 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :and knowing more variety makes it easier to work on other sounds < 1419567342 242226 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :By which I mean I didn't really have a team, I had an overpowered snorlax and 5 other pokemon < 1419567349 110752 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Taneb: :D < 1419567359 975554 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :X I used Blaziken. < 1419567364 93378 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :i just started < 1419567365 35145 :TodPunk!~Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Read error: Connection reset by peer < 1419567369 33345 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Mega Blaziken is, uh, OP as heck. < 1419567375 256158 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i restarted recently < 1419567388 776645 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1419567391 119033 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Sometime probably soon I'm gonna be starting on White. < 1419567399 92522 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 265 seconds < 1419567404 631391 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I am out of pokemon < 1419567411 436004 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Pikachu is apparently the only pokemon ive come across that says its species name < 1419567417 637073 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Solace: Yep. < 1419567424 253997 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Because anime. < 1419567425 301117 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :the extra stuff just keeps getting in the way of actually enjoying the game, I eventually just gave up < 1419567430 462675 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Damn you anime < 1419567439 710241 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Solace, Pikachu's cry used to be very different < 1419567439 847029 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :coppro: Like? < 1419567449 20724 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: promotional pokemon < 1419567453 159424 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Ah. < 1419567462 469753 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :I got a diancee tho < 1419567466 408303 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :whatever weird online game they make for $NEWGAME < 1419567475 389273 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :lvl 1 < 1419567486 279201 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419567490 138778 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :like, I just want to play the games and collect all the dudez < 1419567499 282644 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Is it too early to go on my N64... < 1419567500 975499 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :"Gotta catch 'em all! But wait, you can only really catch 'em all if you live in Japan!" < 1419567501 327433 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :why make it so goddamn hard :( < 1419567502 209655 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :So far I just have a lv 22 ivysaur and nothing else worth mentioning < 1419567511 129437 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Catching 600 of each pokemon? < 1419567518 622947 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: well, nowadays, it's more like "but only if you're paying attention this week! trololol" < 1419567531 123679 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but they keep adding more of them every generation < 1419567531 201405 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Solace, catching EVERY SINGLE DIFFERENT SPINDA DESIGN < 1419567533 110909 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :coppro: If you don't care about the event-only legendaries it's a mere 4 games you need now. < 1419567534 21132 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i just like beating my friends teams < 1419567561 367950 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: X/Y, OR/AS, HG/SS, D/P? < 1419567566 130062 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :X/Y + OR/AS. < 1419567574 222431 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :I like the shinies < 1419567575 889968 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :no wait, that misses gen 5 < 1419567588 139200 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yes, they're all available in gen 6. < 1419567591 808091 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :I have a shiny floette and its amazing tbh < 1419567602 969959 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :On X I have a shiny Mr Mime < 1419567605 514282 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It is terrifying < 1419567606 735419 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Also animation styles are good thats an added like < 1419567608 907658 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i didn't play anything between sapphire and X < 1419567624 412021 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Guys the rock gym < 1419567627 603988 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :oren: Likewise, though emerald and X for me. < 1419567630 531764 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :its to much for me < 1419567634 840473 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :HG/SS were pretty fantastic < 1419567642 387688 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Yes < 1419567644 334626 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but that was to be expected, they were remakes of the best games in the series < 1419567648 345241 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :catch a green monkey dude < 1419567653 989114 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :I bought Pearl, HG, and White after finishing Y. < 1419567661 607949 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :HG was fantastic. < 1419567670 252738 :drdanmaku!uid17782@gateway/web/irccloud.com/x-aazgxpqwykefhbsu JOIN :#esoteric < 1419567700 517561 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :also I've become addicted to riichi < 1419567754 910522 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :ORAS is fairly delightful though, I must say. < 1419567767 365795 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :And hey, it's the first time they made an event legendary *not* event-only. < 1419567790 149746 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Wish they'd do that with the rest. < 1419567860 107364 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :death metal goes well with steel/ghost type < 1419567877 349537 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :How do you split a string by a delimiter functionally? < 1419567918 238437 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :return a list < 1419567937 171722 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: oh really? which/how? < 1419567938 53828 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Thank < 1419567952 973081 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :Solace, in haskell? < 1419567955 479064 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :coppro: Deoxys. Now it's just available in the post-game little storyline. < 1419567960 129327 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ah, cool < 1419567961 725040 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :yes < 1419567968 975385 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :You ride Rayquaza into space and encounter Deoxys! < 1419567972 112862 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :actually that's sweet, since Deoxys is one of the best event-only legendaries < 1419567981 764556 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Yeah. < 1419567986 322942 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :pikhq: when is this?! < 1419567992 44580 :cluid!~cluid@unaffiliated/cluid PRIVMSG #esoteric :you could use parsec < 1419567995 902535 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Solace: Right after the Elite Four. < 1419568005 364746 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric ::/ < 1419568014 99378 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :God its gettin really fancy < 1419568093 178490 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :So long story short I have a Deoxys in a Premiere Ball. :) < 1419568103 559622 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :welp < 1419568111 770951 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :time to go heal < 1419568200 459460 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: nice :) < 1419568300 457208 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Harmful Brainfuck14]]4 10 02http://esolangs.org/w/index.php?diff=41547&oldid=41546 5* 03213.162.68.188 5* (+0) 10/* External resources */ using 9 bit cells now < 1419568338 324854 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :caught an axew < 1419568446 234301 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: have you played riichi? < 1419568666 296882 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 255 seconds < 1419568682 237983 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :who is roasted42? < 1419568782 771181 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419569007 326432 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :a cute lil axew named killer, who will be my guillotine machine < 1419569151 568816 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: i don't remember em talking < 1419569164 841868 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :i dont name my pokemons < 1419569168 246306 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :seems to be from south africa < 1419569215 500043 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :i went to Spain once < 1419569222 12198 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :very hot < 1419569250 585303 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :plausible < 1419569283 761742 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1419569292 597512 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now what < 1419569297 606287 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ENVA 260420Z 30013KT 9999 VCSH SCT028 BKN045 M00/M05 Q1015 RMK WIND 670FT 31019KT < 1419569307 923380 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cold, but not that cold < 1419569326 597586 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :to hot for me < 1419569335 635665 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: also do you know where I can get good anime with romaji subtitles? < 1419569340 616591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION was referring to the metar forecast < 1419569348 82126 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er not forecast < 1419569352 80275 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :report < 1419569357 493899 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :wasnt refering to that < 1419569361 762057 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :but ok < 1419569366 503009 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :also what is that < 1419569370 951993 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :coppro: not much market for that < 1419569382 443637 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: airport style weather reporting < 1419569386 270017 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oren: I know < 1419569388 986366 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :ah < 1419569398 953879 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the M00/ means it's just below freezing < 1419569402 986607 :cluid!~cluid@unaffiliated/cluid QUIT :Remote host closed the connection < 1419569412 146465 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric ::0 < 1419569431 606181 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's not in spain, it's in norway where i am < 1419569447 451333 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Norway! < 1419569456 646734 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :Yay ive lived there before < 1419569465 599392 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :coppro: try watching japanese childrens shows < 1419569473 709684 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :1 year there is nice < 1419569481 821669 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :like doraemon or kogepan < 1419569503 927467 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar LEMG < 1419569504 538508 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LEMG 260430Z 30008KT CAVOK 06/05 Q1030 NOSIG < 1419569509 72792 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1419569532 727497 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's málaga in spain. only 6 degrees celsius < 1419569542 208395 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :@metar YYZ < 1419569563 69636 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :you remind me of my father somehow oerjan < 1419569564 457774 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :hmmm it's not airport codes? < 1419569571 610163 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1419569581 970035 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: four-letter ones < 1419569587 433883 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there are two systems < 1419569591 82303 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :lel < 1419569612 118754 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :not to be creepy < 1419569617 96572 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is ICAO < 1419569619 13580 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :@metar CYYZ < 1419569619 513668 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :CYYZ 260400Z 25011G18KT 15SM OVC030 03/M02 A3009 RMK SC8 SLP195 < 1419569656 674266 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :coppro: I have not played riichi, and I dunno about romaji subtitled anime. < 1419569669 700568 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :oren's suggestions make sense though. < 1419569701 426330 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :I learned much of my reading from doraemon manga < 1419569737 408008 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm not looking for reading right now, though < 1419569777 633677 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :kids with there anime and mangos < 1419569792 574112 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :animu and mango < 1419569810 932349 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :also I suggest not playing riichi. it's addictive < 1419569924 736824 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :anyway coppro try this: https://www.youtube.com/watch?v=BgEQiXBGHDg < 1419569964 921511 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :team flare is very fashionable < 1419569984 597147 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :flare = flair < 1419570023 958424 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :says team flare < 1419570040 462143 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :it is now tommorow wherever this webclient is being hosted < 1419570105 729891 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 264 seconds < 1419570199 929172 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419570664 667669 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oren: that's not romaji < 1419570666 111494 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419570756 50112 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :i don't think what you are looking for exists... better to just focus on hiragana, romaji don't accurately represent the sounds anyway < 1419570778 26823 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz PRIVMSG #esoteric :oh cod < 1419570803 88379 :shikhin_!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 240 seconds < 1419570875 134004 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oren: it represents them accurately enough to help me learn to listen < 1419571049 574952 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :hmm, romaji transscripts might exist for drama CDs. < 1419571071 398645 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :apparently there exists a site which will transliterate sub files < 1419571149 633831 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1419573092 156588 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 244 seconds < 1419573203 255408 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419574283 532795 :drdanmaku!uid17782@gateway/web/irccloud.com/x-aazgxpqwykefhbsu QUIT :Quit: , < 1419575274 993248 :dianne!~diannes@unaffiliated/dianne QUIT :Quit: brb! < 1419575492 310704 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1419576469 254542 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 258 seconds < 1419576512 840894 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419577054 752267 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you know of any Lisp-like system that does something like the (~X ~Y (CONSTANT X 42)) stuff I have suggested? (This example is useless of course (for two reasons); I simply demonstrate an example code.) < 1419577212 631142 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Actually, I can have one more idea too where for example (~W ~~X ~Y ~~Z whatever) is a shortcut for (~W ~X ~Y ~Z (NEWNAMES (X Z) whatever)). < 1419577430 869320 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1419577750 921604 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Disconnected by services < 1419577751 26244 :Patashu_!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419577942 70975 :Patashu_!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Remote host closed the connection < 1419577952 711395 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419578906 289816 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 250 seconds < 1419579047 442221 :roasted42!~appleseed@41.50.16.52 JOIN :#esoteric < 1419580692 581697 :HackEgo!~HackEgo@162.248.166.242 QUIT :Ping timeout: 256 seconds < 1419580809 650003 :Solace!uid52684@gateway/web/irccloud.com/x-xzaxurizigwipfkz QUIT :Quit: Connection closed for inactivity < 1419581291 168164 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Quit: Terminated < 1419581316 542665 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Quit: system upgrade < 1419582015 121237 :roasted42!~appleseed@41.50.16.52 QUIT :Ping timeout: 265 seconds < 1419582165 242810 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It's really foggy here... < 1419582211 606388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it's england, what do you expect hth < 1419582273 571591 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Rain < 1419582279 695526 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Slet < 1419582284 34610 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well that's the other option < 1419582287 553395 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :zzo38: racket has 'define-values', which can match multiple assignments to values. < 1419582288 583831 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :(which is like sleet but doesn't last as long) < 1419582292 240462 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1419582300 385963 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :(and totally not a typo) < 1419582304 854300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i know < 1419582336 866860 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :J_Arcane: I do not understand, nor understand what it has to do with the things like I have mentioned. < 1419582353 420611 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :trondheim uncharacteristically has snow < 1419582379 568146 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://docs.racket-lang.org/reference/define.html#%28form._%28%28quote._~23~25kernel%29._define-values%29%29 < 1419582380 48402 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you know, "uncharacteristically" is a pretty long word for being english < 1419582415 1218 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, it's uncharacteristically long < 1419582481 473435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :J_Arcane: values is actually in normal scheme too < 1419582628 236723 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if you do (let ((x '())) (define x 42)) in scheme will the x with 42 be visible outside? < 1419582638 20998 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :otherwise, that seems like a way to implement it < 1419582651 322300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(via a macro) < 1419582905 928124 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i guess the problem is if you also have (define y 43) in there and you want _that_ to be visible < 1419582920 742136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :still not sure what actual scheme does < 1419583499 492123 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'm gonna try to enter IOCCC in 2015 < 1419583537 688118 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :follow your dreams, man! < 1419583635 91386 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1419583872 249292 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Did anyone in here enter in 2013 or 14? < 1419583903 910770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1419583906 173105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :though I forget exactly who < 1419583913 770240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you have an idea for a program? < 1419583918 882587 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :elliott, yes < 1419583931 453523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you willing to divulge it? :p < 1419583947 207575 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :No < 1419583952 826693 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :don't listen to elliott he'll steal your idea! < 1419583954 832988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1419583957 100949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no I won't < 1419583959 749732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I never do anything < 1419583964 53181 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's what he would say < 1419584178 868679 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :oerjan: scheme/racket is lexically scoped. vars inside of let aren't visible to the outside. It does have closures though, so there's ways around that. < 1419584202 344468 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :if I wanted an explicitly constant value though, there's define-syntax-values. < 1419584228 899604 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :J_Arcane: this is in the context of zzo38's question, mind you < 1419584238 313694 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Then you can do (define-syntax-values (x y z) (43 2 0)) and they'd be macros, not vars, and thus immutable. < 1419584255 716075 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the question isn't how to define (constant ...) < 1419584299 473988 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :fair enough. without more detail I'm not sure I really followed what he was after then. < 1419584335 857539 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's how to construct something like his (~x ...) which prevents definitions of x inside ... from escaping but iiuc _not_ definitions of other identifiers < 1419584345 599036 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's my understanding < 1419584464 42107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: < 1419584464 421622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :scheme@(guile-user)> (let ((x 1)) (define y 2)) < 1419584464 565833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :While compiling expression: < 1419584464 609503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ERROR: Syntax error: < 1419584464 609660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unknown file:1:0: no expressions in body in form (let ((x 1)) (define y 2)) < 1419584468 962572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hth. < 1419584480 662320 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fnord. < 1419584481 722012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Chicken accepts it but then y is unbound. < 1419584493 136176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :scheme@(guile-user)> (let ((x 1)) (define y 2) 123) < 1419584493 179467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :$1 = 123 < 1419584493 179619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :scheme@(guile-user)> y < 1419584493 179696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :;;; : warning: possibly unbound variable `y' < 1419584531 493477 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :tromp entered in 2012 and Gregor in 2011... < 1419584615 879666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, 2012 is basically 2013. < 1419584676 499236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i don't recognize the names of any of the winners from people here < 1419584680 7821 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :oerjan: well, but Scheme and Racket are lexically scoped such that that's already what happens. I can do (begin (define x 42) (let ((x 13)) x) x), and I'll get 13 then 42. < 1419584721 606402 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :J_Arcane: um the point is to have the define visible _outside_ the begin < 1419584880 476353 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :oerjan: Ahh. OK. Well, I don't think that's possible in Scheme, but in CL you could do it I think. < 1419584895 231312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1419584905 358125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well zzo38 was asking if any lisp had it < 1419584940 755608 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*lisp-like < 1419584943 403651 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :CL has syntax for both lexical and dynamically scoped variables. < 1419584954 746434 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Because of course it does. < 1419584958 851905 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um < 1419584964 783466 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :http://stackoverflow.com/questions/7787683/common-lisp-scoping-dynamic-vs-lexical < 1419584978 651219 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not at all sure that this answers the question. < 1419585074 612969 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :oerjan: OK, to put another way: depending on which assignment command you used, yes, you can define a variable in CL in a local context that would still be available outside of it. < 1419585214 664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't interpret the question as asking for dynamic scoping, anyway < 1419585970 135745 :roasted42!~appleseed@41.50.16.51 JOIN :#esoteric < 1419586496 319268 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Etc. < 1419586781 352952 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Also, about "it's how to construct something like his (~x ...) which prevents definitions of x inside ..." it isn't only quite that but also that anything inside that refers to this "x" no longer knows anything about any other "x", as if any "x" inside this block is a different token than the "x" outside of the block; a token which is guaranteed not to occur outside. < 1419586936 92262 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Well, but that's where I'm confused: that's just how lexical scoping works. < 1419588716 298286 :roasted42!~appleseed@41.50.16.51 QUIT :Ping timeout: 244 seconds < 1419589250 381474 :roasted42!~appleseed@41.50.16.51 JOIN :#esoteric < 1419589329 935604 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419589346 191278 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :is there any reason why a lexical scope can't simply be an object, whose members are the lexical variables and with one anonymous method, that is, the enclosed code? < 1419589445 72412 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :this would allow the scope to be assigned to a variable and its variables would thus be available after the scope is over. < 1419589567 142924 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :oren: I think Racket can actually do that. Probably. The depths of Racket's macro system are an abyss in which all sanity is lost. < 1419589711 590490 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :insanity is a necessary hazard to our work < 1419589747 32371 :roasted42!~appleseed@41.50.16.51 PRIVMSG #esoteric :nice < 1419589841 15775 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419590127 937326 :supay!sid47179@gateway/web/irccloud.com/x-gnvucmvnxgbrsmyc NICK :supay_afk < 1419591017 77018 :roasted42!~appleseed@41.50.16.51 QUIT :Ping timeout: 240 seconds < 1419591572 431643 :roasted42!~appleseed@41.50.16.46 JOIN :#esoteric < 1419591971 215027 :roasted42!~appleseed@41.50.16.46 QUIT :Ping timeout: 258 seconds < 1419592430 438539 :roasted42!~appleseed@41.50.16.45 JOIN :#esoteric < 1419592970 704109 :roasted42!~appleseed@41.50.16.45 QUIT :Changing host < 1419592970 786700 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1419592970 829944 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1419593272 629020 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 QUIT :Ping timeout: 256 seconds < 1419593360 137309 :roasted42!~appleseed@41.50.16.45 JOIN :#esoteric < 1419595465 136811 :roasted42!~appleseed@41.50.16.45 QUIT :Ping timeout: 252 seconds < 1419595571 718570 :roasted42!~appleseed@41.50.16.45 JOIN :#esoteric < 1419596264 659257 :roasted42!~appleseed@41.50.16.45 QUIT :Ping timeout: 245 seconds < 1419596539 596984 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 245 seconds < 1419596777 704478 :roasted42!~appleseed@41.50.16.45 JOIN :#esoteric < 1419597123 240731 :roasted42!~appleseed@41.50.16.45 QUIT :Ping timeout: 258 seconds < 1419597157 52065 :roasted42!~appleseed@41.50.16.45 JOIN :#esoteric < 1419597508 697350 :asklepion!~lukophron@103.1.30.170 JOIN :#esoteric < 1419597537 983520 :roasted42!~appleseed@41.50.16.45 QUIT :Ping timeout: 264 seconds < 1419597598 372502 :roasted42!~appleseed@41.50.16.45 JOIN :#esoteric < 1419597808 286004 :SopaXorzTaker!~Mark@87.228.105.48 JOIN :#esoteric < 1419597808 641779 :SopaXorzTaker!~Mark@87.228.105.48 QUIT :Changing host < 1419597808 688480 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1419597915 149041 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker NICK :XorzSopasmas < 1419597930 636497 :roasted42!~appleseed@41.50.16.45 QUIT :Ping timeout: 256 seconds < 1419598094 351669 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Ping timeout: 250 seconds < 1419598457 988473 :roasted42!~appleseed@41.50.16.44 JOIN :#esoteric < 1419598766 605268 :roasted43!~appleseed@41.50.16.44 JOIN :#esoteric < 1419598773 834064 :roasted42!~appleseed@41.50.16.44 QUIT :Ping timeout: 272 seconds < 1419598859 36622 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1419599389 654491 :roasted43!~appleseed@41.50.16.44 QUIT :Ping timeout: 245 seconds < 1419599404 185663 :Phantom_Hoover!~phantomho@cpc13-sgyl31-2-0-cust486.18-2.cable.virginm.net JOIN :#esoteric < 1419599413 138428 :Phantom_Hoover!~phantomho@cpc13-sgyl31-2-0-cust486.18-2.cable.virginm.net QUIT :Changing host < 1419599413 182158 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419599577 226003 :roasted42!~appleseed@41.48.16.50 JOIN :#esoteric < 1419599635 281754 :XorzSopasmas!~Mark@unaffiliated/sopaxorztaker QUIT :Ping timeout: 255 seconds < 1419599668 833036 :supay_afk!sid47179@gateway/web/irccloud.com/x-gnvucmvnxgbrsmyc NICK :supay < 1419599855 301503 :XorzSopasmas!~Mark@87.228.105.48 JOIN :#esoteric < 1419600504 226801 :roasted42!~appleseed@41.48.16.50 QUIT :Ping timeout: 258 seconds < 1419600581 50963 :roasted42!~appleseed@41.48.16.50 JOIN :#esoteric < 1419602597 243311 :roasted42!~appleseed@41.48.16.50 QUIT :Ping timeout: 258 seconds < 1419607324 676826 :XorzSopasmas!~Mark@87.228.105.48 NICK :SopaXorzTaker < 1419607341 896916 :SopaXorzTaker!~Mark@87.228.105.48 QUIT :Quit: Leaving < 1419607360 898502 :SopaXorzTaker!~Mark@87.228.105.48 JOIN :#esoteric < 1419607360 980504 :SopaXorzTaker!~Mark@87.228.105.48 QUIT :Changing host < 1419607360 980603 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1419608766 682846 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1419609695 524610 :drdanmaku!uid17782@gateway/web/irccloud.com/x-ngiqoriybgttqvmk JOIN :#esoteric < 1419610351 854906 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419612663 218357 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419612785 374562 :shikhin!~shikhin@unaffiliated/shikhin NICK :sortiecat < 1419612793 996800 :sortiecat!~shikhin@unaffiliated/shikhin QUIT :Disconnected by services < 1419612824 831160 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419613548 943623 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419613562 774109 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419614440 10644 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :How devious; implementing eode efficiently requires nondeterminism < 1419614809 587890 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1419614822 95914 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419615947 252933 :oren!~oren@nrba4-34.onlink.net QUIT :Ping timeout: 252 seconds < 1419616123 131637 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 252 seconds < 1419617218 595196 :S1!~S1@pD9FCA732.dip0.t-ipconnect.de JOIN :#esoteric < 1419617253 572020 :asklepion!~lukophron@103.1.30.170 PART :#esoteric < 1419618235 228531 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1419619203 316754 :tromp__!~tromp@rtc35-167.rentec.com PRIVMSG #esoteric :saim3bzd < 1419620075 100793 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419620696 946869 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419620718 712919 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Quit: Leaving < 1419620864 674097 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 245 seconds < 1419621110 245821 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419622811 223677 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 JOIN :#esoteric < 1419624397 127392 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1419624796 440617 :S1!~S1@pD9FCA732.dip0.t-ipconnect.de QUIT :Quit: S1 < 1419625149 760386 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419625153 359012 :callforjudgement!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net JOIN :#esoteric < 1419625168 582799 :callforjudgement!~ais523@cpc6-king9-2-0-cust765.perr.cable.virginm.net QUIT :Changing host < 1419625168 626033 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419625301 83106 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419625320 91319 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419625370 465007 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419625382 313217 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419626347 290104 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419626351 981420 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1419627268 371000 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 245 seconds < 1419627287 254523 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1419627745 189983 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 244 seconds < 1419628706 101336 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419628711 429073 :scarf!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419629073 106147 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1419631738 670545 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419631897 112706 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds < 1419632426 65096 :vanila!~vanila@unaffiliated/vanila QUIT :Quit: Leaving < 1419633130 999420 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419635112 638287 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419635675 575202 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1419636278 179333 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419637354 11309 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh another reminder of how much of GG's greatness is due to Cheyenne Wright. This wreckage will be so much nicer in color. < 1419637381 311823 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :GG? < 1419637391 15848 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Girl Genius < 1419637563 16730 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1419637570 128160 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419637571 540284 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1419637971 133839 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Well, but that's where I'm confused: that's just how lexical scoping works. <-- the problem with lexical scoping is that it would also hide definitions of _other_ tokens than x from the outside. < 1419637991 982991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell J_Arcane Well, but that's where I'm confused: that's just how lexical scoping works. <-- the problem with lexical scoping is that it would also hide definitions of _other_ tokens than x from the outside. < 1419637992 62681 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419638063 470015 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell J_Arcane iiuc zzo38 wants (~x (define y 3)) to have the same meaning as (define y 3). < 1419638063 513237 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419638086 864743 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: am i correct? < 1419638089 405272 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes < 1419638170 285676 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i am wondering if you could use the hygiene system of scheme to implement this as a macro (~ x ...) < 1419638197 783439 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although i don't understand it well enough to say < 1419638204 289082 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Maybe, but I don't know if something that reads the list without executing it then might see the "x"? < 1419638233 663152 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh you want it to be on the reader level? < 1419638276 984431 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, you could have a way to define the level too, but either way it cannot see it. < 1419638280 825300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in that case, what would (~x 'x) return? < 1419638301 373975 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :some gensymmed token, or an x token < 1419638346 454426 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :A token with the name "x" but which is still considered distinct from any other token with the name "x", I suppose. < 1419638351 244087 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think i've seen a gensym that allows you to create a new symbol like that < 1419638369 53010 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :don't remember if it was standard < 1419638422 567462 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(with the same name, that is) < 1419638475 408070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i guess the problem here is that you want to temporarily change the reader to use that symbol for parsing x < 1419638503 999367 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so you would need to be able to mutate the usual symbol lookup table < 1419638529 988226 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :none of this seems impossible to implement, but i don't know if anything supports it < 1419638562 896305 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1419638582 679041 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :And then if you have (~~x 'x) is another thing meaning where whenever it is expanded/executed it becomes a new token if you have two tildes, always called "x" though, rather than only when it is being read. < 1419638637 757352 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm not sure what you mean there that isn't already implied by the reader case < 1419638746 150948 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the way i understand it, once read as a different symbol it wouldn't be turned into the usual symbol by anything other than turning it into a string and back again < 1419638831 583764 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It is what I mean; if it is turned into a string and back again then it becomes the usual symbol. < 1419638936 914225 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Another command can be ~( ... ) which creates a block without any name resolving at all (also defers some other things) and then one command that reads it does resolving; in that case you can have ~x inside and it become a new ~x token every time it is expanded by the command to do so; same with anything else in the block, it is completely opaque until it is expanded. < 1419638944 604470 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm if (~~x ...) first reads the ... part, and then turns into a macro that wraps the result expression into using the different symbol table... < 1419638956 431878 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this sounds like the kind of thing call/cc might mess up :P < 1419639040 599139 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(because the symbol table would probably not be lexically scoped itself) < 1419639045 386851 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, actually I would intended that while first reading the ... part it is treated as if it says ~x instead, before turns into a macro that wraps the result expression into using the different symbol table (which also does it using another new "x") < 1419639092 765377 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um two different new "x"es? < 1419639155 404888 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes the first one is at reading time, the expansion then replaces the first new x with the second one; it makes a new second one for each instance of the macro, although the first one is the same every time. < 1419639244 554567 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Maybe it is a bit confusing what I meant; it also isn't entirely clear how useful it is compared to other ways < 1419639337 912156 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mhm < 1419639389 9385 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't quite see the use either, except that this might be useful to _implement_ hygiene of macros. < 1419639417 677094 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It is what I thought of too < 1419639825 177914 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wiki down :( < 1419639878 652705 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@ask Jafet How devious; implementing eode efficiently requires nondeterminism <-- do you mean eodermdrome? < 1419639878 695962 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419640218 777406 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: that GG wallpaper may be the silliest tyrannosaurid i've seen. also i see the foglios are up to date with the latest dinosaur feather theories. < 1419640482 375378 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell int-e i wonder if agatha is crazy enough to try and get the beast to take them to paris < 1419640482 418619 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419641929 656981 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca JOIN :#esoteric < 1419642131 52256 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :evenily < 1419642166 129476 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :bonsœrjan! < 1419642168 35822 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(can you tell i'm running out of portmanteaus) < 1419642188 323702 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :(not a problem. the inspiration will strike one day.) < 1419642285 646352 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419642417 641758 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Ping timeout: 245 seconds < 1419642426 478484 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :oerjan: how are the holidays on your end? < 1419642430 544662 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :@metar CYQB < 1419642430 882890 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :CYQB 270000Z 25011G16KT 15SM OVC035 02/M01 A2999 RMK SC8 SLP159 < 1419642470 224803 :shikhin_!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 244 seconds < 1419642483 586128 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :damn you tvtropes, putting subpages on a menu so it's impossible to open them in a new tab... < 1419642501 295344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: quiet < 1419642562 229290 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1419642616 966094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :technically all the subpages also had buttons _except_ the one i wanted to visit. < 1419642673 471519 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :just wait; tvtropes has a kickstarterredesign... < 1419642711 520263 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well this is a new "feature" < 1419642951 148727 :Solace!uid52684@gateway/web/irccloud.com/x-stpydefgqxtjbunt JOIN :#esoteric < 1419643087 959156 :callforjudgement!~ais523@unaffiliated/ais523 QUIT : < 1419643402 17209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://www.kickstarter.com/projects/tvtropes/the-tv-tropes-revitalization-project the fucking image... < 1419643632 386502 :Solace!uid52684@gateway/web/irccloud.com/x-stpydefgqxtjbunt PRIVMSG #esoteric :? < 1419643718 118597 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :that's pretty amazing < 1419643734 261579 :Solace!uid52684@gateway/web/irccloud.com/x-stpydefgqxtjbunt PRIVMSG #esoteric :lol < 1419644305 71467 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I don't go on TV Tropes in my opinion All The Tropes is better anyways so I use that one. < 1419644475 417811 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo hi < 1419644485 217675 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh not even here < 1419644501 413074 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pretty darn dead < 1419644837 242825 :Solace!uid52684@gateway/web/irccloud.com/x-stpydefgqxtjbunt PRIVMSG #esoteric :yeeep < 1419645053 878114 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :all the tropes is on wikia < 1419645055 33670 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :blech < 1419645150 452690 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :why the hate against wikia? < 1419645174 748040 :Solace!uid52684@gateway/web/irccloud.com/x-stpydefgqxtjbunt PRIVMSG #esoteric :ye < 1419645179 859996 :Solace!uid52684@gateway/web/irccloud.com/x-stpydefgqxtjbunt PRIVMSG #esoteric :;0; < 1419645199 579504 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :ye? ;0;? < 1419645209 615330 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :ACTION is confused < 1419645223 198061 :Solace!uid52684@gateway/web/irccloud.com/x-stpydefgqxtjbunt PRIVMSG #esoteric :is also confused? < 1419645265 621222 :Solace!uid52684@gateway/web/irccloud.com/x-stpydefgqxtjbunt PRIVMSG #esoteric :(1) ye to yes as why the hate against wikia (2) ;0; is an emoji < 1419645270 431183 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :wikia is not very friendly < 1419645276 295293 :Solace!uid52684@gateway/web/irccloud.com/x-stpydefgqxtjbunt PRIVMSG #esoteric :as in? < 1419645292 458753 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :uh, let me try to remember the issues nethack had < 1419645313 923003 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I think they changed the theme in such a way that the NH folks a) didn't like it and b) couldn't change back < 1419645332 451313 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :Solace: what is it an emoji of? < 1419645341 451135 :Solace!uid52684@gateway/web/irccloud.com/x-stpydefgqxtjbunt PRIVMSG #esoteric :a gasping cry < 1419645342 932395 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais can explain it all better < 1419645355 598930 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :Solace: ah! < 1419645364 924437 :Solace!uid52684@gateway/web/irccloud.com/x-stpydefgqxtjbunt PRIVMSG #esoteric :indeed < 1419645401 595289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know like six wikias that moved off wikia because wikia is horrible < 1419645410 137967 :Solace!uid52684@gateway/web/irccloud.com/x-stpydefgqxtjbunt PRIVMSG #esoteric :what does j-bot do? < 1419645413 322026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then wikia kept their old site up and scrubbed it of all references to the new one < 1419645427 218398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and those sites still live in as dormant, badly out of date zombies that still snatch up google rankings < 1419645435 75225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :those sites as in the wikia ones < 1419645492 544127 :Solace!uid52684@gateway/web/irccloud.com/x-stpydefgqxtjbunt PRIVMSG #esoteric :i still have fond memories of when i first joined the internet < 1419645517 217508 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah, wikia does not appreciate you trying to move off their servers < 1419645544 216381 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1419645549 803283 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :apparently the only way to kill a wikia wiki is to slowly vandalize it, in such a way that the admins don't notice and can't figure out when to restore it to when they do < 1419645605 792063 :Solace!uid52684@gateway/web/irccloud.com/x-stpydefgqxtjbunt PRIVMSG #esoteric :how do you vandalize it? < 1419645674 586947 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :make changes that only someone in the field would realize are wrong < 1419645682 963865 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :for instance, in wikihack, you could change a bunch of stats of monsters to make them wrong < 1419645683 821143 :Solace!uid52684@gateway/web/irccloud.com/x-stpydefgqxtjbunt PRIVMSG #esoteric :ah < 1419645724 911346 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :if you do it carefully enough, the wikia admins won't know when to revert it to < 1419645751 172957 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :if you just try to delete things, even as the wiki's admin, wikia will step in and revert < 1419645756 223704 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :because all they care about are visits < 1419645780 887436 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :because money < 1419645914 174547 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :All The Tropes is on Orain, not on Wikia < 1419645924 367779 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I wonder if there's any way to poison the pages' pagerank < 1419645925 820896 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(Although there is a Wikia version too; I use the Orain version) < 1419646131 218759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Other Sites We Recommend < 1419646131 311063 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anime Boobs Wiki - A wiki where the various women of anime/manga are classified by their bust sizes and their measurements are listed for fans of those characters. They use content from our forks that was removed by TV Tropes thanks to their advertisers. < 1419646147 668173 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It uses a compatible license so it is possible to move from the Wikia version to the Orain version and vice-versa. < 1419646205 204113 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :People who use both versions can therefore synchronize them; I use Orain version but agree to put my contributions as public domain therefore they can be used on anyone. < 1419646634 746545 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i read a claim that wikia's license is copyright infringement because they unilaterally changed it at one point < 1419646654 659360 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1419646658 167882 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sorry < 1419646664 449753 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*tvtropes's license < 1419646709 713259 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, which is one reason why they made All The Tropes < 1419646779 443274 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i also recall that of the two forks, only one of them did _not_ have a copyright problem < 1419646780 311849 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: actually you can't port content onto tvtropes unless it's original < 1419646804 394307 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :at least, if everything they say is to be believed < 1419646814 866815 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :because they ostensibly require you to assign copyright of your contributions to them < 1419646817 698007 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :coppro: zzo38 wasn't speaking about tvtropes i think < 1419646821 628946 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Only stuff from before the license of TV Tropes has been changed is copied into All The Tropes. < 1419646833 470770 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oh ok < 1419646908 763257 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :coppro: has this happened? Successfully killing a wikia, I mean? < 1419646963 502884 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: ais seems to think ithas < 1419647008 324767 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have noticed such vandalism on wikipedia before, so it may happen just due to attrition once a wiki gets abandoned... < 1419647045 515323 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: yeah, it happens on wikipedia too < 1419647057 507520 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I remember one time when some famous guy died < 1419647078 184701 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :someone clever got news before most of the press and edited a bunch of fake stuff into his page on wikipedia < 1419647082 695301 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :then all the news sources cited it < 1419647097 285739 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :then when it was called as citation needed, he used the eulogies as proof < 1419647128 29910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i wasn't referring to general vandalism, but to specifically changing little numbers that are awkward to check < 1419647137 395615 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or at least work < 1419647189 376730 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I have a user space in All The Tropes (the Orain version) too. < 1419647193 595525 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Incidentally, is Peter the Great's birthday on Wikipedia correct or incorrect < 1419647203 185050 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1419647203 811819 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I remember a decade ago seeing someone change the date by one < 1419647224 553175 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Did they forget what timezone it is in? < 1419647241 819176 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Or maybe it was someone else, I thought they changed it from 3 to 4 or 4 to 3 < 1419647291 464191 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i once helped change a wrong date on a frenchman's biography, turns out they'd got month/date order wrong, and then it had partly copied _to_ the french wikipedia version < 1419647304 23533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*been partly < 1419647308 490719 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419647332 741332 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :took a couple iterations by me and others to finally get both wikis right < 1419647393 188506 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but that wasn't vandalism < 1419647423 991353 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: they didn't have timezones in peter the great's days < 1419647483 850817 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this just makes it more important to have citations < 1419647487 533495 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :oerjan: That is why someone got confused. < 1419647503 455243 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats zzo38 -----### < 1419647607 362510 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: the article's dates contain neither 3 nor 4... < 1419647638 206977 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I noticed. It might have been someone else. Or maybe there were two vandalisms. Or maybe the current version is wrong. < 1419647657 440273 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ACTION is helpful! < 1419647780 426636 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm nothing recent < 1419647801 180902 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but then it's semi-protected < 1419648195 798415 :scounder!~scounder@unaffiliated/scounder QUIT :Remote host closed the connection < 1419648985 733964 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419649664 779920 :scounder!~scounder@unaffiliated/scounder JOIN :#esoteric < 1419653596 851720 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :`danddreclist 61 < 1419653977 117402 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 240 seconds < 1419655032 807049 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca QUIT :Quit: MOISTURIZED CHICKEN < 1419655809 815698 :Solace!uid52684@gateway/web/irccloud.com/x-stpydefgqxtjbunt QUIT :Quit: Connection closed for inactivity < 1419656571 902261 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1419661449 283909 :oren!~oren@nrba4-34.onlink.net JOIN :#esoteric < 1419661972 451453 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :the wiki is dead... < 1419662067 721832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: ping < 1419662238 225590 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1419662295 948865 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :yo. < 1419662338 701704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi. < 1419662494 386796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :qa. < 1419662571 181201 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net PRIVMSG #esoteric :ay < 1419662619 947706 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :it seems to me that gzip is misused a lot. tgz files are typically compressed once and then downloaded and uncompressed N times. but gzip is a stream compression! for this use, shouldn't we have a compressor that takes more time during compression to compress it even smaller, and perhaps to optimize the decompression? < 1419662709 829652 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :I think people use gz because it's ubiquitous, not because it's well-suited < 1419662823 187945 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish < 1419662864 364093 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :actually, why aren't there more non-stream compressors that go over the data N times? < 1419662869 921540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: xz is popular < 1419662958 470921 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :"Go over the data N times?" Compressed data tends to not compress well < 1419663015 474361 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :glguy: but why not use a more expensive data analysis step < 1419663034 986023 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :to optimize the compression code? < 1419663088 112877 :glguy!~glguy@unaffiliated/glguy PRIVMSG #esoteric :Xz typically compresses more than gz and also requires more processing time and memory < 1419663246 710906 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :when compressing an archive, you have random access to the whole file. this is qualitatively different situation from compressing a data stream... < 1419663367 321180 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :doesanywell-known algorithm take advantage of this capability? < 1419664734 404733 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :bzip2 < 1419665282 792107 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :@ask oerjan Yes. (Interestingly, "eode" is K_3 but there is no prefix that is a K_4.) < 1419665282 874678 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419665311 69892 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :okay < 1419665413 88312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: i think that's because K_{odd_n} is eulerian but K_{even_n} isn't < 1419665419 213857 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1419665429 580501 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's backwards < 1419665614 261203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no < 1419665618 989942 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's right < 1419665653 921743 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 272 seconds < 1419665697 426726 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :since eodermdrome itself is a eulerian circuit, no subpath can repeat edges, thus no subpath can be K_4 < 1419665875 319182 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 244 seconds < 1419665895 276889 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :oren: video compressors have B frames, which are predicted from a past and a future frame < 1419666152 495882 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Trying to compress an entire string in one go is pointless because it will probably be NP-hard < 1419666361 98062 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419667316 404086 :drdanmaku!uid17782@gateway/web/irccloud.com/x-ngiqoriybgttqvmk QUIT :Quit: Connection closed for inactivity < 1419668465 532650 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1419669330 133601 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Remote host closed the connection < 1419669757 90123 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 240 seconds < 1419669943 133352 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1419670084 891787 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419670199 137213 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu QUIT :Ping timeout: 252 seconds < 1419670531 266634 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419670781 613670 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: Ping pong, the sport of kings. < 1419670792 138247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: curl esolangs.org < 1419670807 873739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ping esolangs.org, for that matter < 1419670810 980613 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah. Let's re-ping Gregor, since the server doesn't answer to ssh either. < 1419670841 736818 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(And I don't have any accounts to the cloud-at-no-cost-but-no-service-either's web thingies, or whatever they have.) < 1419670870 790680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's almost like one-off pricing isn't a viable business model for an ongoing service < 1419670879 302051 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You don't say. < 1419670883 98629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CloudAtCost delivers quality, security, value and unlimited scalability to customers using a state of the art hosting facility. < 1419671106 762620 :oren!~oren@nrba4-34.onlink.net PRIVMSG #esoteric :last time i saw a state of the art hosting facility it was a 2003 PC under a desk, with a "broken" sticker on it < 1419671216 520915 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'd `addquote that if HackEgo were working < 1419671247 665018 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo hi there < 1419671264 523450 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose being present is also a prerequisite < 1419671270 868509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: we were just talking about esolangs.org being down... < 1419671286 7375 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :your point being? < 1419671289 731642 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Hoping for a Christmas miracle? < 1419671314 557627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hackego is hosted there < 1419671327 933019 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: you seem to be assuming i am confused about something < 1419671359 397328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well. okay. < 1419671360 55273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry. < 1419671370 711913 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i distinctly recall me causing you to ping fizzie in the first place < 1419671436 697140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm sorryyyy < 1419671468 85547 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'm confused about something < 1419671486 114395 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Nothing particularly relevant, though < 1419671489 356723 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :did you know that the mcculloch 2 string 525224 can be interpreted as slowly calculating the sequence 2^n-1 in a very verbose representation < 1419671510 149414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whoa < 1419671594 98784 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I don't even know what a mccullock 2 string is < 1419671606 484619 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :https://esolangs.org/wiki/McCulloch%27s_second_machine < 1419671637 402801 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm somewhat trying to solve the mortality decision problem mentioned there < 1419671642 610840 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Googling gave me garden equiptment < 1419671668 345717 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so i invented a more compact notation for the strings that have particularly complex behavior < 1419671699 938579 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I noticed HackEgo was not working as it did not respond to my `danddreclist command. < 1419671702 944885 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that one becomes 5 [0] 5 [1,0] which may not look very compact but it gets better as it grows < 1419671729 290190 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419671834 457347 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it becomes 5 [1,0,2^n-1,0] 5 [1] < 1419671970 596794 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the 5's are actual 5's from the string, the rest is a summary of the distribution of 2's and 4's) < 1419672002 302396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :with 4's only counting up to parity < 1419672119 776720 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh this one was also nice < 1419672140 463589 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :5 [0] 5 [0,0,0] < 1419672166 130280 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm right < 1419672269 980756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it settles into 5 [x] 54 [y] which has fibonacci-like development < 1419672288 987301 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Is it possible to reimplement n+k patterns with pattern synonyms? < 1419672292 284286 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 255 seconds < 1419672327 565637 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: can't you do everything by using view patterns in combination with them? < 1419672345 506677 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I don't know < 1419672512 664711 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> let f 0 = 0; f 1 = 1; f (pred -> n@(pred -> m)) = f n + f m in f <$> [0..] < 1419672516 263757 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1419672527 148274 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> let f 0 = 0; f 1 = 1; f (pred -> n@(pred -> m)) = f n + f m in f <$> [0..9] < 1419672528 478914 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [0,1,1,2,3,5,8,13,21,34] < 1419672556 650376 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> let f ((-2) -> n) = n in f 2 < 1419672558 46263 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Could not deduce (GHC.Num.Num (t0 -> t1)) < 1419672558 89493 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from the ambiguity check for ‘e_122’ < 1419672558 89611 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : from the context (GHC.Num.Num (t -> t1), GHC.Num.Num t) < 1419672583 424345 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: subtract < 1419672615 788521 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :however n+k patterns also have a comparison test < 1419672633 202957 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> let f ((-(2)) -> 0) = 0 in f 2 < 1419672634 433922 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Could not deduce (GHC.Num.Num (t -> a0)) < 1419672634 477178 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from the ambiguity check for ‘f’ < 1419672634 538838 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : from the context (GHC.Num.Num (t -> a), < 1419672636 343357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(n+1 = 0 doesn't match) < 1419672650 349750 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: i said use subtract < 1419672688 112501 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> let f ((+-2) -> 0) = 0 in f 2 < 1419672689 368382 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Not in scope: ‘+-’ < 1419672689 497136 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Perhaps you meant one of these: < 1419672689 540552 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ‘-’ (imported from Prelude), ‘++’ (imported from Data.List), < 1419672695 152825 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there is no way to use - as a section < 1419672698 889303 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> let f ((+(-2)) -> 0) = 0 in f 2 < 1419672700 313595 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 0 < 1419672785 110650 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I don't like using function names that are longer than their definitions < 1419674173 224675 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1419674604 886301 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1419675428 87358 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1419677993 521078 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Remote host closed the connection < 1419678004 693021 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419678079 940986 :MoALTz!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1419678592 422886 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419681451 56212 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419681486 575311 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu JOIN :#esoteric < 1419682335 872350 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 272 seconds < 1419683659 831362 :shikhin!~shikhin@120.59.111.242 JOIN :#esoteric < 1419683668 162521 :shikhin!~shikhin@120.59.111.242 QUIT :Changing host < 1419683668 205705 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419684869 672552 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :so there's a field of mathematics called 'non-galoisian galois theory' < 1419685720 215138 :SopaXorzTaker!~Mark@87.228.105.48 JOIN :#esoteric < 1419685720 258347 :SopaXorzTaker!~Mark@87.228.105.48 QUIT :Changing host < 1419685720 258462 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1419686605 519139 :mroman!~roman2@80.246.50.48 PRIVMSG #esoteric :non-linear linear transforms. < 1419686814 645942 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 245 seconds < 1419686841 115600 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :math - not even S(0) < 1419687430 313259 :oren!~oren@nrba4-34.onlink.net QUIT :Ping timeout: 250 seconds < 1419687665 663121 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419687872 51802 :oren!~oren@nrba4-34.onlink.net JOIN :#esoteric < 1419691326 926459 :drdanmaku!uid17782@gateway/web/irccloud.com/x-ytgyvvwidxwqwenk JOIN :#esoteric < 1419692431 43210 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1419692442 216355 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1419692532 70746 :S1!~S1@p4FF93089.dip0.t-ipconnect.de JOIN :#esoteric < 1419692532 465973 :S1!~S1@p4FF93089.dip0.t-ipconnect.de NICK :puritania < 1419693329 699541 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1419694158 90499 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 265 seconds < 1419694315 703371 :puritania!~S1@p4FF93089.dip0.t-ipconnect.de QUIT :Quit: puritania < 1419694318 646468 :oren!~oren@nrba4-34.onlink.net QUIT :Quit: Lost terminal < 1419696288 717828 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419697311 996374 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1419697314 626839 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wowowowowow < 1419697337 670866 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1419697337 996759 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LOWI 271550Z 27007KT 9999 FEW050 SCT070 BKN100 M02/M03 Q1000 R08/1///95 NOSIG < 1419697347 212794 :glguy!~glguy@unaffiliated/glguy QUIT :Ping timeout: 252 seconds < 1419697353 366433 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for whatever reason I couldn't connect to irc.freenode.net, I had to grab a specific domain from freenode's server list. < 1419697359 185471 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyone else have that issue? < 1419697508 781770 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :int-e: what am I looking at right now < 1419697580 299351 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not quite sure if this is the esoteric that this channel is about, but I'm currently writing a GUI application with win32 API. < 1419697584 904111 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think that falls under esoteric, no? < 1419697587 686108 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :kallisti: an avian weather report for Innsbruck's airport (ICAO code LOWI). < 1419697613 279571 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :google "METAR" and you shall be enlightened. < 1419697634 117106 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :avian? so like, birds strapped with atmospheric measuring equipment? < 1419697667 164173 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sounds promising < 1419697698 696960 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've always thought we should employ birds as weathermen < 1419697704 758098 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Yeah, appealing but that's not really how it works. Airports have weather stations *for* aircrafts. < 1419697789 132981 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :on an unrelated note, I think this is the last time I'll think to myself "hey, I should make a graphical C application for Windows in my freetime, being completely unpaid to do so!" < 1419697900 779674 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Strictly speaking I think the win32 API does not qualify as esoteric. But don't let that stop you, we're often stretching the boundaries of this channel's topic anyway. < 1419698112 274078 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@tell oerjan I'm not worried about getting to Paris yet. The more immediate problem is whether the engine will consume Agatha's locket. < 1419698112 317446 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419698219 928569 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1419698259 668703 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there doesn't seem to be very much support for passing user-defined data to window procedures... < 1419698266 136671 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'd like to avoid global variables when possible. < 1419698343 331596 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :please, this is the 90s: nobody needs threads and global variables are your friends. < 1419698373 284011 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(because you always know where they are without sacrificing one of those precious registers) < 1419698490 708961 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@metar EFHK < 1419698491 300472 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :EFHK 271620Z 34007KT 9999 BKN016 M08/M10 Q1011 TEMPO BKN013 < 1419698509 389819 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :brr. < 1419698534 525143 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It was supposed to get actually cold on Sunday/Monday (M20 to M30) but I think they sort of reneged on that. < 1419698570 904671 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://www.foreca.fi/Finland/Espoo/15vrk suggests the daily low will just barely touch M20. < 1419698656 494669 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Then it'll jump back up to "above zero during the day, below zero during the night", which -- combined with the amount of snow that's currently out there -- translates to mornings of "all surfaces are ice".) < 1419698790 382097 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@metar EGLL < 1419698790 569927 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :EGLL 271620Z 32004KT 290V360 9999 FEW026 04/00 Q1008 NOSIG < 1419698799 367006 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That looks quite different. < 1419698807 205592 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm, TEMPO. The clouds are getting closer to the ground? < 1419698850 799797 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(BKN016 --> BKN013 later?) < 1419698873 971247 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I thought what's after TEMPO is what's currently happening, but only for a limited time. < 1419698877 29986 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But I don't know. < 1419698988 763986 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://www.pprune.org/tech-log/407020-tempo-metar.html -- I'll go with the forecast idea < 1419699184 356605 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But it's not a trend, it's an expected fluctuation. Subtle. < 1419699586 420982 :b_jonas_!~x@russell2.math.bme.hu NICK :b_jonas < 1419700824 921817 :FireFly!~firefly@firefly.xen.prgmr.com QUIT :Changing host < 1419700824 965100 :FireFly!~firefly@oftn/member/FireFly JOIN :#esoteric < 1419701509 345846 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Ping timeout: 256 seconds < 1419701788 435672 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :Murp murp < 1419701795 706102 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :I'll check on the esolangs server < 1419701999 29396 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1419702006 705388 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :Idonno what was up with it, but a hard reboot solved the problem X-D < 1419702236 337921 :supay!sid47179@gateway/web/irccloud.com/x-gnvucmvnxgbrsmyc NICK :supay_afk < 1419702299 315447 :MoALTz_!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1419702323 890593 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 272 seconds < 1419702392 334377 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyone familiar with winAPI? I'm considering passing a void-pointer to the optional CREATESTRUCT parameter of CreateWindowEx so I can avoid global variable usage < 1419702406 128616 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :any idea if this will break everything? < 1419702463 699146 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419702481 325481 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I feel as though the unused wParam of WM_CREATE should specify user-defined data, and CreateWindowEx should have an optional argument to pass that information in, but that does not appear to be the case. < 1419702513 925279 :MoALTz!~no@user-46-112-9-246.play-internet.pl QUIT :Ping timeout: 272 seconds < 1419702750 47354 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :kallisti: Isn't that pretty much exactly the function of the last parameter of CreateWindowEx (except special cases where it serves specific uses, like dialogs or MDI windows)? As far as I can tell from MSDN, it's an arbitrary LPVOID that you provide, and then the lpCreateParams member in the CREATESTRUCT that is passed as the lParam of the WM_CREATE message will be set to whatever you provided. < 1419703617 381552 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu QUIT :Ping timeout: 256 seconds < 1419703938 715534 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: yeah I looked at the documentation closer and you're exactly right. < 1419703992 978611 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :other fun things: I added a #define _CRT_SECURE_NO_WARNINGS and it still gives me an error about it < 1419706081 568606 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419706193 157569 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 265 seconds < 1419706367 733573 :GeekDude!~GeekDude@unaffiliated/g33kdude NICK :GeekAfk < 1419707246 583171 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu JOIN :#esoteric < 1419707506 780409 :GeekAfk!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419710798 16609 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 272 seconds < 1419711030 785194 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1419711226 186239 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1419712180 688335 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1419715033 281445 :dianne!~diannes@unaffiliated/dianne QUIT :Ping timeout: 255 seconds < 1419715126 943063 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1419715647 313263 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1419715654 646012 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what happen? < 1419715733 980619 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Somebody set up us the bomb. < 1419715827 483516 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :would /// still be turing complete if there was a limit on how long the /x/y/ are allowed to be? < 1419715865 951472 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: I think so, ye < 1419715888 719686 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: I think it's turing complete even if you allow only at most two characters in both the substitution and replacement < 1419715889 291443 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(i mean a relatively large limit, like 255) < 1419715903 163266 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm, maybe not < 1419715910 795386 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :let me think < 1419715965 622178 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :you need some way to create a long table at initialization < 1419716018 368094 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm dunno < 1419716020 590574 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no idea < 1419716026 444410 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :/// is strange < 1419716071 588745 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i was considering what would happen if instead of delimiters, /// had hollerith strings or pascal strings < 1419716113 923734 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: would that make it similar to Fuun DNA? < 1419716134 846941 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think that has some data marked with a prefixed length, but I'm not quite sure < 1419716250 504630 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Why does the speakers in my computer making so much noise? < 1419716266 679385 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :aliens < 1419716293 312472 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: meh, my speakers outside the computer make too much noise when I turn them on, because the amplifier is a cheap bad quality one < 1419716326 764479 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :They don't always make noise, but sometimes (somewhat often) makes all sorts of clicking, scratching, and white noises. < 1419716360 55998 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe interference then? < 1419716400 816961 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :ghosts < 1419716401 755292 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Interference from what? The LCD monitor? Printer? Surge protector? Keyboard? Those are the things which happen to be next to the speaker. < 1419716409 122576 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :check your sound card drivers < 1419716454 279170 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: dunno, maybe mobile phone, or cables next to the cable to the speaker < 1419716478 110946 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :or problem in the sound card < 1419716506 169962 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The nearest mobile phone is in another room which is not adjacent to this one. < 1419716626 95808 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :look under the desk at the cables, which if you are like me, entwine into a nigh-sentient crawling horror. Make sure that the speaker cables, including its power cable, are not curled around other cables. < 1419716707 421054 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :They are near other cables but I cannot tell what's around others and not. However, it doesn't make this noise all the time; it does so less than half of the time. < 1419716763 518589 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 PRIVMSG #esoteric :ACTION can hear from the speaker noise whether a lcd screen is turned on < 1419716792 396106 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Turning off the LCD doesn't help. < 1419716830 790326 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well next step, check your sound card drivers < 1419716830 899462 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe try to ask someone who's good at hardware, that is, someone who just has to look at hardware to fix it < 1419716912 280858 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419717550 825383 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 PRIVMSG #esoteric :what is a good approach for parsing in 2D? I want to try a few things with ascii art block diagram like constructs, but the only solutions i can think of are ugly hacks < 1419717584 31809 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :like? < 1419717754 427756 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 PRIVMSG #esoteric :parsing it in line by line first, annotated by column indices and then somehow merging lines into multiple blocks and wires < 1419717884 696944 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :find upper corners < 1419718285 606059 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 PRIVMSG #esoteric :i could try that, maybe even use special tokes for corners... < 1419719071 920185 :mitchs_!~canissimi@unaffiliated/canissimia QUIT :Quit: mitchs_ < 1419719354 409186 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :interesting fact: searching for a string a0,a1...an can be sped up by keeping a cache of where the string matches a prefix of itself. < 1419719378 393802 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :did some math dude already discover that? < 1419719609 966173 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :god damn it it's the "Knuth Morris Pratt Algorithm" < 1419719636 968114 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1419719703 987377 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419721584 165887 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1419721991 40531 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Ping timeout: 264 seconds < 1419722121 831669 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Ping timeout: 272 seconds < 1419723436 255751 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419723507 336183 :yiyus!1242712427@je.je.je QUIT :Ping timeout: 256 seconds < 1419723569 40275 :yiyus!1242712427@je.je.je JOIN :#esoteric < 1419723614 720206 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 245 seconds < 1419724517 279998 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419724598 901643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: ltns < 1419724618 213646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hahahaha < 1419724618 916791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:56:38 You have 1 new message. '/msg lambdabot @messages' to read it. < 1419724622 258475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:56:42 @messages < 1419724624 775734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:56:42 hagb4rd said 14h 41m 53s ago: also, he really hates me, and insults me to oerjan or something whenever I ban him again <- fyi: i have never talked to oerjan about you nor have i ever asked him to remove my ban. greetz hag. < 1419724628 820208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :priceless < 1419724657 359755 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what < 1419724707 223652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just some banned dude trying to convince me another op was lying to me after reading the logs < 1419724721 683774 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh dear < 1419724771 512061 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, everyone can read the log so you can confirm whether or not the another op really is lying, or if is just a misunderstanding somewhere, if you are reading it carefully. < 1419724785 481101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the lie in question would have been in /msg to me < 1419724800 441634 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what is /msg? < 1419724813 596036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um. rhetorical question or sincere? < 1419724832 1645 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i really don't know < 1419724848 696160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I sent you one < 1419724913 328066 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :/msg is a command in some IRC clients, I think; its purpose is slightly different in different IRC clients < 1419724995 983556 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok i get it now.. it is like a PM on a BBS. not visible to everyone that is < 1419725022 770461 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :PM < 1419725054 535442 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :screw the technical details, i don't need to know how EVERY thing is use works... < 1419725072 329854 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :ok, then I won't link to the RFC document < 1419725084 383533 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :i just means 'private message' in case you send it to another person < 1419725131 281678 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 255 seconds < 1419725133 558718 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 QUIT :Quit: zzz < 1419725164 992093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: you can also /msg #channel ... though < 1419725172 189888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(as long as you're in it unless it is -n) < 1419725227 372534 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :i think that is an irrelevant tech detail here. < 1419725228 910740 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :If you send a message to a channel you do not get a copy even if you are on it though; however you can also send a message directly to yourself. < 1419725253 432445 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so i have implemented a /// variant in which each part is a pascal string. < 1419725276 100333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: I suggest not using decimal for that. < 1419725278 430497 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(e.g. it is preceded by its length as a byte) < 1419725283 44839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh. < 1419725286 398406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well that's boring. < 1419725295 474165 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but is it still TC? < 1419725303 934360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno < 1419725326 932707 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :any i figure it is less boring than most of the BF variants < 1419725334 40762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was thinking something like defining it on bits as 1^m0{s1}^n0{s2}{s3} where |s1| = m, |s2| = n < 1419725353 50750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so 11100100... replaces "010" with the empty string in ... < 1419725409 198577 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :is arbitrary length of pattern and replacement requied for TCness? < 1419725426 611620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know. < 1419725538 442843 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in hex, 010A020A0B0A0B -> 0A0B0B < 1419725591 442263 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but i'm not sure what the termination condition would be < 1419725652 383305 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but this does eliminate the need for \'s. < 1419725760 756737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I suppose my language can only output 0s < 1419725762 166504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's unfortunate < 1419725771 400527 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how so? < 1419725808 385127 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also: you did mean 0^n and not ^n0, didn't you? < 1419725849 813834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1419725866 500510 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i do not understand in that case < 1419725880 132827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it should be 1^n0 < 1419725889 240897 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah < 1419725896 261473 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah, that works for me < 1419725910 727203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can't do things like make programs with useful infinite output though < 1419725913 19004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is sad < 1419725925 550795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't see any way to allow outputting 1s too that wouldn't feel a bit impure < 1419725932 271898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, wait, it can't even output 0s < 1419725945 947384 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why? < 1419725948 159560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because 01^n0s2 is //s2/ < 1419725959 672176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is admittedly a useless construct, but one that is in the original ///, and one that should be present for symmetry < 1419725983 826285 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't see the problem < 1419726002 808967 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :maybe i should reread about /// < 1419726004 916901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well so 0 has a meaning other than outputting a 0bit < 1419726006 924565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*0 bit < 1419726859 28535 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Remote host closed the connection < 1419727005 762610 :scshunt!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hello < 1419727023 654995 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yellow < 1419727036 807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://esolangs.org/wiki/111 I guess HackEgo isn't here < 1419727131 556240 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hold on. what if the string evolves to a bitstring beginning with 0? < 1419727154 648815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0 111 0 101 --> ("", "101") < 1419727160 143504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it is like //101/ in ///. < 1419727165 588209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it loops forever. < 1419727205 119465 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :...damn. uhh... actually if my byte-based one had input it would have the same probelm < 1419727224 399889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how is that a problem? < 1419727240 926773 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well... how do you terminate? < 1419727258 644035 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :elliott: how do you seperate several substitution rules with your above rule? < 1419727278 524363 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :won't you need to prefix s3, too? < 1419727287 34410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myname: strings are self-delimited, so in (s1:string)(s2:string)(s3:bits) we replace s1 with s2 in s3. < 1419727293 823372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then continue running s3. < 1419727305 775448 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah < 1419727314 40029 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am tinking of eliminating input and halting on 0. < 1419727314 248125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"replace" is defined as per ///, i.e. you replace the first occurrence of s1 with s2 in s3, and then repeat. < 1419727332 703566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(therefore if you replace a string s with any string that has an s in it, it is an infinite loop.) < 1419727340 307321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stopping when there are no s1s in s3. < 1419727636 732392 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeah. so what if an empty pattern and replacement halts instead of looping ofrver doing trivial replacements < 1419727662 903100 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :00[N] will output N < 1419727764 365989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a weird special case. < 1419727779 222782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see e.g. https://esolangs.org/wiki/Talk:///#An_ambiguity_in_the_spec < 1419727814 929158 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :an ambiguity in the spec < 1419727824 439383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's no longer ambiguous < 1419727833 951700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mostly because I rewrote the spec :p < 1419727850 60238 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :there are tons of ambiguous specs < 1419727855 867405 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :tooons < 1419727868 443728 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :| - ) < 1419727890 282908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that a geordi smiley < 1419727896 160385 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :i don't even know < 1419727927 530023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's the behaviour of the itflabtijtslwi program GGx nys?!?! only you can clarify < 1419727951 819252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suggest it be specified as starting an interactive game of tetris < 1419728019 727549 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :i think i'll explicitly specify that it's unspecified < 1419728026 683958 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :and call it "Undefined Behaviour" < 1419728035 236253 :Patashu_!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419728035 494169 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Disconnected by services < 1419728042 746929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay, but, like, triggering an error would be so boring. < 1419728046 96222 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :| - )_ < 1419728053 48741 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :no it's not illegal < 1419728053 814013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have leverage here. < 1419728058 838981 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :it's just. undefined. < 1419728067 717807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah but I mean as an implementation choice as to how you interpret that undefined behaviour! < 1419728074 760956 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :oh hm < 1419728076 79791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay how about it's undefined WHICH game it starts < 1419728079 395532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it could also be boggle < 1419728089 536568 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :or AoM < 1419728091 431469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :russian roulette < 1419728097 486394 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :depends how much free memory there is < 1419728106 603150 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :and the endianness of the target machine < 1419728111 83851 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what < 1419728114 564475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all itflabtijtslwi programs must reimplement crysis < 1419728117 634984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er, *interpreters < 1419728139 564278 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :elliott: i vote for dwarf fortress < 1419728144 354501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: gcc actually used to treat implementation-specific behaviour this way btw http://feross.org/gcc-ownage/ < 1419728152 171811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it started up nethack < 1419728173 147705 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :HAH < 1419728175 58021 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :nice < 1419728185 275107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://blog.regehr.org/archives/759 ahh, this would give oren a heart attack < 1419728218 753217 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1419728236 351685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: ltns < 1419728245 391059 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :coeducation is the great coequalizer < 1419728253 946613 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :someone should teach me category theory < 1419728258 952809 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: you can apparently use SetWindowLong to change GWLP_USERDATA < 1419728263 613773 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: excuse you? < 1419728269 658650 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh okay < 1419728271 267042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :long time no see < 1419728272 382694 :nisscrooge!~yourstrul@li611-52.members.linode.com QUIT :Changing host < 1419728272 425829 :nisscrooge!~yourstrul@oftn/member/Nisstyre JOIN :#esoteric < 1419728273 48886 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :took me a second to parse that < 1419728274 460622 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah < 1419728278 816995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my old nemesis < 1419728290 163794 :nisscrooge!~yourstrul@oftn/member/Nisstyre NICK :nisstyre < 1419728309 160834 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I somehow thought it would be a good idea to write a win32 GUI < 1419728316 656238 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :on my own accord, without being paid large sums of cash. < 1419728351 578337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for what? < 1419728387 38923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: be careful, inductive reasoning isn't enough to learn CT, you need the coinductive kind as well. eh this joke sucks < 1419728435 121017 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :it is a terrible joke < 1419728449 510917 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :but it'd be a terrible joke i'd get better if i knew CT ;_; < 1419728487 158283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not even really much of a CT joke... < 1419728512 308991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :putting "co" in front of everything is (a very bad one), but coinduction isn't even a CT thing < 1419728523 936224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, it probably is, from some perspective, but so is everything -_- < 1419728541 640654 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :well i mean i know coequalizers are a thing < 1419728558 52331 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :something about being applied for a unification algorithm in like one textbook < 1419728626 188203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I knew what coequalisers were, once < 1419728633 529842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what textbook though? < 1419728640 600090 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :mnnnn i forget < 1419728658 673728 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :oh uh i think it might have been category theory for computing science? < 1419728661 409938 :AndoDaan!~AndoDaan@188.189.93.181 JOIN :#esoteric < 1419728663 531479 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :or something like that < 1419728702 271807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that sounds interesting... why were you reading a book with that title if you don't know CT though :p < 1419728718 663165 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I wrote a chat bot that connects to twitch.tv's "IRC" server (more of a pseudo-IRC server than anything, since it doesn't implement most of the protocol), takes song requests from subscribers, and adds them to a Spotify playlist. Now I'm updating it with a GUI to change configuration and display who requested what song. < 1419728728 70044 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the person I wrote it for isn't very comfortable with config files. :P < 1419728775 890035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: oh or is it like a CT introduction from the perspective of CS < 1419728779 72793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rather than like the other way around < 1419728794 587685 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm more or less using win32 api to say that I did, and then move on with my life (preferably forever) < 1419728795 218770 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :yaa < 1419728797 942277 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :i think < 1419728805 608212 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :i didn't read too much of it < 1419728831 378597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION nods < 1419728841 746575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've heard that CT books are a rather mixed bag < 1419728906 890568 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :i've just started reading one called uh i forget but it's by two guys named lawvere and schanuel < 1419728919 465090 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :it's really sort of childish but i like it < 1419728923 735813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :conceptual mathematics? < 1419728927 706141 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :yesh < 1419728931 472274 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :that's it < 1419728932 949135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've heard things about that and I forget whether they were really good or really bad < 1419728941 514976 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :>-> < 1419728958 360757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my problem with CT is that I don't have the mathematical knowledge to understand all the concrete examples < 1419728983 879107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so I end up pretending the only "applied", non-"CT stuff" category is Set, which doesn't go too well < 1419728992 567879 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :that's the great thing about this book < 1419729012 622003 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :in that it seems like you don't even really need math as a prerequisite haha < 1419729028 178254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION nods < 1419729036 830525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a shame because I am interested in CT more for its own sake than for its applications, really < 1419729079 770284 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :i mostly only study this stuff in the hope of stumbling across novel applications < 1419729142 76694 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :From reading the wikipedia, CT looked easy until i realized it is brutaly hard < 1419729245 780754 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yep < 1419729249 724460 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :CT is very hard < 1419729272 381484 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but it looks so trivial at first that it is so... inviting < 1419729320 444512 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like a comfy couch with a bunch of invisible thumbtacks < 1419729321 615621 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :it looks like a gateway math < 1419729325 183487 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :but then it is hard maths < 1419729340 251302 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :haha < 1419729345 225789 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :math. not even once. < 1419729358 606349 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I quit a math long time ago. My life has been a lot better since. < 1419729395 486621 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can now look down on those who do math, because I have already quit. < 1419729413 228503 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric ::( < 1419729420 451632 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :that's not nice < 1419729420 715688 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i make computers do math so i don't have to. math is the computer's job < 1419729517 428791 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :no, calculating is the computer's job < 1419729523 205659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :arguably the problem is that CT is too simple; there's nothing to hold on to < 1419729523 575912 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :math is not calculating < 1419729528 790442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* *too* < 1419729586 68673 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :aloril_: yeah < 1419729594 561922 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :myname: CAS would beg to differ < 1419729597 178276 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :*elliott: < 1419729639 510689 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my favorite thing about this project is learning about the function wcstombs < 1419729648 392043 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I like to think of it as an author's name < 1419729657 173691 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :i.e. W. C. Stombs < 1419729677 864601 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :WCs and tombs < 1419729681 255419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the dreaded WCS tombs < 1419729706 38683 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :The curse of W.C.'s tombs. < 1419729716 13136 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I haven't quite figured out a nice mnemonic for mbstowcs though. < 1419729721 106040 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Who is W C? < 1419729733 898887 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :William Carlsroy < 1419729782 367712 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :You're in a maze of puns, all different :/ < 1419729798 892097 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :other fun windows things: WNDCLASSEX < 1419729839 541388 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Wind class sex. < 1419729845 775048 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh, I actually guessed the meaning of wcstombs correctly. < 1419729864 448327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that like having sex in a class about the weather < 1419729866 238375 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION goes shoot out his brain. < 1419729903 954237 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Surely it's a place name in the UK < 1419729904 476585 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why has atoi not been added to C11? < 1419729918 215691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because strtol < 1419729918 834261 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :atoi is deprecated < 1419729920 315248 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :weather report music sounds pretty sexy < 1419729928 480293 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :by the thing elliott mentioned < 1419729939 736001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or sscanf, I guess? < 1419729959 953150 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what about itoa? < 1419729967 214694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: banging to the https://en.wikipedia.org/wiki/Shipping_Forecast < 1419729985 64479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oren: s(n)printf < 1419729997 397747 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :sprintf doesn't support arbitrary base < 1419730006 573392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uh, neither does itoa afaik < 1419730024 913347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay, it's more flexible though < 1419730035 720816 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :who even uses sscanf for anything ever < 1419730047 819530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kallisti: it's less annoying than manual string mangling < 1419730051 91726 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca JOIN :#esoteric < 1419730066 561922 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :when you want to input one line exactly then read numbers from it < 1419730097 139461 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :kallisti: it's good for throwaway programs that require input, but where the input is trusted or only consists of numbers? < 1419730104 37792 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :scanf space matches \n which is sometimes not what you want < 1419730110 240396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: https://www.youtube.com/watch?v=mSq4nfH4y6Q more likely to put you to sleep tbh < 1419730113 873446 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :sscanf does locales. < 1419730127 379174 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Jafet: pity. < 1419730157 847779 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Where is itoa a thing? < 1419730158 447332 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :elliott, i was actually covertly referring to these guys: https://www.youtube.com/watch?v=eCQ89diiq5Q < 1419730185 375427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: oh, duh. no, I know of Weather Report, I just interpreted it completely literally for some reason < 1419730195 611372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I prefer my interpretation tbh < 1419730206 814811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :muzak to get you into the mood < 1419730230 540461 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :o < 1419730241 248339 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://msdn.microsoft.com/en-us/library/yakksftt.aspx < 1419730263 20533 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no i have no clue why thatis the url < 1419730291 54286 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://msdn.microsoft.com/en-us/library/yakksftt.aspx < 1419730331 597131 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am actually pretty curious about why it is called that < 1419730366 816053 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, looks like all of the URLs have gibberish names < 1419730382 938633 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's good < 1419730391 845789 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :“More secure versions of these functions are available” < 1419730407 517596 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :_itoa_s < 1419730476 27476 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist 971 < 1419730484 349538 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 971: shachaf oerjan Sgeo FireFly boily nortti < 1419730529 570559 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so for those who aren't familiar with it: any guesses for what the type name LPCWSTR stands for? < 1419730540 984862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :long pointer to wide character string < 1419730551 240698 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow you sound awfully familiar with that type < 1419730551 562281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's easy when you know the basic elements of the type name < 1419730562 387334 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think you're cheating < 1419730564 3488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think I've ever written more than like 30 lines of Win32. < 1419730568 850965 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :funny how the "L" survived the tides of time < 1419730580 644918 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :RIP long pointers < 1419730591 112341 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :shachaf: shellochellof! thanks! < 1419730592 377321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"STR" is obvious, and gives an obvious meaning to "CW", because I do know Windows uses WCHAT/wchar_t UTF-16 (or UCS-2, sometimes...) < 1419730600 971668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and, yes, LP I know < 1419730601 283443 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :funny how the L survived rather than being dropped < 1419730602 299259 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :>_> < 1419730629 393612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: well, modern-day pointers act more like long ones did, right? < 1419730644 520360 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :soooort oooooofffff < 1419730650 357666 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well if it were PCWSTR people might think it stands for Personal Computer Wide String, or maybe Program Counter Wide String. :) < 1419730650 817074 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :helloily < 1419730665 694111 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :today's olist features the return of an unlikely nemesis < 1419730668 218199 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nys: perhaps that happened because for a quite a long time, LP were 32 bits? < 1419730676 918467 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :ok true nuff < 1419730692 787372 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :also with 64 bit architectures, the distinction is somewhat relevant again < 1419730713 443340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: I mean, near pointers are limited, far pointers can address everything but they're bulkier < 1419730720 583241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it really is more like near pointers stopped existing than far pointers < 1419730722 916419 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Because one can save lots of memory if pointers are truncated to 32 bits, which is plenty enough for many applications. < 1419730726 658664 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: Sadly, WPARAM and LPARAM are still the same size on x64 Windows. They missed a great chance to make LPARAM 64 bits and WPARAM 32. < 1419730726 702152 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :OK FUNK < 1419730729 80068 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :*FINE < 1419730736 652359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have to apologise for your error nys < 1419730741 23669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we're so disappointed < 1419730743 553567 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :i'm really sorry < 1419730746 851161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks <3 < 1419730748 17130 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :i retract my statement < 1419730749 263120 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :that's not enough reallys < 1419730760 615063 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :i'm reeeeeally really sorry with a cherry on top < 1419730763 518623 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've been messing with WPARAM and LPARAM all day and I actually did not even bother to figure out what the L and W stood for. :P < 1419730764 762435 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :better <3 < 1419730769 202285 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nys: which model? < 1419730790 934752 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(hoping for a good keyboard ;-) ) < 1419730806 737572 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :wat < 1419730811 689322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was even worse than my coinduction joke < 1419730836 383112 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :uh oh < 1419730859 466579 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Man, I just "love" the whole notion of far pointers in DOS C. < 1419730862 9927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cherry is a company that makes keyboards. < 1419730869 314969 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :oh < 1419730878 382739 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay so apparently LPARAM and WPARAM used to be different sizes and now they're not, but they kept their names just cuz? < 1419730882 737531 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hysterical raisins < 1419730883 231873 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :it looks like another apology is in order >_> < 1419730893 936944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heyy, don't look at me < 1419730897 739149 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :"If you wanna be portable to DOS and handle sane amounts of memory, good luck being sane!" < 1419730898 266904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was int-e's joke! < 1419730934 734104 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :ACTION glares at int-e < 1419730981 279726 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm sorry?! < 1419730988 653272 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :good. < 1419730993 623044 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Nah, whom am I kidding. < 1419731014 373080 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :it's going inta yer record then...punk... < 1419731032 920300 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION is sorry with a Logitech on top < 1419731036 930578 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :this one gonna follow you around the rest of your pun career < 1419731059 831829 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Haven't seen one I liked, so that should be repentance enough) < 1419731383 976642 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I have several sources of bad influences, http://www.vexxarr.com/archive.php?seldate=010908 not the least among them. < 1419731471 269505 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Not just that particular one (I got the link from TV tropes), the whole comic is full of puns, often awful to the extent that it's used as a weapon to slow down enemies. I think OOTS does that, too.) < 1419731550 528821 :AndoDaan!~AndoDaan@188.189.93.181 QUIT :Read error: Connection reset by peer < 1419731663 396739 :AndoDaan!~AndoDaan@188.189.93.181 JOIN :#esoteric < 1419732469 25371 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :ACTION glares at int-e. “you linked me to a punny comic. I hate you.” < 1419732613 973412 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://www.airshipentertainment.com/growfcomic.php?date=20071014 is another nice demonstration < 1419732631 105607 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and it's actually meta, so that should make it ok ;-) < 1419732795 283736 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :... < 1419732841 705854 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boiling with rage? < 1419732856 343506 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Sorry it took so long. I'm sure this has been done before.) < 1419733049 680091 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :I'll think of something. just you wait... < 1419733232 902963 :Zuu!~zuu@unaffiliated/zuu QUIT :Ping timeout: 250 seconds < 1419733255 475479 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1419733289 241929 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION shuffles into a corner and hangs his head in sham. < 1419734895 454714 :Phantom___Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1419735084 652335 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :int-e: in sham? < 1419735339 553915 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :coppro: don't ask, I might still need the plausible deniability. < 1419735832 165173 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419736181 946661 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 272 seconds < 1419736400 136013 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419736860 942126 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh nice. apparently one can reconstruct fingerprints from photographs (obvious in retrospect...) ... so much for security. < 1419737117 736953 :metaphage!~metaphage@121.90.182.36 JOIN :#esoteric < 1419737192 352384 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :int-e: do you need hi-res, or can you infer a good engough print from a good enough picture? < 1419737738 719610 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :boily: they used a standard camera and a 200mm lens (which they write is standard for reporters) at a press conference; I assume they zoomed in on the hands. < 1419738014 827920 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pity, the talk was in german. https://events.ccc.de/congress/2014/Fahrplan/events/6450.html < 1419738157 385191 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Nice title though. "I see, therefore I am ... you." < 1419738516 386643 :metaphage!~metaphage@121.90.182.36 QUIT : < 1419738534 249737 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Authentifizierungserfahren... < 1419738555 972743 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :s/ser/sver/ < 1419738586 598472 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :someone make a bot that processes s/// commnads < 1419738606 26199 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :please, no. < 1419738619 952 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :why not? < 1419738668 785542 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` sed 's/./&&/g' <<<"because it would be awful" < 1419738671 30053 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bbeeccaauussee iitt wwoouulldd bbee aawwffuull < 1419738678 504208 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :we can name him sbot the bot. see sbot run. s/see/run,/ < 1419738703 801173 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :s/// is probably turing complete. it may cause infinite loops of disproportionatexponential proportions. < 1419738735 923545 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca QUIT :Quit: CRETACEOUS CHICKEN < 1419738761 347274 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :my laptop's battery lasts embarrassingly long <3 < 1419738839 526337 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oren: I really can't see that ending well; the abuse will outweigh the benefit and even the benefit is very small; people are good at spotting and correcting typos even without the s/// prompts. < 1419738874 414945 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :http://esolangs.org/wiki/Slashes < 1419738893 721835 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :limit it to one iteration per s// < 1419738949 682721 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` sed 's/.*/&! &!!! &!!!!!/' <<<"because it would be awful" < 1419738950 174106 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :because it would be awful! because it would be awful!!! because it would be awful!!!!! < 1419739028 379301 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :note that slashes has no regexes and no backreferences < 1419739385 736979 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1419739386 108603 :dts_!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419739427 277781 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :how efficient is it to fseek around in a file instead of using my own explicit buffer? < 1419739491 766194 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am hoping there isn't much penalty < 1419739567 543670 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Another system call. If you seek a lot and the file isn't *too* big, you could use mmap. < 1419739626 921695 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :KISS suggests you should try the fseek and optimize later. < 1419739648 346918 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :^ < 1419739717 336994 :dts_!~DTSCode@unaffiliated/dtscode NICK :dts|pokeball < 1419739724 36401 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :seems to be ok from my test...] < 1419739736 304944 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i'll try a buffer later < 1419739777 332881 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1419739852 820611 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1419739852 965229 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :int-e said 11h 35m 40s ago: I'm not worried about getting to Paris yet. The more immediate problem is whether the engine will consume Agatha's locket. < 1419739858 313473 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell int-e eek < 1419739858 356828 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419739892 65857 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: not my idea, it has been hinted at. < 1419739959 821227 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :do you mean something more specific than martellus's hand? < 1419740037 917635 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps his chemical modifications of agatha will save the day :P < 1419740092 833461 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, are we _really_ sure margolotta is dead. maybe she has something that just makes her look that way. < 1419740096 153081 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Well, there's the last panel in http://www.girlgeniusonline.com/comic.php?date=20141219 < 1419740122 165632 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I also thought Zeetha was worried about it at one point, but perhaps I imagined that. < 1419740155 138821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :she has been worried about the locket before, but recently? < 1419740163 831922 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Good question. But Violetta confirmed her death, so tentatively I'm accepting that she is dead. Which doesn't mean she won't be revived. < 1419740178 27865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1419740198 137878 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right that would be non-ferrous metal < 1419740271 650193 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :how many people have actually died in this comic so far... < 1419740285 896588 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(named characters) < 1419740303 707369 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :let's see, doctor beetle, judy and punch < 1419740327 775628 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(of course those two got better) < 1419740333 493030 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lars < 1419740337 32419 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :two of them revived. < 1419740340 732624 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Lars, Olga. < 1419740353 465075 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Olga revived, perhaps ;-) ) < 1419740360 665977 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :without a brain afaiu < 1419740371 139722 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or at least, without her old brain < 1419740379 934545 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, obviously. < 1419740385 158300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :dr diaz < 1419740412 659672 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :dr merlot < 1419740426 281429 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh there's that soldier killed by the locket < 1419740436 293968 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right, moloch's brother < 1419740473 465399 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :priestess vrin < 1419740486 727234 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tarvek's father < 1419740499 984427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :plenty of people, i'd say :P < 1419740504 456856 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Zola, probably < 1419740513 472961 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um no < 1419740529 162542 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 265 seconds < 1419740529 979668 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure zola survived < 1419740566 87394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :she was last seen alive and recuperating < 1419740622 431491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fraulein von pinn sort of died but got reclanked < 1419740631 460866 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh. http://www.girlgeniusonline.com/comic.php?date=20110221 < 1419740650 771931 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I forgot. < 1419740655 875887 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lord selnikov also got revived < 1419740721 805327 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there were other castle inmates but i don't remember if any had names < 1419740727 382562 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Of course Zola should be out of action in the time stop field. < 1419740749 93027 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(Together with a lot of other members of the cast.) < 1419740756 417681 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm that may be, unless she left when klaus did < 1419740769 350486 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh that could be... < 1419740773 60269 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Tricky < 1419740832 793249 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :öumph or whatever that trumpet guy was called, although he didn't survive very long < 1419740870 155039 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Damn we really don't know much about what happened during those 3 years. So many opportunities for Lucrecia (one of her three? copies, besides Agatha) to come up with deviltries. < 1419740938 853876 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i only know of two other copies, one of which is zola and so is different < 1419741002 789242 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419741005 518693 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :dimo did tell agatha gil was fighting against her mother < 1419741043 626692 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so she's obviously somewhat powerful < 1419741299 14616 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess you're right. http://girlgenius.wikia.com/wiki/The_Other < 1419741380 663990 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :The whole Sturmhalten scene is a blur to me. So two copies of Lucrecia make it out of there but one of them was Agatha... < 1419741421 23288 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1419741438 610106 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1419741645 426280 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: Do you know whether Agatha has taken the locket off since her revification death below castle Heterodyne? Because that scene looked like she might actually be rid of her. < 1419741655 112023 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this guy also has a name and dies shortly after http://www.girlgeniusonline.com/comic.php?date=20130520 < 1419741661 914301 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :*might* < 1419741722 296865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: um zola took the locket off after that < 1419741743 193412 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :https://twitter.com/jamesgolick/status/529360759256776704 < 1419741747 624108 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :right. that settles that. < 1419741972 632967 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iirc the last time lucrezia was in complete control of agatha's body was http://www.girlgeniusonline.com/comic.php?date=20100730 < 1419742007 277419 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(there were some eerie emotion-only episodes later) < 1419742088 741408 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION has been rereading that section recently < 1419742144 663428 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419742224 593806 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://www.girlgeniusonline.com/comic.php?date=20101129 < 1419742352 689502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :next page is where tarvek says that he can remove lucrezia once and for all < 1419742375 801278 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but of course there hasn't been time for that < 1419742448 826206 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : so there's a field of mathematics called 'non-galoisian galois theory' <-- AAAAAAAAAAAAAAAAAA < 1419742466 419164 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :^ < 1419742486 745860 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh kallisti is here < 1419742490 830208 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION waves < 1419742602 230583 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419742635 156740 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1419742635 781230 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ENVA 280450Z 12011KT 9999 FEW044 SCT053 M11/M13 Q1021 RMK WIND 670FT 15008KT < 1419742641 665131 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*BRRRR* < 1419742659 273802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's supposed to get warmer tomorrow < 1419742668 646141 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1419742669 240667 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LOWI 280450Z VRB01KT 6000 -SN SCT010 SCT030 BKN050 M04/M04 Q1001 NOSIG < 1419742738 522856 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :-SN? negative snow? < 1419742760 250205 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :WHY IS THE SNOW FALLING UPWARDS IN INNSBRUCK, FILM AT 11 < 1419742800 970122 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Light snow. < 1419742813 244430 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :very light indeed < 1419742841 225465 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the longer you go hacking at code without refactoring, the worse it looks < 1419742844 681195 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :bah. It's snowing lightly. < 1419742849 26376 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Not upwards. < 1419742859 478831 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Silly oerjan. Not that I have any right to complain. < 1419742861 758523 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: isn't that like the definition of technical debt < 1419742888 528534 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION hasn't actually read the definition mind you < 1419742912 740204 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :there's also a + modifier for heavy rain or snow. < 1419742917 285492 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :int o,ol,l,i,n,k,m; < 1419742918 205772 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1419743132 146250 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that line is representative of what happens when you put the whole program into the main function < 1419743210 690817 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :normally i refactor when the function gets to be more than one screen, but.... < 1419743777 706322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you should factor while you still remember the primes, i think < 1419743830 410030 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oerjan: that is actually a good metaphor. it is hard to refacotr code that you didn't just write < 1419744188 225861 :AndoDaan!~AndoDaan@188.189.93.181 QUIT :Quit: bbl < 1419745212 971514 :AndoDaan!~AndoDaan@188.189.93.181 JOIN :#esoteric < 1419745436 984923 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Am I seriously reading a pro-North Korea thing right now? WTF < 1419745448 187961 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Apparently 'hermit kingdom' is racist? What? < 1419745556 105800 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :It doesn't seem to be a DPRK website, seems to be a socialist website < 1419746123 886785 :roasted42!~appleseed@41.48.16.54 JOIN :#esoteric < 1419746182 396354 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :North Korea scares me < 1419746186 908942 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1419746200 682465 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net JOIN :#esoteric < 1419746488 362647 :roasted42!~appleseed@41.48.16.54 QUIT :Changing host < 1419746488 442976 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1419746488 486293 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1419746761 153354 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :my compressor is almost working... it's losing a few bytes at the end of the file < 1419746910 917713 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have created the most WTF compression algorithm ever < 1419746950 970619 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it goes over the file ~10000 times < 1419747081 320182 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :on the plus side decompression is pretty fast < 1419747298 887254 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :use xz/7z < 1419747366 625175 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :my compressor is awesome. it generates a program in a language similar to /// which outputs the original file < 1419747369 776087 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :cat somefile.ext | xz -9 -c >somefile.ext.xz < 1419747430 885878 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :language similar to /// ? < 1419747459 870354 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :essentially /// except instead of delimiters each strong begins with a byte giving its length < 1419747495 397844 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :ok, but why not use one of the already developed compression algo's ? < 1419747505 236976 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :for fun, duh < 1419747513 172765 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :ok :-) < 1419747531 311869 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i will post the code once i've ironed out the bugs and refactored it < 1419747596 732050 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :yeah, I'm working on a minecraft clone - currently developing a block level binary occluder system, goal to render many blocks, but anything could be in each block < 1419747635 830106 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :then I wanna add OpenDE (Physics) and some simple vehicles < 1419747663 13875 :Zuu!~zuu@unaffiliated/zuu QUIT :Ping timeout: 250 seconds < 1419747695 996402 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1419747727 661718 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :by "occluder" you mean it detects which blocks are visible before reducing them to polygons? < 1419747797 719758 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok, compression is fully working it seems < 1419747862 432329 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( refactor, v. - rewrite from scratch ) < 1419747976 567503 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :lol int-e i'm not gonna do that... yet. < 1419748025 96766 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 QUIT :Ping timeout: 244 seconds < 1419748102 136543 :roasted42!~appleseed@41.48.16.54 JOIN :#esoteric < 1419748488 936751 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it is interesting which strings it chooses to reduce, < 1419748514 853563 :roasted42!~appleseed@41.48.16.54 PRIVMSG #esoteric :oren: oh, um by occluder I mean it uses a fill method, whereby airbricks (has nothing but air within) - have markers that move away from the camera until they enter a solid (block), then it knows what to draw < 1419748515 955586 :roasted42!~appleseed@41.48.16.54 QUIT :Changing host < 1419748515 998800 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1419748515 998909 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1419748534 686692 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :oren: have you read about huffman compression ? < 1419748560 959876 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i have of course < 1419748614 985982 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :how come you dont code a PC game "for fun" ? < 1419748616 263271 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :A good politician on SMBC? < 1419748750 561194 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :this is a bit rude but funny -> http://xkcd.com/508/ < 1419748794 478493 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :TheM4ch1n3: heh, i've done that < 1419748894 795830 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :oren: that is sweet, one other side project I am doing is running around with a flashdisk trying to show people screenshots of linux .... < 1419748904 294537 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I made a game that does 3d by autostereograms < 1419748916 596145 :drdanmaku!uid17782@gateway/web/irccloud.com/x-ytgyvvwidxwqwenk QUIT :Quit: Connection closed for inactivity < 1419748935 503422 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :e.g. you screw up your eyes and see the game world in 3d < 1419748943 821292 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :oren: you mean those glasses that are blue & red, for seperating the two eyes of the viewer ? < 1419748955 484431 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no glasses, no special screen < 1419748999 132345 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :oren: oh wait, it looks like white noise - pixel fuzz - and squinting eyes reveal an image ? < 1419749028 406165 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :no < 1419749032 201392 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :like this image: < 1419749033 310114 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :cross-eyed viewing < 1419749034 72818 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Chess_Single_Image_Stereogram_by_3Dimka.jpg < 1419749036 686961 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Or parallel viewing < 1419749045 478550 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :parallel for my game < 1419749046 367999 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ACTION can do cross-eyed byt not parallel < 1419749067 13920 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i might add a crosseyed mode sometime < 1419749087 33828 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :em, ok < 1419749533 990824 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :https://gist.github.com/orenwatson/01e1674fe74a21602c17 < 1419749554 403643 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :there... < 1419749631 906873 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(that's the game i was talking about. you fly around and shoot stuff and bomb things, kinda like Xevious) < 1419749652 283536 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :That C has extraordinarily few comments < 1419749711 68328 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :not even a title or author comment, i know < 1419749772 603062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i _think_ i can do cross-eyed but not parallel, in which my question is how the hell do enough people manage parallel that they standardized on it < 1419749777 714840 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*in which case < 1419749778 273259 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 QUIT :Ping timeout: 250 seconds < 1419749814 510397 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what i do is look over the top of my screen until the game goes into focus < 1419749819 738272 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and also, is there an image that is described clearly enough that i can tell the difference < 1419749843 910811 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :my game works in walleyed but definitely no in crosseyed < 1419749861 34650 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hold on i'll get a screenshot < 1419749868 426543 :roasted42!~appleseed@41.48.16.54 JOIN :#esoteric < 1419749872 929453 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: um if i try to do it the way i think is walleyed that wikipedia link never gets into focus for me < 1419749874 264853 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I think I can do parallel but not crosseyed < 1419749993 287605 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok i managed to strain my eyes into parallel, just, it's clearly the correct view for that picture then. but blurry. < 1419750011 302722 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess i need glasses < 1419750646 703231 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://ctrlv.in/479405 < 1419750677 765758 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :it seems the easiest way to screenshot an allegro game is to hack the screen shotting into the game itself < 1419750748 747901 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :luckily with my skillz i can do that in 3 minutes < 1419750904 8417 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(only kidding, "skillz") < 1419750924 356428 :roasted42!~appleseed@41.48.16.54 PRIVMSG #esoteric :oren: you have used OpenGL too I assume ? < 1419750955 85811 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :yeas i have, not a lot tho < 1419751175 960684 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i don't get why allegro doesn't handle losing focus properly < 1419751307 588851 :roasted42!~appleseed@41.48.16.54 PRIVMSG #esoteric :I use SDL2 or SDL1, allegro anoys me < 1419751509 736509 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :how does it annoy you? the event system? < 1419751529 82136 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Ok, why do identify so closely with a character from a comic that only has disturbed characters? < 1419751563 574270 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Sgeo: which comic/character? < 1419751577 530612 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ACTION doesn't really want to answer that < 1419751671 21665 :roasted42!~appleseed@41.48.16.54 PRIVMSG #esoteric :oren: well, I currently just prefer sdl2, the naming of the functions are a bit wacky in allegro < 1419751736 914596 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :also, allegro5 is wildly different from allegro4 < 1419751770 883901 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i didn't like allegro 4 atall < 1419751789 215252 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1419752179 862423 :roasted42!~appleseed@41.48.16.54 QUIT :Ping timeout: 272 seconds < 1419752221 279045 :roasted42!~appleseed@41.48.16.54 JOIN :#esoteric < 1419752639 266599 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :"It's pretty clearly visible by really great players in the chess world. In fact, the current reigning #1 chess champion, and highest rated player of all time, Magnus Carlsen, once said that playing a computer is like playing an idiot who beats you every time. Computers just play what seems to be atrocious moves, but always meander into a winning position somehow." < 1419752763 871490 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :magnus! < 1419752781 586616 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION waves a small norwegian flag < 1419752847 463051 :roasted42!~appleseed@41.48.16.54 PRIVMSG #esoteric :ACTION burns a south african flag < 1419752930 587456 :roasted42!~appleseed@41.48.16.54 PRIVMSG #esoteric :I've been living in Gauteng, South Africa for 31 yrs, and I just have to say, DAMN -> South Africans should not be allowed near liquor < 1419752975 282684 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :https://www.youtube.com/watch?v=evZmpsl3jI0 < 1419752980 40626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :roasted42: you should soak the flag in liquor before burning it, then < 1419753090 615464 :roasted42!~appleseed@41.48.16.54 PRIVMSG #esoteric :ok , lmfao < 1419753281 108653 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I already know how he does it because of Reddit comment :( < 1419753354 359906 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Sgeo: how many players are there, total? 18? < 1419753376 957412 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I'm saving bandwidth here, not going to watch it) < 1419753401 279588 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1419753450 121294 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hey m4n! < 1419753588 249350 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :9 not including Darren < 1419753624 93143 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Ok I don't know how he did -that- < 1419753681 908326 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn he didn't explain the number of pieces trick < 1419753682 924985 :AndoDaan!~AndoDaan@188.189.93.181 QUIT :Ping timeout: 240 seconds < 1419753724 279745 :roasted42!~appleseed@41.48.16.54 QUIT :Ping timeout: 255 seconds < 1419753762 225 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the rest was exactly what i thought, i think conway explained that trick the one time i saw him speaking < 1419753785 743176 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it's connected to his game addition) < 1419753810 466583 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's possible i've seen this video before... < 1419754064 424253 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Sgeo: wait, how many games did he win? < 1419754066 810501 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :5? < 1419754084 34372 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :some were draws < 1419754087 784337 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(well, I'd expect a +1 score) < 1419754097 697437 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Won 4, lost 3, tied 2 < 1419754109 536705 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Right. That's in line with the theory. < 1419754123 697009 :roasted42!~appleseed@41.50.16.46 JOIN :#esoteric < 1419754145 104325 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Four blacks, Five whites, and one of the white players is in on the trick, a pre-arranged win, while the other games are pair-wise identical. < 1419754158 206321 :roasted42!~appleseed@41.50.16.46 PRIVMSG #esoteric :oerjan: ok, lmfao < 1419754176 935889 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(err, the extra player would probably play black, doesn't matter though) < 1419754203 177322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: the extra player wasn't actually in on the trick, according to the explanation - he just chose the weakest one < 1419754210 911225 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fair < 1419754277 777723 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok it's pretty clear that the method he claims to have used to win did not give him any room for manipulating the number of pieces at the end < 1419754333 968564 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so i think he must have switched the notes at some point < 1419754482 543722 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :rogier voogt's explanation in the comments seems good < 1419754521 695693 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :https://gist.github.com/orenwatson/5c1e96a7c791cea21eef < 1419754770 12599 :roasted42!~appleseed@41.50.16.46 QUIT :Quit: bbl->lag < 1419754924 296696 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1419755182 949070 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so the question is is there a better way to choose the replacements < 1419755421 729685 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419755481 284482 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : would /// still be turing complete if there was a limit on how long the /x/y/ are allowed to be? <-- hm i _think_ so, assuming the limit is big enough to contain the main program for a BCT interpreter, then the unbounded data itself could be made self-copying in smaller pieces. < 1419755539 286001 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oerjan: i see... i don't think my decompressor is TC then. < 1419755578 922296 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there might be ways to break up the program into smaller copying pieces too. < 1419755618 314185 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :hmm... i think replacing the round counter with a prepended zero will also help < 1419755637 105875 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :That encoder is probably worse than gzip < 1419755653 302162 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well of course < 1419755737 902543 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :especially since it onlysupports up to 255 replacements < 1419755744 854296 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am fixing that tho < 1419755810 651345 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Even if you implement this algorithm properly, it will probably still be worse than gzip < 1419755823 181725 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :of course < 1419755843 378014 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :because gzip acts on bit level < 1419755864 517723 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Even if you use bitstrings < 1419755887 88935 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i don't think this can be used with bitstrings tho < 1419755924 405776 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :but it has some properties < 1419755957 517878 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in particular, an incompressible part of the string will stay exactly the same, even readble < 1419756003 740073 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: one problem is that with no internal \ escaping, it becomes harder to prevent a substitution from acting on copies of itself < 1419756017 487556 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Most compression algorithms should have that property < 1419756023 582140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because now it literally contains the string it substitutes < 1419756040 718592 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(It's the best thing to do to a string that cannot be compressed) < 1419756067 42138 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's a very essential feature for the way i've written /// programs so far < 1419756125 702369 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :oerjan: interesting observation < 1419756187 28562 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Well, you probably don't want substitutions to be recursive < 1419756235 601847 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :That would prevent a substitution if decoding it would be ambiguous < 1419756328 984193 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Anyway, the reason it won't be better than gzip is that substitutions aren't windowed, so it can't adapt to the data distribution < 1419756353 619891 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I am not attempting to be better than gzip < 1419756393 654586 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i am attempting to be cooler than gzip < 1419756489 474495 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Ok. Being slower and less efficient makes it hard though < 1419756596 923350 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :gzip outputs relatively opaque binary data, which can't be understood easily in a hex editor. my algorithm's output is byte-based which helps with that (i also have a byte-based LZW implementation somewhere) < 1419756650 651886 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I imagine you could make a binary editor that understands gzip streams < 1419756808 917628 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Also, picking the best-scoring match might not give you the smallest result in the end < 1419756817 642664 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I don't remember whether this is actually true < 1419756841 676911 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :that is an issue. i don't know what the best heuristic for choosing string is < 1419756959 55023 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :"and temperatures in the winter can plunge to 40 degrees below (Fahrenheit)" < 1419757100 512002 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(and Celsius) < 1419757137 82461 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah. Fooled by Google. < 1419757138 713955 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :-22C < 1419757161 784617 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :? < 1419757173 744008 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Google must have a secret plan of nudging me towards enabling Javascript. < 1419757173 787243 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I thought -40F=-40C, what do you mean it's not? < 1419757182 880018 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm < 1419757238 762241 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Sigh, it's "units" that I can't use properly < 1419757360 15406 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I have to enter tempF(-40) and ask for tempC. < 1419757386 770096 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :degrees celsius isn't even a real unit < 1419757397 495652 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` units 'tempF(-40)' tempC < 1419757398 80082 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ -40 < 1419757423 997615 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :they can't be meaningfully added or subtracted < 1419757432 7790 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` units '-40degF' degC # what I tried, erroneously < 1419757432 492781 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :units: invalid option -- '4' \ Usage: units [option] ['from-unit' 'to-unit'] \ \ -h, --help print this help and exit \ -c, --check check that all units reduce to primitive units \ --check-verbose like --check, but lists units as they are checked \ --verbose-check so you can find units that cause endless l < 1419757439 356392 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :meh. < 1419757469 239436 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` units -- '-40degF' degC < 1419757469 776570 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ * -22.222222 \ / -0.045 < 1419757478 930294 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the multiplication should've tipped me off. < 1419757536 420319 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` units -- '-40degR' K < 1419757536 949980 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ * -22.222222 \ / -0.045 < 1419757554 526598 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oren: i think it's affine unit hth < 1419757575 956018 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(also, when do you even add kelvin anyway) < 1419757626 805912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kelvin temperatures, that is. you can of course add a kelvin temperature to a kelvin difference. < 1419757661 453399 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but afaik kelvin is almost affine even if it has a genuine zero point < 1419757694 345367 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i'm hoping for someone to quote a formula to disprove me, btw) < 1419757728 943874 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :i dunno any formulæ < 1419757760 352071 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Boltzmann_constant relates absolute zero temperature to a zero kinetic energy, under "average translational kinetic energy" < 1419757797 660504 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: i mean a formula which adds kelvin temperatures hth < 1419757813 433566 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I know. I was going to add that this still isn't done there. < 1419757823 844185 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But one could add energies ;-) < 1419757832 756056 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :one could. < 1419757944 970515 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: but it's the only property I know that's not translation-invariant. < 1419757975 169919 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(of temperatures) < 1419758013 637510 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok, so now it supports unlimited replacements < 1419758037 869344 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :each of limited length < 1419758178 613846 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: sleep < 1419758275 357897 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :SLEEP? ARE YOU CRAZY? LETS GET UP FOR MIDNIGHT DINNER < 1419758633 224077 :SopaXorzTaker!~Mark@87.228.105.48 JOIN :#esoteric < 1419758633 267317 :SopaXorzTaker!~Mark@87.228.105.48 QUIT :Changing host < 1419758633 267438 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1419758655 34406 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :"The North Korean newspapers liked to run “human interest” stories about heroic citizens who lost their lives rescuing the portraits from fire or flood." < 1419758753 992475 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the Kim family are basically their version of God, so this is not surprising to me < 1419759189 663142 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 245 seconds < 1419759269 525822 :roasted42!~appleseed@41.50.16.53 JOIN :#esoteric < 1419759486 192030 :roasted42!~appleseed@41.50.16.53 QUIT :Changing host < 1419759486 316334 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1419759486 316453 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1419760031 71925 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419760048 308529 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 QUIT :Ping timeout: 250 seconds < 1419760204 373442 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 250 seconds < 1419760327 75150 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1419760755 667801 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1419761140 585253 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1419761352 916927 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :in REGXY what happens if a line has stuff after its final / < 1419761715 748590 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :nasal demons < 1419761733 285691 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :k < 1419761745 402905 :nyuszika7h!nyuszika7h@cadoth.net PRIVMSG #esoteric :(just kidding, never heard about REGXY) < 1419761775 909406 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :well the wiki does not say what happens so i'll just have my implementation ignore it < 1419761985 706017 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1419762005 716998 :AndoDaan!~AndoDaan@188.189.66.22 JOIN :#esoteric < 1419762335 147868 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 252 seconds < 1419762544 969307 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Clearly it's a syntax error. < 1419762569 36519 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The wiki says "syntax is X", and X does not include that. < 1419762638 543081 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :ok. i'll output an error. I'm implementing it in C++ < 1419763128 855109 :roasted42!~appleseed@41.48.16.44 JOIN :#esoteric < 1419763703 89338 :roasted42!~appleseed@41.48.16.44 QUIT :Ping timeout: 240 seconds < 1419763964 576130 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419764238 241719 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 244 seconds < 1419764288 979275 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419764378 686586 :roasted42!~appleseed@41.50.16.48 QUIT :Client Quit < 1419764492 646746 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419765304 88930 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 244 seconds < 1419765437 6923 :roasted42!~appleseed@41.50.16.44 JOIN :#esoteric < 1419765541 794317 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :Attention stupid standard authors: if your class includes a bit field of flags, please assign particular bits to particular flags. < 1419766109 322956 :roasted42!~appleseed@41.50.16.44 QUIT :Ping timeout: 256 seconds < 1419767164 150527 :roasted42!~appleseed@41.50.16.44 JOIN :#esoteric < 1419768450 292763 :Patashu_!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 258 seconds < 1419768855 168081 :Jafet!~jafet@unaffiliated/jafet PART :#esoteric < 1419768876 44180 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1419769048 214290 :roasted42!~appleseed@41.50.16.44 QUIT :Ping timeout: 258 seconds < 1419769192 928434 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :I have found a better heuristic < 1419769243 464672 :roasted42!~appleseed@41.48.16.47 JOIN :#esoteric < 1419769362 762863 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :(Well, technically the same heuristic, but a better way of optimizing over it) < 1419769492 946152 :roasted42!~appleseed@41.48.16.47 QUIT :Ping timeout: 240 seconds < 1419770169 514452 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :the results are worse. that means clealy my heuristic is wrong' < 1419770178 959135 :Zuu!~zuu@unaffiliated/zuu QUIT :Ping timeout: 250 seconds < 1419770614 309848 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :so i'll try different functions of the length and number of occurrences... < 1419771386 475738 :shikhin_!~shikhin@unaffiliated/shikhin NICK :shikhin < 1419771535 463489 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1419771679 282325 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Ping timeout: 255 seconds < 1419771680 540389 :J_Arcane_!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi NICK :J_Arcane < 1419771733 279748 :kallisti!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 255 seconds < 1419771842 710312 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi QUIT :Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406] < 1419771911 67468 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi JOIN :#esoteric < 1419771913 76682 :roasted42!~appleseed@41.50.16.54 JOIN :#esoteric < 1419772717 725721 :AndoDaan!~AndoDaan@188.189.66.22 QUIT :Ping timeout: 245 seconds < 1419772723 671331 :AndoDaan_!~AndoDaan@188.188.66.28 JOIN :#esoteric < 1419772864 693840 :roasted42!~appleseed@41.50.16.54 QUIT :Ping timeout: 245 seconds < 1419773017 53446 :SopaXT!~Mark@87.228.105.48 JOIN :#esoteric < 1419773017 97158 :SopaXT!~Mark@87.228.105.48 QUIT :Changing host < 1419773017 97260 :SopaXT!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1419773044 174840 :SopaXT!~Mark@unaffiliated/sopaxorztaker NICK :SopaXorzTaker < 1419773067 10663 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Max SendQ exceeded < 1419773092 350019 :SopaXT!~Mark@87.228.105.48 JOIN :#esoteric < 1419773092 393550 :SopaXT!~Mark@87.228.105.48 QUIT :Changing host < 1419773092 393692 :SopaXT!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1419773298 609080 :roasted42!~appleseed@41.48.16.52 JOIN :#esoteric < 1419773589 114604 :roasted42!~appleseed@41.48.16.52 QUIT :Ping timeout: 265 seconds < 1419773620 404165 :roasted42!~appleseed@41.50.16.49 JOIN :#esoteric < 1419774447 934973 :AndoDaan_!~AndoDaan@188.188.66.28 QUIT :Ping timeout: 272 seconds < 1419774609 318724 :roasted42!~appleseed@41.50.16.49 QUIT :Ping timeout: 256 seconds < 1419774868 896122 :AndoDaan!~AndoDaan@188.188.88.165 JOIN :#esoteric < 1419775196 438884 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net QUIT :Remote host closed the connection < 1419775214 163330 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net JOIN :#esoteric < 1419775265 490340 :MoALTz_!~no@user-46-112-9-246.play-internet.pl QUIT :Quit: brb < 1419775280 402594 :MoALTz!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1419779554 150535 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca JOIN :#esoteric < 1419779897 591932 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :@metar CYQB < 1419779897 906507 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :CYQB 281500Z 24011G17KT 5SM -DZ BR BKN010 OVC030 02/02 A2962 RMK ST6SC2 SLP033 < 1419779920 356303 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :+2. always +2. the whole week it's +2. I WANT SNOOOOOOOOW! < 1419779945 552801 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :@metar EDDL < 1419779946 50353 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :EDDL 281450Z 01005KT 9999 SCT020 M00/M05 Q1030 NOSIG < 1419780000 182402 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :Mellovar. < 1419780027 919437 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :`? M00 < 1419780028 832114 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :M00? ¯\(°​_o)/¯ < 1419780035 794936 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :hmm... what was it again? < 1419780105 58084 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :`? cow < 1419780106 425796 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A cow is an animal best served at minus zero degrees. < 1419780907 586333 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what < 1419780965 644116 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`? chicken < 1419780966 272317 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chicken? ¯\(°​_o)/¯ < 1419780987 746431 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`? poulet < 1419780988 461207 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :poulet? ¯\(°​_o)/¯ < 1419781655 640991 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419781827 131824 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 244 seconds < 1419782525 237360 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419783442 459271 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@metar EFHK < 1419783442 789350 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :EFHK 281550Z 35008KT 9999 -SN OVC009 M10/M12 Q1021 BECMG FEW009 < 1419783522 812684 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@metar EGLL < 1419783523 25792 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :EGLL 281550Z 35004KT 9999 FEW034 04/M02 Q1034 NOSIG < 1419783538 639968 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A delta of 14. < 1419783640 641224 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Quit: Leaving < 1419783662 230223 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419784127 452679 :SopaXT!~Mark@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1419784204 717628 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419784424 372959 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1419786843 363601 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1419787025 951024 :Zuu!~zuu@unaffiliated/zuu JOIN :#esoteric < 1419788837 732593 :MoALTz!~no@user-46-112-9-246.play-internet.pl QUIT :Quit: Leaving < 1419789601 753313 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419789638 633652 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1419789641 672967 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://boingboing.net/2010/04/15/colossal-turing-mach.html < 1419789705 666025 :G33kDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419789735 167184 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1419789766 986575 :G33kDude!~GeekDude@unaffiliated/g33kdude QUIT :Client Quit < 1419789914 637641 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 245 seconds < 1419789982 856591 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Quit: Terminated < 1419790004 235675 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de QUIT :Quit: New graphics card < 1419790305 792058 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419790316 358795 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Client Quit < 1419791613 295433 :drdanmaku!uid17782@gateway/web/irccloud.com/x-mpffzdkqtmkexsgx JOIN :#esoteric < 1419792887 76070 :vanila!~vanila@unaffiliated/vanila QUIT :Remote host closed the connection < 1419793451 481913 :AndoDaan_!~AndoDaan@188.188.88.165 JOIN :#esoteric < 1419793464 876259 :AndoDaan_!~AndoDaan@188.188.88.165 QUIT :Client Quit < 1419793675 953142 :AndoDaan!~AndoDaan@188.188.88.165 QUIT :Ping timeout: 272 seconds < 1419793684 343876 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419793780 328813 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419793935 133690 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Client Quit < 1419793976 183900 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu QUIT :Ping timeout: 265 seconds < 1419795675 392006 :idris-bot!~ircslave@dslb-088-077-173-086.088.077.pools.vodafone-ip.de JOIN :#esoteric < 1419796949 281347 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419797463 317783 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1419797844 218731 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 258 seconds < 1419798328 280789 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 255 seconds < 1419798429 752144 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net JOIN :#esoteric < 1419799071 71879 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu JOIN :#esoteric < 1419799073 697767 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu QUIT :Read error: Connection reset by peer < 1419799158 683462 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu JOIN :#esoteric < 1419799568 798283 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :What is with North Korea and rice cookers? < 1419799594 75500 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I get that South Korean rice cookers might be found objectionable, but are there not rice cookers manufactured elsewhere? < 1419799639 827050 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I... do not associate rice cookers with North Korea < 1419799784 220069 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :At one point at least, it seems like they were banned, but I can't seem to find the relevent quote online < 1419799840 151280 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :god damn it why does a WRONG algorithm achive better compression < 1419799869 823429 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :"They would look for people who used more than their quota of electricity, a lightbulb brighter than 40 watts, a hot plate, or a rice cooker." < 1419800016 585943 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: NK has no trade < 1419800024 808115 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I guess sounds more like an electricity thing? But apparently South Korean rice cookers are a symbol of status < 1419800028 605608 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :coppro: no legal trade maybe < 1419800033 24594 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :right < 1419800044 911968 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but where would they get a rice cooker from? options are SK and China < 1419800056 172254 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :coppro, I thought NK had some trade with China? < 1419800069 709574 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I was under the impression that imports from China are probably not frowned on as much < 1419800081 997905 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :http://www.dailynk.com/english/read.php?cataId=nk01500&num=3442 < 1419800086 166765 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yes, there's a fair bit of trade with China < 1419800130 325818 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I associate rice cookers with being a fire hazard in student accomodation < 1419800211 355649 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :had many rice cooker fires? < 1419800326 561054 :xreal!~xreal@unaffiliated/xreal JOIN :#esoteric < 1419800349 164621 :xreal!~xreal@unaffiliated/xreal PART #esoteric :"Verlassend." < 1419800480 666311 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :scoofy, no, but they went on and on about them at the fire safety briefing < 1419801091 279352 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419802314 306287 :AndoDaan!~AndoDaan@188.188.88.165 JOIN :#esoteric < 1419802627 582365 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Can anyone recommend an RCA -> VGA converter? < 1419802815 177594 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's slightly ambiguous. < 1419802836 306712 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I mean, both component and composite video cables tend to use RCA connectors. < 1419802849 827931 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(On the other hand, I don't have any suggestions about either.) < 1419802911 552753 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I just want to be able to play ocarina of time on my monitor < 1419802930 818789 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I don't really know what I need < 1419802969 978812 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've been using just a regular analog TV card I had lying around to plug my old PS1 to the computer, then open a live view of the video capture on the monitor. < 1419802990 860229 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But that's kind of convoluted. < 1419803064 558894 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If you want to plug it in directly to a monitor, what you need probably depends on what sort of inputs it has. < 1419803164 481220 :MoALTz!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1419803217 750201 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think you get composite (the one with a single, typically yellow RCA connector) and S-Video (it uses a mini-DIN kind of thing) out of a N64. < 1419803261 75283 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1419803262 684733 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419803413 636497 :scrudrv!scrudrv@135-23-185-217.cpe.pppoe.ca JOIN :#esoteric < 1419803425 468985 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'll have to look into it < 1419803439 720972 :shikhin_!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 245 seconds < 1419803621 636977 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Some computer monitors I've encountered have had regular video inputs (like composite and S-video), though most probably not. (Especially new ones, since it's all digital all the way these days.) < 1419803774 447037 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :If I can find a relatively cheap monitor with both RCA or SCART and VGA or DVI, I would now be sorely tempted < 1419803836 149966 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think I've seen any with a SCART (it's so bulky). But I distinctly recall a monitor that had (I think) VGA, DVI, composite video and S-Video as inputs. < 1419803862 528013 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Although it might have also been a CRT with VGA, the 5xBNC thing and those video inputs.) < 1419803891 23612 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'll have to have a closer look at what cables I need < 1419803894 152457 :scrudrv!scrudrv@135-23-185-217.cpe.pppoe.ca QUIT :Ping timeout: 265 seconds < 1419803978 121843 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Yeah, composite analogue video < 1419804009 762512 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think you're going to find a new monitor with those inputs, though you might find an old one. Still, I'm sure you can get a reasonable cheap composite-video-to-VGA conversion box easier. < 1419804099 690136 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or you could get a SGI Indy, it's got a composite video input (IIRC) and I'm sure it'd be worth a lot of street cred. < 1419804341 475401 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(If you want to have something that's possibly slightly more future-proof, you might pick up a thing that goes from composite video to, say, a HDMI out. There doesn't seem to be any price difference between those that generate a VGA output and those that do digital, since it needs an active conversion process anyway. But I don't have recommendations for those either.) < 1419804450 715301 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Would something like http://www.amazon.co.uk/dp/B000P3UB24 work? < 1419804513 141776 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's for taking a VGA output (from a PC) and plugging to a TV that has a composite video input. < 1419804520 397573 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Connect TV-output enabled video cards to your TV's RCA or S-Video connector" < 1419804549 786184 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Even with a female RCA port? < 1419804565 768080 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. Composite video cables have a male connector at both ends. < 1419804580 826124 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Just look at the product description. < 1419804582 9190 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"If your video card or controller supports TV-out function, you can use this cable adapter to connect your PC's VGA port and your TV's S-Video or RCA-composite port. < 1419804585 250035 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :***PLEASE NOTE*** < 1419804587 744667 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :This cable does not add TV-output functionality. If your video card/controller doesn't already have this function, this cable WILL NOT WORK for connecting your VGA output to a TV input." < 1419804703 668730 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :That says nothing about whether it works for connecting RCA output to VGA inpuut < 1419804725 987625 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Presumably it would say something if it did. (It won't.) < 1419804733 687906 :CrazyM4n!~CrazyM4n@ip70-162-52-61.ph.ph.cox.net QUIT :Quit: going to eat food < 1419804738 720038 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You need an active conversion step in there, not just a passive adapter like that. < 1419804779 306374 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :OK < 1419804782 393765 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Okay, judging from the questions I guess that's a possible point of confusion. < 1419804787 749950 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I don't really know what I am looking for < 1419804839 890932 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, it will probably look like a box. < 1419804880 543190 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Unfortunately, apparently you can also get box-looking things for the other way around. < 1419804941 957239 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As far as I can tell, what you're looking for is something like http://www.amazon.co.uk/Prosteruk-DVD-Composite-S-Video-Converter/dp/B00EXPJVRQ/ref=sr_1_14 or for the digital version http://www.amazon.co.uk/Mini-Composite-CVBS-Converter-1080P/dp/B00HV9PBM0/ref=sr_1_2 < 1419804966 693331 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :http://www.amazon.co.uk/dp/B00D1JMAOG/ ? < 1419804969 804604 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Disclaimer: the first options I could find, and should not be construed as a recommendation. Although I think I might have seen that latter one somewhere.) < 1419804987 465124 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That, too. < 1419805005 864588 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's pretty similar to my first link. < 1419805053 859421 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In fact, I think it's the very same thing except with a different (re)branding. < 1419805084 159131 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm sure you could find a video nerd to tell you which box has the best upscaler. < 1419805106 153820 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Yeah, looks it < 1419805244 899390 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :About "Attention stupid standard authors: if your class includes a bit field of flags, please assign particular bits to particular flags." who failed to assign the particular bits to particular flags? < 1419805293 42409 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We can deduce that a stupid standard author did. < 1419805300 512187 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes, but what standard? < 1419805705 744801 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Taneb: Incidentally, the HDMI version has but a single question: "Q: Will this allow me to use my N64 on my HD PC monitor?" "A: Yes. I am using it right now for that very purpose! Don't forget that you will need to sort something for sound though. (Unless you have a PC monitor with built in speakers of course.)" < 1419805721 790656 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Oooh < 1419805742 791160 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I cannot remember if one of my monitors has HDMI input, but I think it does < 1419805809 7367 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :So I will bookmark that until I get back to York on the 5th < 1419805875 306257 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The HDMI box I picked up is composite-only (no S-Video), though. But if you don't have a S-Video cable for the N64 anyway, maybe that doesn't matter. < 1419805879 734464 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :To "sort" out the sound, you can probably just plug the white/red RCA audio connectors from the N64 AV cable to wherever you want the sound to go, if your monitor does not do anything sensible with the HDMI input's audio side. < 1419805963 455229 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(This thing about putting speakers in everything is strange. My workstation at work has a built-in speaker somewhere inside the box, but also in the monitor, so I can make both the box and the monitor speak.) < 1419805972 937584 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The monitor speaks more loudly, though.) < 1419806141 836750 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1419806292 739265 :S1!~S1@p4FF93AA4.dip0.t-ipconnect.de JOIN :#esoteric < 1419806911 328680 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419806961 70618 :Phantom__Hoover!~phantomho@cpc13-sgyl31-2-0-cust486.18-2.cable.virginm.net JOIN :#esoteric < 1419806968 373990 :Phantom__Hoover!~phantomho@cpc13-sgyl31-2-0-cust486.18-2.cable.virginm.net QUIT :Changing host < 1419806968 452862 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419807506 163229 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr JOIN :#esoteric < 1419808465 942273 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Taneb: Hey, is the `thanks thing a Look Around You reference? < 1419808468 365172 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`thanks ants < 1419808468 953469 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Thanks, ants. Thants. < 1419808778 339131 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :? < 1419808801 665068 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419808824 322797 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1419808962 199871 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :fizzie: Yes. < 1419808993 548467 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :how does one resolve stack overflows < 1419809027 352849 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :This is just a small question As this is my first time having one < 1419809169 230018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :call functions less < 1419809474 42843 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :ok < 1419809570 339537 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Use automatic storage duration less, too. < 1419809701 502796 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, what do you use for photo hosting? < 1419809767 493205 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I have been taking more photos recently (no panoramas though) < 1419809797 40678 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I would like some sort of geo tagging integration, perhaps showing location of photo on open street map or something < 1419810026 62880 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: I use Piwigo for our local for-relatives vacation photos, but it's not good. Neither was Gallery2. For the latter I had a handcrafted map thing. A few things I've just put to Flickr. < 1419810050 517195 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1419810066 564092 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, so no real recommendation then? < 1419810132 5261 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :All the run-your-own-gallery software I've found has sucked, more or less. Though they do *work*. < 1419810150 145187 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, any static generator ones? < 1419810178 616169 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I prefer to generate stuff statically, much less of a hassle. And I want to keep php off my server < 1419810197 499958 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Python or erlang or whatever I can deal with. Not php < 1419810218 464446 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I only remember trying out JAlbum or something, but it wasn't too good either. Also did work. < 1419810230 290239 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1419810236 253993 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Haven't evaluated those thoroughly. < 1419810241 766731 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :what part is "not good" about these in general? < 1419810255 43210 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :If it works and isn't slow or such, what is the issue? < 1419810325 812682 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, also I forgot what you use to generate the blog at zem.fi. Custom? < 1419810375 399240 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Both Gallery2 and Piwigo are horrible messes of PHP with terrible admin UIs and (especially for Piwigo) logic. It's also real slow when generating images. < 1419810410 332245 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :JAlbum was just very limited. But this was quite a while back. < 1419810421 750580 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1419810434 817035 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Is jalbum static pre-generation? < 1419810450 957669 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :zem.fi is custom, zem.fi/bfjoust is nanoc. < 1419810455 99520 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1419810468 532475 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I may remember the name wrong. < 1419810582 967328 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, what is up with zemhill_'s nick btw? < 1419810648 945604 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think the bot framework tries to regain nick if it's not available at connect time. < 1419810666 306153 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So probably just a freenode hiccup. < 1419810787 174876 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I haven't had time to check if it's known bugs are still there after a VPS change, been kind of busy with this move stuff lately. < 1419810789 187527 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1419810806 579761 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :VPS change? Oh? < 1419810828 673324 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Switched from Tilaa to DigitalOcean. < 1419810849 547603 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Only have good comments for both, really. < 1419810932 200676 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not that my VPS needs are very extensive. < 1419810961 596426 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :VPS? < 1419811018 325673 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, why the switch then? < 1419811027 397634 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, I'm pretty happy with linode atm btw < 1419811064 825538 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Not that my site has much on it yet (https://vorpal.se/). That was why I was wondering about the album bit... < 1419811128 59882 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: It was marginally cheaper for a bit more specs, and they had a new London datacenter, thought I'd give it a try. I think I had some further reasons too. Nothing very substantial. < 1419811139 890485 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1419811176 597177 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, so our sites share cities then now < 1419811231 728205 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Probably won't notice the lag difference between DO's London and what Tilaa's Amsterdam would have been like.) < 1419811247 29376 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Amsterdam should be slightly closer no? < 1419811278 795535 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For maybe four more days. < 1419811289 184246 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Eh? < 1419811292 158771 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Moving to London myself soon. < 1419811296 860322 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh, right < 1419811303 977631 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, where will you work then? < 1419811317 965789 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Also, is it permanent or just for x months? < 1419811360 97361 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1419811400 365379 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Google, and permanently. Well, I mean, it's not fixed-term. I highly doubt I'll be there for more than a century. < 1419811411 921751 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, JAlbum is shareware? < 1419811429 30757 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, right < 1419811464 238400 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm, how hard could it be to roll your own album generator? < 1419811471 367449 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419811479 403708 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Some scripts using exiftool and such < 1419811547 923982 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: I think that's new. Probably doesn't have much in common with the JAlbum I used, what, 8 years ago maybe. < 1419811562 968263 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1419811575 826935 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hard to find the other one then < 1419811625 324643 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It didn't do anything you couldn't recreate in a day. < 1419811668 375694 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Except maybe it had a GUI/wizard/something else of dubious worth. < 1419811710 148792 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Think I'll have to sleep now, still some packing to do. Night. < 1419811710 901806 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1419811731 837265 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I prefer a js free solution too, I googled and found a js library thingy < 1419811760 11540 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, by the way, I use feh for selecting album pictures. < 1419811801 594267 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, where is your album now again? < 1419811840 370135 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And what do you mean by using feh for that? Isn't that just a tool like eog or whatever? < 1419811866 274733 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Something like feh -ZFd --action1 ';ln ...whatever to symlink the current image to a subfolder...' and then using 1 to select images for inclusion. < 1419811878 704906 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Quite primitive, but works fine. < 1419811882 906637 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Heh < 1419811883 914528 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Nice < 1419811911 503119 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :This sounds annoying to integrate with my current web site generation code though, which is haskell-based < 1419812247 338111 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 256 seconds < 1419813337 236512 :MoALTz_!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1419813493 180942 :MoALTz!~no@user-46-112-9-246.play-internet.pl QUIT :Ping timeout: 265 seconds < 1419813724 444043 :AndoDaan!~AndoDaan@188.188.88.165 QUIT :Quit: bbl < 1419813729 172489 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, piwigo doesn't support postgre? Ouch < 1419813767 689381 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Yet another reason to avoid it < 1419816221 940392 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: Lost terminal < 1419817130 248985 :adu!~ajr@69.243.56.49 JOIN :#esoteric < 1419817233 559461 :MoALTz__!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1419817374 89035 :MoALTz!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1419817389 681141 :MoALTz_!~no@user-46-112-9-246.play-internet.pl QUIT :Ping timeout: 245 seconds < 1419817497 89324 :MoALTz__!~no@user-46-112-9-246.play-internet.pl QUIT :Ping timeout: 240 seconds < 1419817873 107906 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419818227 434323 :mtve!~mtve@10130.x.rootbsd.net QUIT :Read error: Connection reset by peer < 1419818248 115564 :mtve!~mtve@10130.x.rootbsd.net JOIN :#esoteric < 1419819256 904898 :dts|pokeball!~DTSCode@unaffiliated/dtscode NICK :dts < 1419819321 476176 :dts!~DTSCode@unaffiliated/dtscode NICK :dts|pokeball < 1419819970 166432 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Why do I get a "No such interface supported" error message in 7-Zip when trying to use the -si switch? < 1419820127 562194 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :Whats it supposed to be doing? < 1419820177 412469 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It is supposed to be receiving the file from stdin < 1419820228 887599 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The documentation says for example "7z a archive.gz -tgzip -siDoc2.txt < Doc.txt" although I am doing it with a ZIP archive instead < 1419820288 154508 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :ill go see if i get the same error < 1419820341 517132 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :nope < 1419820405 337449 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :idk what you are doing zzo38 to get that error < 1419820446 950904 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :My command looks like "7z a \html\rpg\bin\unuselessness1.zip -siunuselessness1.exe < game.exe" < 1419820452 750604 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1419820681 156223 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :what are you "trying" to do instead of what is it supposed to be doing < 1419820745 441885 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I try to add a file called "unuselessness1.exe" into the archive, its contents being the contents of the actual file called "game.exe" except for the filename. < 1419820798 693067 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :so the file you want put in is unuselessness1.exe but its actual name.is game.exw < 1419820808 53448 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Yes < 1419820843 623141 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :Is it because of the file names conflicting? < 1419820893 95787 :paul2520!~paul2520@104-6-13-61.lightspeed.milwwi.sbcglobal.net JOIN :#esoteric < 1419820893 799046 :paul2520!~paul2520@104-6-13-61.lightspeed.milwwi.sbcglobal.net QUIT :Changing host < 1419820893 842389 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1419820911 998352 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :sometimes my stuff does that if its sudo name is example1.exe but its actually named example2.exe < 1419820913 742089 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :No, it is because the program checks its own filename to determine the operation; the local file is called game.exe it doesn't care the other filename, but if it is renamed it automatically check for a file with the same name except .rpg at the end < 1419820956 843141 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :oh well then i have no idea i usually have to manually check that so.it doesnt cause errors < 1419820973 238915 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :god i keep hitting . instead of space < 1419821208 298227 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :I shouldn't be trying to debug at 2:46am, should I? < 1419821268 152051 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :Go ahead < 1419821306 712909 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :being tired makes you code sloppier but faster and more efficiently in my experience < 1419821366 354233 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :It's not even something I wrote < 1419821400 631385 :FreeFull!~freefull@defocus/sausage-lover PRIVMSG #esoteric :There is a segfault, which is mysterious because segfaults aren't meant to happen < 1419821611 973061 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :but then how did it happen? < 1419821785 449004 :adu!~ajr@69.243.56.49 QUIT :Quit: adu < 1419822356 901086 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric : dont you find that one episode of pokemon where ash saw some fish and he ran up and you could see on his face he was thinking "What the fuck are these" < 1419822380 711597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was an interesting moment to switch to this channel < 1419822634 673547 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :me or you? < 1419822675 367569 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :Im very forgetfull < 1419822679 523424 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :anxiety please < 1419824531 880818 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 272 seconds < 1419825976 147851 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca QUIT :Quit: INCORRUPTIBLE CHIC´´´´´´´´§§§§§§§§§§§§§ < 1419826365 697014 :oren!461856fb@gateway/web/freenode/ip.70.24.86.251 JOIN :#esoteric < 1419826699 238078 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1419827095 350764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: http://cr.openjdk.java.net/~jrose/values/values-0.html looks relevant to the multiple value returns you wanted to do in Java < 1419827917 369088 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1419827972 276045 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419828961 150329 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1419829971 26567 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1419830080 282134 :Lymia!~fujoshi@inportb/loli/cirno-chan QUIT :Ping timeout: 255 seconds < 1419830297 650393 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What I did is just make the batch file to rename the file before putting in the ZIP archive and then change back the name afterward to game.exe < 1419831166 798242 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419831529 690106 :oren!461856fb@gateway/web/freenode/ip.70.24.86.251 QUIT :Ping timeout: 246 seconds < 1419832668 407282 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1419832829 876334 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this stupid email spammer has sent me 14 spams on the same day < 1419832879 979151 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :us immigration spams < 1419833047 919400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so when are you immigrating < 1419833087 881971 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have no interest in moving to the us < 1419833130 992585 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's like the Land of Exactly the Kind of Opportunities I Don't Want < 1419833211 96183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course that also describes this entire planet. < 1419833245 470538 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :My family essentially told me that I'm not allowed to immigrate to the US in case I get murdered < 1419833278 982607 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :did you tell them you're not black tmh < 1419833292 688089 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Yes, but they insisted < 1419833345 401219 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just tell them "OK I was wavering between the US and Mexico, but you've convinced me." < 1419833351 761931 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Eheheh < 1419833376 997699 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :If I do emigrate somewhere it'd probably be to western europe or the antipodes < 1419833391 951235 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :(does Australia count as emigrating? I have citizenship...) < 1419833425 254388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah tell them you're going there for spider research < 1419833431 923165 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::P < 1419833484 133494 :mitchs_!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419833533 505845 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I think part of the reason my family doesn't want me to work abroad is that my dad decided to do that for a couple of years and then he got married and lives there < 1419833597 127327 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 244 seconds < 1419833644 531255 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And that's how my parents met < 1419833657 749880 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's what i thought but i was afraid to ask < 1419833696 287986 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which makes me confused how you got to england < 1419833709 911036 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :My dad's Australian by birth < 1419833720 641935 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1419833734 706701 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok makes more sense < 1419833769 459732 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Although if I emigrate and have children, my children will have migrants for three generations of the male line < 1419833776 157788 :mitchs_!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 264 seconds < 1419833817 319033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1419833897 987531 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :(my grandfather was Dutch whose family emigrated to Australia when he was young) < 1419834037 317125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think there were any immigrants in my family for several generations, but further back there are some dutch < 1419834049 67483 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :those people got around < 1419834288 206273 :AndoDaan!~AndoDaan@188.189.66.38 JOIN :#esoteric < 1419834561 555176 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :i live in America < 1419834580 123568 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :and im constantly scared for my families life and my own < 1419834604 822389 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :since America treated irish immigrants like shit for a long time < 1419834612 12503 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :they still do < 1419834730 582745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah I'm sure you're going to be murdered for being white irish (get real) < 1419834769 18337 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric ::l < 1419834802 601997 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :because living in a racist country and just cause im white? makes me not prone to murder? < 1419834844 741410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I retract my unintended initiation of this conversation. < 1419834908 511780 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :That get real comment makes me mad i wouldnt have to worry for safety of my family if the city i lived in didnt hate everyone who is an immigrant < 1419834967 314613 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :Dont just say that my family is Completely fine just because we are the same skin colour as everyother white person :l < 1419835015 557370 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr PRIVMSG #esoteric :Anyways back to that there code < 1419836541 986933 :AndoDaan!~AndoDaan@188.189.66.38 QUIT :Read error: Connection reset by peer < 1419836980 300707 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 264 seconds < 1419837106 20861 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1419837121 527052 :AndoDaan!~AndoDaan@188.189.66.38 JOIN :#esoteric < 1419837627 156724 :S1!~S1@p4FF93AA4.dip0.t-ipconnect.de QUIT :Quit: S1 < 1419837906 104616 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1419838219 746400 :MoALTz!~no@user-46-112-9-246.play-internet.pl QUIT :Quit: Leaving < 1419838737 120392 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 240 seconds < 1419838768 194215 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1419838775 248473 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419839761 450985 :SopaXT!~Mark@87.228.105.48 JOIN :#esoteric < 1419839761 530650 :SopaXT!~Mark@87.228.105.48 QUIT :Changing host < 1419839761 530769 :SopaXT!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1419839991 69314 :Froox!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1419840018 269128 :shachaf!~shachaf@unaffiliated/shachaf QUIT :Ping timeout: 252 seconds < 1419840018 616363 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Ping timeout: 252 seconds < 1419840065 60153 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1419840434 197473 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 265 seconds < 1419840470 284292 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1419840660 283006 :SopaXT!~Mark@unaffiliated/sopaxorztaker NICK :SopaXorzTaker < 1419840934 963229 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419841054 81678 :augur_!~augur@c-71-57-177-235.hsd1.fl.comcast.net JOIN :#esoteric < 1419841139 216216 :glguy!~glguy@unaffiliated/glguy QUIT :Ping timeout: 252 seconds < 1419841161 219122 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net QUIT :Ping timeout: 252 seconds < 1419842169 794473 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :"Queen+King vs Rook+King turns out to be a forced win for the advantaged player with the Queen, but takes >50 moves to materialize. A later ruling had to allow an exception to the 50 move rule to account for grandmaster play that could force a win from the position, but required more than 50 moves to succeed." < 1419842203 282819 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 255 seconds < 1419842224 665055 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1419842226 10299 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Maybe there is a better way to fix it? < 1419842490 802495 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What is this later ruling exactly? < 1419842552 261718 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :ACTION doesn't know < 1419842644 136175 :mitchs_!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419842649 87909 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 244 seconds < 1419842652 508235 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Clearly once a game reaches seven pieces, the result should be determined automatically < 1419842715 818135 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I don't think so. < 1419842972 652106 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The game should be played unless one player resign, it end in a draw, or if you run out of time. If one player has time trouble maybe they cannot think of the way to win in a few seconds even if you have a forced win; in such a case you should try anyways, and probably you will lose. < 1419843019 37548 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :However, for the reason specified above and for other reasons, maybe the fifty moves rule should be abolished. (You still have a draw by repetition rule, which probably is working good enough.) < 1419843964 900060 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Draw by repetition alone may not resolve a perpetual check, if the player under check can move pieces in a way that avoids repetitions. < 1419844014 661404 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 245 seconds < 1419844068 926522 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1419844122 188820 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: It does, actually. It's just slightly experimental, so they don't advertise it. < 1419844136 694807 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: FWIW, IIRC Gallery2's PostgreSQL support left something to be desired too. < 1419844458 716809 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: (I run a copy of MariaDB for Piwigo.) < 1419844708 657554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: _eventually_ it does. < 1419844734 688098 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the time could conceivably be exponential in the worst case, though. < 1419844981 535536 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :But still a constant < 1419845048 50790 :AndoDaan!~AndoDaan@188.189.66.38 PRIVMSG #esoteric :Anyone feel like playing a round of chess? < 1419845058 388287 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> exp (exp (exp (exp 1))) -- constant < 1419845061 279291 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Infinity < 1419845849 929815 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 272 seconds < 1419845875 903236 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1419846517 563159 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419846694 101905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: am I to assume 111 is not at all enticing for you :p < 1419846698 174152 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 244 seconds < 1419846722 62025 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :AndoDaan: e4 < 1419846771 480067 :coppro!raedford@taurine.csclub.uwaterloo.ca PART #esoteric :"going to be kicked by elliott" < 1419846777 830494 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1419846783 268590 :AndoDaan!~AndoDaan@188.189.66.38 PRIVMSG #esoteric :I kinda meant on chess.com, but I'm up for it like this. < 1419846784 607191 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :abuse of mod authority right there < 1419846883 869454 :AndoDaan!~AndoDaan@188.189.66.38 PRIVMSG #esoteric :coppro, e5 < 1419846894 124710 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :AndoDaan: I would be up for a game if I didn't need to go to sleep < 1419846907 891545 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :(also I would have opened d4; I much prefer queen's pawn openings as white) < 1419846932 439993 :AndoDaan!~AndoDaan@188.189.66.38 PRIVMSG #esoteric :Me too. Less theory to it. < 1419846947 340975 :AndoDaan!~AndoDaan@188.189.66.38 PRIVMSG #esoteric :But np, maybe next time. < 1419847120 389348 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sorry, I don't play chess, it's not my kind of game < 1419847163 173753 :AndoDaan!~AndoDaan@188.189.66.38 PRIVMSG #esoteric :Not a fan of boardgames in general, or particularly chess? < 1419847185 951207 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Not a fan of games where I have to think. < 1419847194 70458 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I like fun boardgames like Settlers of Catan. < 1419847197 379018 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: well for both your version and oren's, i'm not sure how convenient length prefixes and no internal escaping is to handle < 1419847219 339635 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :But not serious boardgames like chess or go or backgammon, nor other serious games like bridge. < 1419847250 135599 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but your version has the additional annoyance that the prefix is as long as the string itself < 1419847270 86386 :AndoDaan!~AndoDaan@188.189.66.38 PRIVMSG #esoteric :I'd think Settlers of Catan can be played as seriously as Chess. < 1419847286 696210 :AndoDaan!~AndoDaan@188.189.66.38 PRIVMSG #esoteric :I did for a bit. < 1419847286 888405 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :while his of course has that 256 length limit < 1419847296 370863 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Yes it can, but I play it more like a party game, not a serious game. < 1419847308 855843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :anyway it's somewhat interesting, but i haven't thought hard about it < 1419847379 653425 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION has a feeling from his stomach that he's drunk too much cola over christmas < 1419847424 437556 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'm gonna try to give up cola < 1419847470 290117 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well it's seems i have to cut down a bit until my stomach improves < 1419847473 11222 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-'s < 1419847520 526770 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: hm i feel the same way about chess but i still like solitary puzzles - i think it's that NP vs. PSPACE split i've remarked on before < 1419847554 90290 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which becomes extra hard if i have to compete with someone else too < 1419847659 520653 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I enjoy chess but I'm not very good at it < 1419847673 841074 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 272 seconds < 1419847711 272080 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1419848026 165460 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :oerjan, are the IWC fora down for you? < 1419848069 633262 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: yes, it seems down < 1419848075 88026 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::((( < 1419848087 963900 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :which is bad news because dmm is on summer vacation < 1419848125 429360 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the message is "A database error occurred. This should be temporary. Please try again later. Do not notify me about this - there's nothing I can do about it." < 1419848153 69125 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait, the forum is up now < 1419848161 717880 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :only the iwc main page is down < 1419848169 745128 :Lymia!~fujoshi@inportb/loli/cirno-chan JOIN :#esoteric < 1419848180 599270 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: try http://www.irregularwebcomic.net/draakslair/index.php directly < 1419848199 413326 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Ahaha thanks < 1419848290 305524 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I think I'm gonna write a program that generates my resume in Markdown format. < 1419848327 1934 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :J_Arcane: make sure to convert it through a dozen intermediate formats, Markdown being the middle one < 1419848372 1371 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :heh heh. < 1419848421 517103 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :make a resume that is an ourobouros program hth < 1419848435 844741 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-u < 1419849010 58331 :Solace!uid52684@gateway/web/irccloud.com/x-jkmbnghuxgcdisfr QUIT :Quit: Connection closed for inactivity < 1419849114 990599 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, hm. Yeah I'll roll my own instead < 1419849146 160747 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :To make something basic shouldn't be THAT hard < 1419849425 464827 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I did a horrible thing < 1419849425 920431 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :http://lpaste.net/117410 < 1419849433 268308 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 258 seconds < 1419849473 220917 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: um, what does that do? < 1419849480 283330 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1419849484 368522 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :b_jonas, computes collatz length < 1419849491 783493 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1419849517 127080 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :>>> collatz 27 < 1419849517 841848 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :111 < 1419849581 102392 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1419849769 631012 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ -:`(1+3*])@.(2&|)^:30] 27 < 1419849770 251653 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 350 < 1419849786 988736 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ -:`(1+3*])@.(2&|)^:(<30) 27 < 1419849787 545070 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 27 82 41 124 62 31 94 47 142 71 214 107 322 161 484 242 121 364 182 91 274 137 412 206 103 310 155 466 233 700 < 1419849802 53378 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ -:`(1+3*])@.(2&|)^:(100+i.20) 27 < 1419849802 539928 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 53 160 80 40 20 10 5 16 8 4 2 1 4 2 1 4 2 1 4 2 < 1419849839 313368 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ 24]\ -:`(1+3*])@.(2&|)^:(<120) 27 < 1419849839 849812 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 27 82 41 124 62 31 94 47 142 71 214 107 322 161 484 242 121 364 182 91 274 137 412 206 < 1419849839 893170 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 82 41 124 62 31 94 47 142 71 214 107 322 161 484 242 121 364 182 91 274 137 412 206 103 < 1419849839 893324 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 41 124 62 31 94 47 142 71 214 107 322 161 484 242 121 364 182 91 274 137 412 206 103 310 < 1419849839 893400 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 124 62 31 94 47 142 71 214 107 322 161 484 242 121 364 182 91 274 137 412 206 103 310 155 < 1419849839 893598 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 62 31 94 47 142 71 214 107 322 161 484 242 121 364 182 91 274 137 412 206 103 310 155 466 < 1419849840 683946 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: ... < 1419849884 382176 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :[ _24]\ -:`(1+3*])@.(2&|)^:(<120) 27 < 1419849884 932354 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 27 82 41 124 62 31 94 47 142 71 214 107 322 161 484 242 121 364 182 91 274 137 412 206 < 1419849884 975674 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 103 310 155 466 233 700 350 175 526 263 790 395 1186 593 1780 890 445 1336 668 334 167 502 251 754 < 1419849884 975821 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 377 1132 566 283 850 425 1276 638 319 958 479 1438 719 2158 1079 3238 1619 4858 2429 7288 3644 1822 911 2734 < 1419849884 975899 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 1367 4102 2051 6154 3077 9232 4616 2308 1154 577 1732 866 433 1300 650 325 976 488 244 122 61 184 92 46 < 1419849884 975976 :j-bot!~j-bot@li339-21.members.linode.com PRIVMSG #esoteric :b_jonas: 23 70 35 106 53 160 80 40 20 10 5 16 8 4 2 1 4 2 1 4 2 1 4 2 < 1419850030 391009 :shikhin_!~shikhin@unaffiliated/shikhin NICK :shikhin < 1419850121 898144 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1419850185 215888 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1419850205 287110 :SopaXorzTaker!~Mark@87.228.105.48 JOIN :#esoteric < 1419850205 619445 :SopaXorzTaker!~Mark@87.228.105.48 QUIT :Changing host < 1419850205 662661 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1419850522 447720 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Wat < 1419850524 126062 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Oh < 1419851248 280060 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 255 seconds < 1419851297 283710 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1419851313 325875 :Lymia!~fujoshi@inportb/loli/cirno-chan QUIT :Ping timeout: 256 seconds < 1419851775 718415 :Lymia!~fujoshi@108-205-143-75.lightspeed.rcsntx.sbcglobal.net JOIN :#esoteric < 1419851775 798665 :Lymia!~fujoshi@108-205-143-75.lightspeed.rcsntx.sbcglobal.net QUIT :Changing host < 1419851775 798782 :Lymia!~fujoshi@inportb/loli/cirno-chan JOIN :#esoteric < 1419851889 552244 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :uhm < 1419853030 282459 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Ping timeout: 255 seconds < 1419853081 281388 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net JOIN :#esoteric < 1419853252 425540 :qwertyo!~qwertyo1@50-1-63-35.dedicated.static.sonic.net QUIT :Client Quit < 1419853299 85511 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca JOIN :#esoteric < 1419854354 185412 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 265 seconds < 1419855958 154747 :Froox!~Frooxius@cust-101.ktknet.cz NICK :Frooxius < 1419856139 660767 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: We have a dynamic thing mostly because we wanted to have at least some sort of nominal user account thing to hide pictures of people behind. (Though I guess regular .htaccess would've been fine.) < 1419856160 49932 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: My wife wanted me to tell you that these computers (esp. the SGI monitor), them be heavy. Just so you know. < 1419856190 211996 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, are these computers heavy? < 1419856190 430292 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: you may be holding haley's-- fort, seven days to the east. our food shipment is four days late, and all that. < 1419856207 920839 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sounds bad < 1419857340 131344 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Markdown's handling of newlines is dumb. < 1419857705 277382 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419857751 277443 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419857942 916389 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Client Quit < 1419858084 135622 :shikhin!~shikhin@unaffiliated/shikhin NICK :Shikhin < 1419858300 534521 :Shikhin!~shikhin@unaffiliated/shikhin NICK :shikhin < 1419859341 663965 :zor7!~sam@112.79.37.41 JOIN :#esoteric < 1419859679 473354 :zor7!~sam@112.79.37.41 QUIT :Quit: Leaving < 1419861503 911284 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419861543 581988 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1419861608 396681 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1419862176 688870 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Voila, the fruit of my efforts: https://github.com/jarcane/resume.hsy < 1419862573 422574 :glguy!~glguy@unaffiliated/glguy JOIN :#esoteric < 1419863390 354736 :AndoDaan_!~AndoDaan@188.189.70.150 JOIN :#esoteric < 1419863543 119198 :AndoDaan!~AndoDaan@188.189.66.38 QUIT :Ping timeout: 240 seconds < 1419863587 216906 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Quit: SIGINT < 1419863621 871130 :SopaXorzTaker!~Mark@87.228.105.48 JOIN :#esoteric < 1419863621 988315 :SopaXorzTaker!~Mark@87.228.105.48 QUIT :Changing host < 1419863622 31552 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1419863689 344844 :AndoDaan_!~AndoDaan@188.189.70.150 QUIT :Ping timeout: 256 seconds < 1419863756 168576 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Bush_hid_the_facts < 1419863785 333921 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :what were they thinking?! < 1419863869 169595 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :utf16 is a terrible idea < 1419863942 934291 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca PRIVMSG #esoteric :specifically, using utf16 along with ASCII is a terrible idea < 1419864597 876658 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca JOIN :#esoteric < 1419864695 637062 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker NICK :fibonacci < 1419864705 666772 :fibonacci!~Mark@unaffiliated/sopaxorztaker NICK :SopaXorzTakeer < 1419864708 113275 :SopaXorzTakeer!~Mark@unaffiliated/sopaxorztaker NICK :SopaXorzTaker < 1419864726 232805 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker NICK :HappyXorzRaey < 1419864797 411628 :HappyXorzRaey!~Mark@unaffiliated/sopaxorztaker NICK :SopaXorzTaker < 1419866366 224386 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1419866369 714858 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1419867426 816912 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Read error: Connection reset by peer < 1419867478 407447 :SopaXorzTaker!~Mark@87.228.105.48 JOIN :#esoteric < 1419867478 490644 :SopaXorzTaker!~Mark@87.228.105.48 QUIT :Changing host < 1419867478 490784 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1419867482 394570 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, ah < 1419867894 160597 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1419868086 603549 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419868239 679448 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 245 seconds < 1419868523 547279 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca QUIT :Quit: BOARDED CHICKEN < 1419869717 96541 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 240 seconds < 1419870373 247294 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1419871033 251751 :myname!~myname@84.200.43.57 QUIT :Ping timeout: 244 seconds < 1419871040 593982 :myname!~myname@84.200.43.57 JOIN :#esoteric < 1419871156 267151 :dianne_!~diannes@pool-96-248-225-91.snloca.dsl-w.verizon.net JOIN :#esoteric < 1419871168 659266 :dianne_!~diannes@pool-96-248-225-91.snloca.dsl-w.verizon.net QUIT :Changing host < 1419871168 702406 :dianne_!~diannes@unaffiliated/dianne JOIN :#esoteric < 1419871176 649762 :dianne!~diannes@unaffiliated/dianne QUIT :Disconnected by services < 1419871179 580249 :dianne_!~diannes@unaffiliated/dianne NICK :dianne < 1419871840 439756 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net JOIN :#esoteric < 1419872393 69469 :AndoDaan!~AndoDaan@188.188.88.163 JOIN :#esoteric < 1419872688 132718 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 244 seconds < 1419872981 96031 :rade!~rade@unaffiliated/rade JOIN :#esoteric < 1419873356 437738 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1419874009 158389 :mitchs_!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 244 seconds < 1419874149 281678 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419875375 303499 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1419875825 933508 :mitchs_!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419875872 282378 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Ping timeout: 255 seconds < 1419877236 6502 :mysanthrop!~myname@84.200.43.57 JOIN :#esoteric < 1419877440 684615 :yiyus_!1242712427@je.je.je JOIN :#esoteric < 1419877570 569367 :shachaf_!~shachaf@li227-219.members.linode.com JOIN :#esoteric < 1419877749 854771 :myname!~myname@84.200.43.57 QUIT :*.net *.split < 1419877749 854929 :vanila!~vanila@unaffiliated/vanila QUIT :*.net *.split < 1419877749 854993 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :*.net *.split < 1419877749 855048 :shachaf!~shachaf@unaffiliated/shachaf QUIT :*.net *.split < 1419877749 855145 :yiyus!1242712427@je.je.je QUIT :*.net *.split < 1419877750 715902 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1419877815 364738 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1419877932 945176 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1419877933 234918 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ENVA 291820Z 29019KT 8000 DZRA SCT009 BKN014 05/03 Q1019 TEMPO 3000 DZRA BKN009 RMK WIND 670FT 28023KT < 1419877956 415846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :today: the great trinity of rain, sleet and ice < 1419877999 296652 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1419878000 86705 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LOWI 291820Z 09003KT 060V120 3000 SN SCT005 BKN020 M04/M05 Q1027 R08/19//95 TEMPO 1500 BKN009 < 1419878019 941495 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :just snow. < 1419878080 224683 :MoALTz!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1419878885 823079 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@metar EFHK < 1419878886 26285 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :EFHK 291820Z VRB02KT 5000 IC SCT002 M20/M23 Q1026 NOSIG < 1419878889 731664 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Just cold. < 1419878909 533172 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Don't think I've seen "IC" before. < 1419878925 303279 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe it has something to do with ice. < 1419878930 533396 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@metar EGLL < 1419878930 808011 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :EGLL 291820Z 28002KT CAVOK 03/01 Q1042 < 1419878938 221159 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Now there's a delta of 23 degrees. < 1419878981 651937 :fungot!fis@selene.zem.fi QUIT :Remote host closed the connection < 1419879284 367638 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NOOOO < 1419879305 618359 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :did you just pack fungot < 1419879467 655359 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pack?! < 1419879494 601017 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :istr runs on one of fizzie's physical boxes, so if he is moving... < 1419879506 97675 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+fungot < 1419879547 72480 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I missed the "moving" part, thanks. < 1419879555 60356 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1419879957 630518 :shikhin_!~shikhin@unaffiliated/shikhin NICK :shikhin < 1419880434 127343 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I just moved the box from our extra room to the "staging area" in the living room. < 1419880472 179802 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: We're leaving it here until we have a permanent address, at which time the movers will come pack it up. < 1419880489 973147 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAA < 1419880500 829695 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: My prognosis is that the box will go inexplicably offline somewhere between two and six days after we've left, but at least we've tried. < 1419880515 831568 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1419880525 794781 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Anyway, I'll be taking a copy with me, so I can set it up temporarily elsewhere when/if that happens.) < 1419880816 949998 :fungot!fis@selene.zem.fi JOIN :#esoteric < 1419880821 852260 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: How are you feeling? < 1419880822 546323 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :fizzie: where is perl6? hmm. maybe the snake has no interest in ant wars, ant ids are given on the anthill, generating several kill pockets.) ( 200 0.) < 1419880831 925427 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Business as usual, I think. < 1419880857 796715 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :^style < 1419880857 924460 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube < 1419880876 129603 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anthills, hmm < 1419881089 685014 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Ping timeout: 245 seconds < 1419881568 246762 :Solace!uid52684@gateway/web/irccloud.com/x-gvnupvhilqywafts JOIN :#esoteric < 1419881587 717083 :Solace!uid52684@gateway/web/irccloud.com/x-gvnupvhilqywafts PRIVMSG #esoteric :How do you do that ghosting command that kicks a person off your account < 1419881613 759061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/msg nickserv ghost nick password < 1419881621 599487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(no need for the password if you're identified to an account that has nick linked) < 1419881750 747453 :Solace!uid52684@gateway/web/irccloud.com/x-gvnupvhilqywafts PRIVMSG #esoteric :thanks < 1419882051 932190 :MoALTz!~no@user-46-112-9-246.play-internet.pl QUIT :Quit: Leaving < 1419882295 303364 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :@metar ESSA < 1419882295 845502 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ESSA 291920Z 23007KT 9999 BKN007 M05/M05 Q1023 R01L/19//64 R08/19//61 R01R/19//55 TEMPO BKN004 < 1419882390 148826 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1419882638 116693 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah, good comment about "slur": "'The same data may not be offered twice.' -- Oh please, you're targeting psychopaths, so why bother with setting up rules that you can't enforce?" < 1419883235 280837 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419883304 375246 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1419883392 523815 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 JOIN :#esoteric < 1419883619 819934 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: You're in luck. In a cardboard box marked "pots, pans and textiles" in our basement, I found a piece of buried treasure: an extra fast-SCSI cable, the "webcam" (they didn't call it that) for the Indy, and (most importantly) an actual 13W3-13W3 monitor cable, which should be good enough for connecting both computers to the monitor so that you can actually see things. < 1419883620 27616 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh well. It's an evil idea that deserves to fail; but it might actually work on a smaller scale (trading celebrity photos, incriminating information on politicians, and the like. I don't expect anything on the state secret level; more day-to-day blackmail material. < 1419883659 791101 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, and what I think is an actual SGI three-button mouse, though IIRC that thing eats regular PS/2 keyboards and mice. < 1419883679 113817 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I haven't actually booted any of that stuff up yet, that's next on the list. < 1419883703 701438 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm, a mouse-eats-mouse world < 1419883733 357602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: is it extra fast, or just extra? < 1419883973 744156 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Ah, good comment about "slur" <-- would you like to be swatted for referring vaguely to obscure things with ungoogleable names? < 1419884115 637691 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION gets the bright idea of adding site:reddit.com to the search < 1419884125 919800 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: only if you take on google for 'go' < 1419884187 133600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: that's not ungoogleable it's the fourth hit hth < 1419884208 559944 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: on google! < 1419884253 388931 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"Go.com is the top-level home on the Internet to the online properties of The Walt Disney Company." < 1419884255 83492 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://www.reddit.com/r/Bitcoin/comments/2qb6q6/wikileaks_introduces_slur_a_torbitcoin_based_open/ looks relevant < 1419884286 936828 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://www.reddit.com/r/Bitcoin/comments/2qb5wf/introducing_slur/ < 1419884304 41789 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I thougyht those people were not affiliated with wikileaks < 1419884314 509014 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: it's not my fault google can cheat with googleability hth < 1419884360 347322 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :also the language has been around for a couple of years < 1419884373 858803 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and anyway, you did find it < 1419884393 179507 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: Just an extra, and fast. < 1419884401 951241 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The Indy makes a sound reminiscent of a chainsaw. < 1419884403 459195 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: well yeah but i had to think laterally enough to realize it would be something that reddit would grab onto < 1419884406 168571 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think it used to do that. < 1419884416 983153 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :At any rate, it successfully booted up to a login screen. < 1419884423 967873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice! < 1419884432 434350 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I have absolutely no recollection what sort of usernames or passwords it may have had. < 1419884544 832240 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hunter2 hth < 1419884548 59632 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :root < 1419884555 826711 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(a user name is easy) < 1419884590 997960 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :did those things come with guest accounts for showing off the cool 3D stuff? < 1419884670 67644 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION recalls playing forever with some deep menu built from rotating blocks < 1419884670 273827 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not aware. < 1419884683 572454 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I know you can reset things with the IRIX installation media, which I don't have. < 1419884688 271596 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419884728 280073 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 255 seconds < 1419884744 653910 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think you can also netboot it. < 1419885021 608159 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :All these password lists I have are too new, too. < 1419885075 27708 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1419885128 283393 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I'll postpone further thinking when that stuff arrives. I'm sure something can be figured out. < 1419885210 179587 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 265 seconds < 1419885571 909840 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Heh, I seem to have a "unidirectional" SCSI cable here. < 1419885584 373608 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1419885585 205282 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hello < 1419885598 175169 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In the sense that only one of the connectors fits the SCSI disk box, while both fit the SPARC. < 1419885615 122743 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I seem to have used a knife to trim some extra plastic off the other end.) < 1419885922 138864 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Hooray, root canal. < 1419885929 260822 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :(rarely used sentiments) < 1419885977 272814 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :On the "bad news" side, there's no picture out of the SparcStation. But it might just be because the SGI monitor is incompatible. I don't remember ever using the SPARC with it, just with my old PC CRT (with the 13W3-to-4x-BNC cable). < 1419885995 963505 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :brilliant ... https://code.google.com/p/blockchain/source/browse/trunk ... 350k source code, 350k binary, 750k visual studio configuration (garbage) and a 127MB test data file... very economical < 1419886021 412051 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Could try the serial console, but don't have so many serial ports around here either. < 1419886316 6796 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I'll postpone that too, since there's other things to take care of. < 1419886333 542815 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: callooh callay < 1419887195 726799 :projectmonarch!~projectmo@adsl-240.176.58.159.tellas.gr JOIN :#esoteric < 1419888235 463484 :projectmonarch!~projectmo@adsl-240.176.58.159.tellas.gr PART #esoteric :"Leaving" < 1419888324 829794 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In the insurance form, I'm supposed to list all this stuff and how much it would cost to replace them. < 1419888383 244218 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :That sounds hard to quantify. < 1419888471 665376 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419888492 199744 :roasted42!~appleseed@41.50.16.48 QUIT :Changing host < 1419888492 283077 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1419888492 283219 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1419888496 903689 :MoALTz!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1419888906 229830 :mysanthrop!~myname@84.200.43.57 NICK :myname < 1419888944 817632 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :Walking everywhere to get vibes from the spirit of God (Jesus), is cool, breathing in on plants and out on where people are looking where they are going is better. < 1419888979 53049 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :What? < 1419888986 333934 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hi < 1419888989 812606 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Wrong kind of esoterics? < 1419889051 438534 :AndoDaan!~AndoDaan@188.188.88.163 PRIVMSG #esoteric :I don't get the breathing out on people bit. < 1419889070 270251 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :just some research I am into, by avoiding churches, then mimicing the lord's behavour to re-aquire the knowledge he left physically within humanity itself < 1419889087 402421 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Ccool TheM4ch1n3 Nice to meet you < 1419889099 190849 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric ::) < 1419889120 771423 :AndoDaan!~AndoDaan@188.188.88.163 PRIVMSG #esoteric :Sounds like gnoticism.\ < 1419889125 4740 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, is breathing in on plants and out on where people are looking where they are going better? < 1419889125 413397 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: " this means that i'm probably the only way you can have fnord on the gay sex moved there instead of < 1419889137 870518 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :yeah, after talking to over 1000 people, in my lifetime (I imagine) - one realizes that most institutions suck. < 1419889153 762435 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: stop making sense! < 1419889153 937848 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :int-e: well here's my code... < 1419889158 562656 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :haha < 1419889163 97996 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :`esoteric < 1419889163 815568 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: esoteric: not found < 1419889167 85188 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :`welcome < 1419889168 352909 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) < 1419889169 70349 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Thar. < 1419889191 691473 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :b_jonas: well it works through karma, shared vision = temporil boosted thought < 1419889231 841925 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :temporally? temporarily? < 1419889253 702485 :AndoDaan!~AndoDaan@188.188.88.163 PRIVMSG #esoteric :maye temporal. < 1419889262 864023 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :my research has lead me to believe that when he was around, he had been boosting hes thinking power using the people - literally < 1419889264 693427 :AndoDaan!~AndoDaan@188.188.88.163 PRIVMSG #esoteric :That better be a word. < 1419889305 349015 :AndoDaan!~AndoDaan@188.188.88.163 PRIVMSG #esoteric :Some sort of telepathy, or shared brainwaves? < 1419889309 85862 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :AndoDaan: maye? doubtful. < 1419889313 100833 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :TheM4ch1n3, sometimes, souls discard certain energy types from themselves < 1419889325 988537 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :int-e: yeah - temporarily - ispell, is one command I should use more often < 1419889335 810406 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :or aspell, whatever < 1419889338 582374 :AndoDaan!~AndoDaan@188.188.88.163 PRIVMSG #esoteric :h. < 1419889343 602046 :AndoDaan!~AndoDaan@188.188.88.163 PRIVMSG #esoteric :ha* < 1419889376 310403 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :AndoDaan: more like, the spirit of God living within humanity at some level of evolution of GOD < 1419889384 105644 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :a spell checker doesn't help when I'm confusing similar words (dilate, dilute, delate, delayed, delete, delight, delude) < 1419889409 114300 :AndoDaan!~AndoDaan@188.188.88.163 PRIVMSG #esoteric :How can God evolve? < 1419889457 937410 :AndoDaan!~AndoDaan@188.188.88.163 PRIVMSG #esoteric :I mean, perfection must stretch back to infinity, otherwise it loses its meaning. < 1419889497 516919 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :ACTION just thinks there's no such think as a god or gods < 1419889499 841671 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :phew, "delate" is uncommon. < 1419889613 986792 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: yes. < 1419889634 330651 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but being uncommon doesn't help if you're trying to spellcheck stuff < 1419889642 731058 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 QUIT :Ping timeout: 245 seconds < 1419889712 342310 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419889724 297076 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :AndoDaan: perfection evolves over time < 1419889765 62684 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fungot, does perfection evolve over time? < 1419889765 516185 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: but it's always in the same timezone doesn't mean your day/ night at work, they just do < 1419889766 190225 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419889774 814617 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`8-ball does perfection evolve over time? < 1419889777 949706 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Most likely. < 1419889778 1009 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh my < 1419889795 402715 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`8-ball do you usually give more useful answers than fungot does? < 1419889795 659559 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :b_jonas: which code exactly? " both take a list like ( a. 3)), < 1419889795 998363 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Don't count on it. < 1419889824 340377 :roasted42!~appleseed@41.50.16.48 PRIVMSG #esoteric :erm, sorry - what was my last line ? < 1419889828 481063 :roasted42!~appleseed@41.50.16.48 QUIT :Changing host < 1419889828 524417 :roasted42!~appleseed@unaffiliated/them4ch1n3 JOIN :#esoteric < 1419889828 583045 :roasted42!~appleseed@unaffiliated/them4ch1n3 NICK :TheM4ch1n3 < 1419889903 387366 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 256 seconds < 1419890036 203790 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 244 seconds < 1419890038 738184 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`8-ball is the sky blue? < 1419890039 292744 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Reply hazy try again. < 1419890162 538144 :nycs!~nycs@gw.hq.meetup.com PRIVMSG #esoteric :it is pretty cloudy < 1419890197 857567 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1419890198 387239 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LOWI 292150Z VRB01KT 2000 SN FEW003 SCT010 BKN015 M04/M05 Q1030 R08/19//95 NOSIG < 1419890232 216087 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cloudy, predominantly nlack though. < 1419890236 792771 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :*black < 1419890275 667449 :AndoDaan!~AndoDaan@188.188.88.163 PRIVMSG #esoteric :nlack, the other n-word. < 1419890293 774271 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I didn't make the qwerty layout. < 1419890452 490758 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :AndoDaan: also, my research shows = he had been using the good karma from crowds of people - to bring heaven on Earth to those people, then use said return karma to do other things - like raise the dead < 1419890509 969602 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that's the weirdest definition of "my research shows" that I've ever seen. < 1419890529 468241 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :AndoDaan: then realizing hes diciples where not normal people, they had been living with God - it all starts to make sense < 1419890598 369913 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419890641 282454 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 255 seconds < 1419890673 32407 :AndoDaan!~AndoDaan@188.188.88.163 PRIVMSG #esoteric :Not normal, like, some divinity got imprinted on them? < 1419890674 367760 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :int-e: well it is based on concepts of karma out = karma in - do good, and good returns - if it builds up to high and pulls in an 'evil - do-er', invert them infront of you, hate->love - cursing->blessing ... etc ... < 1419890698 881520 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 PRIVMSG #esoteric :AndoDaan: exactly < 1419890900 907030 :AndoDaan!~AndoDaan@188.188.88.163 PRIVMSG #esoteric :Their share of the divine didn't strech far then, considering your view of the institution they had set up. < 1419891010 231165 :TheM4ch1n3!~appleseed@unaffiliated/them4ch1n3 QUIT :Ping timeout: 265 seconds < 1419891038 282537 :sebbu!~sebbu@ADijon-152-1-38-220.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1419891061 380265 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419891078 17586 :sebbu!~sebbu@ADijon-152-1-38-220.w83-194.abo.wanadoo.fr QUIT :Changing host < 1419891078 60774 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1419891083 560172 :roasted42!~appleseed@41.50.16.48 PRIVMSG #esoteric :AndoDaan: exactly, he had been "turning on, and turning off peter" using yes and no, before returning to himself(back then)/father(future??) < 1419891816 802269 :roasted42!~appleseed@41.50.16.48 PRIVMSG #esoteric :AndoDaan: is a short private message ok, my lag issue with multiple pingouts, rejoins is upsetting me < 1419891936 373998 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: Here, a teaser trailer: https://www.dropbox.com/l/ibHE53Yl1CFHHO9yhQ7Jeu < 1419892036 829810 :AndoDaan!~AndoDaan@188.188.88.163 PRIVMSG #esoteric :Ah. Though I'm having fun, I can't afford to get my head back to thinking about God. It drove me insane a while back. I'll have to pass. :) < 1419892039 831788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: :D < 1419892040 920883 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :elliott: And as a bonus, boot-up sounds: https://www.dropbox.com/s/azl00sxqvi70ix0/indy_boot.ogg?dl=0 < 1419892041 350299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is so great < 1419892282 271193 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 258 seconds < 1419892761 665817 :roasted42!~appleseed@41.50.16.48 PRIVMSG #esoteric :AndoDaan: well it is a standing invitation to correct any insanity, as I've already been there and done that ;) < 1419892810 205550 :Solace!uid52684@gateway/web/irccloud.com/x-gvnupvhilqywafts QUIT :Quit: Connection closed for inactivity < 1419893236 466554 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419893243 212048 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 265 seconds < 1419893328 992334 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419893468 291256 :Solace!~Solace@c-76-28-149-22.hsd1.wa.comcast.net JOIN :#esoteric < 1419893481 830594 :Solace!~Solace@c-76-28-149-22.hsd1.wa.comcast.net PRIVMSG #esoteric :Yay now i need a mask < 1419893507 382786 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net QUIT :Ping timeout: 256 seconds < 1419893509 132653 :roasted42!~appleseed@41.50.16.48 PRIVMSG #esoteric :Solace &= dMASK; < 1419893516 855427 :drdanmaku!uid17782@gateway/web/irccloud.com/x-mpffzdkqtmkexsgx QUIT :Quit: Connection closed for inactivity < 1419893526 489163 :Solace!~Solace@c-76-28-149-22.hsd1.wa.comcast.net PRIVMSG #esoteric :wat < 1419893546 505886 :roasted42!~appleseed@41.50.16.48 PRIVMSG #esoteric :I masked out your bits :p < 1419893557 117765 :Solace!~Solace@c-76-28-149-22.hsd1.wa.comcast.net PRIVMSG #esoteric :Pssht < 1419893564 876019 :Solace!~Solace@c-76-28-149-22.hsd1.wa.comcast.net PRIVMSG #esoteric :I need that unaffiliated thing < 1419893567 753758 :roasted42!~appleseed@41.50.16.48 PRIVMSG #esoteric :ACTION |= dClothing_MASK; < 1419893572 297302 :Solace!~Solace@c-76-28-149-22.hsd1.wa.comcast.net PRIVMSG #esoteric :I dont need this ip showing < 1419893592 337080 :Solace!~Solace@c-76-28-149-22.hsd1.wa.comcast.net PRIVMSG #esoteric :Wheres that um? chat with all those mods? < 1419893607 98011 :roasted42!~appleseed@41.50.16.48 PRIVMSG #esoteric :tor ? < 1419893632 330239 :Solace!~Solace@c-76-28-149-22.hsd1.wa.comcast.net PRIVMSG #esoteric :Nah < 1419893648 260402 :roasted42!~appleseed@41.50.16.48 PRIVMSG #esoteric :msg nickserv help < 1419893653 38393 :Solace!~Solace@c-76-28-149-22.hsd1.wa.comcast.net PRIVMSG #esoteric :Ok ill just use my phone app for dis < 1419893655 661112 :Solace!~Solace@c-76-28-149-22.hsd1.wa.comcast.net PRIVMSG #esoteric :Peace < 1419893658 450802 :Solace!~Solace@c-76-28-149-22.hsd1.wa.comcast.net QUIT :Client Quit < 1419893710 707754 :roasted42!~appleseed@41.50.16.48 PRIVMSG #esoteric :yeah, I've still gotta run around telling people there phone can go onto IRC, I think I will phrase it so: "IRC, has been around since before facebook!!" < 1419894082 732889 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1419894421 789438 :shachaf_!~shachaf@li227-219.members.linode.com NICK :shachaf < 1419894630 208171 :rade!~rade@unaffiliated/rade QUIT :Quit: Leaving < 1419894664 679450 :mitchs_!~canissimi@unaffiliated/canissimia QUIT :Quit: mitchs_ < 1419894770 859740 :rade!~rade@unaffiliated/rade JOIN :#esoteric < 1419895673 25334 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 240 seconds < 1419895784 166201 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419895802 107723 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Read error: Connection reset by peer < 1419895813 311901 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Read error: Connection reset by peer < 1419895813 641755 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419895824 663960 :Tod-Autojoined!Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1419895921 989775 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1419896068 501471 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1419896353 504290 :drdanmaku!uid17782@gateway/web/irccloud.com/x-jfmvhdvvmvnnbtfb JOIN :#esoteric < 1419896502 852853 :AndoDaan!~AndoDaan@188.188.88.163 PRIVMSG #esoteric :Thx, roasted42, I'll keep it in mind. :). Cya, guys. < 1419896508 428995 :AndoDaan!~AndoDaan@188.188.88.163 QUIT :Quit: bbl < 1419896585 853293 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ok, I got to watch the the Derren Brown clip discussed yesterday. I like how he says "I haven't touched the paper" while holding onto one of its ends... < 1419896641 579953 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And I wonder how many of the players he had to bribe for their post-game interview ;-) < 1419896655 827241 :MoALTz!~no@user-46-112-9-246.play-internet.pl QUIT :Ping timeout: 272 seconds < 1419896716 6070 :MoALTz!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1419896871 674677 :MoALTz_!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1419897042 406780 :MoALTz!~no@user-46-112-9-246.play-internet.pl QUIT :Ping timeout: 250 seconds < 1419897458 104331 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Is there Magic: the Gathering card to grant tapped creatures Exalted ability? < 1419897830 812271 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :I've never heard of such a card. < 1419897900 92105 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://magiccards.info/query?q=!Sublime+Archangel seems to qualify, technically. < 1419897944 685062 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(but it's static, not triggered; not sure what zzo38 wants to do) < 1419897989 596374 :shachaf!~shachaf@li227-219.members.linode.com PRIVMSG #esoteric :Fair enough. < 1419898028 55297 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 265 seconds < 1419898076 374502 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, I meant one that only applies to tapped creatures rather than all of them. < 1419898113 81519 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419898136 376968 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(the card is linked from http://mtgsalvation.gamepedia.com/Exalted ; I didn't remember what exaltation does) < 1419898249 607466 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: I doubt that such ccards exist, but which do you want: "all tapped creatures gain exalted" or "whenever a creature is tapped, it gains "exalted"?" < 1419898547 256597 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :First one < 1419898651 268270 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The other kind of card would be one causing all tapped creatures to lose exalted ability. < 1419898803 703010 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://gatherer.wizards.com/Pages/Search/Default.aspx?text=+[exalted] is short, doesn't look like it., < 1419899206 319432 :pikhq!~pikhq@deagol.pikhq.com PRIVMSG #esoteric :Feels like they didn't do enough with Exalted. < 1419899497 158227 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wtf ... youtube's players shows static noise on errors?! < 1419899515 917690 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :U-S-E-L-E-S-S ! < 1419899924 55524 :MoALTz__!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1419900077 80977 :MoALTz_!~no@user-46-112-9-246.play-internet.pl QUIT :Ping timeout: 240 seconds < 1419900326 746298 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Quit: Leaving < 1419900437 68997 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 240 seconds < 1419900501 327271 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419900694 683466 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: It's supposed to have an explanation for the error on top of the noise. < 1419900730 328420 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Although that doesn't make the animated noise part any more useful, that's certainly true.) < 1419900733 477246 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fizzie: yeah I was looking at the comments. < 1419900768 888675 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I had downloaded the video separately) < 1419900798 351642 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION is a bit starved for bandwidth; 16 kB/s isn't much. < 1419901798 572609 :shachaf!~shachaf@li227-219.members.linode.com QUIT :Changing host < 1419901798 616211 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1419901995 357196 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419902034 69908 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Client Quit < 1419902503 141449 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca JOIN :#esoteric < 1419902970 364740 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 250 seconds < 1419903358 597419 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :ACTION gives int-e some bandwidth < 1419903377 694821 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419903680 126829 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1419904353 373638 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 256 seconds < 1419905063 882292 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net JOIN :#esoteric < 1419905086 609794 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :So I think I found something interesting. < 1419905138 97901 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Define a "display" as a set of natural numbers, with the topology over displays being generated by the sets {s : s is a display containing n}, where n is a natural number. < 1419905197 795295 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Let ->> denote a continuous function. Then there's a certain "obvious" function encode :: (display ->> display) -> display, with a left inverse decode :: display -> (display ->> display). < 1419905267 292651 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Both encode and decode appear to be continuous. < 1419905315 922906 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1419905353 768550 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :But lemme start over. < 1419905502 704525 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Define a "space" as a set of integers equipped with an equivalence relation. < 1419905513 807366 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Natural numbers, rather. < 1419905523 146408 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :We'll assume that each natural number can be interpreted as a computer program. < 1419905554 9568 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Define RE as the set of all computer programs that enumerate natural numbers, with the equivalence relation being that the two programs enumerate the same set. < 1419905558 683114 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :computer program = partial recursive function? < 1419905578 538607 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Something like that. < 1419905614 158384 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Given spaces A and B, define A ->> B as the set of all computer programs which take a program in A and return a program in B, respecting the equivalence relation. < 1419905661 260716 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Two elements of A ->> B are equivalent if, for every input, the resulting outputs are equivalent. < 1419905715 130641 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Then there is a computer program encode :: (RE ->> RE) ->> RE with a left inverse which is a computer program decode :: RE ->> (RE ->> RE). < 1419905764 672844 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 245 seconds < 1419905890 394866 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419906121 286057 :Tod-Autojoined!Tod@50-198-177-186-static.hfc.comcastbusiness.net NICK :TodPunk < 1419906285 767701 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ok, destroying the abstraction: encode takes a Gödel number g of a program transformation, and returns a program enumerating the singleton set { g }. Decode tkaes a program, runs it until the first element g is produced, then runs g as aprogram transformation. < 1419906369 170106 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah, I did not clearly separate "Gödel number of a program" from "program". < 1419906386 694796 :AndoDaan!~AndoDaan@188.188.88.163 JOIN :#esoteric < 1419906510 734470 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Your definition of encode doesn't respect the equivalence relation. < 1419906537 175393 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Since given different Godel numbers that encode the same function, it'll return different functions. < 1419906542 259252 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :true\u. < 1419906568 218947 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :what's a Gödel number? < 1419906607 103866 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :I think int-e is using "program" to mean what I'd call a computable function and "Godel number of a program" to mean what I'd just call a program. < 1419906639 497155 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :"Godel number of a program" just means a number which encodes a computer program, under a scheme such that every possible computer program is represented (in a computable way) by some number. < 1419906674 302961 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :no, a program transformation < 1419906697 823053 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :So lemme try to describe what encode and decode do, exactly. < 1419906764 288877 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :encode takes a computer program f :: RE ->> RE. It then performs a computation simultaneously for every natural number n. < 1419906801 104506 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :The computation begins by interpreting the number n as a pair (p, T), where p is a natural number and T is a finite set of natural numbers. < 1419906801 850818 :AndoDaan!~AndoDaan@188.188.88.163 QUIT :Ping timeout: 272 seconds < 1419906821 494381 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :tswett2: what is RE? < 1419906843 32294 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :RE is the set of all computer programs that enumerate natural numbers, with the equivalence relation being that the two programs enumerate the same set. < 1419906848 419677 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :oh < 1419906874 696043 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :sounds Turing-esque < 1419906891 386771 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :The computation then proceeds by running f on T. If f(T) ever lists p, then encode(f) lists n. < 1419906960 649706 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :"encode" is an injective function because every computer program RE ->> RE is defined entirely by its behavior on inputs which enumerate finite sets. < 1419907021 785397 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :I'm interested in an abstract and yet concrete definition of a thing that can represent threads, coroutines, and continuations all at the same time < 1419907039 218215 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :A Turing machine, perhaps? < 1419907044 46110 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :perhaps < 1419907050 112050 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Now, decode takes a computer program s :: RE, and returns a new computer program decode(s) which takes another computer program t and finally returns a computer program decode(s)(t). < 1419907051 336072 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :continuations can represent threads, coroutines, and continuations all at the same time < 1419907063 335681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nys: I'm going to need a citation for that last one < 1419907068 923770 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :how can continuations represent threads? < 1419907087 954178 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :i thought you could do cooperative threading <.< >.> < 1419907094 147947 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :somehow < 1419907107 396000 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :maybe i need to crack out the ol scheme again < 1419907132 631149 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :decode(s)(t) performs a computation simultaneously for all pairs (p, T), where p is a natural number and T is a finite set of natural numbers. < 1419907134 897567 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :the ol scheme? < 1419907145 186324 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :scheme is new, r7rs was just released < 1419907159 774903 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :the brand spankin new scheme < 1419907164 702832 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Then, uh, lemme see. < 1419907241 774346 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Actually, lemme start over with this one. < 1419907244 867466 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett2: I think we have to talk about termination a bit. < 1419907265 834212 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :decode(s)(t) performs a computation simultaneously for all numbers n enumerated by s. < 1419907274 416062 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :nah, the halting problem is so 20th century < 1419907305 1371 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :The computation consists of interpreting the number n as (p, T), then waiting for t to spit out all elements of T, then spitting out p. < 1419907309 751277 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :I think D. Knuth might be on to something with BDDs, it totally side-steps the halting problem < 1419907311 312456 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 256 seconds < 1419907318 759827 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :int-e: do we? < 1419907327 987341 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :what is BDD? < 1419907338 669999 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :vanila: binary decision diagram < 1419907346 23669 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :also I don't think the halting problem is actually a problem < 1419907351 57 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it's just a fact < 1419907354 34880 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett2: a program that terminates without producing a number is equivalent to one that never terminates and never produces any number? < 1419907363 834837 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :vanila: essentially a binary tree representation of a map from [Bool] -> [Bool] < 1419907365 202342 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :int-e: yeah. < 1419907372 482108 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hmm < 1419907386 472238 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett2: ok. that part screws with my intuition. < 1419907395 237788 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :You may as well say that no program ever terminates. < 1419907406 982506 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :If a program would terminate, it instead hangs forever, spitting out nothing. < 1419907429 300771 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419907435 348160 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :D. Knuth, you know the guy who invented the arrow, tex, metafont, taocp, etc. < 1419907439 203627 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :and MMIX < 1419907442 288517 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Knuth is good < 1419907446 783190 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :He invented some algorithms too < 1419907450 454380 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :one or two < 1419907461 653817 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :actually three, at least < 1419907470 439443 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :LR parsing, KMP string matching algorithm, dancing links < 1419907476 90136 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett2: ok, back to your decocde(s)(t). < 1419907488 487310 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Knuth%27s_up-arrow_notation < 1419907498 45710 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :he invented the arrow < 1419907534 133011 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Now we just have to invent up-bow notation so that we can perform up-archery notation. < 1419907544 904897 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :lolol < 1419907571 745018 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :tswett2: ++ < 1419907732 356420 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett2: the main property that you're exploioting seems to be that RE ->> RE only allows monotone functions (in terms of the encoded sets), plus a compactness property. < 1419907782 629474 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Lessee. I'm exploiting the monotone thing, yeah. As for compactness, lemme think. < 1419907799 619920 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :I didn't notice any compactness going on here, but you probably know something I don't. < 1419907884 339014 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :RE is certainly compact, because the only open set containing the empty set is the universal set. < 1419907926 750823 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :tswett2++ < 1419907960 60916 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Look at me, I'm talking about the topology of RE without ever having defined a topology for RE. < 1419907988 337241 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :i wasn't saying that < 1419907991 565044 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :but i was thinking it < 1419908025 777409 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :One topology for RE is that topology I defined for "displays" above. < 1419908056 882338 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Namely, the topology for RE is generated by sets of the form {s : s is an element of RE enumerating n}. < 1419908063 105765 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Where n is a natural number. < 1419908272 284631 :shikhin_!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 255 seconds < 1419908326 40278 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca QUIT :Quit: NERVOUS CHICKEN < 1419908834 77488 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu QUIT :Ping timeout: 244 seconds < 1419909306 905763 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett2: I'm just wrong. Continuity of the RE ->> RE part is what you need, for the claim that its determined by the behaviour on finite sets. < 1419909371 37231 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Right. < 1419909373 16059 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(rather, that *is* the claim, afaiui) < 1419909410 329320 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Claim: the behavior of a computer program RE ->> RE is determined by its behavior on finite sets. < 1419909478 508998 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Um, lemme think how to prove this. < 1419909550 738249 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Suppose f is a computer program RE ->> RE, s is a computer program RE, and f(s) enumerates the natural number n. < 1419909628 874526 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Claim: there exists a finite set S such that S is a subset of the set enumerated by s, and f(S) also enumerates the natural number n. < 1419909649 281913 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 255 seconds < 1419909672 641329 :bb010g!uid21050@gateway/web/irccloud.com/x-fgcgpkuuohfvrljr QUIT :Quit: Connection closed for inactivity < 1419909693 497011 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Informal "proof": by something like Rice's theorem, the only way f can analyze its argument is by running it, and f(s) must enumerate n after running s for only finitely many steps. < 1419909759 310318 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419909872 988895 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Since f is in RE ->> RE, for every computer program s' in RE that enumerates the same set as s, f(s') must also enumerate n. < 1419909905 18938 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Ooh, where is this going. < 1419910072 289310 :AndoDaan!~AndoDaan@188.188.69.124 JOIN :#esoteric < 1419910194 256232 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :I need to prove that there's some computer program S in RE such that S enumerates a finite subset of the set enumerated by s, and S so closely matches some program s' that f can't tell the difference. < 1419910392 857531 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Let me start over. < 1419910407 525558 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Suppose that f is a computer program RE ->> RE, s is a computer program RE, and f(s) enumerates the natural number n. < 1419910445 51236 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Furthermore, assume that whenever t is a computer program in RE that enumerates a finite subset of the set enumerated by s, f(t) does not enumerate the natural number n. < 1419910458 437491 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Clearly s enumerates an infinite set. < 1419910470 685857 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Let M be an arbitrary Turing machine. < 1419910551 342313 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah. < 1419910559 202427 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Given any computer program u in RE, let stop(u, M) be the program that alternates between running u and running M, halting whenever either one halts. < 1419910569 460451 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :You're going to run s and T in parallel. Right. < 1419910602 828239 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :If M does not halt, then f(stop(s, M)) enumerates n, because stop(s, M) enumerates the same set that s does. < 1419910623 845017 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :If, on the other hand, M does halt, then f(stop(s, M)) does not enumerate n, by our assumption about t. < 1419910654 154748 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Right. Now a fixed point, and done. Thanks! < 1419910655 591519 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :So we can solve the halting problem by simultaneously running f(stop(s, M)) and M, and seeing which thing happens first: f(stop(s, M)) enumerates n, or M halts. < 1419911044 360854 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(and monotonicity works similarly: if U \subsetneq V are finite sets, then produce the elements of U, then run M, then product the remaining elements of V) < 1419911109 678185 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Oh, I meant to mention "the other topology" on RE. < 1419911194 598888 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Let the space Si be the set of all computer programs, with two programs being equivalent if and only if they both halt or neither one halts. < 1419911345 431761 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Then an open set of REs is defined by a function RE ->> Si; a RE is in the set if and only if its image halts. < 1419911365 25488 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Which isn't actually a topology, even though it's a lot like a topology. < 1419911412 845703 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu JOIN :#esoteric < 1419911449 789557 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :You can't take the union of an arbitrary collection of those; you can only take the union of a recursively enumerable collection of them. < 1419911498 283633 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 250 seconds < 1419911574 564956 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu QUIT :Quit: Leaving < 1419911599 146048 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419912047 492244 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm recursive topology < 1419912070 218568 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett2: does "Si" have a meaning? < 1419912131 152212 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :It's the Sierpinski space. < 1419912189 517532 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Ah, forgetting about all this extra structure. Yes, of course. < 1419912309 63700 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :int-e: it also means yes in a couple languages < 1419912346 272491 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :adu: Really! But it seemed irrelevant to the discussion. < 1419912351 582624 :nys!~nysnamovo@blk-215-85-138.eastlink.ca PRIVMSG #esoteric :c'est si belle < 1419912351 798839 :incomprehensibly!sid3405@gateway/web/irccloud.com/x-bhntnxbrclkzmspk NICK :glowcoil < 1419912387 251464 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :да < 1419912443 129062 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :תודה < 1419912484 695841 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I should try to relearn russian < 1419912557 95829 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net PRIVMSG #esoteric :нет < 1419913117 88775 :AndoDaan!~AndoDaan@188.188.69.124 QUIT :Ping timeout: 240 seconds < 1419913299 616141 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :adu: вы не понимаете. < 1419913310 45508 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :meh, even most of the grammar is gone. < 1419913347 6686 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(though there's little surprise there, russian has a lot of it) < 1419913949 97403 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 265 seconds < 1419913991 46025 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419914887 807784 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1419915821 802150 :vanila!~vanila@unaffiliated/vanila QUIT :Quit: Leaving < 1419915837 70889 :tswett2!~tswett@c-98-243-16-185.hsd1.mi.comcast.net QUIT :Ping timeout: 240 seconds < 1419915995 296531 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419916478 574187 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: quit < 1419916745 259910 :Solace!uid52684@gateway/web/irccloud.com/x-rksrexhdrvtrtxor JOIN :#esoteric < 1419916869 425936 :Solace!uid52684@gateway/web/irccloud.com/x-rksrexhdrvtrtxor PRIVMSG #esoteric :hmmmm < 1419917009 52118 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 264 seconds < 1419917116 87036 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419917151 8653 :Solace!uid52684@gateway/web/irccloud.com/x-rksrexhdrvtrtxor PRIVMSG #esoteric :How do you set ops/voiced and channel modes < 1419917341 154591 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Use the MODE command < 1419917353 247144 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :See HELP CMODE for descriptions. < 1419917621 404553 :augur_!~augur@c-71-57-177-235.hsd1.fl.comcast.net NICK :augur < 1419918675 65455 :AndoDaan!~AndoDaan@188.189.83.12 JOIN :#esoteric < 1419919287 592226 :tswett!~tswett@c-98-243-16-185.hsd1.mi.comcast.net JOIN :#esoteric < 1419919348 49224 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419919475 351679 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1419919662 162540 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 265 seconds < 1419919757 951895 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419921015 121880 :MoALTz_!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1419921157 395947 :MoALTz!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1419921217 373291 :MoALTz__!~no@user-46-112-9-246.play-internet.pl QUIT :Ping timeout: 256 seconds < 1419921308 987587 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I got Magic: the Puzzling for the Christmas present. < 1419921314 838579 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I figured out a few of them so far. < 1419921315 171810 :MoALTz_!~no@user-46-112-9-246.play-internet.pl QUIT :Ping timeout: 244 seconds < 1419922527 230284 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 258 seconds < 1419922673 589555 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419922706 261830 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1419924549 403427 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 256 seconds < 1419924857 130473 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 264 seconds < 1419924950 879584 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419925237 74830 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1419925272 219615 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419925684 990203 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: great < 1419925691 403306 :MoALTz!~no@user-46-112-9-246.play-internet.pl QUIT :Quit: Leaving < 1419927339 677386 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 245 seconds < 1419927504 254694 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419928462 914732 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 240 seconds < 1419928763 30721 :AndoDaan!~AndoDaan@188.189.83.12 QUIT :Ping timeout: 240 seconds < 1419928764 680261 :roasted42!~appleseed@41.50.16.48 JOIN :#esoteric < 1419929105 282840 :roasted42!~appleseed@41.50.16.48 QUIT :Ping timeout: 256 seconds < 1419929340 124597 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1419930120 737424 :AndoDaan!~AndoDaan@188.189.83.12 JOIN :#esoteric < 1419931497 336695 :ocharles_!sid30093@gateway/web/irccloud.com/x-vfkcldouquadgajq QUIT :Ping timeout: 258 seconds < 1419931546 866875 :ocharles__!sid30093@gateway/web/irccloud.com/x-yyvsrekkspfdebce JOIN :#esoteric < 1419932928 196504 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419933097 100011 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 240 seconds < 1419934327 936591 :supay_afk!sid47179@gateway/web/irccloud.com/x-gnvucmvnxgbrsmyc NICK :supay < 1419934853 342313 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`echo hi < 1419934853 883856 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hi < 1419934881 174150 :AndoDaan!~AndoDaan@188.189.83.12 PRIVMSG #esoteric :`echo `echo hi < 1419934881 735544 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`echo hi < 1419935044 35301 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: the wiki - HackEgo link is broken < 1419935062 880441 :AndoDaan!~AndoDaan@188.189.83.12 PRIVMSG #esoteric :Oerjan, if I implement BCT in a language but hard code the instructions and init data-string instead of those being inputted, would that detract from its TC-ness? < 1419935080 791012 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AndoDaan: no. that's what i did for /// < 1419935110 506536 :AndoDaan!~AndoDaan@188.189.83.12 PRIVMSG #esoteric :Okay. I figured, but wanted to make sure. < 1419935113 554285 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Called a compiler? < 1419935139 634852 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but i don't hold much with this idea some others have of separating input from program when defining TC-ness. < 1419935219 514200 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is wondering if that idiom he just used actually exists. < 1419935237 771734 :AndoDaan!~AndoDaan@188.189.83.12 PRIVMSG #esoteric :coined and minted. < 1419935251 624196 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :TC-ness is _always_ essentially about compiling < 1419935272 108722 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's just that you get to include the input as well as the program < 1419935310 824125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AndoDaan: this applies to all output-only languages, at least. < 1419935313 202788 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: you must have some way to distinguish input and program, however < 1419935321 284133 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :coppro: no, you do not. < 1419935326 260638 :AndoDaan!~AndoDaan@188.189.83.12 PRIVMSG #esoteric :realtime event handling doesnt' change a language possibillities at all? < 1419935336 885514 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you compile a _computation_, not program. < 1419935368 797346 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AndoDaan: turing-completeness isn't about that. < 1419935373 862946 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :mm right the thing I was thinking when I said that is completely stupid < 1419935382 512876 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :the thing I was thinking before that is more right < 1419935384 696918 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I will go with that < 1419935400 593219 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Realtime weapon change < 1419935435 836284 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it works because of the halting problem < 1419935441 638136 :AndoDaan!~AndoDaan@188.189.83.12 PRIVMSG #esoteric :^ very important, but not to TC-ness, i guess. < 1419935497 879497 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :No, I mean that the Halting Problem is what lets us ignore the machine/input distinction. < 1419935553 320763 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :A language is TC if, given a Turing machine with input, you can define some finite process which generates an instance of a program in that language, with input if applicable, which produces the same result. < 1419935568 709624 :AndoDaan!~AndoDaan@188.189.83.12 PRIVMSG #esoteric :Computer thrown toward the event horizon of a black hole. Time dilates to infinity, halting problem solved? < 1419935582 143595 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :You can't use the same definition for more restricted classes of computation, because you can always just run the computation and generate some other computation with the same result < 1419935625 991214 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :e.g. an NFA-plus-input can be transformed into a DFA-plus-input, because you can just run the NFA, get "accept" or "reject", and then create an accepting or rejecting DFA < 1419935640 778718 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but a TM-plus-input can't be run < 1419935725 431100 :AndoDaan!~AndoDaan@188.189.83.12 PRIVMSG #esoteric :Non-Deterministic Finita Algorithm? < 1419935735 58105 :AndoDaan!~AndoDaan@188.189.83.12 PRIVMSG #esoteric :Automaton* < 1419935757 309560 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Well, we're not talking about finite automata < 1419935810 820591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :coppro: depends. NP-completeness works essentially the same way as TC, with "finite" replaced by "polynomial-time" or even "logarithmic space" < 1419935872 369099 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it works as long as the resources used for "compiling" are less than what you need to solve the problem. < 1419935940 804692 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :on the other hand you have the circuit complexity classes, where you definitely need to distinguish the input. < 1419936016 852930 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(because you are trying to define classes that are _weaker_ than your compiler.) < 1419936135 23475 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: right. < 1419936202 116237 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :btw, QTMs are shit < 1419936232 289845 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm? < 1419936262 857097 :AndoDaan!~AndoDaan@188.189.83.12 PRIVMSG #esoteric :Quantum Turing Machines? < 1419936280 175186 :ocharles__!sid30093@gateway/web/irccloud.com/x-yyvsrekkspfdebce QUIT :Changing host < 1419936280 218361 :ocharles__!sid30093@musicbrainz/user/ocharles JOIN :#esoteric < 1419936282 951588 :ocharles__!sid30093@musicbrainz/user/ocharles NICK :ocharles < 1419936307 888468 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i assumed so, i don't know why he thinks they are shit though. < 1419936365 195914 :AndoDaan!~AndoDaan@188.189.83.12 PRIVMSG #esoteric :First correct guess I made here. < 1419936392 617022 :AndoDaan!~AndoDaan@188.189.83.12 PRIVMSG #esoteric :I'm getting learn-ned. < 1419936429 626331 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ocharles: hey are you the ollie charles of 24 days of haskell fame? great series! < 1419936449 288995 :ocharles!sid30093@musicbrainz/user/ocharles PRIVMSG #esoteric :oerjan: that's me! < 1419936452 504492 :ocharles!sid30093@musicbrainz/user/ocharles PRIVMSG #esoteric :thank you :) < 1419936464 412811 :ocharles!sid30093@musicbrainz/user/ocharles PRIVMSG #esoteric :did you catch this year's series? < 1419936488 81432 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am in the process, i have a bit of reddit catchup to do < 1419936549 296843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm up to the template haskell one < 1419936637 315658 :ocharles!sid30093@musicbrainz/user/ocharles PRIVMSG #esoteric :ah < 1419936649 104037 :ocharles!sid30093@musicbrainz/user/ocharles PRIVMSG #esoteric :i might do 12 in future years, cause no one can read 24 :P < 1419936672 87490 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well maybe not if they're all as long as the TH one < 1419936710 765977 :ocharles!sid30093@musicbrainz/user/ocharles PRIVMSG #esoteric :yea, the guest posts are longer < 1419937232 39630 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Oh, right: it needs to be started manually, and Gregor started HackEgo last. < 1419937300 273065 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: In theory, it should be on now. < 1419937313 633814 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :TOO LATE < 1419937317 934946 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :TOO LITTLE < 1419937336 666345 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i already did today's edits) < 1419937914 251789 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Ping timeout: 258 seconds < 1419938056 906545 :shikhin_!~shikhin@unaffiliated/shikhin NICK :shikhin < 1419938081 705741 :Solace!uid52684@gateway/web/irccloud.com/x-rksrexhdrvtrtxor PRIVMSG #esoteric :ah yes < 1419938091 511711 :Solace!uid52684@gateway/web/irccloud.com/x-rksrexhdrvtrtxor PRIVMSG #esoteric :I should use a VPS again < 1419939144 743591 :SopaXorzTaker!~Mark@87.228.105.48 JOIN :#esoteric < 1419939144 826748 :SopaXorzTaker!~Mark@87.228.105.48 QUIT :Changing host < 1419939144 826859 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1419939294 216677 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 258 seconds < 1419940270 905383 :rade!~rade@unaffiliated/rade QUIT :Quit: Leaving < 1419940379 281030 :rade!~rade@unaffiliated/rade JOIN :#esoteric < 1419943756 238418 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 258 seconds < 1419944692 676050 :tromp_!~tromp@rtc35-167.rentec.com JOIN :#esoteric < 1419944749 959482 :tromp__!~tromp@rtc35-167.rentec.com QUIT :Read error: Connection reset by peer < 1419944936 146822 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419945766 268322 :AndoDaan!~AndoDaan@188.189.83.12 PRIVMSG #esoteric :Where on the body would a "save your GODDAMN CODE!" tattoo be the most effective? < 1419945911 890047 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :front of head hth < 1419946042 931886 :AndoDaan!~AndoDaan@188.189.83.12 PRIVMSG #esoteric :It does. In pointing out that Prison-Breaking it might be the way to go. < 1419946110 14813 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't believe putting a tattoo there is actually illegal in most western countries < 1419946207 339648 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 256 seconds < 1419946607 201927 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1419947323 435270 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1419948066 750734 :kallisti!~adam@h7.129.141.67.dynamic.ip.windstream.net JOIN :#esoteric < 1419949142 712524 :Lymia!~fujoshi@inportb/loli/cirno-chan QUIT :Ping timeout: 245 seconds < 1419949611 194274 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1419950008 677275 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419950842 86147 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca JOIN :#esoteric < 1419951010 44577 :Solace!uid52684@gateway/web/irccloud.com/x-rksrexhdrvtrtxor QUIT :Quit: Connection closed for inactivity < 1419951057 743896 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1419951057 826696 :nycs!~nycs@gw.hq.meetup.com NICK :`^_^v < 1419951232 275421 :Lymia!~fujoshi@inportb/loli/cirno-chan JOIN :#esoteric < 1419951472 367966 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419952121 151270 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1419953490 668171 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Budget14]]4 N10 02http://esolangs.org/w/index.php?oldid=41560 5* 03AndoDaan 5* (+385) 10Asking if esolangs.org's the right place for budget. < 1419953855 972035 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1419953888 13404 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :2See. < 1419953893 417895 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :s/^2// < 1419955245 838354 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, does a zero length write with W in SOCK make any sense ever? < 1419955271 297410 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :cfunge checks the length is zero or greater, but I think it should check it is 1 or greater < 1419955281 224065 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Going through bugs found with coverity < 1419955304 124116 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, your opinion would also be interesting ^ < 1419955489 919158 :rade!~rade@unaffiliated/rade PRIVMSG #esoteric :Anyone familiar with the CompCert C compiler? < 1419955490 286980 :rade!~rade@unaffiliated/rade PRIVMSG #esoteric :http://compcert.inria.fr/ < 1419955811 994319 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :I'm not, but it seems like a very interesting concept. < 1419955875 655769 :rade!~rade@unaffiliated/rade PRIVMSG #esoteric :I wonder if the CompCert C compiler addresses this issue: http://cm.bell-labs.com/who/ken/trust.html < 1419955937 407861 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :rade, do you trust your verification? < 1419955968 699768 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Do you trust that if what you are verifying is true then you can trust the compiler? < 1419955995 36222 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The "I didn't read my compiler code" issue can only be solved by reading your compiler code < 1419956121 252014 :rade!~rade@unaffiliated/rade PRIVMSG #esoteric :Taneb, it's supposedly mathematically proved itself. I think this removes the need to trust it. Still, the design of the compiler's proof could be lacking, I guess. < 1419956134 996280 :rade!~rade@unaffiliated/rade PRIVMSG #esoteric :you have to choose what to prove in the design and implementation < 1419956140 976398 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :rade, there's still a LOT of things you need to trust < 1419956180 267225 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Like, do you trust the compiler you used to compile it CompCert? < 1419956208 377405 :rade!~rade@unaffiliated/rade PRIVMSG #esoteric :couldn't CompCert technically compile itself? < 1419956235 597798 :rade!~rade@unaffiliated/rade PRIVMSG #esoteric :I don't know if it does, though < 1419956246 327923 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Yes, but you need to bootstrap it < 1419956250 306244 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :You'd have to bootstrap it from somewhere < 1419956259 601614 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You have to trust even more things than the compiler source < 1419956261 796727 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :If not, you need to obtain the CompCert compiled pre-compiled already from somewhere < 1419956271 420497 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Which of course means you need to trust that source < 1419956290 205409 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :s/the CompCert/& C compiler/ < 1419956306 431138 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Of course, how much do you trust your computer itself? < 1419956323 967370 :rade!~rade@unaffiliated/rade PRIVMSG #esoteric :there's always bitflips, right? < 1419956326 841677 :rade!~rade@unaffiliated/rade PRIVMSG #esoteric :I get your point < 1419956338 856217 :rade!~rade@unaffiliated/rade PRIVMSG #esoteric :well, it's a step in the right direction, at least < 1419956346 832399 :rade!~rade@unaffiliated/rade PRIVMSG #esoteric :the less you have to trust the better < 1419956351 166391 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It's certainly a step in a direction < 1419956386 120829 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You need to trust: the clight semantics, the cambridge x86/arm semantics, the coq binary you used to run the proof < 1419956398 533944 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The coq specification of compcert < 1419956425 761211 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :depends on which computer < 1419956588 210873 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1419956753 994029 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: man 3p write says "If nbyte is zero and the file is not a regular file, the results are unspecified." man 3p send and sendto don't say anything about the zero-length case. SOCK.W is probably meant as a thin wrapper around one of these, and indeed RC/Funge-98 uses send(). Given that it seems to be unspecified I'd allow it; maybe the programmer knows something we don't, at least on the specific < 1419956755 950275 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :platform he's using, and expects a certain result. < 1419956793 333286 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, well it causes uninitialized memory in cfunge < 1419956809 32387 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And the easiest way to fix it is to check for 1 or more rather than 0 or more < 1419956810 399897 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :If the "unspecified" means "error out" on the execution platform then your usual error checking should catch that and reverse the IP as usual. < 1419956869 723009 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh and I use send() as well < 1419956900 57781 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Deewiant: that exception is probably there because some packet-based sockets or devices could conceivably allow sending zero-length sockets, even though udp in particular doesn't allow that < 1419957027 106659 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :zero length packets, not sockets < 1419957031 195845 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :But yeah probably < 1419957033 478013 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, sorry < 1419957061 490651 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: So send(some fd, null, 0, 0) is problematic, or what? < 1419957159 661826 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, well, first of all, I end up calling malloc(0), which is also implementation defined. On Linux that will in fact return a pointer (to 1 byte). Then I copy 0 bytes into that buffer from funge space. Which I then send with length 0. < 1419957178 526834 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :On some systems it will error out because malloc(0) can return NULL < 1419957198 339748 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :What will error out? < 1419957202 564677 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Copying 0 bytes out of NULL should be fine < 1419957228 434338 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Well, I check malloc return value. So it will error out because I check for successful allocation < 1419957251 48001 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Well you should check it only if len > 0 < 1419957334 97497 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm send() with length 0 is not even documented < 1419957347 130250 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :So that seems like undefined behaviour, not just implementation defined. < 1419957425 288150 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :On Windows it's ok: < 1419957427 985041 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Calling send with a len parameter of zero is permissible and will be treated by implementations as successful. In such cases, send will return zero as a valid value. For message-oriented sockets, a zero-length transport datagram is sent. < 1419957485 141254 :tswett!~tswett@c-98-243-16-185.hsd1.mi.comcast.net TOPIC #esoteric :oerjan doesn't hold much with that idea | but often spelled correctly. | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ < 1419957543 329172 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :https://bugzilla.kernel.org/show_bug.cgi?id=5731 is a bug about write() not writing a zero-length packet < 1419957574 14728 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, cfunge doesn't support native Windows anyway, so that seems irrelevant < 1419957626 840347 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :I'm just pointing out examples where this works or is expected to work < 1419957679 212359 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1419957687 852278 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Makes sense < 1419957699 280983 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1419957716 455356 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :You might be able to get away with not actually calling send() but not erroring either, if you want to be difficult about it < 1419957744 971351 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hah < 1419957939 730156 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, what about the buffer in this case though? < 1419958074 532511 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :What about it? < 1419958149 333200 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Can it be null in this case? < 1419958218 193986 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :I don't see why not but I'd at least try it on Linux first < 1419958227 728873 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Right < 1419958268 658238 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Or check the source code of some libcs, etc < 1419958340 775990 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :who invents all these hundreds of crazy particles? < 1419958347 500000 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, sorry, wrong channel < 1419958418 817629 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, what do you use for randomness in CCBI(2) btw? < 1419958437 203973 :AndoDaan!~AndoDaan@188.189.83.12 QUIT :Read error: Connection reset by peer < 1419958461 223540 :AndoDaan!~AndoDaan@188.189.83.12 JOIN :#esoteric < 1419958464 636149 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: Re. Coverity, did you do the whole signup process and whatnot that they at least used to require, or do you have (or is there nowadays) some easier way to access it < 1419958523 532516 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, well I had to login with my github login, add the project and provide some info about it, including an indication that I was related to the project in some way. < 1419958527 999084 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Looks like Mersenne Twister for randomness; I actually thought it was KISS < 1419958530 314807 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Then they had to verify it < 1419958539 795701 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Which took a couple of days, probably due to the holidays < 1419958556 683183 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :So in short it's still a hassle, ok. :-) < 1419958557 759304 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, it only supports C/C++, Java and C# though < 1419958568 560693 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :So CCBI won't have much use for it < 1419958572 286970 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Oh, they have C#, didn't know < 1419958577 223752 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :I thought it was only C, C++, Java < 1419958578 227211 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Apparently < 1419958592 284404 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Maybe it is new? Who knows < 1419958600 588303 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :But yeah, CCBI is pretty much frozen anyway, just wondering < 1419958611 551267 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, Anyway, KISS? As in keep it simple stupid? < 1419958624 553487 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Meaning random() from the standard library < 1419958637 926584 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Or is KISS a separate badly named algorithm? < 1419958684 424613 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Coverity complains that I use random(). So that was why I was wondering < 1419958697 464336 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :In other words: don't use cfunge to implement SSL? < 1419958722 993696 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Can't find a good source for it but it's a different generator, one of Marsaglia's < 1419958752 39766 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :I ran both CCBI and cfunge through the dieharder tests at some point and cfunge got pretty poor results, random() would explain that < 1419958872 143547 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Heh < 1419958886 777598 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, ? is even random() % 4 iirc < 1419958945 779104 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :The range of random() is probably a power of two so that % is probably fine < 1419959060 805848 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :17 defects in total. Quite a few edge cases (mostly related to improper error handling, such as not freeing memory when the second of a series of malloc fails or similar). No really big issues for normal usage though. Also 4 false positives (all "high impact"). Plus 3 instances of random() < 1419959109 482921 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, the random() % n in FIXP D is probably worse < 1419959109 633075 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Run the clang static analyzer and see if it catches the same ones (though I doubt it complains about random()) < 1419959118 310878 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Yeah that's not nice < 1419959124 684484 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I have used clang static analyzer in the past < 1419959167 667911 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :In my experience it finds rather long and complicated chains of events mostly after the first time I used it. Most of them being impossible. < 1419959240 885599 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, but I don't have a modern llvm version on this machine I think, I might try it later though, but it should be clean from real defects at least as of clang a year or so ago < 1419959324 490664 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Odd if it misses all of those "missing free" cases < 1419959326 627900 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm also this is annoying, some weird issues in an implementation of strstr (I have copies of the glibc str* functions I need for funge-space sizes) < 1419959330 436826 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :But yeah it has false positives of its own < 1419959361 658949 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Well, it did back then at least. Coverity also missed at least one. Though perhaps it only report the first issue of a kind in a given function? < 1419959377 620455 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Could be < 1419959491 408881 :tswett!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :> iterate (\x -> ((x ^ 2) `div` 100) `mod` 10000) 7835 < 1419959492 817446 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [7835,3872,9923,4659,7062,8718,35,12,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0... < 1419959541 847352 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm? < 1419959593 228114 :tswett!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :> iterate (\x -> ((x ^ 2) `div` 100) `mod` 10000) 7838 < 1419959594 447994 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [7838,4342,8529,7438,3238,4846,4837,3965,7212,129,166,275,756,5715,6612,7185... < 1419959602 621680 :tswett!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :There we go. < 1419959666 186626 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :What is that sequence about? < 1419959697 890040 :tswett!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :Middle-square pseudorandom numbers. < 1419959729 638726 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1419959795 928869 :tswett!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :> iterate (msq 100) 1234 < 1419959797 284890 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [1234,5227,3215,3362,3030,1809,2724,4201,6484,422,1780,1684,8358,8561,2907,4... < 1419959805 713025 :tswett!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :> iterate (msq 10000) 12345678 < 1419959806 968893 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : [12345678,41576527,60759738,74576182,60692169,53937792,28540583,56487797,871... < 1419959813 279651 :tswett!~tswett@c-98-243-16-185.hsd1.mi.comcast.net PRIVMSG #esoteric :And so on and so forth. < 1419959947 58587 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, I did find an interesting issue actually, but again, if IP duplication fails, which requires OOM to happen. < 1419960075 381618 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Yeah it's too bad that never actually happens; all that code just waiting to be executed < 1419960113 449768 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hah < 1419960121 461109 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, what should happen when t fails hm? < 1419960136 427099 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :The parent can hardly be reversed, that is undetectable from the child < 1419960152 293068 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Reverse the parent but don't create a child < 1419960164 809812 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Really? < 1419960168 733951 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Why not? < 1419960178 860094 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Well okay < 1419960181 208923 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :The program should notice that one of its threads is missing :-P < 1419960190 833717 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Not like that code will ever be hit anyway < 1419960500 991653 :nortti!nortti@nano.smar.fi NICK :lawspeaker < 1419960523 205953 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, not sure what to do about randomness though... Is it worth using urandom if that exists or something like that? < 1419960525 940045 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1419960552 257028 :bb010g!uid21050@gateway/web/irccloud.com/x-bzsaaonucvubakdu JOIN :#esoteric < 1419960560 151670 :lawspeaker!nortti@nano.smar.fi NICK :nortti < 1419960579 560485 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :/dev/urandom is a bit slow if you don't need a CSPRNG < 1419960597 706004 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :True < 1419960634 721977 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :So what good options are there hm? Adding in another external library seems annoying < 1419960657 636356 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And I don't know what algorithms are good < 1419960697 946551 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :I used to have the mersenne twister just rolled in as one file (since then it appeared in the standard library of the time) < 1419960706 966018 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Most RNG's aren't that big, you can just drop them in < 1419960718 883817 :myndzi!myndzi@kingofstackers.com QUIT :Quit: . < 1419960753 283958 :myndzi!~myndzi@cpe-24-55-54-148.austin.res.rr.com JOIN :#esoteric < 1419960816 668261 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :E.g. xorshift* is quite good and something like 10 lines: https://en.wikipedia.org/wiki/Xorshift#Variations < 1419960830 596451 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Why doesn't random() in libc use it then? < 1419960953 323433 :myndzi!~myndzi@cpe-24-55-54-148.austin.res.rr.com QUIT :Client Quit < 1419960956 261328 :myndzl!myndzi@198.58.96.39 JOIN :#esoteric < 1419960962 820309 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :man 3p random suggests that a specific algorithm is required < 1419961042 395323 :myndzl!myndzi@198.58.96.39 QUIT :Client Quit < 1419961052 27056 :myndzi!myndzi@2600:3c00::f03c:91ff:fedf:3d4e JOIN :#esoteric < 1419961055 156867 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Oh and there's arc4random in libbsd, which is good < 1419961072 166763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just use /dev/random and fuck everything < 1419961092 552017 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :But it's also a CSPRNG, I don't know how it compares to /dev/urandom in speed < 1419961125 731516 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1419961259 497631 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, Well, libbsd is not universal (cfunge does optionally use strlcpy/strlcat from it, if not found it uses it's own copy of those instead) < 1419961286 867312 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Yes but you're allowed to depend on things :-P < 1419961312 488846 :nortti!nortti@nano.smar.fi NICK :lawspeaker < 1419961321 174070 :lawspeaker!nortti@nano.smar.fi NICK :nortti < 1419961331 874903 :myndzi!myndzi@2600:3c00::f03c:91ff:fedf:3d4e QUIT :Client Quit < 1419961349 283786 :myndzi!myndzi@198.58.96.39 JOIN :#esoteric < 1419961351 228495 :myndzi!myndzi@198.58.96.39 QUIT :Remote host closed the connection < 1419961360 929320 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Yes, but no reason to do it if I don't need to. Anyway I want a fast algorithm < 1419961376 209294 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Mersenne twister (while not a CSPRNG) is fast isn't it? < 1419961387 445836 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :and that xor thing < 1419961419 283577 :myndzi!myndzi@198.58.96.39 JOIN :#esoteric < 1419961431 764781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: it's fast enough that openbsd could make random() use it < 1419961495 480477 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Yeah sure, /dev/random on Linux is the only thing that's actually "slow" in some absolute sense < 1419961508 211555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh this is cfunge we're talking about :P < 1419961515 713348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :better use xorshift for the speeeeeeeed < 1419961551 506565 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :/dev/urandom pushes some 17 MiB/s on this box and how likely is that to bottleneck even a randomness-heavy Funge program < 1419961552 333424 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm arc4random doesn't allow initializing with a fixed seed to cause a repeat? < 1419961606 628561 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :That is annoying, since I use that feature for fuzz testing (to ensure I test the same program when I run it normally and then under valgrind) < 1419961608 283921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I guess if it doesn't slow down mycology or fungot he won't care < 1419961608 840713 :fungot!fis@selene.zem.fi PRIVMSG #esoteric :elliott: you probably want anyway) to find where the code is not. it just means that if your program uses them to debug a hq9+ program if he can't help you < 1419961632 464672 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, hah < 1419961634 739519 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: You need to provide a dummy /dev/urandom for arc4random_stir :-P < 1419961642 680314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a dummy getentropy too < 1419961644 812671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if it's using that < 1419961647 975968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which I hope it is < 1419961659 241596 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, that sounds a lot more annoying than #define FUZZ_TESTING causing srandom() to use a static value < 1419961663 624594 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :@metar CYQB < 1419961664 46480 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :CYQB 301700Z 25012G17KT 25SM FEW040 FEW170 M17/M24 A3033 RMK SC1AC1 AC TR SLP277 < 1419961673 14787 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :elliott: The manpage just says "arc4random_stir() function reads data from /dev/urandom" < 1419961677 894566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it probably even calls it directly sine I don't think there's any libc wrapper yet) < 1419961678 568224 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, is that a system call? I don't have a man page for it < 1419961691 432531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: yeah but the openbsd people wanted getentropy added specifically I think < 1419961694 952597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least, it comes from openbsd < 1419961695 56709 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: It's a rather recently added syscall < 1419961703 943652 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Depending on your kernel you might not have it yet < 1419961705 730328 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh that thing < 1419961708 830946 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :wasn't it openssl? < 1419961713 718648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: it's /dev/urandom that works in a chroot etc. and doesn't use an fd and can block if the entropy pool hasn't been filled yet < 1419961715 137151 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :3.13, who knows < 1419961726 245247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(not the same as /dev/random, /dev/random starts blocking again for ~no reason even once it has entropy) < 1419961727 423490 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: Re. fuzz testing you can of course define your randomness function to use a different RNG when fuzzing < 1419961771 935745 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, well yeah that works I guess, just revert to the old random() with fixed srandom() in that case < 1419961788 907190 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :elliott: TBH I don't see why they didn't fix /dev/random instead < 1419961827 311365 :AndoDaan!~AndoDaan@188.189.83.12 QUIT :Quit: bbl < 1419961831 485909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: that still doesn't work inside chroots (think containerisation) and uses an fd < 1419961842 576090 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, that could be missing in a chroot, or you could have used up all your file descriptors < 1419961846 724655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are actual cases of programs falling back to bad entropy when they run out of fds that openbsd ran into IIRC < 1419961871 600156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"bad entropy" is one of those "bad Xs" that means "not X" < 1419961873 779591 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :chroots could just populate their /dev appropriately... but yeah the fd issue is a good point < 1419961897 936311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also it's faster I think? < 1419961903 984796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since it skips a lot of overhead < 1419961911 394306 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Yeah it should be < 1419961918 922702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean it's not like linux is exactly a paragon of syscall minimalism / everything is a file < 1419961923 561092 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh god, cmake I hate you. Never again will I use cmake for a project. < 1419961925 820035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so they might as well just provide it this way < 1419961938 279275 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: What's a good alternative? < 1419961946 613141 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, well that is the issue, there isn't one < 1419961950 27563 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :elliott: I still wonder about my question though, just without the "instead" < 1419961958 61364 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, autoconf + tup maybe? < 1419961971 717178 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: auto* is not a good alternative in my mind :-P < 1419961986 759477 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, well it is easier to do some of the stuff I'm doing with that actually. < 1419961987 196524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I don't know. I guess whoever's in charge of /dev/random doesn't understand information theory? < 1419962012 457847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: it's probably easier to keep it broken and hope everyone forgets about it than to force programs to check whether /dev/random is okay or not < 1419962032 692258 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :elliott: I think it's pretty clear that wasn't the case originally but by now and especially with getentropy you'd think something would change... < 1419962046 848409 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Er, was the case* that that person didn't understand < 1419962048 224216 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, Why did it block even when there is entropy btw? < 1419962062 352279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: because you can "run out of entropy" (you can't) < 1419962065 228034 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :elliott: I'd still fix it but call it deprecated, there are programs that read from only it < 1419962087 628035 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Although maybe all the major ones are switching to getentropy as soon as it's available < 1419962098 539061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: (I've seen that analogised as "running out of key" when encoding a lot of messages with a stream cipher) < 1419962136 601362 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, didn't it use entropy to seed a generator? Or did it just return the entropy directly as the random data? < 1419962143 754397 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I guess the latter case could break stuff < 1419962146 918020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it feeds it through a CSPRNG yes < 1419962168 434488 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Then you can't run out as far as I understand indeed (though I'm no expert in this area) < 1419962169 930043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it even keeps adding entropy later, which is harmless and sort of very minorly good but not really necessary at all < 1419962181 905745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just its entropy estimate goes down when you read from /dev/random < 1419962183 89510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for some reason < 1419962202 185858 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: http://www.2uo.de/myths-about-urandom/structure-no.png < 1419962214 251191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the problem with /dev/urandom is that it doesn't block when you *do* want it to (at boot, before there's a reasonable (~128 bits) amount of entropy) < 1419962231 392609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but /dev/random blocks after that too < 1419962245 357475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on e.g. FreeBSD, /dev/{u,}random are the same and block at boot and never otherwise < 1419962253 424010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :linux will never do that though because backwards compatibility >_< < 1419962262 539720 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Heh < 1419962298 704237 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, that looks like it sometimes just returns the entropy pool data raw? < 1419962299 122879 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Hmm, alias /dev/{u,}random to sockets that talk to /dev/random on a FreeBSD box? < 1419962306 824141 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, hah < 1419962339 416372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/dev/random does go through the CSPRNG do, or at least so I've heard... if that diagram suggests otherwise I'd be inclined to not believe it < 1419962344 795483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*too < 1419962349 490833 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: Oh whoops wrong one, http://www.2uo.de/myths-about-urandom/structure-yes.png < 1419962369 128788 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :The one I linked earlier was the "what you might think" version < 1419962401 700246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice < 1419962402 66750 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1419962408 539142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :deliberately misleading diagram with no big red warning sign on it < 1419962419 718258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how many reddit/HN comments has it been linked from to support an argument < 1419962426 540089 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :It has "no" in the filename, you'd think that's enough < 1419962467 402314 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :It says "[a]n incorrect view" almost immediately before it on the HTML (in red, even) but yes, not in the image itself < 1419962498 216046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I feel like if you show people the wrong version first it's the one they'll remember... < 1419962544 771350 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Maybe < 1419962638 115670 :Sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 244 seconds < 1419962726 647783 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :"Counting entropy" < 1419962753 717707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's a little gnome in the kernel who pushes a button whenever it sees a bit that surprises it <_< < 1419962796 11556 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I really, really don't want gnome in the kernel < 1419963633 366123 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Jafet, don't worry, it will be systemd instead < 1419963841 359571 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, an issue with arc4random_uniform is that it is 32-bit, cfunge can have 64-bit cells. < 1419963902 837191 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :What would a good way to generate a 64-bit random value with arc4random be? For the case of whole bytes, arc4random_buf could be used. < 1419963914 641148 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :But I don't know for the case of [0,max] < 1419963926 936910 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :elliott, ^ < 1419963928 605031 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :arc4 is 8-bit < 1419963935 249395 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : u_int32_t < 1419963935 402582 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : arc4random_uniform(u_int32_t upper_bound); < 1419963940 718998 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Doesn't look like it? < 1419963950 124275 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Or the man page is lying < 1419963957 447386 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I see < 1419963981 253546 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You can, of course, construct a 64-bit random in parts < 1419964144 679487 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Jafet, what is a good way to do it though? For a specific upper bound between 2^32 and 2^64? < 1419964158 180566 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: Use arc4random_buf to generate 64 bits in one go? < 1419964162 815828 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Sorry, for an arbitrary rather than specific < 1419964180 970385 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, But I don't want to do % after to limit it to an upper bound. I'm asking for that specific case. < 1419964200 32991 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :How do I best limit it to a a range [0,n] for any n < 1419964201 728953 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Well if your upper bound fits in less bytes then pass a smaller length to arc4random_buf < 1419964209 690629 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :And then you'll have to use % < 1419964223 882401 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, and if my n is a number that isn't a power of 2? < 1419964226 601538 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I suspect that this arc4random_uniform uses rejection sampling < 1419964231 143179 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1419964249 169469 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :So it takes an indeterminate amount of time perhaps. < 1419964258 991488 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : arc4random_uniform() will return a uniformly distributed random number less than upper_bound. arc4random_uniform() is recommended over construc‐ < 1419964259 145090 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : tions like “arc4random() % upper_bound” as it avoids "modulo bias" when the upper bound is not a power of two. < 1419964262 95777 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: Then toss the result if it's in an uneven range < 1419964274 523277 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, fair enough < 1419964317 42828 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :(Is "rejection sampling" the fancy term for that?) < 1419964369 150061 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net JOIN :#esoteric < 1419964556 679569 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1419964609 624282 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :If by "that" you mean rejection sampling, yes < 1419964676 658997 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You could just write a uint64_t version of http://svnweb.freebsd.org/base/head/lib/libc/gen/arc4random.c?view=markup#l270 < 1419964738 23835 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I'm surprised that they actually allow an infinite loop there < 1419964754 853141 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :That's a clever min < 1419964792 810456 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(Or at least not-yet-known-to-be-finite, given that this is arc4 output.) < 1419964803 797456 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Yeah that seems bad < 1419964819 172728 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :For cfunge it won't matter, but imagine what that will do to a real time system < 1419964828 411845 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :But then again I doubt freebsd is a real time OS anyway < 1419964884 331975 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I'm not sure if the kernel uses that function < 1419964911 425021 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I think OpenBSD does at least < 1419964918 622008 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Or maybe not that function, but arc4 < 1419964927 655153 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Pretty sure /dev/random on OpenBSD is arc4-based < 1419965377 281733 :rade!~rade@unaffiliated/rade QUIT :Ping timeout: 255 seconds < 1419966289 653661 :kallisti!~adam@h7.129.141.67.dynamic.ip.windstream.net QUIT :Ping timeout: 245 seconds < 1419966857 364334 :Guest36924!~canaima@190.206.121.53 JOIN :#esoteric < 1419966911 86076 :Guest36924!~canaima@190.206.121.53 PRIVMSG #esoteric :hello < 1419966981 379185 :Guest36924!~canaima@190.206.121.53 PART :#esoteric < 1419967141 139759 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1419967239 629413 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 245 seconds < 1419967781 745360 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419967928 179926 :rade!~rade@unaffiliated/rade JOIN :#esoteric < 1419967970 322546 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 250 seconds < 1419969312 713007 :shikhin_!~shikhin@unaffiliated/shikhin NICK :shkhn < 1419969410 539031 :shkhn!~shikhin@unaffiliated/shikhin NICK :shikhin < 1419969970 814343 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1419970195 121228 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1419972245 189371 :MoALTz!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1419972676 370093 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1419972877 122324 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net QUIT :Ping timeout: 240 seconds < 1419973152 278102 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net JOIN :#esoteric < 1419973283 661651 :augur_!~augur@c-71-57-177-235.hsd1.fl.comcast.net JOIN :#esoteric < 1419973404 967749 :nycs!~nycs@gw.hq.meetup.com NICK :`^_^v < 1419973504 283169 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net QUIT :Ping timeout: 255 seconds < 1419973920 278963 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1419974815 464824 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: ZZZZ < 1419975720 82237 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1419976110 826782 :_2_Leenz2!~33810092@75-142-196-22.static.rvsd.ca.charter.com JOIN :#esoteric < 1419976114 246256 :_2_Leenz2!~33810092@75-142-196-22.static.rvsd.ca.charter.com PRIVMSG #esoteric :Haii < 1419976117 91209 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : You could just write a uint64_t version of http://svnweb.freebsd.org/base/head/lib/libc/gen/arc4random.c?view=markup#l270 <-- that is rather interesting code < 1419976127 175660 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I wonder why it works actually < 1419976132 523929 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Will have to look into that < 1419976140 334375 :_2_Leenz2!~33810092@75-142-196-22.static.rvsd.ca.charter.com PRIVMSG #esoteric :Hai :D < 1419976184 351582 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Jafet, specifically the claim that p > 0.5 < 1419976191 811344 :_2_Leenz2!~33810092@75-142-196-22.static.rvsd.ca.charter.com QUIT :Client Quit < 1419977216 215142 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: simple math. if upper_bound <= 2^31 then min < 2^31 because min < upper_bound; otherwise, min < 2^31 becaues 2^32-upper_bound < 2^31. < 1419977265 825542 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so (2^32-min) / 2^32 > 2^31/2^32 = 0.5 < 1419977297 620160 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm, that will scale to 64-bit I presume? I think it is way too late for me to implement this given that I can't figure this out < 1419977342 390026 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sure. < 1419977352 750018 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Just replace u_int32_t, and then use arc4random_buf(&my64bitint, 2) instead of arc4random() < 1419977393 200223 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, btw did you test that randomness thing with efunge too? If so, how did it fair? < 1419977396 330684 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :looks plausible (didn't check the API) < 1419977414 764161 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: Nah, only CCBI and cfunge < 1419977430 142522 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 265 seconds < 1419977438 408287 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, Do you still have the code for it? < 1419977461 686650 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419977506 48506 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Not sure but it would be pretty easy to recreate anyway < 1419977560 486250 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :$ cat rng.b98 < 1419977563 8779 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :4v > 0v >$'@*\88+*+\4*++, < 1419977564 965357 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric : >#v? 1>\1-:!#^_ < 1419977567 6041 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric : > 2^ < 1419977568 984834 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric : > 3^ < 1419977571 28059 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :I think that's it < 1419977582 970530 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Seems to generate something pretty random-looking at least < 1419977607 591386 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :What test did you use did you say? < 1419977612 313841 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :dieharder < 1419977628 335156 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :http://www.phy.duke.edu/~rgb/General/dieharder.php < 1419977742 133846 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Budget14]]4 10 02http://esolangs.org/w/index.php?diff=41561&oldid=41559 5* 03BCompton 5* (+10) 10Stub < 1419977788 964821 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net QUIT :Quit: adu < 1419980002 22499 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :In file included from ../../src/prng.c:33:0: < 1419980002 213316 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : void arc4random_addrandom(u_char *dat, int datlen); < 1419980005 72801 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Massive fail :P < 1419980010 302005 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :err < 1419980013 569337 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :/usr/include/bsd/stdlib.h:52:27: error: unknown type name ‘u_char’ < 1419980016 604149 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :That bit < 1419980063 53255 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric < 1419980135 240459 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Can't find a header with it either... < 1419980189 739561 :tswett!~tswett@c-98-243-16-185.hsd1.mi.comcast.net QUIT :Ping timeout: 245 seconds < 1419980622 242689 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1419980687 25734 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net QUIT :Quit: Leaving < 1419980826 706829 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1419981073 829939 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, arc4random is indeed very fast, I did some quick tests with it. It is slightly slower than the built in random() % 4 < 1419981091 525575 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I basically did "build/release/cfunge examples/prng.b98 | wc -c & sleep 5; killall cfunge; sleep 0.1; echo" a few times over and averaged the results < 1419981150 982747 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :1548288.5 for arc4 (with 4 passed to proper modulo handling function) vs 1617920.9 for random() % 4 < 1419981162 683349 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :That is not too bad at all < 1419982136 248777 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1419982382 388248 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :When trying to edit c2 wiki I get "Suspicious source (tor.ahbl.org)". Do you know what that is? < 1419982465 561394 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :zzo38, Oh, fun... I heard about this. Basically tor.ahbl.org *was* a DNS blacklist for Tor exit nodes. But it shut down recently. The result is that it returns that all IPs are exit nodes... < 1419982480 8558 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :You need to contact the admin of that wiki I suspect < 1419982718 81721 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :SQLite uses ARCFOUR for random number generators. What do the numbers 1548288.5 and 1617920.9 mean exactly? < 1419982758 224550 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :zzo38, Should be obvious from the command line? < 1419982769 440782 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :build/release/cfunge examples/prng.b98 | wc -c & sleep 5; killall cfunge; sleep 0.1; echo < 1419982795 306392 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It is the average of 5 runs of that < 1419982819 683637 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :You didn't tell me it is the average. < 1419982822 983595 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Highly unscientific measurement of course, but good enough to show that the performance is only slightly worse < 1419982829 344154 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :zzo38, I did < 1419982831 378880 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : I basically did "build/release/cfunge examples/prng.b98 | wc -c & sleep 5; killall cfunge; sleep 0.1; echo" a few times over and averaged the results < 1419982837 68082 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :O, OK < 1419982854 404824 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I didn't tell you it was 5 times < 1419982881 817705 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The average of what, the output of wc -c or what, and what does prng.b98 do exactly? < 1419982928 24313 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :zzo38, that is the program Deewiant provided earlier < 1419982944 260963 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :OK < 1419982946 928945 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Just a few lines above < 1419982959 891090 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :zzo38, And yes the output of wc -c. < 1419982964 337743 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :What else is there? < 1419982967 911594 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :The job ID?! < 1419982973 607853 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: funny, I'd always do it the other way around; output a fixed number of characters and time that. (either by putting a loop in the program or by using head -c) < 1419982982 721258 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :O, so is it checking how many characters it can output in 5 seconds? < 1419983001 760700 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, well that works too. Probably better too. Didn't want to rewrite the program though < 1419983014 742944 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :head -c would have worked yes < 1419983035 929496 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :int-e: That is what confused me too, although I would have done yet another different way < 1419983044 604760 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, except what does that do with full buffering? Pretty sure full buffering is going on < 1419983054 167671 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Err that was badly worded < 1419983097 17709 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Put the timing in the program itself or time how many times you can execute the program or something like that, is what I have done in my own cases < 1419983107 866794 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: well, are you sure your program flushes its buffer when its killed? it comes down to that... in any case I'd make sure the count is not too small < 1419983122 655190 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :That is mainly the confusion I have had with it < 1419983147 440851 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Although it is obvious what you have done now, I just didn't notice quite at first < 1419983163 10664 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, well if it didn't I should get various multiples of fixed sizes every time, no? < 1419983192 596221 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: perhaps. < 1419983292 244242 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, dieharder does not run fast :/ < 1419983431 228047 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :If the range of the random numbers aren't a power of two then you need to do something else; what I have done in such case is to first take the number of bits needed, and then if the number is too big try again until it is not too big. < 1419983607 998798 :pallokolmio!vosalo@linux.utu.fi JOIN :#esoteric < 1419983612 521344 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What is done by the card DIGGER in Pokemon cards is basically an optimization of this algorithm for the case: if random(0 to 2) < 2 then hits your own card else hits opponent's card. Since the bit1 is 0 then it is known true you needn't read the next bit. < 1419984328 443 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :What good build server solutions are there? < 1419984391 390137 :aloril_!~aloril@dsl-tkubrasgw2-50defd-78.dhcp.inet.fi QUIT :Read error: Connection reset by peer < 1419985000 66201 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Deewiant, you never test kt :/ < 1419985029 657644 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1419985914 837703 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :@tell Deewiant What should 2kt (ip going right) do if both calls to t fail? Should the IP be reversed once then k aborted or should it be reversed twice (thus spawning no child but in effect not reversing the thread either). < 1419985915 169783 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419985928 949675 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1419986096 713028 :aloril!~aloril@dsl-tkubrasgw2-50defd-78.dhcp.inet.fi JOIN :#esoteric < 1419987973 229856 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :night < 1419988445 173778 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :@tell fizzie That s wrapping bug is also fixed now. I don't remember if you found any other bug. < 1419988445 402696 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1419988605 656018 :augur_!~augur@c-71-57-177-235.hsd1.fl.comcast.net NICK :augur < 1419989384 642270 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1419989564 771545 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 245 seconds < 1419989771 362356 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 QUIT :Quit: zzz < 1419989948 765835 :AndoDaan!~AndoDaan@188.189.83.12 JOIN :#esoteric < 1419990743 833047 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1419990763 602307 :G33kDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419990917 334072 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 256 seconds < 1419990921 661015 :G33kDude!~GeekDude@unaffiliated/g33kdude NICK :GeekDude < 1419991383 549802 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Read error: Connection reset by peer < 1419991394 927847 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419991617 92662 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1419991814 651943 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 245 seconds < 1419991870 358686 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1419992143 15119 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1419993565 990872 :GeekDude!~GeekDude@c-73-31-240-150.hsd1.wv.comcast.net JOIN :#esoteric < 1419993568 463746 :GeekDude!~GeekDude@c-73-31-240-150.hsd1.wv.comcast.net QUIT :Changing host < 1419993568 506999 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419993968 856345 :_1_rafmont2!~WhatsChat@pcsp245-73.dynamic.supercable.net.ve JOIN :#esoteric < 1419994537 242224 :AndoDaan!~AndoDaan@188.189.83.12 QUIT :Ping timeout: 244 seconds < 1419994670 400835 :_1_rafmont2!~WhatsChat@pcsp245-73.dynamic.supercable.net.ve QUIT :Remote host closed the connection < 1419995376 834616 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Remote host closed the connection < 1419996500 13415 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I am working on making a game with OHRRPGCE, but it has problems so when I make the sequel probably I will use SQL instead (SQL is also sometimes called "sequel", but that has nothing to do with it). < 1419996544 489143 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: AdiIRC is updating to v1.9.6 Beta Build (2014/12/30) 32 Bit < 1419996569 839060 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1419997655 334035 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :This book my sister gave me for Christmas present has its own symbols for musical intervals which I have not seen elsewhere; a circle means a perfect unison, a square means a perfect fourth, a triangle means a major third, four circles joined together means augmented fourth, etc. < 1419998078 136947 :shikhin_!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 265 seconds < 1419999009 502251 :oren!~oren@TOROON0949W-LP140-1-1176000251.dsl.bell.ca QUIT :Quit: Lost terminal < 1419999143 204320 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca QUIT :Quit: BLAZING CHICKEN < 1419999152 305854 :CADD!~CADD@12.227.104.109 JOIN :#esoteric < 1419999152 349230 :CADD!~CADD@12.227.104.109 QUIT :Client Quit < 1419999186 122262 :CADD!~CADD@12.227.104.109 JOIN :#esoteric < 1419999462 223042 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1419999936 905976 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1420000142 777105 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :This book also uses glyphs for planets, which I have not seen elsewhere, too. < 1420000210 199658 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :it's hip to be a perfect fourth < 1420002072 148224 :bb010g!uid21050@gateway/web/irccloud.com/x-bzsaaonucvubakdu QUIT :Quit: Connection closed for inactivity < 1420002582 235767 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu JOIN :#esoteric < 1420002603 36743 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric : (y=(ln(x/m-sa))/r^2)) < 1420003002 762740 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :guys its a w+ln(|N|))=ln(|ap^2H+e^ar|)+ln(|y|) :0 < 1420003257 128209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :o...okay < 1420003324 51824 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What is that for? < 1420003392 627732 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :happy new years < 1420003433 451304 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :It is not quite yet the new year, it is soon < 1420003451 292475 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :And then after that it will soon be Epiphany (the end of the Christmas season) < 1420003492 113777 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :for me it is < 1420003729 723594 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1420004564 280259 :augur_!~augur@c-71-57-177-235.hsd1.fl.comcast.net JOIN :#esoteric < 1420004739 706010 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net QUIT :Ping timeout: 245 seconds < 1420005853 278274 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Quit: mitchs < 1420006823 368782 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1420007277 185421 :nys!~nysnamovo@blk-215-85-138.eastlink.ca QUIT :Quit: sleep < 1420007848 279928 :Patashu!Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 255 seconds < 1420007930 122369 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net JOIN :#esoteric < 1420007970 130904 :bb010g!uid21050@gateway/web/irccloud.com/x-kczmhlpcxplbjtpc JOIN :#esoteric < 1420008118 280257 :augur_!~augur@c-71-57-177-235.hsd1.fl.comcast.net QUIT :Ping timeout: 255 seconds < 1420009057 87932 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 240 seconds < 1420009064 87615 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1420009064 598109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`unidecode ‐ < 1420009065 262374 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+2010 HYPHEN] < 1420009072 75198 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish < 1420009084 811027 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i see a blank square) < 1420009182 486297 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> fix $ printf "HYPHEN%sMINUS" < 1420009183 736343 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : No instance for (GHC.Show.Show a0) < 1420009183 779566 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : arising from a use of ‘M50235812057197137065544.show_M50235812057197137065... < 1420009183 779691 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : The type variable ‘a0’ is ambiguous < 1420009194 201173 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> text $ fix $ printf "HYPHEN%sMINUS" < 1420009199 241954 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : mueval: ExitFailure 1 < 1420009305 60843 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 244 seconds < 1420009598 149887 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> var $ fix $ printf "HYPHEN%sMINUS" < 1420009599 408886 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : HYPHENHYPHENHYPHENHYPHENHYPHENHYPHENHYPHENHYPHENHYPHENHYPHENHYPHENHYPHENHYPH... < 1420009616 973865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(text is strict in the whole string passed) < 1420009723 3053 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t text < 1420009724 1579 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :String -> Doc < 1420009747 212830 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or at least its spine, it's part of a text formatting system so needs to know the width. < 1420009788 589896 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> take 50 . text $ ['A'..'z'] ++ repeat 50 undefined < 1420009789 818792 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match type ‘Text.PrettyPrint.HughesPJ.Doc’ with ‘[a]’ < 1420009789 862000 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Expected type: GHC.Base.String -> [a] < 1420009789 862121 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Actual type: GHC.Base.String -> Text.PrettyPrint.HughesPJ.DocCouldn't matc... < 1420009797 353665 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1420009812 5986 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> take 50 . show . text $ ['A'..'z'] ++ repeat 50 undefined < 1420009813 233311 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match expected type ‘t0 -> [GHC.Types.Char]’ < 1420009813 276533 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : with actual type ‘[a0]’ < 1420009819 335690 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NOW WHAT < 1420009832 880965 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1420009838 993266 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> take 50 . show . text $ ['A'..'z'] ++ replicate 50 undefined < 1420009840 265524 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : "ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqr" < 1420009845 102203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yep, only the spine < 1420009890 630308 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: ^ < 1420009974 279230 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1420009981 951403 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: dieharder isn't that slow but that Befunge RNG is :-P cfunge manages around 370 KiB/s on this box (vs. e.g. 'cat /dev/urandom' doing 17 MiB/s) < 1420010134 636522 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Vorpal: Re. kt, rule of thumb: k doesn't special-case things. If your k works and your t works, whatever happens happens, the double-reverse sounds right. I hope Mycology tests k enough these days that it passes only the "obvious" non-special-casing implementation or something hopefully-obviously overcomplicated. (Rule of thumb to Funge-98 programmers: don't use k on instructions that might fail. Also don't < 1420010136 959790 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :use kt because nobody wants to deal with that.) < 1420010179 112616 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> text "ä" < 1420010180 460832 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ä < 1420010187 632245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :don't cross the kt boundary < 1420010199 638383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: what does t do again? < 1420010205 824658 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :elliott: Fork thread < 1420010262 246867 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh, new golfing problem < 1420010286 820742 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it's the cp boundary these days, i hear) < 1420010293 16161 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(you shouldn't cross that either) < 1420010311 685528 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Boundaries are generally meant to not be crossed, otherwise they wouldn't be there < 1420010311 728826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(ok so it's actually K-Pg) < 1420010386 50689 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: it's only simple text layout formatting, i think it has no idea about unicode... note that it didn't even look at the undefined characters above < 1420010390 568375 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Don't cross the pg boundary either < 1420010402 416377 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric ::t sizedText < 1420010403 702011 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Int -> String -> Doc < 1420010483 139036 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's mainly just for indentation and side-by-side stuff, last i checked it didn't even have a combinator for a rectangular table. < 1420010552 356606 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> text + () < 1420010553 682298 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match expected type ‘GHC.Base.String < 1420010553 725748 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : -> Text.PrettyPrint.HughesPJ.Doc’ < 1420010553 725913 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : with actual type ‘()’ < 1420010577 963193 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION did that to make it display the module name < 1420010594 283513 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION discovers you cannot do /me inside parentheses < 1420010641 497032 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Time to rally for CTCP PARENTHETICAL_ACTION < 1420010692 589159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can just do < 1420010697 475299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(ACTION this) < 1420010770 651734 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :What is (*elliott this) < 1420010787 338090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did that actually work < 1420010808 33770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION hopes your client actually supports this -- it's such a beautiful mess! < 1420010902 270219 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :As opposed to ugly messes, like mirc colours < 1420011195 55273 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :My client displays all of those things; it won't display mIRC colors though < 1420011354 479490 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric : ( 67 , 88 ) 7.00 ( 86 , 6 ) I think my server is gonna die < 1420011366 918519 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :farewell maybe < 1420011464 753764 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 245 seconds < 1420011727 169530 :MoALTz!~no@user-46-112-9-246.play-internet.pl QUIT :Quit: Leaving < 1420011947 908777 :shikhin!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1420012356 251341 :SopaXorzTaker!~Mark@87.228.105.48 JOIN :#esoteric < 1420012356 441094 :SopaXorzTaker!~Mark@87.228.105.48 QUIT :Changing host < 1420012356 484423 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1420012670 517527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i think zzo38's client is the only one which does. < 1420012685 992303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah I guess Jafet was joking :p < 1420012730 98280 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay i got a golfing solution in first < 1420012741 788075 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now to wait to see it thrashed < 1420012902 890525 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :African dictator of the hill < 1420013556 684287 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: 102. 79. < 1420013576 437998 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NOOOO i was just going to submit a 102 < 1420013615 110308 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh compile error < 1420013646 804815 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait wat < 1420013721 378678 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah fixing that made it 103 instead < 1420013736 684482 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(really stupid, mistyped <- as -) < 1420013786 218072 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: AAAAAAAA not cheating, i presume? < 1420013801 674942 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh well i did predict thrashing < 1420013820 822627 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Aaaaaah < 1420013828 872477 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :My sinuses are in poor condition right now < 1420013833 824516 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1420013855 322261 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: not cheating. would I ever?! < 1420013864 438746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: we're golfing here, please don't go on tangents. < 1420013870 816935 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: yes hth < 1420013891 487235 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although 73 is too short to be cheating on this, i think < 1420013990 118497 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess this means a completely different algorithm is called for. < 1420014006 602971 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i didn't even have any guard splits this time! < 1420014192 32830 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm despite length you somehow have more symbols than me < 1420014236 957968 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suppose because i used several alphanum builtin functions < 1420014329 89061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maximum and zipWith are pretty long < 1420014633 363860 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, you did ask to be trashed, I was happy to oblige ;) < 1420014639 334669 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1420015076 108055 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :giddy, too < 1420015093 607562 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but now afraid of henkma < 1420015222 397632 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :is there any site where I can make a .edu student email < 1420015228 492577 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :or are they just assigned < 1420015352 413482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have to be a student first... < 1420015456 602701 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :This is what I've been.trying to tell this guy < 1420015464 127454 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :GOD DAMMIT < 1420015467 727659 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :ACTION sobs < 1420015490 686511 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"this guy" < 1420015507 716333 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :some guy who wants a java ide session < 1420015523 501983 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :I've been telling him... < 1420015529 597449 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :I think he's trolling me < 1420015622 619795 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there was a time when you could have reached me via oerjan@nuts.edu < 1420015650 932211 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :when was that! < 1420015693 319991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :our university's (which is not in the us) computer club (of which i'm still a member and through i'm currently irc'ing) managed to get it assigned to them < 1420015705 945695 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Fiendish < 1420015706 812804 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :back in the '90s < 1420015724 156813 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :omfg < 1420015735 97316 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :I was a infant < 1420015739 393985 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :an* < 1420015766 770264 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this happened after someone noted that the obvious english translation of our newly reorganized university's new name was Norwegian University of Technology and Science < 1420015809 393447 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Hmm, they do have ntnu.edu. < 1420015812 989120 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they then wisely chose to make the official translation Science and Technology instead. < 1420015825 681948 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :So < 1420015833 378918 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: don't you mean ntnu.no < 1420015846 322433 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :you've been through a lot of code before I'm guessing oerjan < 1420015863 516930 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :http://ntnu.edu < 1420015879 58181 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but not before our computer club (actually one of two, the two merged parts of the university had different ones which still survive) grabbed it < 1420015890 488033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: whois claims it doesn't exist... < 1420015911 623458 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :More fiendish < 1420015912 182083 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :it exists < 1420015931 637023 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :What's the registration authority for .edu? < 1420015943 342779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: that would probably be something the whole university got, though < 1420015954 825556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the main domain is ntnu.no < 1420015975 246529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :getaddrinfo(whois.educause.edu): No address associated with hostname < 1420016002 586299 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: i think back then at least, it wasn't officially us-restricted < 1420016025 159378 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :I'm moving to Sweden < 1420016038 883143 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :its like a very non violent place < 1420016071 127720 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :its almost as if its the... < 1420016073 105971 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: oh wait it was just an intermittent whois failure, found it now < 1420016075 640717 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :Twilight zone < 1420016089 276482 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :norway is also rather nonviolent < 1420016091 529466 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Heh, the .edu registrar has a list of suspended domains at https://net.educause.edu/edudomain/delinquent.asp < 1420016126 281972 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :Is the norwegian language easy to learn? < 1420016150 962846 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :coming from English speaking countries < 1420016165 285040 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: well it's related to english, and has easier spelling... < 1420016173 256071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although we do have genders < 1420016203 821940 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :what do genders have to with language ? < 1420016227 939561 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: um you don't know any languages with grammatical gender? < 1420016228 222246 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :Also do you have to roll r's in Norwegian? < 1420016252 553896 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :I cannot do that even if I was about to get murdered < 1420016272 442500 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :mind you the mind is very powerful? < 1420016282 554136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: if you learn to speak "normalized eastern norwegian", then you have to roll rs. but in western dialects you can use an uvular r instead < 1420016300 656971 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :I cannot < 1420016320 491750 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :dialects are btw as i've mentioned before a major challenge when using norwegian in practice < 1420016351 424207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because for strange historical reasons, we're one of the few nations in the world that _don't_ normalize our speech < 1420016362 34072 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :everytime I try and roll an r < 1420016368 572347 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :it comes out as whoosh < 1420016378 734860 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: just be glad you're not learning czech hth < 1420016393 102035 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :ill just learn Japanese < 1420016393 420814 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(r hacek, one of the hardest sounds in the world) < 1420016409 931996 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :and well < 1420016416 801954 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :I can use a throat r < 1420016437 126941 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :fuck I'm such a failure at noises < 1420016455 965011 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :ACTION is trying to roll an r atm < 1420016538 931217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i assume by throat r you mean what i called uvular above < 1420016545 598585 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :I think everytime I try I kinda stop breathing out of my mouth and then out my nose < 1420016566 836559 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :or just stop breathing < 1420016623 632053 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :nope I can't roll an r < 1420016630 295903 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :ACTION fails life < 1420016643 677553 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1420016693 150053 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :wait does it really make a difference if I use and English r? < 1420016706 381537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just learn the bergen dialect. no r rolling and one less gender than everyone else < 1420016715 836392 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: you'll probably be understood < 1420016742 287546 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(also the dialect of our prime minister) < 1420016742 330859 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :ok < 1420016762 443513 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :I over react a lot < 1420016818 998212 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :I made a recall thing for my bot that lets me bring back certain things and sentences people have said if I state a month and channel < 1420016833 965123 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :without breaking my irc < 1420016879 494632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :on the flip side, sweden is a lot easier to get into than norway. although this is slowly dooming their government to collapse as the anti-immigration party gets steadily stronger, so probably won't last many more years. < 1420016917 952399 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :Why is Norway hard to get into? < 1420016940 375945 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's not that norway is so hard, it's that sweden is unusually easy. < 1420016953 642001 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :do you want to keep that whole no war forever and ever title forever? < 1420016961 877699 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for a european country < 1420016966 157704 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Solace: wat < 1420017016 255187 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :not engaging in wars does sound like an excellent plan < 1420017026 401026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the idea that norway is peaceful is looking more and more like a myth and hypocritical < 1420017080 971562 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@metar LOWI < 1420017081 366057 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :LOWI 310850Z VRB01KT 3000 -SN BR FEW005 SCT010 BKN035 M02/M02 Q1032 R08/49//95 NOSIG < 1420017109 884440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it broke down with the kosovo war in the 90s, and since then we've been involved militarily in iraq, afghanistan and libya. < 1420017142 276335 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also we have a very big weapon industry for our size < 1420017179 165057 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the politicians still get flack for trying to avoid the word "war", though < 1420017183 760917 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh good, it's supposed to stay below 0C < 1420017194 920163 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1420017195 131220 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ENVA 310850Z 30009KT 9999 VCSH FEW025 SCT041 BKN098 07/04 Q1014 NOSIG RMK WIND 670FT 28014KT < 1420017216 497666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think most of the snow and ice has washed away by now < 1420017241 376709 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :here it's snowed quite a bit tonight < 1420017334 690221 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*flak, it seems < 1420017372 40318 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monday was very slippery < 1420017395 330003 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :then they put on gravel < 1420017443 400074 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(on the sidewalks) < 1420017451 757026 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :Is it bad if I just imagined you slipping around < 1420017470 862779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, although i managed to avoid falling < 1420017487 255489 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :I think ny heater vent is broken < 1420017494 911044 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu PRIVMSG #esoteric :I'm dying of the cold < 1420017503 49196 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :r.i.p. < 1420017552 362443 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :last end of summer it the heating was broken here. thankfully it got fixed before it got really cold. < 1420017556 267181 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-it < 1420017776 510455 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@metar EFHK < 1420017776 738796 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :EFHK 310850Z 28009KT 9999 BKN007 04/02 Q1008 NOSIG < 1420017782 566274 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It was M20 last time I did that. < 1420017787 648181 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Now it's plus four. < 1420017984 30521 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1420020943 899385 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1420021746 902287 :MoALTz!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1420021892 913761 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's a bit better < 1420026540 654700 :irctc613!9731b488@gateway/web/freenode/ip.151.49.180.136 JOIN :#esoteric < 1420026708 983134 :irctc613!9731b488@gateway/web/freenode/ip.151.49.180.136 QUIT :Client Quit < 1420026804 186024 :perrier___!~cinch@107.170.175.57 QUIT :Read error: Connection reset by peer < 1420027601 16816 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, what is? < 1420027602 570402 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1420027672 49569 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :90 < 103 < 1420027683 757699 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: http://golf.shinh.org/p.rb?Kimariji < 1420027683 958450 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://golf.shinh.org/p.rb?Kimariji < 1420027697 818336 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1420027704 775874 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :still 17 characters to beat < 1420027801 952450 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :still need yet another algorithm < 1420027985 667971 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that is a neat problem < 1420028498 460257 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops, filtering an infinite list to find the length of the result doesn't work < 1420029091 440258 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1420029146 62858 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1420029278 393768 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 250 seconds < 1420030210 181655 :Solace!uid52684@gateway/web/irccloud.com/x-bpjdgchmythzinhu QUIT :Quit: Connection closed for inactivity < 1420030230 342572 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :@metar < 1420030301 948599 :MoALTz!~no@user-46-112-9-246.play-internet.pl QUIT :Ping timeout: 272 seconds < 1420030327 912883 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :int-e: it might be nice if @metar remembered what you metared last < 1420030363 113921 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :ooh, and @metar could give you what they metared last (assuming it's their local airport) < 1420030382 721916 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :@metar EGNT < 1420030382 875800 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :EGNT 311220Z VRB01KT 9999 FEW025 08/04 Q1023 < 1420030459 266231 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :@metar ESSL < 1420030459 708216 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ESSL 311220Z AUTO VRB02KT 9999NDV FEW110/// 05/03 Q1018 R29/19//95 < 1420030564 728526 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :olsner: I'm not convinced; for your own use, you could just make an alias in your client. < 1420030705 712834 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :I can just never remember what my ICAO code is < 1420031161 930212 :CADD!~CADD@12.227.104.109 QUIT :Remote host closed the connection < 1420031511 89219 :MoALTz!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1420031819 385392 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :linux manual for readdir_r: < 1420031819 797755 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric : name_max = pathconf(dirpath, _PC_NAME_MAX); < 1420031819 840970 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric : if (name_max == -1) /* Limit not defined, or error */ < 1420031819 841094 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric : name_max = 255; /* Take a guess */ < 1420031819 841171 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric : len = offsetof(struct dirent, d_name) + name_max + 1; < 1420031820 556182 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric : entryp = malloc(len); < 1420031904 64516 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i want to put -2 in there < 1420032019 759302 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :waaaait a second... < 1420032083 542085 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :This is all wrong. "_PC_NAME_MAX: returns the maximum length of a filename in the directory path or fd that the process is allowed to *create*" with an explicit note stating " Files with name lengths longer than the value returned for name equal to _PC_NAME_MAX may *exist* in the given directory." (emphasis mine) < 1420032135 842123 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what the hell < 1420032148 894296 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how do they get there? < 1420032284 393991 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :In the same vein, ntfs-3g can create filenames that Windows refuses to open or remove. < 1420032288 959460 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://pubs.opengroup.org/onlinepubs/009695399/functions/readdir_r.html states "Either the {NAME_MAX} compile-time constant or the corresponding pathconf() option can be used to determine the maximum sizes of returned pathnames." < 1420032332 37765 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :linux manual for pathconf: "Some returned values may be huge; they are not suitable for allocating memory." < 1420032577 561471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hurd defines the path maxmimum things to like some ridiculously huge value I think < 1420032583 625658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*maximum < 1420032594 481301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like max 32-bit value or something < 1420032596 352802 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Good thing no one uses it, then < 1420032670 572088 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://elliotth.blogspot.co.at/2012/10/how-not-to-use-readdirr3.html suggests to just use readdir() < 1420032682 895417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int-e: that guy's name really fucks with me < 1420032696 465235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I see it every now and then and I'm like b-buh??? < 1420032709 482184 :shikhin_!~shikhin@unaffiliated/shikhin NICK :shikhin < 1420032765 444951 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :E. Hurd < 1420032864 297346 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :int-e: nice, there's a race too < 1420032866 75807 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and http://womble.decadent.org.uk/readdir_r-advisory.html points out that the suggested usage, even if the returned limit is safe, has race conditions < 1420032902 513319 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So it's really just a horrible API. < 1420032915 219244 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :racist usage < 1420032966 850102 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The academic community prefers "racy" hth < 1420032974 967428 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and unfortunately, "The readdir() function need not be reentrant. A function that is not required to be reentrant is not required to be thread-safe." < 1420033000 100250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :who needs to readd irs, anyway < 1420033042 934513 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: updatedb < 1420033077 423365 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, that b was far too out of date < 1420033138 91459 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the name is really original, but it updates the database of for "locate" (which personally, I use a lot) < 1420033168 996118 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :There are irs up tedb? < 1420035918 900143 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 264 seconds < 1420036618 370 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :O_o Haskell on the JVM: https://github.com/Frege/frege < 1420036778 215292 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah, still no aur package < 1420036958 260615 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`cc char buf[9]; printf("%d", sscanf("", "[]", buf)); < 1420036963 933806 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/tmp/a.c:1:21: error: expected declaration specifiers or ‘...’ before string constant \ /tmp/a.c:1:27: error: unknown type name ‘sscanf’ < 1420036991 595574 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`cc int main(void) { char buf[9]; printf("%d", sscanf("", "[]", buf)); return 0; } < 1420036995 881284 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/tmp/a.c: In function ‘main’: \ /tmp/a.c:1:31: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] \ /tmp/a.c:1:44: warning: incompatible implicit declaration of built-in function ‘sscanf’ [enabled by default] \ -1 < 1420037046 736 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`cc #include \ int main(void) { char buf[9]; printf("%d", sscanf("", "[]", buf)); return 0; } < 1420037046 961242 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/tmp/a.c:1:20: warning: extra tokens at end of #include directive [enabled by default] \ /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/crt1.o: In function `_start': \ (.text+0x20): undefined reference to `main' \ collect2: error: ld returned 1 exit status < 1420037074 139785 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: use \n not \ < 1420037099 601240 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Hmm < 1420037115 460084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's a substitution done by the command itself, not related to HackEgo's normal output < 1420037129 110403 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`` function f { echo "$@" }; f "a\nb" < 1420037129 573401 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: -c: line 1: syntax error: unexpected end of file < 1420037185 389399 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`` function f() { echo "$@"; }; f "a\nb" < 1420037185 846820 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :a\nb < 1420037195 102951 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Jafet: the `cc command, that is. < 1420037203 60099 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`cat bin/cc < 1420037203 509766 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ echo "$@" > /tmp/a.c && gcc /tmp/a.c -o /tmp/a.out && /tmp/a.out < 1420037275 593088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1420037290 6526 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`` bash -c 'echo "$@"' 'a\nb' < 1420037290 535467 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1420037320 886102 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1420037328 480385 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`` f() { echo "$@"; }; f 'a\nb' < 1420037328 969045 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :a\nb < 1420037351 123712 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`` sh -c 'f() { echo "$@"; }; f '\''a\nb'\''' < 1420037351 677304 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :a \ b < 1420037358 895385 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Fantastic < 1420037399 53392 :nys!~nysnamovo@blk-215-85-138.eastlink.ca JOIN :#esoteric < 1420038761 277443 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca JOIN :#esoteric < 1420038794 287585 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :@metar CYQB < 1420038794 526889 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :CYQB 311500Z 26011KT 15SM FEW013 FEW030 M17/M21 A3018 RMK SF1SC1 SLP229 < 1420038867 804708 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :boily: you need to change your name to freezy hth < 1420039219 957969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1420039220 285288 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ENVA 311450Z 10006KT 9999 FEW001 BKN085 03/03 Q1011 NOSIG RMK WIND 670FT 21010KT < 1420039229 594232 :supay!sid47179@gateway/web/irccloud.com/x-gnvucmvnxgbrsmyc NICK :supay_afk < 1420039255 701684 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and here all the snow is washing away < 1420039279 430407 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :hellørjan. < 1420039297 264828 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :we had our snowmelt happen just before christmas, then everything went down. mainly temperatures. < 1420039305 585094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ciely. < 1420039502 597318 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We got all the snow just a day or three before Christmas, and now it's going. It's like someone ordered a white Christmas, but nothing more than that. < 1420039509 871937 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :one benefit of a solid M17 outside is that cold tap water is very cold. nothing like a refreshing scottish shower ^^ < 1420039537 871797 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAA < 1420039538 98408 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://outside.aalto.fi/img/temp.month.png like that < 1420039545 295838 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :oerjan: AAAAAAAAA? < 1420039580 120527 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :fizzie: neat. < 1420039587 742221 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION does not want scottish showers < 1420039672 853546 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :I usually can't get them at home because of... hmm... peculiarities with the unusual tap, but when I'm at my parents, aaaaaah :) < 1420039719 273942 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :(ah! apparently the Finns have “avantouinti”.) < 1420039789 450028 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAAA < 1420039852 635829 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i've read that trondheim has a sea bathing society which also is open during winter < 1420039990 980986 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :found a brief youtube video (not winter afaict) https://www.youtube.com/watch?v=V-i_ZLL-_80 < 1420040020 70813 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh this is winter https://www.youtube.com/watch?v=20dtoVoHppY < 1420040121 328278 :SopaXorzTaker!~Mark@87.228.105.48 JOIN :#esoteric < 1420040121 688298 :SopaXorzTaker!~Mark@87.228.105.48 QUIT :Changing host < 1420040121 731571 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1420040223 722800 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be JOIN :#esoteric < 1420040402 498871 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :Ils sont fous ces Norvégiens... < 1420040441 500920 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::D < 1420040466 537146 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i heard a mention of 1.5 celsius water temperature < 1420040485 935890 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :I heard people talking. mine eyes glazeth over very much... < 1420040495 900566 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :ACTION should study germanic languages more... < 1420040523 195443 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :goodfternoonoily < 1420040627 402324 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :shachar tahara'im tovim. < 1420040636 761733 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :s/\bt/tz/ < 1420040691 143215 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :shachar? < 1420040701 50144 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION tries to figure out whether that's a pun or a mistake < 1420040777 46434 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :I portmanteaued to the best of my ability >_>'... < 1420040802 85205 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :shachar means dawn hth < 1420040828 957200 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu JOIN :#esoteric < 1420040868 4378 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :also portmanteaus are v. popular in hebrew < 1420040880 170943 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but i'm not sure what you were going for there < 1420040912 858974 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :well, http://omniglot.com/language/phrases/hebrew.php lists the aforementioned phrase as “good afternoon”, and I tried to esthetically merge shachaf into it. < 1420040991 150820 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oh, i see < 1420041008 375652 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's not actually afternoon. < 1420041025 721474 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :darn. < 1420041030 22327 :nortti!nortti@nano.smar.fi NICK :lawspeaker < 1420041037 747690 :lawspeaker!nortti@nano.smar.fi NICK :nortti < 1420041081 577725 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the Dawn of the Seagull < 1420041104 145303 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this year's big eco-horror movie < 1420041142 790470 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 245 seconds < 1420041520 216611 :nortti!nortti@nano.smar.fi NICK :lawspeaker < 1420041605 630464 :shikhin!~shikhin@unaffiliated/shikhin NICK :shikhit < 1420041665 477608 :lawspeaker!nortti@nano.smar.fi NICK :nortti < 1420041892 10379 :bb010g!uid21050@gateway/web/irccloud.com/x-kczmhlpcxplbjtpc QUIT :Ping timeout: 272 seconds < 1420042081 804093 :arjanb!8259ab67@gateway/web/freenode/ip.130.89.171.103 JOIN :#esoteric < 1420042407 484649 :bb010g!uid21050@gateway/web/irccloud.com/x-grriyeawcbhtzaje JOIN :#esoteric < 1420042867 138198 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Pow, ka-pow. < 1420042880 580494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat, ka-wat < 1420042885 184417 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Fireworks. < 1420042888 181230 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1420042904 361542 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not much of that here yet < 1420042921 149402 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, our laws allow them from 18:00, and it's 18:21 here now. < 1420042928 684958 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Also, ice swimming is a real big tradition in Finland. < 1420042935 906299 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i know < 1420042944 182936 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :ACTION has decided he needs to read this disassembly … < 1420042950 491779 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Where do I learn how? < 1420042952 53538 :AnotherTest!~turingcom@94-224-27-51.access.telenet.be QUIT :Remote host closed the connection < 1420042983 801604 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :(x86_64) < 1420043036 183297 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Learn how to read x86_64 generated code? < 1420043089 657336 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :fizzie: yup, the explosions have begun here as well. < 1420043114 275649 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :I mean, my proximal problem is, what do the parens mean exactly. < 1420043131 44798 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Wow that sentence was broken. < 1420043143 639194 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In AT&T syntax? < 1420043153 308972 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :How do I tell that? < 1420043164 711968 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you're using GNU tools it's probably AT&T syntax. < 1420043167 426970 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :It has % on the registers. < 1420043174 394300 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://en.wikibooks.org/wiki/X86_Assembly/GAS_Syntax < 1420043196 972069 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Thank you. < 1420043199 811576 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Parentheses mean dereference, e.g. (%rax) means something like "*rax" in C. < 1420043203 669307 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :assembly makes my brain hurt < 1420043214 764078 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But there are a bunch of extra syntax bits. < 1420043239 382747 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess that page explains it. < 1420043274 322517 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1420043307 655738 :SopaXT!~Mark@87.228.105.48 JOIN :#esoteric < 1420043307 738842 :SopaXT!~Mark@87.228.105.48 QUIT :Changing host < 1420043307 738956 :SopaXT!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1420043310 866348 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it appears that the official children fireworks will be at 7 pm < 1420043354 534088 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Read error: Connection reset by peer < 1420043363 50297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"children fireworks"? < 1420043369 214877 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :disp(%base,%index,scale) is (in pseudo-C) *(%base + scale*%index + disp), where scale is one of 1, 2, 4, 8, %base and %index are registers, and disp is an immediate displacement. < 1420043373 966940 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(To summarize.) < 1420043392 204437 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: ok "family" < 1420043413 528675 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, I was going to type what fizzie typed but then I saw that the page I linked to said the same thing. < 1420043414 286674 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :trondheim has an official firework < 1420043439 363390 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you write simple C code you can read the x86 that your favorite compiler turns it into. < 1420043502 429062 :tromp_!~tromp@rtc35-167.rentec.com PRIVMSG #esoteric :if it's really simple you can jit-compile it with https://github.com/EarlGray/c4 < 1420043511 344756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(there's also a bigger one at midnight, of course) < 1420043645 557730 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Hrmf, garbage pointer? Though this test looks weird … < 1420043653 144904 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they started having that after they outlawed private fireworks in the city center < 1420043716 352410 :MoALTz!~no@user-46-112-9-246.play-internet.pl QUIT :Quit: Leaving < 1420043929 11766 :Melvar!~melvar@dslb-088-077-173-086.088.077.pools.vodafone-ip.de PRIVMSG #esoteric :Nope, the test is fine, must be a garbage pointer … < 1420043936 988140 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Is it like the kind of thing where you strap a baby to a rocket and fire it up? < 1420044499 974703 :shikhit!~shikhin@unaffiliated/shikhin NICK :shikhin < 1420044721 649225 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i dunno i have never seen it close up hth < 1420044722 159093 :SopaXT!~Mark@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1420044724 377378 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1420044754 734415 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1420044768 293331 :SopaXorzTaker!~Mark@87.228.105.48 JOIN :#esoteric < 1420044768 336734 :SopaXorzTaker!~Mark@87.228.105.48 QUIT :Changing host < 1420044768 336842 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker JOIN :#esoteric < 1420044831 690402 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: if fireworks are outlawed only outlaws will have fireworks hth < 1420044940 123312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i take it you are referring to the recent wave of arson in trondheim tdnh < 1420044977 316489 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 256 seconds < 1420045012 198840 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1420045017 934623 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i wasn't aware of that wave sfnh < 1420045084 200521 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :one of the most stylish old pubs in the city got burned down :( < 1420045135 705367 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :("old", it was from the 50s or 60s or thereabouts) < 1420045291 119273 :CADD!~CADD@12.227.104.109 JOIN :#esoteric < 1420045432 285270 :InvalidCo!invalidco@makkara.org QUIT :Ping timeout: 255 seconds < 1420045522 760872 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net JOIN :#esoteric < 1420045948 785237 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Your fires were mentioned in the Finnish news. < 1420045963 199329 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We're a bit closer, admittedly. < 1420045982 441641 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Finnish news? Isn't that a song by Noël Coward? < 1420046026 213385 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pizza est < 1420046116 921333 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've been informed that Norwegian pizza is the best. < 1420046137 492501 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed! < 1420046147 350857 :supay_afk!sid47179@gateway/web/irccloud.com/x-gnvucmvnxgbrsmyc NICK :supay < 1420046171 46137 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least they caught the pub arsonist, he was lurking around before and the neighbors spotted him < 1420046214 660902 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but it's not clear whether they got the one in the suburbs < 1420046366 346505 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :ACTION fears a lutefisk pizza < 1420046391 81036 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i haven't heard of that, i think < 1420046408 669335 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :my dad in youngers tried to serve me both fish pizza and brunost pizza, though < 1420046415 647279 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*in younger years < 1420046422 4394 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :youngers. < 1420046423 565344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf happened to those letters < 1420046436 148633 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I thought it was a place. < 1420046478 673467 :InvalidCo!invalidco@makkara.org JOIN :#esoteric < 1420046498 334204 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I.e., you have one dad in Youngers, and another in Olders. < 1420046536 320048 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sounds like it would be in flandern somewhere < 1420046584 750011 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*flanders < 1420046590 250383 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :... < 1420046620 13230 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it's actually flandern in norwegian) < 1420046677 249213 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :flandern sounds like it would be spelled with a v originally < 1420046680 669746 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :wikipédia redirects flandern to flanders. < 1420046704 571671 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: indeed < 1420046711 536084 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :boily: have you tried lutefisk? < 1420046779 163248 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :not yet! < 1420046800 128230 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm they have this reality show in norway where norwegian-americans compete to get to meet their family roots. i'm pretty sure lutefisk tasting would be one of the tests. < 1420046821 27191 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i haven't watched it though, and don't have a tv) < 1420046825 547016 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :boily: I think lutfisk is going out of style, you might have to hurry before they stop making it < 1420046840 632853 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :(in sweden, that is, maybe it's still going strong in norway) < 1420046914 303703 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm the english wikipedia has a page but it's very brief except for lists https://en.wikipedia.org/wiki/Alt_for_Norge < 1420046927 803523 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :olsner: How about surströmming? < 1420046979 235002 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :surströmming only exists due to continued military subsidies hth < 1420047013 829109 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :weaponized surströmming. *shudders* < 1420047038 242556 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :it seems more popular than lutfisk, since it appears in shops every year (and is prominently displayed)... which is odd, lutfisk is perfectly edible though completely tasteless, almost the complete opposite of surströmming < 1420047289 964129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course it's in the shops here http://www.matvareguiden.no/bilder_store/5829.jpg < 1420047456 40309 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(that's the christmas packaging of norway's main microwave dinner brand hth) < 1420047482 366512 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1420047544 214193 :Solace!uid52684@gateway/web/irccloud.com/x-nivmkhsuvowtfygl JOIN :#esoteric < 1420047635 419158 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Read error: Connection reset by peer < 1420047697 73174 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1420048081 976166 :MoALTz!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1420048255 524267 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :oerjan, well there is bacon in that, so that helps < 1420048314 377238 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bacon always helps < 1420048334 416939 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and is standard lutefisk condiment afaiac < 1420048674 337721 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :I only ate lutfisk once, I thought the standard condiment was white sauce and pepper < 1420048711 325334 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no wonder lutefisk is dying out in sweden hth < 1420048724 528357 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :indeed < 1420049296 308626 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1420049812 126449 :Solace!uid52684@gateway/web/irccloud.com/x-nivmkhsuvowtfygl PRIVMSG #esoteric :what is lutfisk < 1420050008 429846 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :lye-treated fish < 1420050032 697487 :Solace!uid52684@gateway/web/irccloud.com/x-nivmkhsuvowtfygl PRIVMSG #esoteric :ah < 1420050046 812893 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :(lut = lye, fisk = fish) < 1420050063 665274 :scoofy!~spirit@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :is it good? < 1420050340 833350 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :delicious hth < 1420050354 973835 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION carefully hides his evil cackling < 1420050702 964502 :shikhin_!~shikhin@unaffiliated/shikhin JOIN :#esoteric < 1420050945 137525 :shikhin!~shikhin@unaffiliated/shikhin QUIT :Ping timeout: 265 seconds < 1420050960 741356 :shikhin_!~shikhin@unaffiliated/shikhin NICK :shikhin < 1420050984 607243 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1420051081 86837 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1420051086 727916 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1420051093 498701 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1420051096 888088 :scarf!~ais523@unaffiliated/ais523 NICK :ais523 < 1420051352 285040 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Ping timeout: 250 seconds < 1420051471 699620 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1420051500 78680 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1420051716 687837 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1420051815 126997 :Solace!uid52684@gateway/web/irccloud.com/x-nivmkhsuvowtfygl PRIVMSG #esoteric :ono < 1420051838 644091 :AndoDaan!~AndoDaan@188.188.86.222 JOIN :#esoteric < 1420051994 283563 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1420052271 156878 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 244 seconds < 1420052422 402493 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1420052468 274001 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1420053325 119988 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1420053990 148248 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1420054589 111481 :MoALTz!~no@user-46-112-9-246.play-internet.pl QUIT :Quit: Leaving < 1420054887 113434 :MoALTz!~no@user-46-112-9-246.play-internet.pl JOIN :#esoteric < 1420055003 194535 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1420056256 530506 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Read error: Connection reset by peer < 1420056544 442044 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :Idea for an esoteric programming language: "2014". Has no executable commands but if and implementation is run, and it's 2014, it output "Hello, World!" < 1420056571 457988 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :AndoDaan: so if it isn't written quickly, the language is useless? < 1420056592 841276 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :Completely. < 1420056641 906541 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :Maybe until 12 014. I don't know how computers will use dates then, so it might mess up. < 1420056672 81362 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :y12k problem < 1420056694 585801 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :Not my problem. < 1420056810 325955 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :Maybe not completely useless. Imagine: http://i.imgur.com/BO7rmKK.jpg Start up the old "2014" and say "hth" < 1420056847 510641 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` sha256sum <<<'int main(){}' < 1420056848 892295 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :7364d3748f78f2937d0c5381c90d3b12c46b11966dae15673d34cfac955cec5f - < 1420056903 80946 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Let C-7364d3748f78f2937d0c5381c90d3b12c46b11966dae15673d34cfac955cec5f be C with the syntactic restriction that every source file miust have an SHA256 hash equal to 7364d3748f78f2937d0c5381c90d3b12c46b11966dae15673d34cfac955cec5f... < 1420057180 693381 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(The language is "cryptographically secure"; it is (almost certainly) TC, but writing exploitable code in it is close to impossible.) < 1420057233 155830 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Insert a backreference to the tedious C-and-TC discussions here. < 1420057262 50651 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :security claim: [4~.well, modulo compiler bugs.. < 1420057269 735863 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Maybe a footnote or something, when they publish the #esoteric book.) < 1420057353 88093 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess I'm too practically minded to not consider C a TC language. In fact I expect that logically speaking, C does not exist; a standard that big is sure to contradict itself in several places. < 1420057802 395615 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`2014 AndoDaan < 1420057802 941477 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world! < 1420057828 517534 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :Awesome. Thanks! < 1420057844 85343 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :`2014? < 1420057844 563623 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: 2014?: not found < 1420057848 290363 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I am not very good at HackEgo, it took me a few tries to get that in properly < 1420057856 170743 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`cat bin/2014 < 1420057856 756248 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ if [ $(date +%Y) = "2014" ] \ then echo "Hello, world!" \ fi < 1420057898 238531 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(If not, all I need to make C TC is to specify that we run the same C code with the same input on an infinite series of machines with increasing pointer sizes, until it terminates. A bit unfortunately, this seems to imply that size_t's range grows without bound...) < 1420057951 864523 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :Taneb: I appreciate it. That was funny, and unexpected. < 1420057962 163583 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric ::) < 1420058011 977364 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :"logically speaking, C does not exist" out of context #esoteric < 1420058647 261425 :CADD!~CADD@12.227.104.109 QUIT :Remote host closed the connection < 1420059623 310277 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1420059626 17647 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1420059719 48729 :scarf!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1420059733 656698 :scarf!~ais523@unaffiliated/ais523 NICK :ais523 < 1420059962 664819 :SopaXorzTaker!~Mark@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1420060003 68755 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 264 seconds < 1420060909 964839 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :@metar CYQB < 1420060910 129341 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :CYQB 312100Z 26007KT 25SM FEW030 FEW240 M13/M20 A3007 RMK CF1CI1 SLP190 < 1420061129 764407 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :@metar ENVA < 1420061129 916001 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ENVA 312050Z 09007KT 9999 BKN044 03/02 Q1010 RMK WIND 670FT 17011KT < 1420061138 219982 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :@metar ESSB < 1420061138 455507 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ESSB 312120Z AUTO 25008KT 9999 BKN004/// 03/02 Q1015 < 1420061146 918398 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :@metar EFHK < 1420061147 234399 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :EFHK 312120Z 26007KT CAVOK 04/02 Q1010 NOSIG < 1420061157 261542 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca PRIVMSG #esoteric :ah! very warm in Helsinki! < 1420061171 84435 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Somehow I own 518 games on Steam. How did that happen. < 1420061205 425059 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I looked this up when I saw on the front page "already in your library" for a game I have no idea how I bought. (BioShock Infinite) < 1420061216 411617 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Must have been a humble bundle or something < 1420061752 127478 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1420061874 265636 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Yep, the 2K bundle < 1420062010 543782 :Solace!uid52684@gateway/web/irccloud.com/x-nivmkhsuvowtfygl QUIT :Quit: Connection closed for inactivity < 1420062019 76249 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 264 seconds < 1420062059 648384 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1420062108 942774 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: Thanks, that makes me feel a bit better about the 150ish games that I have on Stream (too many humble bundles) < 1420062157 456595 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Otoh, I bought the 2K one for Bioshock Infinite, so I was unlikely to forget that. < 1420062177 767670 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(but I still haven't played it) < 1420062233 517808 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, I have 101 humble bundles apparently < 1420062247 26795 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, I bought it for X-COM: Enemy Unknown < 1420062248 246256 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :wait, what... < 1420062261 15978 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I don't care about Infinite, maybe 1 and 2 though < 1420062270 236577 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Much more interesting from the videos I have seen < 1420062270 892314 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh right, the weekly ones have been going on for a while, it's plausible. < 1420062278 999753 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yes < 1420062285 832721 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, also book ones, I got a couple of them < 1420062330 429534 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, btw if you need some extra keys of some games I believe I can gift those. I have two *spare* Fez keys < 1420062334 332977 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And a lot more < 1420062335 255671 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh, you checked the HB site. I don't have an account there. < 1420062348 906163 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Fez is nice (but I got it with some HB) < 1420062370 671460 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess I can count myself as a modest bundler/steamer with a library size of 98. < 1420062381 1836 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, that is only slightly behind me < 1420062397 316984 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I think that's games, not bundles. < 1420062401 361197 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, yes? I looked at the progress bar for loading the home page, and it said "loading order 5 out of 101"... < 1420062412 765053 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1420062423 403426 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, 98 games. < 1420062433 153177 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie, How many bundles= < 1420062435 932208 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :s/=/?/ < 1420062443 607697 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :14. < 1420062453 963210 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: you can buy humble bundles without making a HB account; All I have is a mailbox full of links to the bundle pages. < 1420062463 851342 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :So counting bundles is a bit tricky. < 1420062465 453988 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1420062474 886947 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, Can you redeem to steam nowdays though? < 1420062484 146645 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Thought it tied into your account nowdays < 1420062518 867876 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no, you can redeem to whatever account you're logged in with on steam < 1420062536 770754 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and in the early bundles, you got steam keys to copy and paste < 1420062542 325150 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Well yes < 1420062629 469617 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm 30 bundles + 5 individual humble store thingies. < 1420062673 85082 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Never bought anything on the humble store < 1420062849 719548 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :let's see. I bought Trine (Trine 2 was nice), The Dream Machine Chapter 4 there (must've been cheaper than in the Steam Store), Antichamber (same price as on Steam, but DRM-free, as far as I recall), and Papo & Yo (hmm. I forgot). So only four things, actually. < 1420062911 956765 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Right < 1420062953 551396 :boily!~alexandre@modemcable184.4-177-173.mc.videotron.ca QUIT :Quit: DIMENSIONAL CHICKEN < 1420062971 716842 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I bought both Trine through an early humble bundle. Bought Trine 2 way before it was in a humble bundle. Directly on steam I think. < 1420062986 161991 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've bought Antichamber when it was 1.69€ in the Humble Store. < 1420062991 595830 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I prefer gog.com. < 1420062994 855896 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Bought Antichamber a few days after release, because it looked that amazing < 1420062999 345640 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :And it was amazing < 1420063003 103027 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, same, when possible < 1420063010 304986 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Going to buy Witcher 3 from gog of course < 1420063027 77649 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Anyway I got antichamber through a later humble bundle < 1420063040 370859 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Papo & Yo the same I think? < 1420063047 964416 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Never played that one, looks interesting though < 1420063357 901708 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`2014 just testing < 1420063358 306928 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world! < 1420063363 455038 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not aware of the user's time zone, I see. < 1420063372 733924 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`date < 1420063373 283210 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Wed Dec 31 22:02:50 UTC 2014 < 1420063456 597626 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What's the strftime specifier for Swatch Internet Time? < 1420063490 835224 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: I think Papo & Yo is really well made, has unusual and interesting game mechanics ... but it also tells a disturbing story which may or may not affect how you'll like the game, it's hard to tell in advance. < 1420063786 169832 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :Happy New Year to you then, fizzie. < 1420063794 394103 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, Eh, disturbing as in dark? I'm usually fine with that < 1420063839 564211 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, after all Witcher 2 is a dark and dreary world, and it is one of the games I love most < 1420064090 41769 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Merry uusi vuosi från Fin lande < 1420064103 762116 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :What are you doing there < 1420064163 169770 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :Partaking in the merriment < 1420064176 807262 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Vorpal: I don't think that's the right word. < 1420064218 540 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e, huh, not sure what you mean then, will be interesting. < 1420064243 100094 :dts|pokeball!~DTSCode@unaffiliated/dtscode JOIN :#esoteric < 1420064735 254017 :sebbu2!~sebbu@ADijon-152-1-38-220.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1420064757 233222 :augur_!~augur@c-71-57-177-235.hsd1.fl.comcast.net JOIN :#esoteric < 1420064772 250369 :sebbu2!~sebbu@ADijon-152-1-38-220.w83-194.abo.wanadoo.fr QUIT :Changing host < 1420064772 330639 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1420064804 287012 :MoALTz_!~no@user-188-33-7-126.play-internet.pl JOIN :#esoteric < 1420064889 696465 :dianne_!~diannes@unaffiliated/dianne JOIN :#esoteric < 1420064897 162856 :MoALTz!~no@user-46-112-9-246.play-internet.pl QUIT :Ping timeout: 240 seconds < 1420064977 279512 :jix_!~jix@jixco.de JOIN :#esoteric < 1420065260 681380 :augur!~augur@c-71-57-177-235.hsd1.fl.comcast.net QUIT :*.net *.split < 1420065261 94421 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1420065261 152613 :dianne!~diannes@unaffiliated/dianne QUIT :*.net *.split < 1420065261 472660 :scounder!~scounder@unaffiliated/scounder QUIT :*.net *.split < 1420065261 832009 :skarn!skarn@unaffiliated/skarn QUIT :*.net *.split < 1420065261 979124 :jix!~jix@jixco.de QUIT :*.net *.split < 1420065262 22583 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :*.net *.split < 1420065263 13591 :pikhq!~pikhq@deagol.pikhq.com QUIT :*.net *.split < 1420065580 548424 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net QUIT :Quit: adu < 1420065667 963369 :skarn!skarn@unaffiliated/skarn JOIN :#esoteric < 1420065893 766565 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1420066881 278885 :scounder!~scounder@unaffiliated/scounder JOIN :#esoteric < 1420066936 752167 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1420067000 821155 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :`2014 < 1420067001 326900 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world! < 1420067066 951719 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that thing's only going to work for another hour < 1420067073 556498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we should write a wiki page about it < 1420067179 119942 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :You think so? I like the joke language, but I wouldn't clog up the wiki with just silly things. < 1420067202 261360 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1420067203 987186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it makes a good philosophical point < 1420067231 437092 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :`2014 < 1420067232 258414 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world! < 1420067240 302860 :mihow!~mihow@108.30.58.169 QUIT :Client Quit < 1420067312 528336 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :"languages"* and "I wouldn't want"* < 1420067323 326620 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :I must be tired. < 1420067343 325330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :put it this way: it's more thoughtprovoking than the average BF derivative < 1420067360 629165 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :But yeah, I guess there are many examples of time constrained languages. < 1420067373 507797 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :aren't* dammit. < 1420067392 126392 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :I can't think of any actually. < 1420067395 722743 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's the extremely limiting time that makes it interesting < 1420067405 730421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :arguably http://esolangs.org/wiki/Schroedilang if I've spelled that correctly < 1420067411 532749 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that'd only be useful if the description wasn't blatantly lying < 1420067436 475998 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm racing to get this description done in 2014, too < 1420067472 645442 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :Ha. 2014 has imprinted its nature upon you < 1420067582 121278 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07201414]]4 N10 02http://esolangs.org/w/index.php?oldid=41562 5* 03Ais523 5* (+1093) 10new article < 1420067596 128925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'll put it on the joke language list, though < 1420067655 332360 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :Yeah. < 1420067660 270588 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Joke language list14]]4 10 02http://esolangs.org/w/index.php?diff=41563&oldid=41274 5* 03Ais523 5* (+147) 10/* General languages */ +[[2014]] < 1420067675 979418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`2014 still 2014? < 1420067676 818113 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world! < 1420067677 30564 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :"(and, presumably, years before 2014, although it will never be possible to tell)" brilliant. I didn't consider that. < 1420067687 263487 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that was one of my later additions to the page < 1420067724 763586 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`cat bin/2014 < 1420067725 364043 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ if [ $(date +%Y) = "2014" ] \ then echo "Hello, world!" \ fi < 1420067736 85979 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the reference implementation excludes years before 2013, hth < 1420067745 412034 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :*2014 < 1420067766 592484 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :Quite a poetic description, as far as these things go. Thanks for that, ais523. < 1420067784 362440 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thanks < 1420067791 764847 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I saw the poetry in it, so I decided to write the article < 1420067797 778293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: that isn't a reference implementation < 1420067800 843984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's just an implementation < 1420067828 982817 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :you can't really tell what any previous implementations did, since that's the first known implementation < 1420067845 479236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1420067858 48520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about programs that did nothing, and became permanently decomissioned before 2014 started < 1420067862 19541 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*decommissioned < 1420067864 355857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are those 2014 interps? < 1420067864 501145 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Happy new year! < 1420067897 610554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: you live in UTC+00:43? < 1420067960 109731 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, no I live in UTC+1, so it is now 00:19 < 1420067971 502659 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, however, I was busy during the actual moment, with family < 1420067974 285747 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :I would say not, unless they were trying to be < 1420067992 751342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, new esolang: all programs are interps for this esolang < 1420067998 115515 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :they could be used as 2014 interpreters though? < 1420067998 581143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what a program means depends on what runs it < 1420068018 907532 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, that sounds meta < 1420068029 98123 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1420068041 902568 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, also like a joke < 1420068045 892023 :olsner!~salparot@c80-217-116-33.bredband.comhem.se PRIVMSG #esoteric :Omnimetalang? < 1420068084 166014 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523, though there are UTC+nn:30 and similar laces < 1420068085 736392 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :places* < 1420068095 960152 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Given a time machine, 2014 is/was/will be Hello-world-complete. < 1420068096 256785 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :India for example is offset by a half-hour iirc < 1420068109 649515 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :`2014 < 1420068110 485250 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world! < 1420068115 153603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"hello world complete" is a pretty low computational class < 1420068116 422369 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Well it depends on timezone < 1420068143 210835 :pallokolmio!vosalo@linux.utu.fi PRIVMSG #esoteric :20:22 here < 1420068157 126573 :pallokolmio!vosalo@linux.utu.fi PRIVMSG #esoteric :the fun is still ahead < 1420068204 35467 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Where is GMT-3? < 1420068221 662056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :-3 would imply the extreme east edge of the Americas < 1420068225 531417 :pallokolmio!vosalo@linux.utu.fi PRIVMSG #esoteric :i thinki'm on the other side of the world < 1420068240 308611 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or something else that vertically lined up with that < 1420068248 706630 :pallokolmio!vosalo@linux.utu.fi PRIVMSG #esoteric :this is gmt-5 < 1420068256 714122 :pallokolmio!vosalo@linux.utu.fi PRIVMSG #esoteric :*-i think < 1420068262 398087 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :So it's 18:24 there? < 1420068286 387184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's 23:24 right now in UTC < 1420068303 839747 :pallokolmio!vosalo@linux.utu.fi PRIVMSG #esoteric :it's 20:24 < 1420068310 880407 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Nepal (GMT+05:45) and Chatham Islands (GMT+12:45, +1 in summer (yes, DST!)) are the best time zones. < 1420068316 674181 :pallokolmio!vosalo@linux.utu.fi PRIVMSG #esoteric :but daylight saving is in the other direction < 1420068366 445900 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :pallokolmio, that makes it distinctly GMT-3 < 1420068494 633565 :pallokolmio!vosalo@linux.utu.fi PRIVMSG #esoteric :oh right gmt means greenwich mean time. maybe this is too complicated for me < 1420068521 531866 :pallokolmio!vosalo@linux.utu.fi PRIVMSG #esoteric :currently it's -3 i guess < 1420068538 230991 :pallokolmio!vosalo@linux.utu.fi PRIVMSG #esoteric :and in your summer its -5 < 1420068570 731480 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Is that... Brazil? < 1420068597 93504 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I guess technically, GMT=UTC+0; the former is a time zone, while the latter the standard time that time zones are based off. < 1420068673 592136 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought GMT and UTC differed in leap second handling? < 1420068675 75823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe not < 1420068711 638295 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no, that UTC and TAI < 1420068718 14698 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :*that's < 1420068788 840167 :pallokolmio!vosalo@linux.utu.fi PRIVMSG #esoteric :chile < 1420068812 374833 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :tor 1 jan 2015 00:33:32 CET < 1420068821 19099 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :wrt what time it is < 1420069154 667379 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :GMT+1 < 1420069175 741294 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1420069183 293576 :dts|pokeball!~DTSCode@unaffiliated/dtscode QUIT :Ping timeout: 264 seconds < 1420069414 65085 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 244 seconds < 1420069574 376713 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1420070295 729859 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`2014 while I still can < 1420070296 571352 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world! < 1420070305 728754 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :`2014 < 1420070306 407196 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world! < 1420070318 411545 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`2014 < 1420070318 920337 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world! < 1420070319 590460 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :phew. < 1420070330 176918 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Is there a prize for last `2014 of 2014? < 1420070335 384918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I doubt it < 1420070345 304899 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but we should probably all spam `2014 at the boundary, just in case < 1420070348 19967 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :ha,I was actually thinking about that. < 1420070354 700564 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :`2014 < 1420070355 365687 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world! < 1420070362 101050 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`2014 < 1420070362 732770 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world! < 1420070365 117245 :AndoDaan!~AndoDaan@188.188.86.222 PRIVMSG #esoteric :`2014 < 1420070365 548222 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world! < 1420070398 261225 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :`2014 < 1420070398 759038 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world! < 1420070399 1713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`2014 < 1420070399 747584 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello, world!