< 1583020948 615231 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Do you know how a astrolabe is working? I do not actually have a astrolabe, so I have never actually used it. < 1583021043 274090 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Ping timeout: 260 seconds < 1583021043 689427 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1583021212 354795 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :zzo38: IIRC in a mechanical one there are geniously arranged cogs that make each planet go at the correct pace, and for moons it should be analogous but with even more magic to deliver the rotation to where the moon’s planet is at the moment. Though I think these times there would be electric ones which should be way easier to control < 1583021296 129524 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :maybe you asked about more detailed view, unfortunately I may only guess there < 1583021364 792623 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :oops an astrolabe is not what I thought, sorry < 1583021401 473807 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( `learn The password of the month is vacant. ) < 1583021418 603811 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I know there is a plate specific to the latitude, but I thought some functions require it and some don't. < 1583021519 615857 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :`password < 1583021520 673811 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :uztohqhcddcqkua < 1583021527 64265 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :`? password < 1583021529 965938 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :The password of the month is leapfrogging rats. < 1583021563 311715 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The frog has croaked. < 1583021622 411123 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Do rats carry SARS-CoV-2? (The naming of this thing is terrible.) < 1583021696 223697 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :`learn The password of the month was fought for, and stomped on, but it remains unreconciled with < 1583021699 241081 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Relearned 'password': The password of the month was fought for, and stomped on, but it remains unreconciled with < 1583021722 846518 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :and I tried not to < 1583021743 369176 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(The diseaese is Covid-19, which is not descriptive at all ("corona virus desease 2019"). The virus has "SARS" in it which actually names the symptoms, "severe acute respiratory syndrome".) < 1583021745 302452 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :I hoped I will be sleeping at the time! < 1583021814 174381 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: Nice use of tenses. < 1583021838 986306 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I think grammar dictates "would" instead of "will" there.) < 1583021864 810245 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Will is out of the woods now. ) < 1583021903 733692 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric : (I think grammar dictates "would" instead of "will" there.) => yeah I’m too, but I wrote before I realized that < 1583021958 160854 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: I read it as an artistic impression of how time becomes extremely fluid when one is tired. < 1583021975 963132 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Especially when you start nodding off :) < 1583021980 977074 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :(BTW about puns: why did GHC people named an extension RecordPuns?) < 1583022003 733139 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: oh, that’s nice! < 1583022014 836553 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :though I’m not sure if I’m that tired yet < 1583022037 871629 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I really try hard to be in bed before that point, and usually sleeping. < 1583022058 571659 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Though sometimes I read in bed and do notice starting the same paragraph over and over again.) < 1583022060 983084 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :(but that won’t do at all to sleep so late before Sunday) < 1583022125 578737 :int-e!~noone@int-e.eu PRIVMSG #esoteric :As for record puns... it's using the same word (identifier) for a different meaning. < 1583022131 375730 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So it is a kind of pun. < 1583022185 852319 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :I have a habit reading in bed when I’m ill. I take books from the bookcase and lay them somewhere near to pick from at those unhappy days, and read when I’m not too exhausted < 1583022233 741562 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm confused though, is this different from RecordWildCards ? < 1583022254 235132 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :various tales usually < 1583022265 763496 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :yeah it should be a different thing, let me see… < 1583022279 707266 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :ah I seem to remember it anyway < 1583022299 713669 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Speaking of puns, I would rename "BlockArguments" to "NoBikeshedding". < 1583022306 892309 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :wildcards enable `Constructor {}` as a pattern < 1583022345 992134 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh, it's "NamedFieldPuns" but the documentation says "record puns". https://downloads.haskell.org/ghc/8.8.1/docs/html/users_guide/glasgow_exts.html#extension-NamedFieldPuns < 1583022373 34393 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So it's a precursor of the RecordWildcards. < 1583022378 802531 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :were BlockArguments added to no more bikeshed about what the precedence of blocks should be? < 1583022383 936541 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The explanation is still the same though. < 1583022411 370579 :int-e!~noone@int-e.eu PRIVMSG #esoteric :In f (C {a}) = a, a is both a field selector name and a bound value. < 1583022460 791986 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So this is analogous to using the same word with two meanings in a natural language. < 1583022515 793752 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :I should have a pun in Puntree^W^W^W^W^W^W^W < 1583022636 425928 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :(an extremely bad pun as a few would remember that one is named Punctree, not Puntree) < 1583022675 863110 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I wasn't sure and didn't bother to check. < 1583023305 562689 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: I've just realized that your POTM is likely to make oerjan unhappy... because of the end of the sentenece < 1583023312 845863 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. < 1583023324 2495 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru QUIT :Ping timeout: 256 seconds < 1583023326 223561 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That's the point. > 1583027855 341895 PRIVMSG #esoteric :14[[07Pointless.14]]4 N10 02https://esolangs.org/w/index.php?oldid=70093 5* 03Qpliu 5* (+2815) 10Created page with "Pointless is a [[Point-free programming|point-free]] variation on [[01_]]. A Pointless program is a Pointless expression, which is a function that takes a list of bits and re..." > 1583027864 506979 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=70094&oldid=70088 5* 03Qpliu 5* (+17) 10/* P */ < 1583032726 505712 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca QUIT :Disconnected by services < 1583032734 560958 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca JOIN :#esoteric < 1583033370 845263 :user01!~user01@c-69-140-60-5.hsd1.md.comcast.net JOIN :#esoteric < 1583033379 42356 :user01!~user01@c-69-140-60-5.hsd1.md.comcast.net NICK :cloaked < 1583035642 785891 :cloaked!~user01@c-69-140-60-5.hsd1.md.comcast.net PART :#esoteric < 1583036959 269137 :tromp!~tromp@2a02:a210:ca3:2800:4c62:7c0:cec4:df10 JOIN :#esoteric < 1583037247 273058 :tromp!~tromp@2a02:a210:ca3:2800:4c62:7c0:cec4:df10 QUIT :Ping timeout: 272 seconds < 1583037849 938799 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1583038112 818682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@messages-told < 1583038113 104141 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :int-e said 1d 16h 34m 4s ago: I may have been wrong about the Foglios but I was definitely right about Clippy. < 1583038149 883645 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well duh < 1583038242 671048 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(or did you not see my previous joke) < 1583038509 225468 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :while lying in bed, i had this wild idea that maybe tentacled Clippy contains some ancient backdoor installed by whoever became the dronuri, and so _would_ be helpful if ennesby asked em. < 1583039589 628763 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I think GHC should be fixed so that "data instance" is allowed where "type instance" is expected (but not vice-versa). < 1583039629 348166 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :(And the same thing for associated type families.) < 1583040253 283403 :tromp!~tromp@2a02:a210:ca3:2800:4c62:7c0:cec4:df10 JOIN :#esoteric < 1583040553 293929 :tromp!~tromp@2a02:a210:ca3:2800:4c62:7c0:cec4:df10 QUIT :Ping timeout: 272 seconds < 1583040822 703354 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Write error: Connection reset by peer < 1583040990 148059 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583042116 625172 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1583042485 272966 :tromp!~tromp@2a02:a210:ca3:2800:4cb7:a22f:382:20d5 JOIN :#esoteric < 1583042494 104809 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1583042795 269148 :tromp!~tromp@2a02:a210:ca3:2800:4cb7:a22f:382:20d5 QUIT :Ping timeout: 272 seconds < 1583043011 700540 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583044472 30744 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 256 seconds < 1583046334 432278 :b_jonas!~x@catv-176-63-13-212.catv.broadband.hu QUIT :Quit: leaving < 1583046488 308765 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1583046512 16146 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1583047371 814841 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: No I had not seen it. I was asleep at the time by the looks of it. < 1583047483 41761 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I don't log-read, most of the time. < 1583047543 678966 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583047889 271343 :tromp!~tromp@2a02:a210:ca3:2800:4cb7:a22f:382:20d5 JOIN :#esoteric < 1583048106 957678 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: doing your job: shocking < 1583048129 164951 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: which, incidentally, you have not yet said this year. < 1583048189 294031 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(It's March and *nobody* has used "shocking" this year. SHOCKING!) < 1583048211 581640 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(But I'm making up for it NOW.) < 1583048450 203413 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"shocking" statistics over the years (lines containing the word): 2003:0 / 2004:0 / 2005:2 / 2006:3 / 2007:5 / 2008:16 / 2009:28 / 2010:45 / 2011:98 / 2012:86 / 2013:89 / 2014:50 / 2015:37 / 2016:111 / 2017:56 / 2018:10 / 2019:22 / 2020:3 < 1583048474 27417 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583048476 288931 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So I guess 2016 was peak shocking. < 1583048500 145416 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 255 seconds < 1583048554 193905 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1583048759 675034 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583049425 260120 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ShOcKiNg < 1583049587 411508 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I did use grep -i :) < 1583049627 350526 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Phew, lucky me. There were no Unicode shenenigans.) < 1583050016 504221 :tromp!~tromp@2a02:a210:ca3:2800:4cb7:a22f:382:20d5 QUIT :Remote host closed the connection < 1583050789 453243 :nvd!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 NICK :Taneb < 1583050890 347937 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :. o O ( why would i be unhappy about the password ) < 1583050941 266127 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not using a period at the end is traditional < 1583050967 415594 :int-e!~noone@int-e.eu PRIVMSG #esoteric :because it's missing a point. and potentially a word, that's left up to interpretation. < 1583050993 26022 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I was projecting, OKAY? < 1583051219 537107 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`learn An ambitagonist gets along/gets into trouble with both antagonists and protagonists. < 1583051222 809568 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Learned 'ambitagonist': An ambitagonist gets along/gets into trouble with both antagonists and protagonists. < 1583051310 935541 :tromp!~tromp@2a02:a210:ca3:2800:4cb7:a22f:382:20d5 JOIN :#esoteric < 1583051575 235837 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh dang, another comic transitioning from the binging phase to the waiting phase. I hate when that happens. < 1583051781 520729 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish < 1583051803 679009 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583051944 671516 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583053030 951076 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1583053126 371873 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Groethendieck universes < 1583053160 68010 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Given a universe U, can we always define a universe V to be the smallest universe such that U is a set in V? < 1583053365 940772 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1583053396 452982 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Oh, apparently that gets taken as an axiom < 1583053547 897355 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tfw a tiny tweak to your program speeds it up by two orders of magnitude. < 1583053582 833974 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Commenting out the sleep calls? < 1583053586 98701 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :;) < 1583053671 258725 :int-e!~noone@int-e.eu PRIVMSG #esoteric :No, just realizing I do not need to enumerate *all* solutions while looking to bound their size. < 1583053691 839289 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :If you think it might be interesting I would like to here what the change was < 1583053729 752924 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric ::) < 1583053739 852438 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :That would speed it up a lot < 1583053833 802276 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, this is branch & bound, and I'm already within one of the actual maximal count. So previously I enumerated all solutions of that size, until I found a larger one, and then enumerated all solutions of that size as well. Now I start trying to find *larger* solutions and stop at one. < 1583053849 289389 :int-e!~noone@int-e.eu PRIVMSG #esoteric :This happened because I *also* need to enumerate solutions exhaustively later on. < 1583053890 545675 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And obviously(?) I use the same code for that. < 1583057306 702727 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583057443 935708 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Taneb: Obviously I changed the algorithm. "tweak" referred to the amound of code... something like 5 lines (introduce a bool variable, check it in one or two places) < 1583057967 319805 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? algorithm < 1583057969 302558 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Algorithms (derived from the medieval "algorisms") are popular sayings by former president Al Gore, except for God's Algorithm which was invented by a Google computer cluster. < 1583058000 817631 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, a mound of code? < 1583058085 33490 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1583058113 437478 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: I saw that I made a typo. < 1583058180 531777 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1583060315 165506 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1583062417 363757 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru JOIN :#esoteric < 1583063366 667793 :APic!apic@apic.name QUIT :Ping timeout: 268 seconds < 1583063643 678268 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583065952 670156 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583068810 396861 :APic!apic@185.203.114.187 JOIN :#esoteric < 1583068843 677409 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583068916 849215 :b_jonas!~x@catv-176-63-14-110.catv.broadband.hu JOIN :#esoteric < 1583072782 69487 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583076623 676204 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583076695 643009 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1583079014 552414 :tromp!~tromp@2a02:a210:ca3:2800:4cb7:a22f:382:20d5 PRIVMSG #esoteric :trying o define an efficient equality for church numerals.... < 1583082017 642503 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric > 1583083089 452273 PRIVMSG #esoteric :14[[07Asm2bf14]]4 10 02https://esolangs.org/w/index.php?diff=70095&oldid=70085 5* 03Palaiologos 5* (+408) 10 < 1583083106 165794 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :https://esolangs.org/wiki/Asm2bf#Automated_calls < 1583083109 447289 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :that's amazing actually < 1583083125 115929 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :using cpp as my preprocessor has been great decision so far < 1583083511 801110 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I think that if you use the C preprocessor, then tokens should also be in the C format (such as using // or /* ... */ for comments, instead of other formats, and using 'x' for a single character literal); otherwise some things might get confused < 1583083615 786736 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it works so far < 1583083625 750684 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :switching from C preprocessor will eventually happen < 1583083637 356740 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but yeah I can see the problems < 1583083665 176736 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the fact C preprocessor refuses to concat two non-tokens seems quite constraining < 1583083672 190935 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I think I'll employ lua to do my preprocessing < 1583083720 656352 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Yes, that might work better < 1583083728 836582 :b_jonas!~x@catv-176-63-14-110.catv.broadband.hu PRIVMSG #esoteric :`? password < 1583083730 956347 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :The password of the month was fought for, and stomped on, but it remains unreconciled with < 1583084097 140051 :APic!apic@185.203.114.187 PRIVMSG #esoteric :1234 < 1583086328 853061 :b_jonas!~x@catv-176-63-14-110.catv.broadband.hu PRIVMSG #esoteric :int-e: "another comic transitioning from the binging phase to the waiting phase" => which comic? < 1583087102 643820 :tromp!~tromp@2a02:a210:ca3:2800:4cb7:a22f:382:20d5 QUIT :Remote host closed the connection < 1583087203 679510 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583088251 11666 :tromp!~tromp@2a02:a210:ca3:2800:4cb7:a22f:382:20d5 JOIN :#esoteric < 1583088379 672821 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583088684 541737 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: https://www.monster-lands.com/ which I started reading a few days ago. < 1583089027 139608 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583089085 680206 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: but other than that it's just one of many webcomics out there < 1583089458 323262 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, maybe 20x20 board size is where my current approach for http://www.research.ibm.com/haifa/ponderthis/challenges/March2020.html finally breaks down. < 1583089477 631036 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(In the sense that it takes a long, long time to find something.) < 1583089504 426837 :int-e!~noone@int-e.eu PRIVMSG #esoteric :19x19 finished in an hour; 20x20 is approaching 10 hours. < 1583089551 155281 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(all sequential... some potential for parallelization if I'd care enough) < 1583089613 358799 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1583089696 322715 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583089801 14270 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583090013 318399 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :done < 1583090016 37591 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I switched to Lua < 1583090049 183058 :b_jonas!~x@catv-176-63-14-110.catv.broadband.hu PRIVMSG #esoteric :that was quick < 1583090538 400332 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :https://github.com/KrzysztofSzewczyk/asmbf/tree/master/bfpp < 1583090559 90772 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :essentially I downloaded lua 5.1 source code, used lua2c to get the tiny preprocessor (~100 sloc) converted < 1583090568 30104 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :then I build it all and volia < 1583090586 349663 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I had to yank off two unit tests for the old preprocessing mechanism, so I'm running really low on them lol, gonna write some more tomorrow < 1583090607 771134 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the wiki article and documentation is now severely outdated so I'll have to eventually tackle on that < 1583090629 967216 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I've also moved the permanent generation by two cells, so there are two additional registers available to the programmer < 1583090688 925575 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I've accidentally rm -rf'd my working directory, so I had to essentially do this thing twice lol < 1583090795 603772 :b_jonas!~x@catv-176-63-14-110.catv.broadband.hu PRIVMSG #esoteric :fungot, which one do you prefer, practical or fashionable? < 1583090795 669691 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: i use that in my google article. :p < 1583091234 119632 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1583091614 518949 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583091800 57753 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1583091803 954609 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1583092975 639223 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583093005 617322 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: What's your "Google article" exactly? < 1583093005 731031 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :fizzie: we think in befunge when coding it yourself, or steal, say, < 1583093018 410311 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :IDGI < 1583093086 211964 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583093135 354235 :b_jonas!~x@catv-176-63-14-110.catv.broadband.hu PRIVMSG #esoteric :fizzie: I think he means an article published on a blog hosted by google blogger < 1583093159 31889 :b_jonas!~x@catv-176-63-14-110.catv.broadband.hu PRIVMSG #esoteric :fungot, according to the legend, what objects did Galileo drop from the leaning tower of Pisa to prove Aristoteles wrong? < 1583093159 94667 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: give me the applet already :d < 1583093171 407867 :b_jonas!~x@catv-176-63-14-110.catv.broadband.hu PRIVMSG #esoteric :an apple? yes, that might have worked < 1583093196 326438 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric : fizzie: we think in befunge => that’s certainly close to the truth < 1583093196 466773 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: i like the way optbot drags up old topics, it should sound like ' awak, awak, fnord! and fnord!) fnord! < 1583093296 643501 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :. o O ( an applet is a small chunk chipped of Apple by rival corporations ) < 1583093313 976929 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: fnord? < 1583093314 92482 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: i would say rather that there has been some discussion about this in the def-bf code < 1583093339 767590 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :now they’re probably verbatimize again < 1583095241 424365 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Can a Tor hidden service be set up which uses protocols other than HTTP(S)? < 1583095379 849768 :b_jonas!~x@catv-176-63-14-110.catv.broadband.hu PRIVMSG #esoteric :zzo38: I don't think Tor can care about that high level layer of the protocol < 1583095389 307212 :b_jonas!~x@catv-176-63-14-110.catv.broadband.hu PRIVMSG #esoteric :it could care about it going over tcp < 1583098110 48134 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :zzo38: yes, for example Freenode runs an IRCd on a Tor hidden service < 1583098115 949793 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :https://freenode.net/kb/answer/chat#accessing-freenode-via-tor < 1583098163 73662 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I believe you can't do UDP, but anything TCP-based should work < 1583098374 377882 :LKoen!~LKoen@81.255.219.130 QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1583099372 828094 :tromp!~tromp@2a02:a210:ca3:2800:4cb7:a22f:382:20d5 PRIVMSG #esoteric :church equality down to 74 bits... < 1583099474 690440 :b_jonas!~x@catv-176-63-14-110.catv.broadband.hu PRIVMSG #esoteric :kmc: oh yeah < 1583099711 142175 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1583099786 978487 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1583102612 240339 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :arseniiv: Oh yeah, I own some applets. 5 of them, to be precise. < 1583102627 524365 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr PRIVMSG #esoteric :They were collectively worth about $1,700 at close on Friday. < 1583102650 19309 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru PRIVMSG #esoteric :tswett[m]: :D < 1583102705 30432 :b_jonas!~x@catv-176-63-14-110.catv.broadband.hu PRIVMSG #esoteric :which is funny because an apple is usually worth less than a dollar < 1583103323 205981 :int-e!~noone@int-e.eu PRIVMSG #esoteric :YAY: user 715m21.159s < 1583103415 226419 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(meaning the 20x20 search for March's Ponder This did actually finish) < 1583103626 347630 :b_jonas!~x@catv-176-63-14-110.catv.broadband.hu PRIVMSG #esoteric :int-e: is the line right above that "Segmentation fault" because it ran out of memory? < 1583107374 833113 :arseniiv!~arseniiv@95.105.9.189.dynamic.ufanet.ru QUIT :Ping timeout: 258 seconds < 1583107470 933203 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh dang it. < 1583107791 260486 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Okay, let's do this properly this time. < 1583109680 556537 :_!61549412@97-84-148-18.dhcp.bycy.mi.charter.com JOIN :#esoteric < 1583109696 867392 :_!61549412@97-84-148-18.dhcp.bycy.mi.charter.com QUIT :Remote host closed the connection > 1583109785 252572 PRIVMSG #esoteric :14[[07Nybblang14]]4 M10 02https://esolangs.org/w/index.php?diff=70096&oldid=70029 5* 03PythonshellDebugwindow 5* (+127) 10/* Program import */ > 1583110201 595492 PRIVMSG #esoteric :14[[07Orca14]]4 M10 02https://esolangs.org/w/index.php?diff=70097&oldid=70081 5* 03Neauoire 5* (+177) 10 < 1583110866 26611 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Dang it: I missed a corner case in my Ponder This approach.) < 1583112136 471845 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1583112343 699388 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1583112439 721274 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583112509 526878 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And it was so typical... the mistakes are never in the tricky part of the code, but in the places you consider obvious and easy :-/ < 1583113017 238811 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: anything to lighten the mood? < 1583113017 388748 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: what really? i thought eval would bork when asked to input a character, or it's only in pity. > 1583113206 523805 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70098&oldid=70092 5* 03PythonshellDebugwindow 5* (+410) 10/* Set the accumulator to 0 */ new extension. TC > 1583113225 582811 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70099&oldid=70098 5* 03PythonshellDebugwindow 5* (+1) 10/* New commands */ < 1583114877 609324 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1583115320 935669 :tromp!~tromp@2a02:a210:ca3:2800:4cb7:a22f:382:20d5 QUIT :Remote host closed the connection < 1583115657 77615 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1583116085 85404 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583116285 338121 :tromp!~tromp@2a02:a210:ca3:2800:dcbe:fc89:1ab5:8591 JOIN :#esoteric < 1583116361 284416 :tromp_!~tromp@2a02:a210:ca3:2800:2435:9190:c474:523 JOIN :#esoteric < 1583116435 338380 :tromp__!~tromp@2a02:a210:ca3:2800:4c69:f624:e6a:66ab JOIN :#esoteric < 1583116591 277163 :tromp!~tromp@2a02:a210:ca3:2800:dcbe:fc89:1ab5:8591 QUIT :Ping timeout: 272 seconds < 1583116667 291109 :tromp_!~tromp@2a02:a210:ca3:2800:2435:9190:c474:523 QUIT :Ping timeout: 272 seconds < 1583116743 277369 :tromp__!~tromp@2a02:a210:ca3:2800:4c69:f624:e6a:66ab QUIT :Ping timeout: 272 seconds < 1583118621 157176 :imode!~linear@unaffiliated/imode QUIT :Remote host closed the connection < 1583118654 1646 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583119983 272922 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 JOIN :#esoteric < 1583120277 281560 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 QUIT :Ping timeout: 272 seconds > 1583121819 498866 PRIVMSG #esoteric :14[[07AT14]]4 M10 02https://esolangs.org/w/index.php?diff=70100&oldid=70089 5* 03Hakerh400 5* (-5) 10 < 1583126102 704672 :imode!~linear@unaffiliated/imode QUIT :Remote host closed the connection < 1583126264 367609 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583126621 138014 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Apparently, someone used to sign their Usenet posts with a line about "evil umpire", but this was too early to be archived. < 1583126763 762339 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Also, I should probably implement scoring in bystand. There seems to be a lot of spam posted through Google to news.software.readers. (Maybe that is why some Usenet users do not want to receive messages posted through Google.) < 1583126832 365743 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 258 seconds < 1583126958 557305 :TellsTogo!b2751b2c@178-117-27-44.access.telenet.be JOIN :#esoteric < 1583127343 73402 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :(I do not wish to block all messages posted through Google, since some people who use Google have actual relevant stuff to write. However, I do not post using Google myself.) < 1583129862 508744 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Do you like Hollerith chording? < 1583129982 909080 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :zzo38: what is that? < 1583130054 664570 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :It is my idea of how to enter text using a numeric keypad. There are other systems of entering text using a numeric keypad, and I think all of them are not very good. < 1583130109 900447 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Hollerith chording means if you push one button at a time then it makes numbers; if you push multiples at a time then it corresponds to multiple holes in one column of a computer card, and makes whatever letter that combination of holes represents. < 1583130164 145922 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :(A separate button is needed for a space, although most systems using a numeric keypad already have a few other buttons anyways.) < 1583130227 909468 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :What do you think is the best system for text entry using a numeric keypad? < 1583131268 683637 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583131526 119765 :mniip!mniip@freenode/staff/mniip QUIT :Quit: This page is intentionally left blank. < 1583131553 356934 :mniip!mniip@freenode/staff/mniip JOIN :#esoteric < 1583133785 951871 :Cale!~cale@2607:fea8:9960:35:b998:6501:8471:8cfa QUIT :Ping timeout: 240 seconds < 1583134525 635763 :TellsTogo!b2751b2c@178-117-27-44.access.telenet.be PRIVMSG #esoteric :zzo38 Dotsies https://dotsies.org/ < 1583134890 342417 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583134996 981229 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com JOIN :#esoteric < 1583135014 48694 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1583135014 371504 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1583135063 678002 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583135123 672809 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583135158 279562 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 JOIN :#esoteric < 1583135560 70884 :b_jonas!~x@catv-176-63-14-110.catv.broadband.hu QUIT :Quit: leaving < 1583136662 184232 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :`pbflist https://pbfcomics.com/comics/the-report/ < 1583136664 308870 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :pbflist https://pbfcomics.com/comics/the-report/: shachaf Sgeo quintopia ion b_jonas Cale kmc < 1583139842 69788 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1583139898 272236 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1583141277 835199 :PkmnQ!781d4cf6@120.29.76.246 JOIN :#esoteric < 1583141347 44728 :PkmnQ!781d4cf6@120.29.76.246 QUIT :Remote host closed the connection < 1583141796 193639 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Good morning. If a conventional OS has a Command-Line Interface (CLI) then it stands to reason that a Befunge-based OS would have a Command-Plane Interface (CPI). < 1583141855 542255 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Naturally < 1583142030 510506 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :cpressey: I'm not sure about that. a Befunge-based OS might use Befunge as a platform to run user-space programs, or for the kernel, neither implies that the shell has to be befunge too. < 1583142066 800012 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :There are systems that run mostly machine code programs with system calls, but have a unix sh or dos shell or BASIC or Forth command line interface < 1583142101 931730 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :On the other hand, some (but not all) BASIC-based interfaces are already command planes, in that they let you edit anywhere on a screen sized buffer of inputs and let you run any line there < 1583142158 329234 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :By all rights that stupid system should be extinct, but it lives on in worksheet interfaces like that of Mathematica or SAGE, and the immediates window of VBA. < 1583142368 270411 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :You could have a befunge command-plane shell on an OS that isn't based on befunge though, and befunge is particulary usable for this in fact, < 1583142403 614469 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :because befunge already takes the program from the same command plane to where it can read data inputs and write outputs, just like how those BASIC shells work. < 1583142497 562289 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1583147598 399287 :laerling!~lsf@unaffiliated/laerling QUIT :Quit: ZNC 1.7.3 - https://znc.in < 1583147618 139841 :laerling!~lsf@unaffiliated/laerling JOIN :#esoteric < 1583148383 247833 :laerling!~lsf@unaffiliated/laerling QUIT :Quit: ZNC 1.7.3 - https://znc.in < 1583148403 144463 :laerling!~lsf@unaffiliated/laerling JOIN :#esoteric < 1583148645 122960 :laerling!~lsf@unaffiliated/laerling QUIT :Client Quit < 1583148695 36614 :laerling_!~lsf@static.235.77.203.116.clients.your-server.de JOIN :#esoteric < 1583148771 9835 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu JOIN :#esoteric < 1583149341 31174 :laerling_!~lsf@static.235.77.203.116.clients.your-server.de QUIT :Quit: ZNC 1.7.3 - https://znc.in < 1583149360 1742 :laerling_!~lsf@static.235.77.203.116.clients.your-server.de JOIN :#esoteric < 1583150114 943782 :laerling_!~lsf@static.235.77.203.116.clients.your-server.de QUIT :Quit: ZNC 1.7.3 - https://znc.in < 1583150243 756391 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: Hmm, I tried to match your 74 bit equality test but I'm stuck at 79 for now. But I have a 73 bit *dis*equality test now. < 1583150275 680284 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :mine is 73 bit now < 1583150283 986236 :laerling!~lsf@unaffiliated/laerling JOIN :#esoteric < 1583150311 751420 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :hint: it's just using scott_succ and scott_pred < 1583150341 913530 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :is this the binary format of LC? < 1583150355 143371 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :a slightly tweaked scott_pred actually < 1583150367 865235 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :or what's the bitcount for? < 1583150371 418396 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: But I also have 58 bit less than and less than or equal tests, and a 66 bit minimum. < 1583150379 508916 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :yes, size measured in blc encoding < 1583150533 504669 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :ah right < 1583150884 843551 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :now embarking on a much more involved term looking for odd perfect numbers < 1583151192 629459 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :btw, modulo is <= 113 bits < 1583151229 185690 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :and div <= 126 bits < 1583151249 905063 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :tromp: could you look for Fermat primes 2**(2**k)+1 for 5<=k integer instead? < 1583151311 713664 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :that would be straightforward given our small primesieve < 1583151409 587921 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :will try later < 1583151459 223501 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :though I guess odd perfect numbers would be a more interesting goal < 1583151542 409863 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :so far, smallest conjecture testing program is 213 bit Laver table one < 1583151571 650591 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :goldbach sits at 267 bits < 1583151609 519982 :int-e!~noone@int-e.eu PRIVMSG #esoteric :div is <= 105 bits. < 1583151613 698303 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :i expect oddperfect to come in between those < 1583151625 453733 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :int-e: cool, something new! < 1583151642 285542 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And \n m. n `div` (m+1) is even shorter. < 1583151921 700606 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :int-e: what representation of natural numbers are you using here for those bit counts? < 1583152023 805420 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Church < 1583152063 886967 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :the original one, which encodes 4 as (\x.\y.x(x(x(x y)))) ? < 1583152133 119878 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yes, that one < 1583152150 40842 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :The orthodox Church encoding. < 1583152173 12266 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :it's confusing that that's called Church encoding < 1583152181 417082 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1583152183 904598 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :but that's not easy to fix it now < 1583152260 883173 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :what other encoding is referred to that way? < 1583152275 305205 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :That's the only one I know of under that name < 1583152297 448284 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: let's make that 95 < 1583152312 34758 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(and 88 for n/(m+1)) < 1583152445 849183 :arseniiv!~arseniiv@136.169.205.177 JOIN :#esoteric < 1583152556 28822 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :FireFly: there's an encoding for algebraic types, where if you have a type with say three constructors A, B, C, then you encode a value A as (\a\b\c.a), the value (B x y) as (\a\b\c.bxy), and the value (C z) as (\a\b\c.cz) < 1583152590 358169 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :of which a special case is encoding False as (\f\t.f) and True as (\f\t.t) < 1583152598 392567 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :that's called the Scott encoding? < 1583152624 309847 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :is it? I think someone called it Church something, at least in the case of non-recursive data types < 1583152629 35444 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :let me look up the chat log < 1583152695 91012 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :hmm no, I'm probably just confused < 1583152699 280811 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :I don't know how all these encodings work < 1583152782 839493 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Ah, I guess the confusion might be due to there being a common subset of them? < 1583152812 194001 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :So the Church booleans end up the same as the Scott encoding for a boolean type < 1583152814 516580 :int-e!~noone@int-e.eu PRIVMSG #esoteric :s/95/91/ (and 84 for n/(m+1)), hmm. But I think this may be it. mod will be worse. < 1583152890 375655 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :are you using any lists? < 1583152897 22775 :int-e!~noone@int-e.eu PRIVMSG #esoteric :no < 1583152909 256291 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :mine are all list based:( < 1583153014 250064 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm thinking of this as coroutines for the time being. < 1583153038 426708 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :that's way more awesome than lists < 1583153139 43431 :int-e!~noone@int-e.eu PRIVMSG #esoteric :trying the same with mod now, hmm. doesn't terminate... what did I do wrong :) < 1583153163 680058 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583153316 36359 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :int-e: try not to divide by zero < 1583153472 162859 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: that wasn't the issue ;) < 1583154108 473723 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :trust int-e to try with nonzero denominators:) < 1583154158 159955 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :did you also use coroutines for eq? < 1583154198 847066 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yes. < 1583154367 672976 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric > 1583155160 373239 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70101&oldid=70099 5* 03PythonshellDebugwindow 5* (+18) 10/* Multi-cell extension (Turing-complete) */ < 1583155338 416064 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :int-e: eq/mod/div added to AIT repo. feel free to make improvements < 1583155357 680864 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm, mod with this approach seems to come out at 115 bits. < 1583155396 722376 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Which is okay I suppose. :P < 1583155460 312225 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :very competitive with mine! < 1583155471 684022 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :your div is way better though < 1583155521 771022 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah it's 90 bits now :) < 1583155634 854736 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :would that be the first example of coroutines in the repo? < 1583155767 357804 :int-e!~noone@int-e.eu PRIVMSG #esoteric :pushed the div, so feel free to argue whether this is using coroutines or not. < 1583155990 294322 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and mod is now 107 bits < 1583156042 936808 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Observation: n carries enough "recursive power" to avoid the full fixed point construction) > 1583156159 766440 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70102&oldid=70101 5* 03PythonshellDebugwindow 5* (+160) 10 > 1583156178 237981 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70103&oldid=70102 5* 03PythonshellDebugwindow 5* (+0) 10/* Commands */ < 1583156387 517661 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :tromp: where is this AIT repo? < 1583156417 859653 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :https://github.com/tromp/AIT < 1583156459 467158 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :int-e: good point about using n as poor man's Y < 1583156498 924304 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :so you're golfing functions in binary lambda calculus? < 1583156600 433456 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :oh you're this guy https://tromp.github.io/cl/cl.html < 1583156692 534388 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :yep, that guy:) < 1583156717 737731 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :or rather, this guy https://github.com/tromp/ < 1583156750 881871 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :int-e: that change also makes it so that mod n 0 no longer diverges:) < 1583156787 573779 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :now, we get mod n 0 = 1 < 1583156803 565693 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( very useful ) < 1583156911 780918 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :it's really cool that you can define mod 0 m as m false, using only 2 bits for the inner argument < 1583156985 432767 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 258 seconds > 1583157048 980387 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70104&oldid=70103 5* 03PythonshellDebugwindow 5* (+18) 10/* Commands */ < 1583157065 86125 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so basically what "kills" the coroutine approach for mod is that the counter isn't monotonic, so I need to deal with an extra argument... doing that in three places adds up to 20-ish bits. < 1583157079 966708 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(25) < 1583157181 491614 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :dare I ask why the counter isn't monotonic < 1583157198 27271 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :mod m m < mod (m-1) m < 1583157198 857554 :int-e!~noone@int-e.eu PRIVMSG #esoteric :because it has to be reset when it reaches the modulus. < 1583157213 432295 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :ah. hm. ok. < 1583157242 690606 :int-e!~noone@int-e.eu PRIVMSG #esoteric :in contrast to 'div', which is just, pass, pass, pass, bump counter, pass, pass... < 1583157317 381549 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Can you use mod x y = x - div x y to get any gain? < 1583157331 240464 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :*x - y * div x y < 1583157344 7039 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Taneb: No, I can't do - and * in 25 bits. < 1583157352 219018 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Ah :( < 1583157385 707799 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(- is the worse of the two... 56 bits is the best I have for that) < 1583157428 383213 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But even \m\n. \f\x. m f (n f x) is already 33 bits. < 1583157470 867701 :int-e!~noone@int-e.eu PRIVMSG #esoteric :err. what am I doing? < 1583157474 566786 :int-e!~noone@int-e.eu PRIVMSG #esoteric :that's addition. < 1583157519 761649 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Multiplication *is* cheap, \m\n. \f. m (n f) = 19 bits. (These numbers change by about 10 when the thing is inlined.) < 1583157618 602597 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :i sometimes ponder if i should rename binary lambda calculus to "bitwise" < 1583157637 493781 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :but it would make googling way harder:( < 1583157659 508567 :int-e!~noone@int-e.eu PRIVMSG #esoteric :meh it's the "LC" part that's alluring to me < 1583157688 944527 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :yes, i like to mention that too. it's just quite a mouthful < 1583157742 425731 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :normally, programming languages names are single words < 1583157743 678028 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583157792 330857 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Just smoosh those words together, into "Bilaca" or something, Fortran-style. < 1583157825 869169 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Or Bilamcal.) < 1583158072 672056 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583158858 165986 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1583159283 678144 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583159393 671156 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583160816 810897 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1583161026 944946 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( BottLeneCk ) < 1583161329 579263 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :BLaCK < 1583161345 886197 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :I mean BLaCk < 1583161464 338009 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :ot in spanish BLanCa < 1583161678 42862 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583161795 652020 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1583162499 749819 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :regarding this month's Ponder This: the nice regular spacing of 20% unoccupied board squares is ruled out. so it's something irregular with higher unoccupied density towards the borders < 1583162591 673468 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :in particular, there can be no unoccupied square surrounded regularly by 4 others at knight's move distance < 1583162617 780890 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :tromp: you could portmanteau BLaCk and BLanCa into BLanCk which may be more googlable if not many people misspell “blank” (or write “blanck” intentionally) < 1583162622 307780 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :as its 4 directly adjacent squares would all need to be different < 1583162685 68360 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :(or for a z-grade linguistic pun, BLãCk) < 1583163201 12384 :xkapastel!uid17782@gateway/web/irccloud.com/x-bzegkfojnzmswtue JOIN :#esoteric < 1583164288 80158 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 256 seconds < 1583165210 368138 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583165369 682243 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: We should probably discuss this in April :P < 1583165439 759757 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I know I talked about this a lot but I tried to keep it vague and avoid spoilers.) < 1583165763 675798 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583165841 671608 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric > 1583166641 557725 PRIVMSG #esoteric :14[[07Asm2bf14]]4 10 02https://esolangs.org/w/index.php?diff=70105&oldid=70095 5* 03Palaiologos 5* (+644) 10new bfpp (based on Lua); r5 and r6 added to the register model < 1583166817 369006 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :oh, thought you talked about the ladders and snakes one < 1583167753 942051 :laerling!~lsf@unaffiliated/laerling QUIT :Quit: ZNC 1.7.3 - https://znc.in < 1583167993 366473 :laerling!~lsf@unaffiliated/laerling JOIN :#esoteric < 1583168140 476739 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 258 seconds < 1583171856 285814 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1583171996 76836 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric > 1583172036 721627 PRIVMSG #esoteric :14[[07Asm2bf14]]4 M10 02https://esolangs.org/w/index.php?diff=70106&oldid=70105 5* 03Palaiologos 5* (-408) 10remove automated calls section < 1583172201 193539 :TellsTogo!b2751b2c@178-117-27-44.access.telenet.be QUIT :Remote host closed the connection < 1583172770 979096 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583172837 35060 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583173287 660236 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583173312 139654 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583174594 961565 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1583176734 22440 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: I also talked about that one previously < 1583176896 118916 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1583177097 43346 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: they tend to post these challenges a bit early (the March one was posted February 27th, and I discovered it on the 29th). < 1583177163 170104 :int-e!~noone@int-e.eu PRIVMSG #esoteric :They also tend to close them a bit late. < 1583177196 59776 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583177332 2244 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583177385 426004 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583177563 492077 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :hi < 1583178060 712711 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583178104 73090 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 PRIVMSG #esoteric :i like that this one can be solved manually < 1583178263 314532 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1583178267 856299 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1583178412 440158 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I guess it's not inconceivable. < 1583178416 869189 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::P < 1583178464 362769 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I didn't really try.) < 1583181823 698119 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1583181968 715981 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583186440 923972 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1583186443 375045 :LKoen!~LKoen@81.255.219.130 QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1583191051 559694 :FortyTwo!c73b3502@199.59.53.2 JOIN :#esoteric < 1583191064 705799 :FortyTwo!c73b3502@199.59.53.2 QUIT :Remote host closed the connection < 1583191123 559168 :Thousand-YearSto!c73b3502@199.59.53.2 JOIN :#esoteric < 1583191137 132859 :Thousand-YearSto!c73b3502@199.59.53.2 QUIT :Remote host closed the connection < 1583191170 560091 :TYS61!c73b3502@199.59.53.2 JOIN :#esoteric < 1583191174 209089 :TYS61!c73b3502@199.59.53.2 QUIT :Remote host closed the connection < 1583191236 559507 :MTGBusyBeaver!c73b3502@199.59.53.2 JOIN :#esoteric < 1583191659 548523 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :Hello, I have been working on doing the most possible damage in Magic the Gathering, without going infinite, and while we have gotten some big numbers, we would like to implement some sort of turing complete set of (forced) operations as the BusyBeaver function would grow even faster. < 1583191784 53109 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :MTG has already been proved Turing complete, however all of the known setups actually allow for the creation of nondeterministic Turing machines, which could loop for an arbitrary amount of time before halting. < 1583191807 370172 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :That's pretty cool. < 1583191814 669494 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :I wonder if YGO is turing complete. < 1583191890 365333 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :We have been trying to get https://esolangs.org/wiki/The_Waterfall_Model to work but have run into a few problems < 1583191922 506421 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :welcome, MTGBusyBeaver < 1583191926 780463 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :YGO has finite board-space right? so I doubt it, < 1583191979 301906 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :You do have an infinite hand and there's quite a lot of non-HOPT self bouncing effects < 1583192006 783531 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :MTGBusyBeaver: yes, ais523 was trying to get a simulation of that to work, and I think he did get it to work eventually, just didn't make a clear enough documentation of the details of that construction < 1583192104 994418 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :There is a working construction, it just also allows for nondeterminism as nothing forces the encoded waterfall program to never have two registers zero simultaniously < 1583192160 237421 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :and we have no way for that to trigger the halt < 1583192211 284564 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :MTGBusyBeaver: sure, but you can choose the program < 1583192223 13042 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :so just choose a waterfall model program that never has two register zero simultaneously < 1583192239 240970 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :you can translate any program to twm that way < 1583192239 370514 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: that's not useful for the busy beaver function though < 1583192266 580935 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm < 1583192273 944622 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :int-e: why not? < 1583192281 991647 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :take a busy beaver turing machine, translate it to TWM < 1583192283 22831 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :yeah we can't allow for even the opportunity for nonderterminism < 1583192302 137556 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :translation is rather inefficient because TWM is like that, but it works < 1583192303 875210 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: so you're saying, take a TC language, translate it to TWM in a special way, and then do BB on top of that? < 1583192316 427727 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :yes < 1583192327 378948 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :and then translate the TWM program to an M:tG game plan < 1583192361 736990 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Makes sense, I just missed the first indirection. < 1583192370 697404 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :But the MTG game plan with the same cards could make a nondeterministic TWM program and beat the BB bound < 1583192399 317441 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :MTGBusyBeaver: the game with the same cards could also just not enter any TWM loop, you might just never play the right combos < 1583192407 591552 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :setting up the combo is nontrivial, it's easy to mess it up actually < 1583192409 644643 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: I imagined you'd filter TWM programs for those that are "good" in the sense that they never have two zero registers as they run. < 1583192410 414792 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :I don't see the problem < 1583192433 53819 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :int-e: you can't really "filter" them after the fact, that's uncomputable and at least as halt as telling if a turing machine halts < 1583192447 143311 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: hence my initial response (and objection) < 1583192471 771769 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :right < 1583192491 875385 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :but we get to pick our draws and plays, we wont "mess up" the combo, and if there is a line that does more damage we will take it < 1583192527 341977 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :and if that amount of damage is unbounded, the deck is disqualified. < 1583192539 145860 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :MTGBusyBeaver: sure, but nothing in the deck forces you to do that specific combo. if you can go off with the deck, you can just win instantly rather than try to set up a combo < 1583192543 640641 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :oh I see < 1583192592 795875 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :MTGBusyBeaver: but then the TWM indeterminacy doesn't matter either, you could also set up a TWM program that deals infinite damage, or just deal infinite damage without going through the hoops < 1583192645 73424 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :longname: infinite hand like https://www.xkcd.com/1099/ ? < 1583192658 863233 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :The idea is that the busy beaver machine would incidentially output tokens that could only attack after the TM halts < 1583192778 377881 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :https://www.xkcd.com/2275/ a Giant Spider? aaargh < 1583192843 366482 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: Have I complained already that covid-19 is a totally awful name? "corona virus disease 2019". < 1583192860 29197 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :int-e: yes, it should have a four-digit year name in there < 1583192883 576529 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But the virus name got some actual symptoms, SARS-CoV-2. < 1583192906 929980 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Well. < 1583192917 709881 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :You can only have 60 cards in your deck, max < 1583192924 583235 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: No, my complaint is about descriptiveness. < 1583192931 453140 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :So I guess you could only have 60 cards in hand total. < 1583192967 226381 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Unless you took cards from your opponents hands too actually, so total 120 < 1583192991 726293 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"Standard decks must contain a minimum of sixty cards. There is no maximum deck size; however, one must be able to shuffle one's deck without assistance." < 1583192997 710424 :int-e!~noone@int-e.eu PRIVMSG #esoteric :has this changed? < 1583193022 654090 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :I'm talkin' YGO, Beaver's talking MTG < 1583193029 389083 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh. < 1583193124 350379 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :in M:tG, you can momentarily put tokens into your deck or your hand, though they disappear the next time state-based actions are processed, and in some crazy cases they actually matter in your deck and make it hard to figure out how to follow the rules < 1583193145 335011 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: "is just too catchy" -- is that a play on its virility? < 1583193191 692839 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Ah, hm. Then yeah I guess maybe YGO is impossible to make turing incomplete without some change in rules just 'cus of a lack of memory. < 1583193205 823384 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :*impossible to make turing complete. < 1583193248 436990 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :longname: really? that's surprising < 1583193368 620907 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :You can summon shitloads of tokens (actually infinitely in theory with some mayakura the destructor + utlimate offering + phantom skyblaster + gy looping shenanigans) but they can only appear on the field < 1583193444 105406 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :The useful operations we have: 2xArcbond (when this creature takes damage it deals that much damage to each other creature) allow us to set up a 'clock' that locks us out of interaction once the TM has been put into motion until one of the targeted creatures dies, artificial evolution lets us change the creature types a card refers to, rotlung < 1583193444 605122 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :reanimator (whenever a creature of type X dies create a 2/2 Y token) allows us to remake/change things Dralnu's Crusade (all X's are also Ys) lets us have things with multiple types. < 1583193514 483402 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :I mean, if it were impossible to make it Turing-complete because it lacks crazy building blocks like (Rotlung Reanimator or Xathrid Necromancer or Hungry Lynx) and Artificial Evolution < 1583193535 25376 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :I'm thinking about trying some sort of cyclic tag system using Coat of arms (each creature gets +x+x for each creature that shares a type with it) but I dont think that is enough < 1583193535 266490 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :that wouldn't surprise me. but if you can actually prove that YGO is not TC because of lack of memory, that _would_ surprise me. < 1583193576 349238 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :it wouldn't surprise me for a newer game like Hearthstone that may be specifically designed to avoid such crazy combos, but Yu Gi Oh is old < 1583193617 995545 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Infinite loops like that are handled weirdly depending on who you ask. Techncially they're illegal, and playing a card that would start infinite loop is an illegal play (Pole Position comes to mind) < 1583193653 771628 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :YGO is probably not even as strong as regular expressions. < 1583193655 682777 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :longname: can you have an unlimited number of tokens on the battlefield at the same time? < 1583193676 669653 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Nope, you can have, at most 7 monsters total on the field. < 1583193702 481993 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :and that's only under very specific circumstances (co-links) < 1583193705 128814 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :Hearthstone is also very much limited in board/deck space so it would suffer the same limitations < 1583193705 816651 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :oh, so that's where Hearthstone got that rule from? < 1583193728 823839 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :YGO is normally 5 right? < 1583193748 491239 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Yeah, 5 under normal circumstances < 1583193756 332732 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :MTGBusyBeaver: yes, Hearthstone is limited. but YGO is an older game. < 1583193760 385587 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :I see < 1583193825 257704 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :so there is not much space for computation in YGO, < 1583193831 515857 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Master rule 4 introduced Extra Monster Zones, so with Link monsters you can have 7 max if both EMZs are connected by link monsters--again very specific scenario < 1583193836 727653 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Yeah, doesn't seem like it. < 1583193865 676348 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :oh well < 1583193970 626476 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :MTGBusyBeaver: but how would it even be possible to set up a situation where you can set up a busy beaver damage loop, but no infinite damage loop? < 1583194032 79295 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :If the TM output tokens that couldn't attack until the TM halted. < 1583194055 644450 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :MTGBusyBeaver: sure, but why would the player choose to build that particular TM, instead of a TM... oh < 1583194067 593360 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :you want a combo that can only deal damage once < 1583194070 204549 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :that's clever < 1583194083 692756 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :does Goblin Cannon help? < 1583194099 186609 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :no because it has to be in one chunk < 1583194107 118311 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :probably no, it's not better than like a Fireball < 1583194123 574336 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :or some other non-permanent that deals X damage, what's the simplest one < 1583194140 937445 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :why does the damage have to be in one chunk? < 1583194156 158218 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :because the opponent would die and the game would end < 1583194168 963477 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :oh, you're not going by DMM's rules for this? < 1583194186 627543 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :though I also don't see how you'll limit the size of the Turing Machine. < 1583194207 63896 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :if you can set up a TM, you can probably clone the cards more times to set up a turing machine with a longer BB program and thus more damage < 1583194227 118947 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :We will only have a finite amount of mana < 1583194249 825873 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :and yes we can probably setup a VERY large TM < 1583194278 154885 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :Heat Ray < 1583194286 620340 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :that's the canonical instant that deals X damage for XR mana < 1583194326 503419 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :MTGBusyBeaver: ok, so how will you have only a finite amount of mana, and no Omnipotence I assume, but enough mana to build up a complicated combo? < 1583194337 493049 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :hmm < 1583194339 280691 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :We are slightly limited by the number of creature types (~200) but we can just implement a UTM < 1583194341 462358 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :that does seem more easily solvable < 1583194358 206622 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :because there are some large infinite combos that involve mana < 1583194362 357852 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :large finite combos < 1583194386 881393 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :heat ray is probably no good because as an instant we could inturrupt the TM's function < 1583194413 668101 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :https://www.mtgsalvation.com/forums/magic-fundamentals/magic-general/615089-most-turn-1-damage-in-a-deck-with-no-infinite?page=97 < 1583194424 928873 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :well Disintegrate if you want a sorcery < 1583194437 129449 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :but I assumed you'd be in a loop that you can't exit anyway, so you need an instant < 1583194454 367954 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :no we want the loop to only exit if the machine halts < 1583194495 707313 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :not asking you to read that whole 90+ page thread < 1583194514 646320 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :but many of the "how?" questions are answere in there < 1583194611 405594 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :for a full writeup of what we accomplished in old standard: https://docs.google.com/document/d/174jrMcjZ8rWurGCvylWyql9cH0sAVPIXPzT0ucMq308/edit?usp=sharing < 1583194747 354982 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :(I'm FortyTwo on the forums there) < 1583194759 340136 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :but that name was obviouslly taken here < 1583194912 462329 :MTGBusyBeaver!c73b3502@199.59.53.2 PRIVMSG #esoteric :anyway I g2g, thanks, I will check back. < 1583194916 678373 :MTGBusyBeaver!c73b3502@199.59.53.2 PART :#esoteric < 1583194946 859864 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :MTGBusyBeaver: and you probably don't even need such complicated combos here, because you don't need a huge finite number of mana with power towers, only like a million mana, which should be easier to generate < 1583196002 854215 :arseniiv!~arseniiv@136.169.205.177 QUIT :Ping timeout: 240 seconds < 1583197981 695177 :xkapastel!uid17782@gateway/web/irccloud.com/x-bzegkfojnzmswtue QUIT :Quit: Connection closed for inactivity < 1583198963 690685 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1583200047 714775 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583202891 556624 :TellsTogo!b2751b2c@178-117-27-44.access.telenet.be JOIN :#esoteric < 1583203538 735255 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net JOIN :#esoteric < 1583205020 365245 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1583210204 351503 :TellsTogo!b2751b2c@178-117-27-44.access.telenet.be QUIT :Remote host closed the connection < 1583212466 591239 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1583213642 882400 :diverger!~div@45.89.175.54 QUIT :Ping timeout: 240 seconds < 1583213836 11343 :diverger!~div@165.231.163.8 JOIN :#esoteric < 1583215906 675536 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583217464 32219 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 256 seconds < 1583221333 365575 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583221374 32502 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1583221412 963532 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1583221732 546834 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :I think I have an implementation of https://esolangs.org/wiki/The_Waterfall_Model in Magic: The Gathering. https://www.mtgsalvation.com/forums/magic-fundamentals/magic-general/615089-most-turn-1-damage-in-a-deck-with-no-infinite?comment=2434 But it seems that we might run out of creature type namespace, How big does a waterfall TM need to be to < 1583221733 42846 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :encode a universal TM? < 1583222671 355706 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523 isn't here at the moment, he's the main one who's trying to do this. < 1583222679 679725 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :MTGBusyBeaver: ^ < 1583222757 302592 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although i think getting a "small" TC waterfall model may be exactly where he was stuck last i heard < 1583222899 373008 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Well it doesnt need to be tiny, there are 249 creature types so we get a size 124 waterfall machine < 1583223467 316838 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure that's way more than needed < 1583223482 367751 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :assuming you mean 124 clocks < 1583223545 780095 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think ais523 was aiming for something small enough that he could remember it for an actual tournament < 1583223566 381007 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yeah, i figured 20-30 would be sufficient. < 1583227213 957452 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh i see you've been discussing on this channel before < 1583227336 320957 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : int-e: you can't really "filter" them after the fact, that's uncomputable and at least as halt as telling if a turing machine halts <-- there's a simple checkable property that ensures a TWM program never is ambiguous and which any other can be translated into < 1583227391 432659 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :basically, if N is the number of clocks, multiply all adjustments by N, and let the clocks start with distinct values (mod N) < 1583227456 137969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(well N>=number of clocks suffices) < 1583227551 818278 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :then they can never become the same (mod N), so will never trigger simultaneously < 1583227622 59551 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :MTGBusyBeaver: ^ in case you still have this problem < 1583227689 597498 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :int-e: ^ you too < 1583227725 741977 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :oerjan: ais said that he's pretty sure there is a very small universal waterfall machine program, but it's hard to explicitly construct one < 1583227802 444058 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :but for a tournament, you don't necessarily need a program with the smallest number of clocks, rather you'll need a program with a reasonable number of clocks where the numbers in the program matrix aren't too difficult to remember < 1583227843 79217 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :and that might be impossible < 1583228648 8321 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm. < 1583229169 286976 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :the tournament rules have two rules relevant for this: 2.11 "Taking Notes", which says that during a game, you can't refer to notes except those taken during the game, except "Artistic modifications to cards that provide minor strategic information" with the Head Judge's permission, and I don't think a huge TWM program could count as such; < 1583229233 314610 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :and 5.5 "Slow Play", which I quote "Players must take their turns in a timely fashion regardless of the complexity of the play situation and adhere to time limits specified for the tournament. Players must maintain a pace to allow the match to be finished in the announced time limit. < 1583229277 835950 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :" which means you aren't allowed to take too much time just because before the tournament you came up with a funny strategy to create a hard to determine or even incomputable outcome < 1583229288 385685 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :are those artistic modifications limited to the front side of the back or can i basically play with a marked deck? < 1583229314 118009 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :knowing what i will draw next is quite the strategic information < 1583229324 881956 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :myname: you can't mark the backs unless those marks are completely covered by an opaque sleeves, there's a separate rule for that < 1583229344 484266 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric ::( < 1583229354 522272 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :myname: this causes actual problems because cards and/or sleeves become worn and accidentally marked over time < 1583229373 70820 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :yeah, like in higurashi < 1583229389 762725 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :chapter 3 is relevant on this < 1583229415 260716 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :anyway, previously I suggested that rule 5.2 "Bribery" may also be relevant for the Turing Machine setup, but it seems it isn't < 1583229563 26218 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :anyway, these rules basically imply that to pull off the combo in a tournament, you have to be able to reconstruct it without prior notes, and do all that fast enough to fit the game or match in the time limit or before the opponent or a judge gets annoyed of you playing very slowly < 1583229726 728576 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well ais523 _is_ also a speedrunner :P < 1583229953 904081 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :yes. and there are some feats that even speedrunners can't do, because the tool-assisted speedrunners haven't found them a way to break the game completely, so they actually have to, like, play levels rather than just warp to the end < 1583229959 369720 :arseniiv!~arseniiv@136.169.205.177 JOIN :#esoteric < 1583229964 663968 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :some games are too well programmed < 1583230069 171178 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :interesting examples are NES Super Mario Brothers, which does have some crazy bugs including wrong-warping to a world that isn't among the eight planned worlds and so behaves strangely, yet that doesn't seem to help you finish the game any faster < 1583230156 285180 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :and GB Super Mario Land which is surprisingly bug-free, the only serious bugs I've seen are one that lets you defeat the world 4 boss somewhat quicker (and with a graphical glitch), and one that freezes the game in 4-4 when the star wears off < 1583230175 248199 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :but nothing that would let you skip levels or warp to the end of the game < 1583230192 389642 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu PRIVMSG #esoteric :gtg bye < 1583230193 747951 :b_jonas!~x@catv-176-63-14-39.catv.broadband.hu QUIT :Quit: leaving < 1583233005 150573 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-mcwwvykiocubqqag QUIT :Quit: killed < 1583233005 457117 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-kijgoanadpdjjmcp QUIT :Quit: killed < 1583233010 467139 :xylochoron[m]!xylochoron@gateway/shell/matrix.org/x-kszpummbxhoztbro QUIT :Quit: killed < 1583233023 680616 :xavo[m]!undersco1@gateway/shell/matrix.org/x-gfbhttnxjrbdyeyb QUIT :Quit: killed < 1583233035 151137 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-xloafmsaqqcxywxr QUIT :Quit: killed < 1583233233 538988 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric : but nothing that would let you skip levels or warp to the end of the game gtg bye => b_jonas warped to the end of the conversation < 1583233946 449953 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Warping... < 1583234562 930509 :xavo[m]!undersco1@gateway/shell/matrix.org/x-lrczudthtmccfkno JOIN :#esoteric < 1583234883 739918 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583235437 677531 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583236434 272881 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net QUIT :Remote host closed the connection < 1583236528 274431 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1583237161 472627 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-qvguzhyimgduqtfd JOIN :#esoteric < 1583237161 533112 :xylochoron[m]!xylochoron@gateway/shell/matrix.org/x-xrseritmmdrzkuij JOIN :#esoteric < 1583237161 548969 :ddmm_!atrapmatri@gateway/shell/matrix.org/x-rojfynuijpngpoib JOIN :#esoteric < 1583237161 586367 :wmww!wmwwmatrix@gateway/shell/matrix.org/x-qrygogbmdrkjnbiv JOIN :#esoteric < 1583238831 343016 :xkapastel!uid17782@gateway/web/irccloud.com/x-emmgzstlwjibdamq JOIN :#esoteric < 1583239663 678648 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583240011 672003 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric > 1583242259 571873 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=70107&oldid=70009 5* 03PythonshellDebugwindow 5* (+132) 10/* Loop while no input program */ > 1583242484 933786 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=70108&oldid=70056 5* 03PythonshellDebugwindow 5* (+83) 10/* Examples */ Reordering + new example > 1583243016 423575 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=70109&oldid=70108 5* 03PythonshellDebugwindow 5* (+1) 10/* Loop while no input */ < 1583243787 397655 :b_jonas!~x@catv-176-63-14-161.catv.broadband.hu JOIN :#esoteric < 1583243799 876213 :b_jonas!~x@catv-176-63-14-161.catv.broadband.hu PRIVMSG #esoteric :argh < 1583244139 678200 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :hi < 1583244845 511211 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 258 seconds < 1583244916 766812 :atslash!~atslash@46.188.0.82 JOIN :#esoteric < 1583245212 789931 :atslash!~atslash@46.188.0.82 QUIT :Read error: Connection reset by peer < 1583245222 51528 :atslash!~atslash@46.188.0.82 JOIN :#esoteric < 1583245241 63436 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah, the Ponder This February challenge is closed. :) < 1583245256 254613 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The "intended solution" is funny. < 1583245613 51367 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 265 seconds < 1583245720 922871 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1583246514 728745 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: The main trick to getting close to the target is that the game is amenable to being split in the middle; if you have snakes leaving five consecutive squares n-5..n-1, and confine all other snakes and ladders to the resulting two parts of the board, you can simply add the expected number of moves to reach square n, and the expected number of moves to get from there to 100. So you can... < 1583246520 736573 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...meet in the middle: tabulate solutions for one part of the board, and then go through solutions for the right part and find the best candidates to complete it with a binary search. < 1583246556 56960 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: So it's not *just* brute force, and that made this problem interesting :) < 1583246605 616187 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :int-e: hi to you too (: < 1583246638 537712 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: :P (no, you don't have to reply to that. I singled you out because I know you at least looked at the problem briefly :P) < 1583246674 999872 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :now I’m coughing :D < 1583246761 54134 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1583248119 895553 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1583248703 9977 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :{Hot Red King Calamity} < 1583248703 179646 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :{Hot Red King Calamity} < 1583248707 287629 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :woah < 1583248713 341715 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :did not mean to paste < 1583249065 556769 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net JOIN :#esoteric > 1583250200 525069 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=70110&oldid=70109 5* 03PythonshellDebugwindow 5* (+11) 10/* Loop while no input */ < 1583251791 754760 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583252403 678978 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583252564 669554 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583254592 75070 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 256 seconds < 1583254763 676670 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583254990 641215 :xkapastel!uid17782@gateway/web/irccloud.com/x-emmgzstlwjibdamq QUIT :Quit: Connection closed for inactivity < 1583256583 690320 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1583256660 699850 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583257385 888528 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :my laziness again ends up in that I want to program something but I’m bored and don’t want anything coming to my mind < 1583257400 975538 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :that’s unhealthy < 1583257561 855402 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583257718 121113 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: I have plenty of ways to make this worse if you're intestested. < 1583257745 367404 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583257945 139402 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :int-e: :) for example? < 1583257990 561677 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: webcomics, project euler, various youtubes < 1583258053 532229 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(For example I've watched way too much "8 out of 10 cats does Countdown" episodes recently) < 1583258144 996724 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :don’t know what that is. I suppose I shouldn’t check? < 1583258226 523846 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :project euler => ah. You wouldn’t believe but I hadn’t tried anything like this either, though I considered why not (and then proceeded with the not) < 1583258228 769611 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: it's a mock version of https://en.wikipedia.org/wiki/Countdown_(game_show) < 1583258264 736993 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :int-e: I see < 1583258298 840404 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: so it's pretty harmless (and, to me at least, entertaining), but it takes time, of course. < 1583258484 452445 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 258 seconds < 1583258484 994486 :xkapastel!uid17782@gateway/web/irccloud.com/x-mhidsnyqhjjuopci JOIN :#esoteric < 1583258541 517229 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: and if all else fails you can get into a fight with some stupid person on ##math :P < 1583258562 424497 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Living the dream: https://xkcd.com/386/ < 1583258633 856234 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It won't make you feel any better, it'll just make you older. :P < 1583258925 912077 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :int-e: yeah arguing with people over the fact their approach to divide by zero isn’t sensible is quite unbearable these times < 1583259029 175055 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :I’m only glad I haven’t stuck myself even once in an argument about parity of zero < 1583259061 285036 :int-e!~noone@int-e.eu PRIVMSG #esoteric :zero is even. two is the odd prime. that seems to exhaust the topic ;) < 1583259128 999340 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :but even these times I still rarely make a grave mistake on a local forum and only then realize what I’ve done and that it’s already written in the furniture of space-time < 1583259132 189661 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :I mean, fabric < 1583259155 483085 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric : zero is even. two is the odd prime. that seems to exhaust the topic ;) => what about primality of one? < 1583259201 685848 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :though, there are of course many far weirder things to argue about with strange people, of course < 1583259223 374567 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: every definition of primes I've ever seen excluded 1. :P < 1583259243 276937 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :yeah I agree it shouldn’t be prime < 1583259269 56561 :int-e!~noone@int-e.eu PRIVMSG #esoteric :interestingly this is far less contentious than the question whether 0 is a natural number, or whether 0^0 should be 1 or undefined. < 1583259350 934075 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :I think the main fallacy of why people want to have 1 prime is that they don’t sufficiently understand the theorem about prime decomposition and can’t see why “prime vs. composite” is a false dichotomy < 1583259376 399814 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1583259419 29228 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric : interestingly this is far less contentious than the question whether 0 is a natural number, or whether 0^0 should be 1 or undefined. => ah, yeah, just about anyone has a strong opinion on these (mine are yes and 1, resp.) < 1583259544 157234 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The worst discussions are usually those about 0.999... = 1 though, because invariably the people arguing don't have a firm enough grasp on the definition of the reals and the alternatives to have a meaningful discussion about this. < 1583259589 798508 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :unfortunately the historic tradition in here is to exclude zero. Then they say “ah your CS and set theory and whatnot may benefit from a natural zero, but don’t you touch our analysis and here, take our beloved limit of x^y for several different bases) < 1583259601 377950 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1583259619 442969 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :oh, 0.(9) = 1 is a sad thing, yes < 1583259689 252184 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Decimal expansions with digits indexed by a non-standard model of the natural numbers. ) < 1583259691 669418 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :it seems I forgot to close the quote, here now” < 1583259733 193405 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I believe 0 is slowly winning over mathematicians as well. < 1583259794 747617 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric : . o O ( Decimal expansions with digits indexed by a non-standard model of the natural numbers. ) => yeah I thought about that a few times but didn’t think it would lead to something not already known < 1583259960 674177 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583259970 583792 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: My favorite idea involves surreal numbers, but decimal expansions are not adequate for describing those. < 1583260096 809881 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :int-e: BTW don’t you know how these compare to Puiseux series? I think the latter were a smaller set? < 1583260217 90478 :int-e!~noone@int-e.eu PRIVMSG #esoteric :What's that... fancy. But they are a set. (Surreal numbers are a proper class.) < 1583260261 127959 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Which is one of the facets that makes them surreal.) < 1583260305 159581 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1583260585 96122 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :(Surreal numbers are a proper class.) => ah yeah I forgot about that, that settles it < 1583260828 142905 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1583261385 879780 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583261456 232679 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583261852 557513 :MTGBusyBeaver2!c73b3502@199.59.53.2 JOIN :#esoteric < 1583261911 292577 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1583262393 51037 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583262411 665037 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1583262694 176378 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03FortyTwo 5* 10New user account < 1583263917 751803 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :#esoteric's <=> #math for some time now < 1583263934 221821 :b_jonas!~x@catv-176-63-14-161.catv.broadband.hu PRIVMSG #esoteric :more arghj < 1583263954 104865 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric ::p < 1583263988 738508 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :yet again I'm doing useless brainfuck stuff instead of taking on something that has sense < 1583263999 194046 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :wrapping my head on implementing an itoa-like hex mechanism < 1583264054 313631 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :i'd really like to do this without reversing but I'm a bit worried to have my taperam smashed when the number's big enough if I start from the end < 1583264086 653107 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but I mean is it worth it to support bignum brainfuck interpreters being 0.00001% of the total < 1583264615 6235 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583264727 422159 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1583264783 488441 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life > 1583265181 40860 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=70111&oldid=70076 5* 03FortyTwo 5* (+209) 10 > 1583265202 444763 PRIVMSG #esoteric :14[[07User talk:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=70112&oldid=68770 5* 03FortyTwo 5* (+806) 10/* The Waterfall Model UTM */ new section > 1583265213 424607 PRIVMSG #esoteric :14[[07User talk:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=70113&oldid=70112 5* 03FortyTwo 5* (+84) 10/* The Waterfall Model UTM */ < 1583265532 424559 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583266441 413547 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583266787 615523 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1583267757 179594 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583267851 413791 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1583268988 422858 PRIVMSG #esoteric :14[[07Lisp14]]4 M10 02https://esolangs.org/w/index.php?diff=70114&oldid=69409 5* 03PythonshellDebugwindow 5* (-1) 10fiX grammar < 1583269023 981213 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583269256 314462 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583269444 627219 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583269505 770074 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583271410 446577 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 258 seconds > 1583272909 404739 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/Sandbox14]]4 N10 02https://esolangs.org/w/index.php?oldid=70115 5* 03PythonshellDebugwindow 5* (+2697) 10No name yet.. > 1583274566 30986 PRIVMSG #esoteric :14[[07Iflang14]]4 N10 02https://esolangs.org/w/index.php?oldid=70116 5* 03Hanzlu 5* (+1386) 10Created page with "Iflang is a language created in 2020 by [[User:Hanzlu]]. The memory consists of two cells, both containing 1 bit each. The language is supposed to be useless. {| class="wikit..." < 1583274663 11867 :LKoen!~LKoen@81.255.219.130 QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” > 1583274697 439700 PRIVMSG #esoteric :14[[07Iflang14]]4 10 02https://esolangs.org/w/index.php?diff=70117&oldid=70116 5* 03Hanzlu 5* (+45) 10 > 1583274815 829559 PRIVMSG #esoteric :14[[07Iflang14]]4 10 02https://esolangs.org/w/index.php?diff=70118&oldid=70117 5* 03Hanzlu 5* (+0) 10 > 1583275966 789647 PRIVMSG #esoteric :14[[07ALIMBIHNN14]]4 N10 02https://esolangs.org/w/index.php?oldid=70119 5* 03Hanzlu 5* (+7106) 10Created page with "A Language I Made But It Has No Name import random import time file = open("code", "r") code = file.read() userfile = "" usercode = "" userptr = 0 useropen = Fals..." < 1583275985 208435 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1583275990 720737 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583276447 353142 :xkapastel!uid17782@gateway/web/irccloud.com/x-mhidsnyqhjjuopci QUIT :Quit: Connection closed for inactivity < 1583279898 800077 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1583280399 61454 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583281727 835262 :MTGBusyBeaver2!c73b3502@199.59.53.2 QUIT :Remote host closed the connection < 1583282312 391242 :arseniiv!~arseniiv@136.169.205.177 QUIT :Ping timeout: 258 seconds > 1583283052 295389 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=70120&oldid=70115 5* 03PythonshellDebugwindow 5* (+138) 10/* Glossary */ < 1583283356 967180 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer < 1583283434 434911 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric > 1583287276 84628 PRIVMSG #esoteric :14[[07User talk:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=70121&oldid=70113 5* 03Ais523 5* (+591) 10/* The Waterfall Model UTM */ I don't know the minimum, but it's a lot less than 124 < 1583287355 61390 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1583287526 1484 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1583290814 324771 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1583290849 51770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :re the M:tG Turing machine: if all you want is a TWM problem that the judges won't be able to work out the resolution of, I recommend quadratic residuosity < 1583290856 419184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which should be pretty easy to implement in TWM < 1583290878 549921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I posted https://crypto.stackexchange.com/questions/70743/what-makes-the-quadratic-residuosity-problem-hard as a setup for encoding QRosity into TWM, hopefully in a program that's small enough to memorise < 1583290907 633975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the issue being that we need to find an example program for which there's no known way to discover whether it halts or not in a viable length of time) < 1583291166 404023 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1583291171 726620 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1583291470 916977 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :MTGBusyBeaver: I'm going to bed now but I'll try to get online tomorrow, the idea of combining a universal computer and a no-infinite-loops deck hadn't occured to me at all but is the sort of ridiculousness I approve of < 1583291490 86721 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: bedtime < 1583292017 402405 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1583292323 619826 :tromp!~tromp@2a02:a210:ca3:2800:9466:854e:4c69:46e7 QUIT :Remote host closed the connection < 1583293856 351342 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :I think some of the more simple ones I've seen in other ]] < 1583293878 559852 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :err other simple systems are a twin prime checker and a collatz relative in CGOL < 1583293894 249009 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :but those are still pretty complicated, and aided by the 2d nature of the CA < 1583294916 26541 :diverger!~div@165.231.163.8 QUIT :Ping timeout: 256 seconds < 1583294980 93537 :diverger!~div@185.153.151.65 JOIN :#esoteric < 1583297567 249672 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Thanks ais523, unsolved problems arent actually very good, as either it is proved false in which case the machine never halts, or there is a counter example probably at less than 10^^^10, which is a score we can already beat. < 1583297606 407807 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :So we want to implement the biggest busy beaver machine possible < 1583297720 392745 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :But that is limited by the namespace, so we really get the improvement via a UTM. < 1583297893 528834 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :How does a waterfall UTM work? We can get oodles of googles as the variables in a waterfall program, what sort of ratio are we getting for the inputs to the size of machine simulated? < 1583298146 425971 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Not to mention that we can iterate the UTM to get BB(BB(....BB(X)...)) < 1583301869 18052 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1583307963 215670 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1583307987 794607 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583308902 280020 :tromp!~tromp@2a02:a210:ca3:2800:c08a:6e04:374a:a0e2 JOIN :#esoteric < 1583309642 616013 :b_jonas!~x@catv-176-63-14-161.catv.broadband.hu PRIVMSG #esoteric :no you can't < 1583309651 976371 :b_jonas!~x@catv-176-63-14-161.catv.broadband.hu PRIVMSG #esoteric :you can't get BB(BB(X)) < 1583309824 479492 :b_jonas!~x@catv-176-63-14-161.catv.broadband.hu PRIVMSG #esoteric :(also I find it ridiculous when an ultrafinitist argues that 10**400 might not exist, but if you talk about BB(BB(X)) I might have some more sympathy to their side) < 1583310039 894104 :b_jonas!~x@catv-176-63-14-161.catv.broadband.hu PRIVMSG #esoteric :what you can get is BB(X) for a large X, just by putting O(X) (or maybe O(2)**X) tokens somewhere into the waterfall program, so you can't just compute BB(100), which is already ridiculous, but BB(10**(10**100)) < 1583310341 959251 :b_jonas!~x@catv-176-63-14-161.catv.broadband.hu PRIVMSG #esoteric :heck, you very likely can't even get BB(100), you can only pick a long-running program that you can prove will finish < 1583310351 300185 :b_jonas!~x@catv-176-63-14-161.catv.broadband.hu PRIVMSG #esoteric :and that won't run for anything close to BB(100) turns < 1583310371 80780 :b_jonas!~x@catv-176-63-14-161.catv.broadband.hu PRIVMSG #esoteric :though it can run longer than most of the other M:tG loop constructions > 1583310556 121404 PRIVMSG #esoteric :14[[07Int**14]]4 10 02https://esolangs.org/w/index.php?diff=70122&oldid=70071 5* 03Hakerh400 5* (-15) 10/* Computational class */ > 1583310561 515976 PRIVMSG #esoteric :14[[07Talk:Int**14]]4 10 02https://esolangs.org/w/index.php?diff=70123&oldid=70075 5* 03Hakerh400 5* (+2104) 10/* Consistency */ < 1583310842 753507 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 256 seconds < 1583313037 17963 :tromp!~tromp@2a02:a210:ca3:2800:c08a:6e04:374a:a0e2 PRIVMSG #esoteric :int-e: how to reconnect in a private chat? < 1583313292 531026 :trn!jhj@prone.ws QUIT :Read error: Connection reset by peer > 1583313942 63125 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03JulienDelplanque 5* 10New user account < 1583313947 786431 :trn!jhj@prone.ws JOIN :#esoteric > 1583314405 674495 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=70124&oldid=70111 5* 03JulienDelplanque 5* (+211) 10Added myself. < 1583314543 912251 :b_jonas!~x@catv-176-63-14-161.catv.broadband.hu QUIT :Quit: leaving < 1583314826 835561 :tromp!~tromp@2a02:a210:ca3:2800:c08a:6e04:374a:a0e2 PRIVMSG #esoteric :int-e: your unsatisfiability proof is correct, except that the center using all 3 colors can only be concluded in the 6th diagram < 1583315084 503620 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer < 1583315101 720374 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1583315702 750792 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1583320375 252186 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :Read error: Connection reset by peer < 1583320548 358241 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric > 1583320618 863989 PRIVMSG #esoteric :14[[07BytePusher14]]4 10 02https://esolangs.org/w/index.php?diff=70125&oldid=65631 5* 03JulienDelplanque 5* (+118) 10Added Pharo BytePusher VM. < 1583321526 940195 :xkapastel!uid17782@gateway/web/irccloud.com/x-osnpiktwoxvkwwoq JOIN :#esoteric < 1583321924 685086 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :Read error: Connection reset by peer < 1583322073 358794 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric < 1583322509 389918 :arseniiv!~arseniiv@136.169.205.177 JOIN :#esoteric > 1583323296 727283 PRIVMSG #esoteric :14[[07User:ThisIsTheFoxe14]]4 10 02https://esolangs.org/w/index.php?diff=70126&oldid=63860 5* 03ThisIsTheFoxe 5* (+14) 10/* Links n' Stuff update URL*/ > 1583323314 295976 PRIVMSG #esoteric :14[[07User:ThisIsTheFoxe14]]4 M10 02https://esolangs.org/w/index.php?diff=70127&oldid=70126 5* 03ThisIsTheFoxe 5* (+1) 10/* Links n' Stuff */ > 1583323347 332160 PRIVMSG #esoteric :14[[07User:ThisIsTheFoxe14]]4 M10 02https://esolangs.org/w/index.php?diff=70128&oldid=70127 5* 03ThisIsTheFoxe 5* (+7) 10/* Links n' Stuff */ > 1583324501 147887 PRIVMSG #esoteric :14[[07Segreq14]]4 N10 02https://esolangs.org/w/index.php?oldid=70129 5* 03Hanzlu 5* (+3251) 10Created page with "Segreq (SEcond GRade EQuation) is a language created in 2020 by [[User:Hanzlu]]. The language operates on a row of cells and a stack. The commands in the language are second..." > 1583324912 607993 PRIVMSG #esoteric :14[[07Segreq14]]4 10 02https://esolangs.org/w/index.php?diff=70130&oldid=70129 5* 03Hanzlu 5* (+40) 10 < 1583325006 665950 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583326054 367712 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1583326460 45518 :pikhq!sid394595@gateway/web/irccloud.com/x-jrrunvwrjxtrswms QUIT :Read error: Connection reset by peer < 1583326477 51656 :pikhq!sid394595@gateway/web/irccloud.com/x-bhvjebukmozxpoaa JOIN :#esoteric < 1583326500 205155 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :Read error: Connection reset by peer < 1583326530 164853 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1583326535 713776 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1583326608 226838 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric > 1583326991 146801 PRIVMSG #esoteric :14[[07ALIMBIHNN14]]4 10 02https://esolangs.org/w/index.php?diff=70131&oldid=70119 5* 03Hanzlu 5* (+204) 10 > 1583327110 679300 PRIVMSG #esoteric :14[[07ALIMBIHNN14]]4 10 02https://esolangs.org/w/index.php?diff=70132&oldid=70131 5* 03Hanzlu 5* (-1) 10 > 1583327154 297509 PRIVMSG #esoteric :14[[07ALIMBIHNN14]]4 10 02https://esolangs.org/w/index.php?diff=70133&oldid=70132 5* 03Hanzlu 5* (+97) 10 > 1583327689 939474 PRIVMSG #esoteric :14[[07ALIMBIHNN14]]4 10 02https://esolangs.org/w/index.php?diff=70134&oldid=70133 5* 03Hanzlu 5* (+0) 10 > 1583328597 62092 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=70135&oldid=70120 5* 03PythonshellDebugwindow 5* (+2312) 10/* Operators */ and /* Branching */ < 1583328756 144764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I think MTGBusyBeaver's point is that you can create an M:tG deck that's capable of simulating all The Waterfall Model programs below a specific size, but can't get any output from the simulations unless they halt > 1583328767 427181 PRIVMSG #esoteric :14[[07ALIMBIHNN14]]4 10 02https://esolangs.org/w/index.php?diff=70136&oldid=70134 5* 03Hanzlu 5* (+96) 10 > 1583328771 982266 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=70137&oldid=70135 5* 03PythonshellDebugwindow 5* (+196) 10/* Variables */ < 1583328803 806211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the question is now "how much damage can this deck do turn 1?", which is a busy beaver problem, as it'll depend on which program produces the largest output < 1583328868 23135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't require you to find some specific program (although it's helpful to show that you can at least construct a UTM, because that gives you a bound on how fast the busy beaver function grows in this context) > 1583328879 454582 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=70138&oldid=70137 5* 03PythonshellDebugwindow 5* (+80) 10/* Subpages */ < 1583328912 553067 :Tembai!c2c408be@194.196.8.190 JOIN :#esoteric > 1583329046 301366 PRIVMSG #esoteric :14[[07ALIMBIHNN14]]4 10 02https://esolangs.org/w/index.php?diff=70139&oldid=70136 5* 03Hanzlu 5* (+95) 10 < 1583329587 82095 :b_jonas!~x@catv-176-63-14-57.catv.broadband.hu JOIN :#esoteric > 1583329792 382576 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=70140&oldid=70138 5* 03PythonshellDebugwindow 5* (+1036) 10/* Functions */ < 1583329803 721540 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds > 1583329863 595172 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=70141&oldid=70140 5* 03PythonshellDebugwindow 5* (+72) 10/* Glossary */ < 1583330863 671698 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583331165 410411 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583331763 672209 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583331899 669944 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric > 1583332151 979522 PRIVMSG #esoteric :14[[07ALIMBIHNN14]]4 10 02https://esolangs.org/w/index.php?diff=70142&oldid=70139 5* 03Hanzlu 5* (-7412) 10Replaced content with "A Language I Made But It Has No Name The language is supposed to be similar to English written text and rather easy to use and read. Interpreter [https://github.com/Hanz..." < 1583333399 616642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :MTGBusyBeaver: fwiw, I'm concerned about the use of Arcbond in the construction; what's to prevent a player setting up an infinitely looping machine without protecting the opponent from Arcbond, and doing infinite damage that way? < 1583333416 252589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or does the fact that the opponent loses at 0 life count as stopping the loop, and thus it isn't infinite damage unless you do it all at once? < 1583333883 373632 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583334003 673573 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583334143 666845 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583334237 667251 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583334347 376363 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yes if the opponent dies thegame ends. < 1583334422 360185 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1583334453 448386 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583334662 19610 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :as for iterating the BB function, why is that not something we can do? The BB machine outputs a lot of some resource, then we use that resource to build an even bigger TM and use a more finite resource to trigger the run. < 1583334687 900247 :Tembai!c2c408be@194.196.8.190 QUIT :Remote host closed the connection < 1583334801 873679 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The busy beaver function is uncomputable. < 1583334831 630087 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :but it is by definition some finite number < 1583334855 286116 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :we will never know it exactly < 1583334914 878831 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But it's a function, so it's not just a single number. < 1583335060 786211 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :BB(X) is the busy beaver number of a turing machine of size X, taking the integers to the integers, so BB(BB(X)) is a well formed statement, even though we will never be able to evaluate it < 1583335062 148032 :int-e!~noone@int-e.eu PRIVMSG #esoteric :There's a conceptual gap here somewhere. For example, we can create a Turing machine, that, given n, outputs a sequence lower bounds for the busy beaver function, such that the last value output is the value of the busy beaver function itself. < 1583335187 821888 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :But that TM never halts? < 1583335237 873846 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I don't get how you intend to accomplish that iteration. < 1583335354 329967 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Because the MTG:TM incidentially outputs lets say life for us. and the size of the TM we can make is limited by our life, and running the TM takes something else eg: red mana. > 1583335409 882419 PRIVMSG #esoteric :14[[07ALIMBIHNN14]]4 10 02https://esolangs.org/w/index.php?diff=70143&oldid=70142 5* 03Hanzlu 5* (+1889) 10 < 1583335440 168234 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :so say we start with a combo that makes X life and 5 red, then use our TM to turn 1 red into BB(X) < 1583335482 423109 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :then we can spend another red after the BB machine halts to run BB(BB(X)) < 1583335501 890156 :int-e!~noone@int-e.eu PRIVMSG #esoteric :There is no TM that computes BB(X), given X. < 1583335545 533256 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :But there is a size X machine that outputs BB(X) < 1583335595 169758 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yes (more or less). But *you* have to know what that machine is when setting up the computation. < 1583335616 228749 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And when you iterate, *you* have to come up with the TM of size BB(X) that outputs BB(BB(X))? < 1583335765 687748 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :No we don't, knowing the machine exists is enough to define it. < 1583335797 427685 :int-e!~noone@int-e.eu PRIVMSG #esoteric :... < 1583335809 329754 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :for our purposes at least < 1583335827 35083 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm missing something about the intention here. < 1583335854 848460 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I thought you wanted to leave the game in a state where there are no choices left, and leave it to the arbiter to run it to its conclusion. < 1583335875 542413 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :no, we want to do the most damage possible. < 1583335905 882617 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Are you doing something like assuming best play by both players? < 1583335948 226174 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I suppose that would bring you into ATM territory where you can play such tricks indeed.) < 1583335961 540465 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(But again, all the burden of finding the machines would be on the players.) < 1583335989 218700 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :a little stronger than that. Our opponent knows what we are trying and is trying to either minimze the total damage or disqualify the deck by allowing it to go infinite. < 1583336123 481051 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :single card draw is a Demonic Tutor in disguise: you can assume that the order of your deck is exactly what you want it to be. This veers pretty heavily into magical christmasland, but if we didn’t do it this way you’d have to figure out the average amount of damage a deck could deal, which is probably impossible. < 1583336124 83865 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :with a deck of 60 wastes. However, they are still playing to stop you: if you give your opponent a choice, they will pick whichever one is worse for you. The only exception is that they won’t concede the game. This is a sadistic goldfish that wants to make you play it out. < 1583336124 557964 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :of the time, so we define it like this: when you make your deck, I pick a finite number, say, a million, or Graham’s Number, or four. If, no matter what number I pick, there’s a line your deck can take that will deal at least that much damage, your deck goes infinite and is disqualified. < 1583336125 555724 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :magic apply: if I put 80,000,000 copies of Shock on the stack and target my opponent with each one, they’ll die on the tenth one, and I’ll have dealt only 20 damage. In practice, that means you’re either winning with a giant X-spell or by attacking with a lot of very big creatures. < 1583336265 399543 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"Do the most damage possible in MtG" reminds me a lot of "Name the Biggest Number": https://www.scottaaronson.com/writings/bignumbers.html < 1583336300 873477 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I'll be generous and let you go first. < 1583336316 870216 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(That's how it works, doesn't it?) < 1583336337 64777 :tromp!~tromp@2a02:a210:ca3:2800:c08a:6e04:374a:a0e2 PRIVMSG #esoteric :int-e: did you say you had a less-than in 58 bits with coroutines? < 1583336434 690981 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: Yes. < 1583336450 650176 :tromp!~tromp@2a02:a210:ca3:2800:c08a:6e04:374a:a0e2 PRIVMSG #esoteric :i was able to reproduce that:) < 1583336474 969192 :tromp!~tromp@2a02:a210:ca3:2800:c08a:6e04:374a:a0e2 PRIVMSG #esoteric :much more straightforward than your div and even your min < 1583336493 868900 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: I thought that if you take 'min' as the blueprint you should be able to find the comparisons :) < 1583336495 334254 :tromp!~tromp@2a02:a210:ca3:2800:c08a:6e04:374a:a0e2 PRIVMSG #esoteric :i see now what you mean by div (m+1) being ewsier < 1583336498 609713 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :You can work on BB(10) and you can have a working theory for what BB(10) might be but you'll never know if it actually is BB(10). Similarly, you could work on BB(BB(10)) but you have to revise your theory about BB(BB(10)) every time you revise your theory about BB(10). < 1583336532 545577 :tromp!~tromp@2a02:a210:ca3:2800:c08a:6e04:374a:a0e2 PRIVMSG #esoteric :still surprising that you can do div m with only an additional appllication to id < 1583336536 734058 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: It has occurred to me that maybe a divisibility test would be a tad shorter than the modulo operation. < 1583336588 194962 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I haven't put that one to the test though, yet.) < 1583336705 600705 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :that's not a problem? We are basically playing that name the biggest number game, We can get a bit beyond Ackermann numbers in standard. < 1583336724 999813 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :(though on a later turn) < 1583336889 505664 :tromp!~tromp@2a02:a210:ca3:2800:c08a:6e04:374a:a0e2 PRIVMSG #esoteric :int-e: did you also try a less-than-or-equal ? < 1583336902 614640 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: it's the same? < 1583336911 304500 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: I mean, swap the arguments and true and false < 1583336955 731588 :tromp!~tromp@2a02:a210:ca3:2800:c08a:6e04:374a:a0e2 PRIVMSG #esoteric :good point:-) < 1583337083 684774 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583337259 451294 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 258 seconds < 1583337419 524986 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583337654 772775 :int-e!~noone@int-e.eu PRIVMSG #esoteric :MTGBusyBeaver: Which is fine. Basically you're looking for busy beavers, where the model of computation of M:tG. You can define a busy beaver function for that, say in terms of the deck size. < 1583337666 579861 :int-e!~noone@int-e.eu PRIVMSG #esoteric :MTGBusyBeaver: But none of that lets you iterate the busy beaver function itself. < 1583337674 559167 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Because it's uncomputable. < 1583337714 410498 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :only this week we worked out a turing machine setup that works in the rules, < 1583337756 762537 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :and can set it up to be repeatable some finite number of times < 1583337796 132797 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :There's no Turing machine that computes BB(x) < 1583337873 779198 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :No, but there is some turing machine of size x that outputs BB(x) < 1583337904 150174 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :There's certainly one that takes that many cycles to halt < 1583337937 260175 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Or well, writes that number of 1s on the tape < 1583337964 244700 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Maybe "there's a line in your deck" is not precise enough. < 1583337965 200635 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :You can't then take that number and emit BB(BB(x)) without knowing the answer beforehand < 1583337980 924211 :int-e!~noone@int-e.eu PRIVMSG #esoteric :What does that mean, exactly? < 1583337991 863385 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :At which point, why not just do that directly? Why not go straight to BB(BB(x)) + 1? < 1583338001 317450 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Who gets to make the choices for that line of play?) < 1583338009 786554 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :the opponent < 1583338020 841672 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah then you have no alternation. < 1583338033 490039 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So no way of iterating the busy beaver function at all, not even theoretically. < 1583338036 713733 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :why? < 1583338060 317689 :tromp!~tromp@2a02:a210:ca3:2800:c08a:6e04:374a:a0e2 PRIVMSG #esoteric :int-e: please add div test term to the repo if it offers nontrivial improvement over mod size < 1583338073 934597 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Because the opponent will just pick a non-terminating TM instead. < 1583338087 207463 :tromp!~tromp@2a02:a210:ca3:2800:c08a:6e04:374a:a0e2 PRIVMSG #esoteric :shld be called divides.lam i guess < 1583338091 184288 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :but a ton terminating TM doesnt do any damage < 1583338096 162579 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :non* < 1583338110 285361 :int-e!~noone@int-e.eu PRIVMSG #esoteric :MTGBusyBeaver: "non-terminating" was for "something that does infinite damage". < 1583338118 581824 :int-e!~noone@int-e.eu PRIVMSG #esoteric :or unbounded, which is the same. < 1583338139 137470 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :but the only way to do damage is by attacking with all the giant creatures the TM makes < 1583338148 805601 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :if the TM never halts we cant attack < 1583338192 723576 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583338296 52488 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm. I see, I'm wrong about needing alternation. < 1583338329 130951 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Plain non-determinism is enough, and you get that. < 1583338388 695647 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :we need the TM to be deterministic, or we can just loop for an arbitrary amount of time and then halt < 1583338424 226708 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The non-determinism is in the choices the player can make in setting up that TM. < 1583338480 543982 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yes we have that < 1583338590 396299 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :The working TM implementation of the Waterfall Model is here: https://www.mtgsalvation.com/forums/magic-fundamentals/magic-general/615089-most-turn-1-damage-in-a-deck-with-no-infinite?comment=2434 < 1583338678 615669 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So we have: NTM A(n): guess TM B of size n; run B to completion; return number of steps taken, and a computational model that discards all non-terminating runs and picks the maximum value produced by the others. < 1583338706 83601 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583338829 27980 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :pretty much < 1583338872 27171 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"a computational model that discards all non-terminating runs" < 1583338914 66627 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :a run that never terminates does no damage and scores zero < 1583338953 699955 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :How do you propose to test a run to see if it will never terminate < 1583339005 972750 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :very carefully. ;) < 1583339062 272022 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :we don't need to every actually construct the busy beaver machines, just know that they are bounded by BB(n) < 1583339062 345828 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: You don't. < 1583339087 554397 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: It's a perfectly fine definition, just not computable. < 1583339121 384350 :int-e!~noone@int-e.eu PRIVMSG #esoteric :MTGBusyBeaver: Obviously to actually deal that amount of money you still have to fine the busy beavers. < 1583339125 997568 :int-e!~noone@int-e.eu PRIVMSG #esoteric :money? < 1583339130 95770 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Fun brain fart. < 1583339135 893911 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I meant damage. < 1583339199 746224 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :didn't know you bet on MTG int-e. :P < 1583339217 828648 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :well we just want to set bounds for the damage, highest lowest bound with an upper bound wins < 1583339220 37747 :int-e!~noone@int-e.eu PRIVMSG #esoteric :imode: I don't. But I imagine it would be as good a way of losing money as all the others. < 1583339286 40461 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :high-stakes MTG tournaments lmao. < 1583339307 788350 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :so we can bound it by BB(...BB(X)...) < 1583339366 862654 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :BB^X(X) for some large X < 1583339563 494792 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :int-e: Did you notice you didn't stop at "money", you also said "fine" for "find"? < 1583339640 222670 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Image of a parking patroller tucking a ticket under the wipers on a Turing machine. < 1583339689 4700 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e's all about the money, all about the dum dum da da dum dum. < 1583339716 377432 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: No I had not noticed that. < 1583339730 370266 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: That's a plausible typo though, at least. < 1583339799 296672 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I'm a little unclear on whether just having a (perfectly fine) definition is sufficient for MtG, or if you have to actually, you know, be able to compute it, in order to take your turn. < 1583339844 51170 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I think it works just as MTGBusyBeaver claims... you don't need to know what the upper bound is, just that it exists. > 1583339914 197414 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Micky 5* 10New user account < 1583339946 922629 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: And the trick is, non-termination doesn't kill you; it's only the things that do terminate that eventually deal you any damage. < 1583339988 688508 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :We'd like to be a little less handwavey and at least explicitly construct/explain/justify the UTM in the Waterfall method < 1583340026 601031 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: It's a really funny situation where given a candidate for an upper bound you'll (probably) never be able to tell whether it's big enough already :) < 1583340027 589600 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :as we are limited to 124 waterclocks < 1583340030 404927 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :So "In principle there's a TM that deals a huge amount of damage because it computes BB(...(BB(10)...), but I don't know exactly what that TM is" is sufficient? < 1583340038 676777 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :If so then OK < 1583340067 435393 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: No, it's an NTM that computes that thing, and we do know what that NTM is. < 1583340078 872089 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :we are the NTM < 1583340080 971339 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But we can't run NTMs in practice. < 1583340106 487826 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Um < 1583340152 258462 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: Somewhere, internally, that NTM *guesses* the actual TM. < 1583340189 496606 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :There are only finitely many possible TMs of a given size < 1583340192 865382 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Or TMs, plural. One that computes BB(10), one that computes BB(BB(10)), and so on. < 1583340215 808310 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"An NTM guesses a TM" is roughly the same as "In principle there's a TM", what I said < 1583340230 855897 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: True. < 1583340265 619461 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But also kind of missing the point; for any natural number n, there's a TM that computes n. > 1583340269 792576 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=70144&oldid=70124 5* 03Micky 5* (+438) 10/* Introductions */ Hi < 1583340312 212512 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I didn't mention the size constraint either, so I'm not sure what my objection is. < 1583340755 689670 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 268 seconds > 1583340861 879629 PRIVMSG #esoteric :14[[07Special:Log/move14]]4 move10 02 5* 03PythonshellDebugwindow 5* 10moved [[02User:PythonshellDebugwindow/Sandbox10]] to [[User:PythonshellDebugwindow/(Unnamed language)]]: Deserves its own page > 1583340878 563930 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/(Unnamed language)14]]4 M10 02https://esolangs.org/w/index.php?diff=70147&oldid=70145 5* 03PythonshellDebugwindow 5* (-21) 10/* (Unnamed language) */ > 1583340916 152518 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=70148&oldid=70107 5* 03PythonshellDebugwindow 5* (+80) 10/* Languages */ > 1583341012 937415 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/(Unnamed language)14]]4 M10 02https://esolangs.org/w/index.php?diff=70149&oldid=70147 5* 03PythonshellDebugwindow 5* (+89) 10/* Datatypes */ < 1583341112 892643 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1583341231 839798 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric : we are the NTM => I would doubt that < 1583341291 532288 :int-e!~noone@int-e.eu PRIVMSG #esoteric :many-world quantum physics gets somewhat close < 1583341303 183270 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but even that has a hard time collecting results < 1583341738 302480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess the idea with this Magic construction is that it lets you calculate any number a UTM can calculate < 1583341744 901360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :up to a certain size n < 1583341761 480648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so we know that it's capable of calculating BB(n) and no higher number, but we don't know what input you have to give it to produce that < 1583341799 71524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there doesn't seem to be a conceputal issue with iterating that: you could perhaps modify it so that it's capable of calculating a range of numbers of which the highest is BB(BB(n)), given the appropriate input < 1583341802 793434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not be able to determine what that input is < 1583341821 955983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the reason this works is that what we have is, conceptually, an interpreter that refuses to run non-halting programs < 1583341869 30149 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I really should create a universal interpreter for some TC language in TWM some day, even if it's far from optimal < 1583341874 951205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just to get a baseline < 1583341886 948171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on how many waterclocks you need < 1583341893 929020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I keep on getting sidetracked trying to optimise it < 1583341911 899746 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yeah, even if it is inefficient as long as it works with 124 waterclocks < 1583341930 733992 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :which is probably way more than needed < 1583341961 182596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, the limit's a little less than 124 because you need a few creature types to set it up, right? Cat in particular is unusable < 1583341977 787562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but much less than 124 seems definitely viable < 1583342008 830767 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :well the halting clock is one of the 124 > 1583342064 927166 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/(Unnamed language)14]]4 M10 02https://esolangs.org/w/index.php?diff=70150&oldid=70149 5* 03PythonshellDebugwindow 5* (+372) 10/* Functions */ < 1583342089 116056 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :but we get to use everything else as we can make the setup creatures lose their types (and avoid arcbond damage) with One with the stars < 1583342092 32352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I personally count halt states, although not everybody does < 1583342120 461515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a fun card, and one I came up with myself when brainstorming custom cards (although my version of it was white) < 1583342208 390513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`card-by-name One With the Stars < 1583342210 353799 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1583342223 724654 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right, I need to persuade someone to add Theros Beyond Death to that thing < 1583342228 890230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`card-by-name Hungry Lynx < 1583342229 986127 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Hungry Lynx \ 1G \ Creature -- Cat \ 2/2 \ Cats you control have protection from Rats. (They can't be blocked, targeted, or dealt damage by Rats.) \ At the beginning of your end step, target opponent creates a 1/1 black Rat creature token with deathtouch. \ Whenever a Rat dies, put a +1/+1 counter on each Cat you control. \ C17-R < 1583342233 893603 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Enchanted permanent is an enchantment and loses all other card types. (It still has its abilities, but it’s no longer a creature.) < 1583342245 20992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was mostly just trying to show it off < 1583342285 752851 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: can you update HackEso's M:tG database to include the latest cards? given the current topic of discussion it may well be relevant < 1583342299 969374 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :well we don't use hungry lynx anymore < 1583342312 632381 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :'card-by-name coat of arms < 1583342321 61808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :backquote, not apostrophe < 1583342331 999328 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, that was an interesting idea for the construction < 1583342332 655928 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :`card-by-name coat of arms < 1583342333 559340 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Coat of Arms \ 5 \ Artifact \ Each creature gets +1/+1 for each other creature on the battlefield that shares at least one creature type with it. (For example, if two Goblin Warriors and a Goblin Shaman are on the battlefield, each gets +2/+2.) \ EX-R, 7E-R, 8ED-R, 9ED-R, 10E-R, M10-R, DDS-R, H09-R < 1583342346 551495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my main aim was to hit the whole thing into a sideboard, so I wanted to do it with as few cards as possible < 1583342362 718344 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but single-purpose cards are much better for what you're doing < 1583342457 742429 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :it still fits in a sideboard > 1583342496 709830 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/(Unnamed language)14]]4 10 02https://esolangs.org/w/index.php?diff=70151&oldid=70150 5* 03PythonshellDebugwindow 5* (+245) 10/* Variables */ < 1583342507 101248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, neat < 1583342514 836014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but Coat of Arms is an artifact, so it might be hard to wish it out of the sideboard < 1583342588 530209 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :there are several ways to wish for it < 1583342649 710218 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :`card-by-name Karn, the great creator < 1583342651 604010 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1583342684 829139 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :hasn't been updated in a while? < 1583342690 96643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, but the point is that you'd need extra cards in maindeck for sideboard < 1583342694 550230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, I think it's out of date < 1583342752 679787 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Fae of wishes is another pretty generic wish < 1583342772 755956 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :and Mastermind's acquisition < 1583342788 815627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Omni-tell naturally runs multiple Cunning Wish and Burning Wish, which is one of the things that made it such a good shell to set the UTM up < 1583342801 148976 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, the whole point was to make a UTM that was tournament-competitive < 1583342839 643786 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :well wish for Mastermind's acquisition for the rest of the SB < 1583342933 230226 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :though the sb doesnt have enough slots to ensure your opponent can't interact also. < 1583342948 786666 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :I think < 1583343444 637890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :would the presence of Doubling Season mess up an attempt to use the UTM? < 1583343478 367261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. by, if it were still on the battlefield at that point, producing too many triggers that could be stacked in awkward ways to introduce player-choosable nondeterminism? < 1583343603 851786 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :the order the tokens etb doesn't change the operation of TM < 1583343613 525694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even if there are too many of them? < 1583343715 985665 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :if there are more than expected, there will be some other operation we are doing, but it doesnt give us extra choices < 1583343725 269446 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, in that case it's fine < 1583343734 982145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(assuming we have a way to get rid of the Doubling Seasons, and I suspect we do) < 1583343788 455984 :ais523!~ais523@unaffiliated/ais523 NICK :callforjudgement < 1583343806 957774 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Quit: sorry for my connection < 1583343816 262362 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yeah, we can bounce them < 1583343820 699626 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1583343823 718704 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1583343833 305240 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :we can bounce the doubling seasons < 1583343852 337228 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :before starting the tm < 1583343917 628103 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1583343922 78245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on a related note, I was trying to prove Android: Netrunner TC a while back, but I don't think it is < 1583343929 501612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it has the opposite problem to Yu-Gi-Oh < 1583343945 168855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in Yu-Gi-Oh, there are ways to store data but you can't store a program, there just isn't enough room on the playmat < 1583343983 831331 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in Android: Netrunner, storing a program is trivial (subroutines are a game mechanic!), but although you have a few places to write data, reading it back is incredibly difficult, and I don't think you can get sufficiently many variables that you can read < 1583344147 272336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :another issue is that the game designers are paranoid about infinite combos of any sort, although I did manage to construct a nontrivial mandatory infinite loop < 1583344229 410194 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583345285 910216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it involved Always Be Running on the runner side, and two copies of Off the Grid, Whirlpool, Hourglass, and Mirāju on the Corp side, plus one unplayable card in hand; every turn, the runner is forced to run a specific central, is banned from jacking out, loses all their clicks, then puts the corp card from their hand back into their deck) < 1583345302 309797 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and on the corp turn they can't do anything but click for credits, assuming their deck is empty) < 1583346314 718518 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Quit: quit < 1583347162 526455 :Melvar!~melvar@dslb-178-005-215-076.178.005.pools.vodafone-ip.de QUIT :Quit: WeeChat 2.4 < 1583347270 217585 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583347371 432797 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583347876 763569 :Melvar!~melvar@dslb-178-005-215-076.178.005.pools.vodafone-ip.de JOIN :#esoteric < 1583348453 246351 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: pushed (non-)divisibility < 1583348628 148668 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583348660 291642 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tromp: (non-divisibility is shorter because of the accident that m false = false for Church numerals m > 0). < 1583349328 971301 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583349676 674897 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583351042 733363 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583351200 779888 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1583351212 639532 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life > 1583351603 188912 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=70152&oldid=70094 5* 03Hanzlu 5* (+16) 10 < 1583351905 142497 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-qvguzhyimgduqtfd QUIT :Changing host < 1583351905 198370 :tswett[m]!tswettmatr@unaffiliated/tswett JOIN :#esoteric < 1583351905 198421 :tswett[m]!tswettmatr@unaffiliated/tswett QUIT :Changing host < 1583351905 198432 :tswett[m]!tswettmatr@gateway/shell/matrix.org/x-qvguzhyimgduqtfd JOIN :#esoteric < 1583351971 305014 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1583351975 123753 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit < 1583352197 972080 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583353298 749223 :b_jonas!~x@catv-176-63-14-57.catv.broadband.hu PRIVMSG #esoteric :MTGBusyBeaver, ais523, int-e: I'll review this conversation about M:tG later, but not this evening. I was busy with some urgent real life stuff. < 1583353385 6275 :b_jonas!~x@catv-176-63-14-57.catv.broadband.hu PRIVMSG #esoteric :ais523: sorry, I can't update the database. so far my copies of Oracle were either a straight copy of Yawgatog's database, or mined from the previous iteration of the Oracle website. now I'll have to download the data from the new Oracle site, which I started once but it got complicated so I suspended it indefinitely, or download Scryfall's more accurate database. < 1583353390 10640 :b_jonas!~x@catv-176-63-14-57.catv.broadband.hu PRIVMSG #esoteric :ideally both and compare them. < 1583353576 820897 :b_jonas!~x@catv-176-63-14-57.catv.broadband.hu PRIVMSG #esoteric :for now I just want to mention that Lifespark Spellbomb; Utopia Sprawl; Freed from the Real is a simple infinite green mana combo that doesn't also let you deal unlimited damage by attacking with a small creature each turn, so that plus Disintegrate lets you deal an unlimited amount of damage only once < 1583353987 152255 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yeah, that combo would disqualify the deck as it is not bounded. > 1583355112 739732 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/(Unnamed language)14]]4 M10 02https://esolangs.org/w/index.php?diff=70153&oldid=70151 5* 03PythonshellDebugwindow 5* (+2) 10/* Hello, World! */ Fixed heading level > 1583355767 700751 PRIVMSG #esoteric :14[[07Iflang14]]4 10 02https://esolangs.org/w/index.php?diff=70154&oldid=70118 5* 03Hanzlu 5* (-1431) 10Blanked the page > 1583355814 5834 PRIVMSG #esoteric :14[[07Iflang14]]4 10 02https://esolangs.org/w/index.php?diff=70155&oldid=70154 5* 03Hanzlu 5* (+1431) 10Undo revision 70154 by [[Special:Contributions/Hanzlu|Hanzlu]] ([[User talk:Hanzlu|talk]]) > 1583356688 292405 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/(Unnamed language)14]]4 M10 02https://esolangs.org/w/index.php?diff=70156&oldid=70153 5* 03PythonshellDebugwindow 5* (+217) 10/* Indentation */ > 1583358232 462265 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70157&oldid=70104 5* 03PythonshellDebugwindow 5* (+15) 10/* Commands */ Now Ive updated the reference interpreter > 1583358253 18019 PRIVMSG #esoteric :14[[07ALIMBIHNN14]]4 10 02https://esolangs.org/w/index.php?diff=70158&oldid=70143 5* 03Hanzlu 5* (+2) 10 > 1583358434 139017 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70159&oldid=70157 5* 03PythonshellDebugwindow 5* (+38) 10/* Example programs */ > 1583359170 739474 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70160&oldid=70159 5* 03PythonshellDebugwindow 5* (+92) 10/* Example programs */ < 1583360789 255620 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1583362034 245671 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net QUIT :Remote host closed the connection < 1583363639 554875 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net JOIN :#esoteric < 1583366803 692160 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1583367251 401985 :arseniiv!~arseniiv@136.169.205.177 QUIT :Ping timeout: 258 seconds < 1583367323 157067 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1583367749 475170 :imode!~linear@unaffiliated/imode QUIT :Quit: WeeChat 2.7.1 < 1583367897 540877 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :bad news for the MTG turing machine for the most damage challenge: Arcbond triggers can be interleaved with death triggers. This seems like a hard problem to fix. < 1583368899 848129 :imode!~linear@unaffiliated/imode JOIN :#esoteric > 1583369199 238093 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/(Unnamed language)14]]4 M10 02https://esolangs.org/w/index.php?diff=70161&oldid=70156 5* 03PythonshellDebugwindow 5* (+652) 10/* Input/Output */ < 1583370249 756746 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1583371618 576438 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Try the Unusenet newsgroup un2.org.zzo38computer.magic.maths if you are interested in those kind of things with Magic: the Gathering; there may also be some Usenet newsgroups about such thing although I do not know which ones they are. < 1583372138 851703 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds > 1583372339 935358 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/(Unnamed language)14]]4 M10 02https://esolangs.org/w/index.php?diff=70162&oldid=70161 5* 03PythonshellDebugwindow 5* (+285) 10/* Cat for 1 char */ FINISH > 1583372867 708384 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/(Unnamed language)14]]4 M10 02https://esolangs.org/w/index.php?diff=70163&oldid=70162 5* 03PythonshellDebugwindow 5* (+69) 10/* Interpret PlusOrMinus 1 char at a time */ done < 1583374605 84192 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583378513 639141 :xkapastel!uid17782@gateway/web/irccloud.com/x-osnpiktwoxvkwwoq QUIT :Quit: Connection closed for inactivity < 1583379168 334719 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :Read error: Connection reset by peer < 1583379354 718950 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric < 1583383570 85453 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1583384279 912361 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1583386249 947063 :studio!~studio@111.194.159.239 JOIN :#esoteric < 1583386279 363933 :studio!~studio@111.194.159.239 QUIT :Read error: Connection reset by peer > 1583387958 33992 PRIVMSG #esoteric :14[[07ALIMBIHNN14]]4 10 02https://esolangs.org/w/index.php?diff=70164&oldid=70158 5* 03JonoCode9374 5* (+60) 10 > 1583389104 581550 PRIVMSG #esoteric :14[[07ZFC++14]]4 N10 02https://esolangs.org/w/index.php?oldid=70165 5* 03Hakerh400 5* (+7714) 10+[[ZFC++]] > 1583389108 691 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=70166&oldid=70152 5* 03Hakerh400 5* (+12) 10+[[ZFC++]] > 1583389109 682432 PRIVMSG #esoteric :14[[07User:Hakerh40014]]4 10 02https://esolangs.org/w/index.php?diff=70167&oldid=70087 5* 03Hakerh400 5* (+12) 10+[[ZFC++]] > 1583390126 634180 PRIVMSG #esoteric :14[[07ZFC++14]]4 M10 02https://esolangs.org/w/index.php?diff=70168&oldid=70165 5* 03Hakerh400 5* (-1) 10 < 1583394312 786410 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1583394397 784811 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583397710 785190 :b_jonas!~x@catv-176-63-14-57.catv.broadband.hu QUIT :Quit: leaving < 1583399239 234685 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :*.net *.split < 1583399242 584899 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com QUIT :*.net *.split < 1583399242 645138 :APic!apic@185.203.114.187 QUIT :*.net *.split < 1583399242 832161 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator QUIT :*.net *.split < 1583399996 756208 :arseniiv!~arseniiv@136.169.205.177 JOIN :#esoteric < 1583401400 685966 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1583401400 686647 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com JOIN :#esoteric < 1583401400 686658 :APic!apic@185.203.114.187 JOIN :#esoteric < 1583401400 686680 :Bowserinator!Bowserinat@hellomouse/dev/Bowserinator JOIN :#esoteric < 1583401438 150798 :APic!apic@185.203.114.187 QUIT :Max SendQ exceeded < 1583401749 456405 :APic!apic@apic.name JOIN :#esoteric < 1583402293 755025 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1583403134 881408 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Good morning. I have a vague idea for an esolang. It's like a Turing machine, but instead of writing symbols on the tape, it writes continuations. < 1583403183 728995 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Now, if you could compare continuations, you could use them like symbols, and that would be boring, so ideally, what the machine does with these continuations written on its tape, is to continue them. < 1583403197 75618 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :But I don't know how that would work. < 1583403343 635063 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I don't actually think it *would* work. One of the salient aspects of a Turing machine is that it looks at what symbols are on the tape, it compares them against something. To do something far removed from that would be very un-Turing-machine-like. < 1583403383 610215 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :So maybe you can compare them, even though that's boring. < 1583403427 370613 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Or... well, I'll think about it. < 1583403668 190067 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1583404337 106760 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Maybe tape cells contain pairs of continuations. But what determines which one is chosen? < 1583405242 904040 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :In the absence of closures, continuations are basically jump labels. Maybe this would be more like OISC et al. < 1583407413 367648 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :On a Turing machine, jump labels are state labels. So, in this, state labels and symbols are the same thing? < 1583407468 687118 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"If the state written on the tape is not S3, transition to state specified on the tape and move head left" < 1583407491 959188 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :You have to use something like "not", obviously. < 1583407673 141178 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :But then, you are introducing boolean expressions in these conditions. That's more complexity than a simple table, and it's less pleasing. < 1583407716 371413 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :But maybe not much, maybe you could still keep it simple somehow. < 1583407813 504163 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :Read error: Connection reset by peer < 1583407922 849783 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric < 1583408332 745108 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net QUIT :Remote host closed the connection < 1583411106 657147 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"If the state written on the tape is less than the current state, transition to it and write Sn on the tape and move the head L/R. Else if greater, transition to it and write Sm and move L/R. Else transition to Sz and maybe do other stuff." < 1583411123 870928 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Which assumes a total order on states but whatever < 1583411147 727710 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :You can't make an omelette and whatever < 1583411219 336820 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I think we can drop "And maybe do other stuff". So every state's tuple is like (state, direction, state, direction, state). < 1583411272 601935 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :S1=(S4, L, S5, L, S9), and so forth < 1583411285 954816 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I think this might work. I don't know that it's very interesting. < 1583411760 130575 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Wait wait. Does making two small holes in an egg in order to blow it out count as breaking it? If not, then it should be possible to make an omelette without breaking any eggs. < 1583412126 7141 :xkapastel!uid17782@gateway/web/irccloud.com/x-vvexzcxcewbtqobh JOIN :#esoteric < 1583413668 551720 :laerlingSAP!~laerlings@unaffiliated/laerlingsap JOIN :#esoteric > 1583413998 321607 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/(Unnamed language)14]]4 M10 02https://esolangs.org/w/index.php?diff=70169&oldid=70163 5* 03PythonshellDebugwindow 5* (+18) 10/* Interpret PlusOrMinus 1 char at a time */ < 1583415892 570134 :kspalaiologos!~root@206.ip-51-91-102.eu JOIN :#esoteric < 1583419227 571836 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :cpressey: an interesting idea! < 1583419291 156752 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :what would this turn into if one uses delimited continuations as an inspiration? or (algebraic?) effects? < 1583419293 957584 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Can't you just make one on the bottom and let it all drip out? < 1583419379 281703 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :Omletwise, that is, no comment on the esolang idea > 1583420070 101550 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03JulienDelplanque 5* 10uploaded "[[02File:Langton ant.png10]]" > 1583420315 76870 PRIVMSG #esoteric :14[[07BytePusher14]]4 10 02https://esolangs.org/w/index.php?diff=70171&oldid=70125 5* 03JulienDelplanque 5* (+230) 10Added Langton ant BP software. < 1583420325 847641 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :what would this turn into if one uses delimited continuations as an inspiration? or (algebraic?) effects? => hm I think these aren’t compatible with the spirit that TC is “imperative” < 1583420373 807142 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"Do this now!" "I'll do it later and get back to you." < 1583420403 407749 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(delimited by end of working day? :P) < 1583420458 959402 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I still don't get delimited continuations.) < 1583420478 580195 :heroux!sandroco@gateway/shell/insomnia247/x-ashnrlihdczoegfn QUIT :Ping timeout: 260 seconds < 1583420484 691902 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 248 seconds < 1583420491 545910 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I don't pretend to understand what delimited continuations are or how they work < 1583420504 85558 :heroux!sandroco@gateway/shell/insomnia247/x-aaeagmmblkltdfop JOIN :#esoteric < 1583420508 107956 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1583423681 156924 :kspalaiologos2!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1583423732 348465 :kspalaiologos!~root@206.ip-51-91-102.eu QUIT :Remote host closed the connection < 1583423739 259464 :kspalaiologos2!~kspalaiol@176.221.122.71 NICK :kspalaiologos < 1583424034 889325 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :Any TI wizards out there? Having problems with TI-Connect, I essentially own a TI83+ and a silverlink, I'm able to transfer programs from the calculator to my PC, but not the other way round < 1583424070 312388 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :always getting an error on TI side saying "error in xmit" < 1583424088 448049 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :tried various USB ports, tried clearing ram, tried changing batteries < 1583424112 28944 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I removed the drivers too < 1583424122 948600 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but installed them soon afterwards again < 1583424189 132385 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :kspalaiologos: I suspect that you're the most qualified TI calculator wizard here < 1583424207 829556 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :interesting < 1583424229 421918 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm tired of BASIC and I'd like some of my assembly programs sent over. I've got them in a correct .8xp format < 1583424368 576625 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :kspalaiologos: does it work if you transfer the same BASIC program back that you have sent from the calculator? < 1583424370 191495 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1583424588 6585 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1583424606 990040 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I did reboot < 1583424617 241560 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and I'll check that < 1583424767 398814 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583424828 551114 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :works! < 1583424831 45407 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :how so < 1583424918 862459 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :I have a weird game for y’all: take four points randomly in some area, make a Bézier curve on them, then vary one of the points to make that curve have the least length possible, by hand :o < 1583425011 993016 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric : I don't pretend to understand what delimited continuations are or how they work => sad :( I think I had some understanding one time, and that required to use a call stack and cut/paste segments of it < 1583425032 331092 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :int-e: ^ too < 1583425077 932610 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :though I think shift…reset, or was there something less confusing to express them, is nonetheless less clear than effects+handlers < 1583425177 807191 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :it’s like `shift` does the work which should be done in another place (cf. try…except for exceptions) and because of that delimited continuations are weird and unhandy. Call/cc is too by virtue of being a `shift` without `reset` < 1583425193 820600 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I think I may have compiled my app for ION shell < 1583425201 425317 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I changed it to an asm( executable < 1583425209 332153 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :doesn't work aswell though < 1583425220 17263 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :kspalaiologos: what’s ION? < 1583425237 546087 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :TI83+ shell < 1583425250 173478 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :ah < 1583425262 586563 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'll try Devpac8x < 1583425397 271946 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :xaxaxaxa it worked < 1583425446 824361 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it doesn't seem to function though < 1583425452 537368 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :damn < 1583425508 432485 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I'm so out of ideas, what could go wrong < 1583425682 670535 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :re. shift…reset: a call to `reset` marks a place in the call stack and then when we call `shift`, that marks the other end of the segment which is cut away and packaged into a delimited continuation which is fed, as a kind of closure, to the function passed to `shift`. If `shift` doesn’t happen, so be it, the `reset` mark would perish when we step out of the call to `reset`. Yes this is more or less easy but nonetheless I’d have an effectful pri < 1583425682 776931 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :mitives instead of `shift` and handlers instead of both `reset` points and passing a “handler” to `shift`. This is the way with exceptions (`throw` as a handlerless `shift`, `catch` as a handler, though we don’t get a continuation because the effect is the most boring one possible) < 1583425878 999712 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :more specifically, because `throw :: exc -(Throws)> Void`, so if we would get a continuation, it would be an uncallable one (a → Void), and so we usually aren’t given one. If I get it right < 1583425899 404686 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :I would need to consult a paper on this if someone would be interested in these details < 1583425923 27731 :int-e!~noone@int-e.eu PRIVMSG #esoteric :we had a link to a paper here a while ago that cast continuations as evaluation contexts < 1583425945 990333 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :int-e: delimited too? < 1583425948 953834 :tromp!~tromp@2a02:a210:ca3:2800:c08a:6e04:374a:a0e2 QUIT :Remote host closed the connection < 1583425954 836612 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yes, delimited < 1583425969 190063 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :nice < 1583425971 152820 :int-e!~noone@int-e.eu PRIVMSG #esoteric :A context being a term with a single hole... it has a root and the hole where you can plug stuff in. < 1583426013 591283 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :btw if there’s a formulation more like effectful primitives + handlers instead like shift…reset, I may love delimited continuations back again < 1583426037 783534 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :OK, so `shift` gets a ... a "delimited continuation" that extends from the `shift` to the `reset`. What happens when you call this "delimited continuation"? I mean, what happens when it finishes? < 1583426054 491220 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Does it return to somewhere? < 1583426077 135761 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: you plug the argument into the place where reset was invoked. < 1583426088 951605 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :So it returns to the `reset`. < 1583426099 655761 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :So it's not a continuation at all, it's a regular function. < 1583426102 685492 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :but I think it isn’t too possible as there can be many sorts of effects, and we’ll need dynamic typing in the worst case, static in the best, and then we’ll get algebraic effects < 1583426125 841750 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's not really true that 'shift' gets a delimited continuation as an argument either. you can perform actual computations inside shift before `reset` is performed. It's all rather messy. < 1583426126 413663 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :cpressey: `shift` effectively would return out of a call to `reset` < 1583426145 365553 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :(that is, if it will at all) < 1583426165 861917 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: And that part (evaluation before reset) makes it much closer to a continuation < 1583426172 427021 :int-e!~noone@int-e.eu PRIVMSG #esoteric :s/makes/brings/ < 1583426184 888800 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :verdict: z88dk is garbage, omit it if you'd like to keep your sanity, tigcc doesn't target TI83 at all, therefore there is no C compiler for TI83+ < 1583426186 2816 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Just never mind, I've already given up again < 1583426191 243104 :int-e!~noone@int-e.eu PRIVMSG #esoteric :you just "fix" the part where continuations never return. < 1583426191 829162 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :int-e: yeah `shift` gets a handler which it applies to a d. continuation < 1583426227 602708 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(because that part makes continuations highly non-modular) < 1583426245 294887 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but I'm not convinced that delimited continuations are actually modular, so, meh. < 1583426267 68399 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :But they have so many useful applications, like... < 1583426283 846492 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Uh... < 1583426296 828629 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric : So it's not a continuation at all, it's a regular function. => it’s both; one of the points of delimited continuations is that they are functions and so are composable and easy to do something with < 1583426321 585366 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: Writing papers. < 1583426370 884775 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :cpressey: it would be easier with a picture in mind, I think. I read a page somewhere, with simple examples, and now it seems I can succesfully rebuild the understanding from scratch < 1583426388 884109 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :I don’t remember what I’ve read though < 1583426449 141592 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Maybe I just associate continuations too closely with continuation-passing style. < 1583426449 585890 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I mean they're good for writing papers *about*, of course. < 1583426496 4444 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric : but I'm not convinced that delimited continuations are actually modular, so, meh. => don’t you think that’s because of `shift` taking a handler instead of `reset`? (Because I do) < 1583426501 388911 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: Well CPS is special in that the continuations are never duplicated. < 1583426546 799633 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :int-e: ? I thought CPS was special because *everything* is a continuation (and everything ends by calling another continuation). < 1583426581 309052 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Sure, it's also special in that way. < 1583426609 608280 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Maybe in practice, you'd also never duplicate a continuation, buuut... maybe there's a counterexample for that too, dunno < 1583426635 443305 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :CPS is good to implement, yeah. Nonlinear use of continuations seems to be a big problem in implementing analogous things (like alg. effects), as they get too costly AFAIR < 1583426642 678433 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You don't do callCC in CPS. < 1583426714 570304 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(where a continuation escapes itself and then later on you might continue at that point in execution several times... which is just weird.) < 1583426720 355360 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :BTW is there a computational framework in which CPS translation is trivial (like, you write it in the first place) < 1583426735 16682 :int-e!~noone@int-e.eu PRIVMSG #esoteric :CPS is a very sand fragment of what continuations can do. < 1583426742 299325 :int-e!~noone@int-e.eu PRIVMSG #esoteric :*sane < 1583426770 2915 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :sdcc as always nails the task < 1583426792 279715 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? sdcc < 1583426794 253486 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :sdcc? ¯\(°​_o)/¯ < 1583426834 105440 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1583427035 604586 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :arseniiv: I hesitate to even mention this, but there's a strong similarity between CPS and Haskell's "do" notation < 1583427094 199752 :int-e!~noone@int-e.eu PRIVMSG #esoteric :... < 1583427104 364153 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I think you mean the stuff that the do notation *hides* < 1583427117 940923 :int-e!~noone@int-e.eu PRIVMSG #esoteric :foo >>= continuation < 1583427121 864199 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Right, "what Haskell's 'do' notation desugars to", is what I meant < 1583427297 675924 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :do { x1 <- action1 ; x2 <- action2 ; mk_action3 x1 x2 } < 1583427302 544511 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :becomes: action1 >>= (\ x1 -> action2 >>= (\ x2 -> mk_action3 x1 x2 )) < 1583427370 573450 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :There's obviously some relationship between monads and continuations, and I've even heard people whisper about it on occasion, but I'm not sure I've ever seen it in broad daylight < 1583427489 271672 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :(I don't think it's Cont. Cont is for people who can't handle CPS without it being wrapped in a monad. Or something.) < 1583427891 11161 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Cont is more or less CPS, except that it also allows some of the more insane stuff that leads to coroutines and callCC. And I've seen people say that Cont is really implementing delimited continuations rather than full ones. (Obviously there's no way to go beyond the initial runCont. But inside that it felt more like full continuations to me.) < 1583427982 31048 :tromp!~tromp@2a02:a210:ca3:2800:f074:2db3:1866:ebcd JOIN :#esoteric < 1583427996 471092 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::t lookup < 1583427997 999873 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Eq a => a -> [(a, b)] -> Maybe b < 1583428000 29916 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::t M.lookup < 1583428001 673473 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Ord k => k -> M.Map k a -> Maybe a < 1583428062 226947 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I find that argument order counter-intuitve) < 1583428187 228462 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Mostly because it violates the principle that the argument you're less likely to vary should go first, but also because it's the opposite order from M.! and I'd like to use `lookup` as an infix operator. Sigh. < 1583428264 7575 :tromp!~tromp@2a02:a210:ca3:2800:f074:2db3:1866:ebcd QUIT :Ping timeout: 256 seconds < 1583428465 430364 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :The answer https://stackoverflow.com/a/3323122 starts with "The first thing to realize about the continuation monad is that, fundamentally, it's not really doing anything at all." and a comment on it rephrases that as "So basically, bind is just CPS-transformed function application?" and I feel those are getting pretty close to the matter. < 1583428532 644336 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I still hate and fear monads, btw < 1583428579 691283 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Ruination, I tell you < 1583428592 366823 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 258 seconds < 1583428632 721116 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: https://wiki.haskell.org/wikiupload/1/1d/Monica_monad_falconnl.png < 1583428698 181629 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"This is Monica Monad, and she's a Warm Fuzzy Thing. Just giving a face to SPJ's alternative name for monads :)" (from https://wiki.haskell.org/Haskell_logos/New_logo_ideas which is huge) < 1583428942 733349 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric : Right, "what Haskell's 'do' notation desugars to", is what I meant => yeah, this is an interesting point! I didn’t connect these two before < 1583429345 35383 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric : (Obviously there's no way to go beyond the initial runCont. But inside that it felt more like full continuations to me.) => I think I’ve seen `reset` implemented using precisely `runCont` in there < 1583429401 363935 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric : Mostly because it violates the principle that the argument you're less likely to vary should go first, but also because it's the opposite order from M.! and I'd like to use `lookup` as an infix operator. Sigh. => yeah I think I was stunned by that too < 1583429453 848613 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I did chess on TI83 < 1583429465 384166 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and it's only 2 kilobytes < 1583429535 212531 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :kspalaiologos: how often does it win you? (if you tested enough times) < 1583429544 194476 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I just did the openings < 1583429553 752864 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :it has 6 ply search depth < 1583429566 818219 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I beat it up with king's gambit but it's kinda unfair because the computer is materialistic < 1583429580 116067 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :and when it realises it should start defending instead of greedy taking my pieces it's already too late < 1583429582 925246 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :anyway I hadn’t written any chess at all so it should be cool! < 1583429611 701495 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :the C code size itself is around 800 bytes < 1583429622 895392 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :but it works, somehow < 1583429629 12363 :tromp!~tromp@2a02:a210:ca3:2800:f074:2db3:1866:ebcd JOIN :#esoteric < 1583429651 404676 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :next I'll try maybe tetris < 1583429667 771799 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :I did already pong in BASIC, it was a real torture tho < 1583429676 539449 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :took me around two boring lectures to finish it < 1583429716 842010 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :there are some problems tho < 1583430111 945740 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1583430113 748477 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :damn it crashed in the middle of the game < 1583430165 654440 :int-e!~noone@int-e.eu PRIVMSG #esoteric :resign! < 1583430201 580614 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, "rage quit" would be more accurate :P. < 1583430215 160209 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :roflol < 1583430225 869161 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :rofoldl* < 1583430316 93157 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :some haskell designs there associate with something Hebrew, like that double lambda thing, maybe it resembles an aleph… < 1583430457 916552 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :> let { the [x] = x; the _ = error "the: there are many or no values" } < 1583430459 711090 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : : error: < 1583430459 711133 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : not an expression: ‘let { the [x] = x; the _ = error "the: there are man... < 1583430495 88438 :int-e!~noone@int-e.eu PRIVMSG #esoteric :lambdabot's not a repl < 1583430498 862271 :int-e!~noone@int-e.eu PRIVMSG #esoteric :there's @let though < 1583430518 95914 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and @undef to undo all the damage @let can do < 1583430569 227469 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :> the "a" < 1583430571 559354 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 'a' < 1583430587 386535 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1583430596 374787 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> the "ä" < 1583430598 756846 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : '\228' < 1583430606 850936 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :> the "ä" < 1583430609 150694 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: the: there are many or no values < 1583430619 155055 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :HAHAHA < 1583430632 843498 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :UNICODE IS ILL-DEFINED < 1583430684 291005 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :(not that it’s news or that I really think so) < 1583430706 984420 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm surprised. < 1583430714 642095 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I really think so. :P < 1583430735 746201 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :@let 2 + 2 = 5 < 1583430737 340873 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Defined. < 1583430738 963009 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :it’s ill-defined but not so ill-defined as to say that for the sake of it < 1583430739 166138 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :> 2 + 2 < 1583430741 401391 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error: < 1583430741 539259 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Ambiguous occurrence ‘+’ < 1583430741 539302 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : It could refer to either ‘Prelude.+’, < 1583430752 542279 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> 2 L.+ 2 < 1583430754 689577 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 5 < 1583430757 521891 :int-e!~noone@int-e.eu PRIVMSG #esoteric :@undef < 1583430757 802024 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Undefined. < 1583430764 990887 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :qualified infix operators always look Wrong < 1583430775 341410 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I got used to them. < 1583430777 698761 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :int-e: that’s cru… ah, you’ve undone that already < 1583430787 248440 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :> :t the > 1583430788 192572 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=70172&oldid=70110 5* 03PythonshellDebugwindow 5* (+124) 10/* Datatypes */ < 1583430789 860910 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:1: error: parse error on input ‘:’ < 1583430790 222838 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :> let 2 + 2 = 5 in 2 + 2 < 1583430792 523349 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 5 < 1583430799 721239 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :> let 2 + 2 = 5 in 1 + 1 < 1583430800 897930 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :my poor the < 1583430802 39403 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: :3:5-13: Non-exhaustive patterns in function + < 1583430804 703654 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :F < 1583430815 974883 :int-e!~noone@int-e.eu PRIVMSG #esoteric :kmc: I use M.! quite a bit. < 1583430835 114435 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :kood emcening < 1583430884 441232 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> let the x | [x] <- x = x in the [] < 1583430886 439204 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: :3:5-24: Non-exhaustive patterns in function the > 1583430890 896749 PRIVMSG #esoteric :14[[07Special:Log/move14]]4 move10 02 5* 03PythonshellDebugwindow 5* 10moved [[02User:PythonshellDebugwindow/(Unnamed language)10]] to [[User:DINAC]]: got a name < 1583430939 706948 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Haskell: Oh my god, it's full of syntax! < 1583431096 566634 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: the disappointing thing about your ä is that I couldn't see the difference in the terminal... somebody canonicalized it properly along the way. < 1583431130 135532 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(irssi, screen, xterm... I don't want to figure out which) < 1583431159 199870 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: But the logs gave you away, and confirmed what the error message already suggested. < 1583431233 841581 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :int-e: ah, I didn’t think it would be non-obvious < 1583431252 515677 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :was it actually canonicalized? or just rendered the same way < 1583431272 433630 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :if a font has a character for ä then it should use that for the combining-character version too < 1583431294 112605 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :you can usually tell when the combining sequences are rendered by combining glyphs < 1583431297 121838 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :because they look like ass < 1583431357 274549 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :kmc: yeah, frequently with fonts which aren’t up-to-date or whose creators think nobody uses non-accented non-latin < 1583431381 492592 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :or when font is okay but the renderer is not < 1583431438 775093 :int-e!~noone@int-e.eu PRIVMSG #esoteric :kmc: I pasted it into od -tx1 < 1583431453 383794 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :ah < 1583431491 231453 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :the question is could an Unicode analogue be simpler? (IDK, but I know many people think it could be, but I’m not sure many of them aren’t overlooking things) < 1583431588 375635 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :there's a hot-button question if ever there was one < 1583431627 858648 :batman_nair!~batman_na@103.228.221.94 JOIN :#esoteric < 1583431632 801183 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :given all the design requirements I think it couldn't be made that much simpler > 1583431687 9891 PRIVMSG #esoteric :14[[07DINAC14]]4 N10 02https://esolangs.org/w/index.php?oldid=70175 5* 03PythonshellDebugwindow 5* (+8303) 10Better > 1583431717 964846 PRIVMSG #esoteric :14[[07User:DINAC14]]4 M10 02https://esolangs.org/w/index.php?diff=70176&oldid=70173 5* 03PythonshellDebugwindow 5* (-8459) 10Blanked the page < 1583431723 969189 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :for example the requirement of round-trip compatibility with all legacy encodings adds a lot of complexity < 1583431726 973207 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :or at least a lot of characters < 1583431740 331350 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :that's why accented characters exist in both combined and combining-sequence versions < 1583431825 921356 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :but round trip compatibility is a nice thing to have because then you can design systems (programming languages, databases, etc) where all text is canonically represented as Unicode and you convert to/from legacy encodings at the edges < 1583431955 332175 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: I wasn't confused about what you did, I just looked for confirmation. Also, it could've been a zero-width space :) < 1583432194 467196 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> text $ reverse "äa" < 1583432196 562841 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : äa < 1583432213 438401 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> text $ reverse "äa" < 1583432215 514884 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : aä < 1583432220 926890 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: ^^ :) < 1583432315 859145 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583432408 504434 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :int-e: nice!! < 1583432445 976329 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric : Also, it could've been a zero-width space :) => a good idea too < 1583432515 514592 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric : that's why accented characters exist in both combined and combining-sequence versions => oh, I didn’t think about the compatibility reason < 1583432559 440569 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :Unicode makes more sense now < 1583432738 806460 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://xkcd.com/927/ < 1583432771 48645 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Arguably we could get away without emoji. Or having a ton of different math fonts in there. < 1583432780 289245 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION shrugs. < 1583432799 71677 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Of course it's not that easy. < 1583432818 166845 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :yeah math fonts are a weird thing < 1583432827 705030 :int-e!~noone@int-e.eu PRIVMSG #esoteric :If Unicode didn't accept emoji, we'd have vendor-specific encodings for those, because clearly there's a desire to have them embedded in text. < 1583432846 167420 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :I wouldn’t say “a mistake” aloud but I’ll be thinking that secretly < 1583432853 366459 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And I suspect the same kind of reasoning is behind the math fonts. < 1583432876 808094 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :but does anyone use them seriously? < 1583432885 721068 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Otoho, why isn't there a full set of Shogi pieces? < 1583432917 110408 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :someone should propose < 1583432938 786918 :int-e!~noone@int-e.eu PRIVMSG #esoteric :chess: ♔♕♖♗♘♙♚♛♜♝♞♟ shogi: ⛉⛊☖☗ < 1583432948 759824 :int-e!~noone@int-e.eu PRIVMSG #esoteric :seems a bit unfair. < 1583433027 995432 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Also the turned Shogi pieces look different from the normal ones to me. Fun.) < 1583433044 285206 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(But that's a font issue, of course.) < 1583433102 848221 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"Otoho", hmm. Some Japanese influence there? :P < 1583433729 350901 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1583434293 118618 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1583434297 651974 :batman_nair!~batman_na@103.228.221.94 QUIT :Remote host closed the connection < 1583434736 185138 :tromp!~tromp@2a02:a210:ca3:2800:f074:2db3:1866:ebcd QUIT :Remote host closed the connection < 1583434950 923947 :tromp!~tromp@2a02:a210:ca3:2800:f074:2db3:1866:ebcd JOIN :#esoteric < 1583436159 936555 :tromp!~tromp@2a02:a210:ca3:2800:f074:2db3:1866:ebcd QUIT :Remote host closed the connection < 1583437077 820408 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :For shogi, I think you can just use the kanji, sometimes upsidedown in case of a diagram < 1583437456 757138 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583437560 178153 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583437662 822077 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1583437730 599363 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1583438078 272914 :tromp!~tromp@2a02:a210:ca3:2800:f4e1:ee31:508f:9812 JOIN :#esoteric < 1583438375 288036 :tromp!~tromp@2a02:a210:ca3:2800:f4e1:ee31:508f:9812 QUIT :Ping timeout: 272 seconds < 1583438722 51556 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1583439317 470275 :b_jonas!~x@catv-176-63-14-86.catv.broadband.hu JOIN :#esoteric < 1583439502 302756 :b_jonas!~x@catv-176-63-14-86.catv.broadband.hu PRIVMSG #esoteric :`olist 1194 < 1583439503 673900 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :olist 1194: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1583440669 312533 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :is there a distinction between consistency and soundness in logic? I think I missed that one but now I suspect the first is syntactic and the second is semantic < 1583440795 336674 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :That should be on wikipedia. < 1583440848 954471 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :ah, seems it’s more complicated: a set of formulas is or isn’t consistent, but soundness is a property of a particular logic. Hm I think there still were other uses of these words < 1583440854 412031 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :spruit11: fair < 1583440924 700814 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :The usual distinction is soundness vs completeness. < 1583440952 785723 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Consistency is of course also an issue but most systems you'll encounter are consistent. < 1583440978 24019 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Unless you're interested in para-consistent logics, the subject doesn't come up a lot. > 1583441409 81613 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow/(Unnamed language)14]]4 M10 02https://esolangs.org/w/index.php?diff=70177&oldid=70174 5* 03PythonshellDebugwindow 5* (-24) 10Blanked the page < 1583441514 138990 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :ah, I think it clarified for me. Consistency of a set Γ is “not (Γ ⊦ ⊥)” and consistency of a logic is the consistency of ∅; and there is no “soundness of Γ” as it’s just not obvious how and for what reason would one define that > 1583442123 981824 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=70178&oldid=70148 5* 03PythonshellDebugwindow 5* (-12) 10 > 1583442460 984391 PRIVMSG #esoteric :14[[07DINAC14]]4 M10 02https://esolangs.org/w/index.php?diff=70179&oldid=70175 5* 03PythonshellDebugwindow 5* (+13) 10/* Subpages */ < 1583443023 45200 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :That doesn't seem right to me but it's a long time ago for me too. < 1583443060 730854 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Uhm, it should be possible for classical logics to state false theorems.. I guess. < 1583443089 369005 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :I.e., 3=2 is simply false. That doesn't make a logic inconsistent. < 1583443094 846289 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Dunno. < 1583443166 924891 :int-e!~noone@int-e.eu PRIVMSG #esoteric :spruit11: it's okay; {3=2} is an inconsistent set of statements; it doesn't make the logic itself inconsistent < 1583444573 32740 :tromp!~tromp@2a02:a210:ca3:2800:f4e1:ee31:508f:9812 JOIN :#esoteric < 1583444764 738385 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :Right. So the question is what Γ denoted in that statement. < 1583444782 426768 :spruit11!~unknown@ip56522cc1.speed.planet.nl PRIVMSG #esoteric :But okay, too long ago. I refer to wikipedia. < 1583444856 3954 :tromp!~tromp@2a02:a210:ca3:2800:f4e1:ee31:508f:9812 QUIT :Ping timeout: 256 seconds < 1583445378 855705 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric > 1583446176 903647 PRIVMSG #esoteric :14[[07DINAC/STDLIB14]]4 N10 02https://esolangs.org/w/index.php?oldid=70180 5* 03PythonshellDebugwindow 5* (+1821) 10Created page with "DINAC '''STDLIB''' is a library of functions you can use in your code. They are grouped together for ease of access, and from there the individual functions are arranged alpha..." > 1583446194 375345 PRIVMSG #esoteric :14[[07DINAC/STDLIB14]]4 M10 02https://esolangs.org/w/index.php?diff=70181&oldid=70180 5* 03PythonshellDebugwindow 5* (+4) 10 > 1583446229 651790 PRIVMSG #esoteric :14[[07DINAC14]]4 M10 02https://esolangs.org/w/index.php?diff=70182&oldid=70179 5* 03PythonshellDebugwindow 5* (+45) 10/* Comments */ < 1583447234 968350 :tromp!~tromp@2a02:a210:ca3:2800:f4e1:ee31:508f:9812 JOIN :#esoteric < 1583447373 537890 :tromp!~tromp@2a02:a210:ca3:2800:f4e1:ee31:508f:9812 QUIT :Remote host closed the connection < 1583447399 319344 :tromp!~tromp@2a02:a210:ca3:2800:f4e1:ee31:508f:9812 JOIN :#esoteric < 1583447890 489310 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: Leaving < 1583448338 756045 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 256 seconds < 1583448786 418788 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583448864 120980 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1583450594 804454 :LKoen!~LKoen@81.255.219.130 QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1583451097 494059 :WillGibson!~ManaroDen@196.196.193.230 JOIN :#esoteric < 1583451376 544441 :WillGibson!~ManaroDen@196.196.193.230 PRIVMSG #esoteric :helloooooo < 1583451703 614238 :WillGibson!~ManaroDen@196.196.193.230 PRIVMSG #esoteric :anyone in saudi < 1583451900 54401 :WillGibson!~ManaroDen@196.196.193.230 PART :#esoteric < 1583454143 400312 :tromp!~tromp@2a02:a210:ca3:2800:f4e1:ee31:508f:9812 QUIT :Remote host closed the connection > 1583455275 877453 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=70183&oldid=70166 5* 03PythonshellDebugwindow 5* (+12) 10/* D */ < 1583455712 866731 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1583455902 699406 :xkapastel!uid17782@gateway/web/irccloud.com/x-vvexzcxcewbtqobh QUIT :Quit: Connection closed for inactivity < 1583456668 756403 :arseniiv!~arseniiv@136.169.205.177 QUIT :Ping timeout: 256 seconds < 1583459564 753327 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1583459579 434687 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Read error: Connection reset by peer < 1583459583 789203 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1583459605 391331 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer < 1583459626 155994 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1583459641 808918 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1583461020 764885 :Melvar!~melvar@dslb-178-005-215-076.178.005.pools.vodafone-ip.de QUIT :Ping timeout: 256 seconds < 1583461046 759800 :Melvar!~melvar@dslb-178-005-215-076.178.005.pools.vodafone-ip.de JOIN :#esoteric < 1583463677 334790 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Do you like or hate daylight saving time? I don't like daylight saving time. < 1583463699 938563 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Beckett wrote "The costs of DST outweigh the benefits. But if a significant majority of people really want that extra hour of daylight in the summer, just leave the whole country on DST year-round. I prefer standard time, but Ill be happy to compromise if it means not losing an hour every spring." < 1583463737 914150 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I agree with Beckett; I also prefer standard time, but permanent DST would still be better than changing it all of the time < 1583463756 641129 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I agree that changing time zone twice a year is stupid < 1583463770 450832 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :I haven't formed an opinion on which of the two time zones would be better for permanent use < 1583463845 997736 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :zzo38: did you know that Spain changed to Central European Time during WW2, and never changed back, with the result that in western Spain during the summer the sun doesn't set until after 10 PM? < 1583463886 682041 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Time_in_Spain#/media/File:Tzdiff-Europe-summer.png < 1583463960 676986 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I think standard time would be better, for use with sundials, so that it is based on noon/midnight (I don't know what is Beckett's reasoning for preferring standard time). However, either way will work as long as there is agreement what time it is, so that if something is scheduled for "five o'clock" then you will know when it is, and so on. < 1583463978 169625 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I did not know that about Spain. Now I do know. < 1583465101 227931 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I did not know that about Spain. Now I do know. < 1583465173 964592 :shachaf!~shachaf@unaffiliated/shachaf PART :#esoteric < 1583466314 49618 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1583466593 59762 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Ping timeout: 265 seconds < 1583470888 227314 :jix!~jix@static.71.5.69.159.clients.your-server.de QUIT :Ping timeout: 255 seconds < 1583470906 677370 :jix!~jix@static.71.5.69.159.clients.your-server.de JOIN :#esoteric < 1583472717 350103 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1583472815 773337 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1583473090 768054 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Ping timeout: 256 seconds < 1583474466 631108 :stux-!stux2@grid9.quadspeedi.net JOIN :#esoteric < 1583474572 257237 :stux!stux2@grid9.quadspeedi.net QUIT :Ping timeout: 260 seconds < 1583474707 206594 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving > 1583475016 244553 PRIVMSG #esoteric :14[[07Special:Log/merge14]]4 merge10 02 5* 03Oerjan 5* 10merged [[02User:DINAC10]] into [[DINAC]] (revisions up to 20200305175450): Fix history after cut and paste move > 1583475229 166240 PRIVMSG #esoteric :14[[07Special:Log/delete14]]4 delete10 02 5* 03Oerjan 5* 10deleted "[[02User:DINAC10]]": Remains of cut-and-paste move; history merged into [[DINAC]] < 1583475261 985053 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Well that was easier than I thought < 1583475310 370889 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :only hitch is that the history says nothing about why the name is now DINAC rather than User:DINAC < 1583476107 344946 :vertrex-!~vertrex@unaffiliated/vertrex JOIN :#esoteric < 1583476176 242110 :vertrex!~vertrex@unaffiliated/vertrex QUIT :Ping timeout: 260 seconds > 1583476253 818309 PRIVMSG #esoteric :14[[07Special:Log/delete14]]4 delete10 02 5* 03Oerjan 5* 10deleted "[[02User:PythonshellDebugwindow/(Unnamed language)10]]": Author request: content before blanking was: "#REDIRECT [[User:DINAC]]" < 1583476504 175911 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I am working on adding some more stuff to bystand, including a scoring function. (This might be the only NNTP client which uses both a interactive line-oriented interface and SQLite, and may also be the only one to use SQL as its customization language.) < 1583476728 253748 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :(Of course, these would not be the features everyone wants, but that is OK, because there are many alternatives.) > 1583476839 834720 PRIVMSG #esoteric :14[[07User talk:Voltage200714]]4 N10 02https://esolangs.org/w/index.php?oldid=70184 5* 03Voltage2007 5* (+98) 10Created page with "Feel free to add any comments or complaints by editing the page. You ''can'' edit the page, right?" > 1583478814 433279 PRIVMSG #esoteric :14[[07Alchemy14]]4 10 02https://esolangs.org/w/index.php?diff=70185&oldid=36118 5* 03Voltage2007 5* (+203) 10 < 1583479297 274065 :tromp!~tromp@2a02:a210:ca3:2800:d9df:c0e6:7635:140a JOIN :#esoteric < 1583479605 280934 :tromp!~tromp@2a02:a210:ca3:2800:d9df:c0e6:7635:140a QUIT :Ping timeout: 272 seconds < 1583480760 420957 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583480829 679951 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583480878 209409 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 255 seconds < 1583480878 774202 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1583482289 288306 :tromp_!~tromp@2a02:a210:ca3:2800:9d02:5314:b6d0:fb4f JOIN :#esoteric < 1583482569 286697 :tromp_!~tromp@2a02:a210:ca3:2800:9d02:5314:b6d0:fb4f QUIT :Ping timeout: 272 seconds < 1583482837 321225 :tromp!~tromp@2a02:a210:ca3:2800:a81a:7000:1dea:9e42 JOIN :#esoteric < 1583484629 137869 :b_jonas!~x@catv-176-63-14-86.catv.broadband.hu QUIT :Quit: leaving < 1583485471 368814 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 258 seconds < 1583486639 740341 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`" < 1583486643 578124 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/1:1034) kmc: you gotta tell me if you're an op \ 4) GKennethR: he should be told that you should always ask someone before killing them. < 1583486961 755937 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1583487520 565378 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1583487548 635665 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1583487709 647086 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Welcome to the international center for esoteric programming lingonberry design, development, and deployment < 1583487847 765738 :int-e!~noone@int-e.eu PRIVMSG #esoteric :huh < 1583488116 871769 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: do you like bat buns? < 1583488117 23691 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: and that information may or may not be covered there? like oop, but after a while < 1583489162 852858 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1583489173 839735 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION read that as bat puns < 1583489182 769585 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`? banana < 1583489184 302239 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Bananananananana BATMAN! < 1583489245 258742 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: you are halfway there < 1583489285 456603 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583489603 942619 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :living on a prayer < 1583489634 415759 :int-e!~noone@int-e.eu PRIVMSG #esoteric :surely by now you've found the "bad pun". < 1583489736 937343 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1583489767 345716 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :google images gives a split between cupcakes, hairstyle and furrydom < 1583489792 6773 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I think you're overcomplicating this. < 1583489901 868476 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also some rabbits dressed for halloween < 1583489941 405140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :definitely. what otherway is there to handle it? < 1583489948 109094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*+ < 1583490306 454628 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm not complaining. < 1583490324 786813 :int-e!~noone@int-e.eu PRIVMSG #esoteric :This is free entertainment :P < 1583490742 954114 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I still don't know where the NTM came from in that MtG thing. < 1583490769 637839 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Probably the same place the bat buns came from, huh. < 1583490881 997276 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The NTM is in the hypothetical play where the opponent tries to find a way to make the deck deal unbounded damage. < 1583490948 755068 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And the thing is constructed such that damage is all dealt in the end, so for it to happen, the intermediate simulated TMs must all terminate. < 1583490996 839359 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So you get the behavior that non-terminating runs are discarded. < 1583491065 50042 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :This is uncomputable, of course, but that doesn't seem to matter for this hypothetical? < 1583491117 866816 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah. < 1583491129 118525 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :OK. < 1583491132 396692 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The hypothetical is just to show that there is an upper bound. < 1583491150 985969 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Who cares that we'll never know what it is. < 1583491215 8789 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But you still have to play the actual busy beaver game to actually deal huge amounts of damage. < 1583491330 983227 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So basically what's happening here is that they're trying to build an M:tG deck that can deal any conceivable amount of money, for a very wide range of "conceivable". < 1583491374 543614 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I've done it again. < 1583491400 304627 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Apparently "amount" and "money" are tightly linked in my brain. < 1583491401 757102 :int-e!~noone@int-e.eu PRIVMSG #esoteric ::/ < 1583492679 769304 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Woah, xkcd... title="" < 1583492868 847681 :arseniiv!~arseniiv@136.169.205.177 JOIN :#esoteric < 1583492991 764966 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1583495013 326401 :xkapastel!uid17782@gateway/web/irccloud.com/x-qcdkyalqzlqywivb JOIN :#esoteric < 1583496204 102705 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I might be wrong but I also thought there was a limit of something like 125 water clocks, i.e. a MtG hand corresponds to a The Waterfall Model program with 125 water clocks. In that case, I would say that the maximum damage a MtG hand can do, is literally BBtwm(125), where BBtwm is a version of the busy beaver function adapted to The Waterfall Model. < 1583496242 542066 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Literally that number, because that number is literally asking "what's the largest number you can compute with this number of water clocks". < 1583496263 570594 :moony!moony@hellomouse/dev/moony QUIT :Quit: Bye! < 1583496275 422253 :int-e!~noone@int-e.eu PRIVMSG #esoteric :124, I think < 1583496284 905810 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1583496309 831504 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I'm not sure that's correct. < 1583496351 694012 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The 124 is what restricts the universal machine that they implement. < 1583496376 185063 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 265 seconds < 1583496434 248692 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :If they want to simulate some other machine with that UTM there's the question of how they get the description of that other machine, into the UTM < 1583496529 294281 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's guessed. < 1583496588 725331 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :By a person, and then encoded as waterclocks? < 1583496606 962461 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yes. Or by hypothetical play. < 1583496651 876369 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So in actual play, you need to find a busy beaver. But for hypothetical play you actually get the busy beaver function as an upper bound in the end. < 1583496692 403325 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Er < 1583496752 57315 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Actual play: The player sets up a terminating TM of bounded size by making corresponding choices. It is run; the number of steps (or something like that) that it runs for turn into damage at the end. < 1583496797 514724 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hypothetical play: We consider all the possible TMs. But only those that terminate produce any damage. So there's an upper bound, given by the busy beaver function. < 1583496804 902637 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :A TM implemented with 124 water clocks can compute BBtwm(124) and no larger, even if said TM is a UTM and someone guesses a good TM for that UTM to simulate < 1583496822 845539 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: You're forgetting that the outside is nondeterministic. < 1583496832 138548 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1583496881 629926 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I don't know what that means < 1583496934 81252 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :You don't need to model "hypothetical play" as an NTM, that's what confuses and bugs me < 1583497035 966336 :int-e!~noone@int-e.eu PRIVMSG #esoteric :None of this really works without non-determinism. < 1583497053 97059 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Because then you couldn't externalize the TM definition from the program. < 1583497113 657328 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Is there anything really MtG-specific to this problem? Part of it is that I don't want to guess what rules there are in that game, because I don't play it. < 1583497142 988174 :int-e!~noone@int-e.eu PRIVMSG #esoteric :As I suggested yesterday, we're doing something like this: NTM A(n): *guess* a TM B of size m. Run B to completion, counting steps. Return number of steps taken. < 1583497192 763692 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Err, n, not m. < 1583497214 779547 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :You don't need to "guess" a TM. Rather just say: let B be the TM of size n which terminates and takes the largest number of steps to do so of any TM of size n. < 1583497217 875143 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :No NTM needed! < 1583497249 733245 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And the variant that computes BB(BB(n)): NTM A'(n): *guess* a TM B of size n. Run B to completion, counting steps. Let m be the number of steps taken. *guess* a TM C of size m. Run C to completion, counting steps. Return number of steps taken. < 1583497341 613971 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: guessing is essential to escape the fact that the busiest beavers cannot be found effectively. < 1583497384 488625 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Why "guess" when you can stipulate? < 1583497398 598770 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Because then you can't implement it at all. < 1583497422 888356 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :You want to "implement" hypothetical play? < 1583497445 636350 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Nobody's *actually* computing busiest beavers here. The busiest beavers just materialize in a proof that the value we get is bounded. < 1583497490 273251 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But as long as the play is hypothetical, we can actually have those busiest beavers. < 1583497500 135306 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"Our hand of cards represents a TM, so the largest damage we can do is a busy beaver number" pretty much follows from the definition of busy beaver function. < 1583497527 784094 :int-e!~noone@int-e.eu PRIVMSG #esoteric :No. < 1583497566 609735 :int-e!~noone@int-e.eu PRIVMSG #esoteric :If you absolutely want to avoid the NTM angel (personally I find it tremendously helpful), you have to allow input instead. < 1583497577 599126 :int-e!~noone@int-e.eu PRIVMSG #esoteric :angle < 1583497587 605138 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I can't type at all anymore. < 1583497619 191676 :int-e!~noone@int-e.eu PRIVMSG #esoteric :speling errros evryerhawe... < 1583497693 287329 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: And the matter of the fact is that we can have a fixed *N*TM without input of small size that computes the busy beaver function for a much higher number of states. < 1583497711 122097 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :This is maddening < 1583497753 837029 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You do know about Universal Turing Machines, right? < 1583497765 744239 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I need a break. < 1583497898 92630 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But maybe I should make the idea concrete at least: NTM BB_googol: *guess* a TM A with 10^100 states. Use an UTM to run it to completion, counting steps. Return number of steps taken. < 1583497949 215276 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And recall that the model of computation here maximizes the output of all the possible runs that terminate. < 1583498079 996140 :stux-!stux2@grid9.quadspeedi.net QUIT :Quit: Aloha! < 1583498136 921105 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The corresponding TM would instead have to take the description of the TM of size 10^100 as input. By virtue of having input, it's not bounded by the busy beaver function. < 1583498151 238080 :stux!stux2@grid9.quadspeedi.net JOIN :#esoteric < 1583498154 2519 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Are you trying to say that BB numbers on NTMs can be much larger than BB numbers for DTMs? If so, I don't disagree. < 1583498236 313009 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I guess so. < 1583498248 464301 :int-e!~noone@int-e.eu PRIVMSG #esoteric :However, then we're *definitely* not talking about BB for TWM here anymore. < 1583498265 831044 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But something like BB for M:tG. < 1583498291 728184 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Anyway, whenever I wrote "busy beaver" I meant DTM ones. < 1583498470 157948 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I'm still lost. I think I'll just resign. < 1583498550 471977 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: Can you see what that BB_googol thing does and that the result is BB(10^100) where BB is the standard busy beaver function for DTMs? < 1583498620 796394 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I thought I did, but I guess not. < 1583498650 681566 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mm < 1583498665 216017 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Or rather: BB_googol is just a NTM for computing BB(10^100) but why do we need that? < 1583498672 552782 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :We can just say BB(10^100), we know what it means < 1583498694 697369 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :This NTM doesn't relate to anything in the model we're working with < 1583498717 955916 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well the point is that the NTM can be written up as a program, and perhaps translated to a deck of cards. < 1583498741 934190 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Not unless the cards are played nondeterministically somehow < 1583498753 785812 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :From what I understand about MtG, they're not, but I don't play that game < 1583498800 607116 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :You can talk about "all possibly plays of a hand of cards" without using an NTM < 1583498801 602996 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The whole point is that BB(10^100) is an upper bound on the possible outputs of terminating runs. < 1583498810 748407 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :*possible < 1583498813 43466 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Other than that, BB(10^100) will never materialize. < 1583498851 872433 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: The choices that set up the TM are made during play though. < 1583498868 495057 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So the NTM model matches the actual play much more closely than a TM with input. < 1583498950 992403 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And of course, in real play, the player will just use the best TM they can prove termination of, not the busy beaver. (And I should probably allow TMs of size less than 10^100 as well :P) < 1583498986 124441 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :But but but < 1583499011 325251 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :So frustrating. < 1583499023 309035 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :BB(n) is a function on a *set of Turing machines*, yes? < 1583499030 725568 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :All TMs with size n. < 1583499036 83320 :int-e!~noone@int-e.eu PRIVMSG #esoteric :?! < 1583499036 281581 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: v @ ? . < 1583499043 179312 :int-e!~noone@int-e.eu PRIVMSG #esoteric :BB(n) is a natural number. < 1583499048 952915 :int-e!~noone@int-e.eu PRIVMSG #esoteric :given a natural number n. < 1583499089 475156 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's the maximum of number of steps taken by any TM of size n (or less, but that's monotonic) < 1583499092 605875 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :To compute BB(6) you must consider all TMs of size 6. < 1583499101 805734 :int-e!~noone@int-e.eu PRIVMSG #esoteric :that terminate. < 1583499131 407236 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"all TMs of size 6 that terminate" is a set of TMs. < 1583499132 79577 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's more like... < 1583499144 526952 :int-e!~noone@int-e.eu PRIVMSG #esoteric :...to compute BB(6) you *would have to* consider all TMs of size 6. < 1583499156 231427 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Because nobody's actually computing it. < 1583499176 168107 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Fine, for my present purposes this is nitpicking. < 1583499198 511838 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :BB(6) is a result *about* a *set* of Turing machines. < 1583499240 706499 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :All possible plays of a hand of MtG cards also represents a *set* of Turing machines. < 1583499301 723853 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :All possible plays of a hand of MtG cards of size n, represents a set of Turing machines of size m (where n and m are, let's assume, linearly related.) < 1583499302 253827 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :well, all plays of a hand in any card game does < 1583499326 644048 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Therefore the maximum damage a hand of MtG cards of size n can do, is proportional to BB(m). < 1583499337 881233 :int-e!~noone@int-e.eu PRIVMSG #esoteric :m? n? < 1583499349 258674 :TheLie!~TheLie@ip5b428f85.dynamic.kabel-deutschland.de JOIN :#esoteric < 1583499364 842647 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Using n MtG cards you can make a TWM program of size m. < 1583499370 714157 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :is how I'm using those letters. < 1583499436 811818 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i doubt that line of reasoning < 1583499447 569602 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You keep missing the fact that a program of bounded size can work on arbtirary sized data. < 1583499453 780768 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :it fails if you have cards that do exponential damage < 1583499461 891160 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :exactly that < 1583499465 56643 :int-e!~noone@int-e.eu PRIVMSG #esoteric :A singe universal machine can run everything. < 1583499469 683897 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :int-e: No, the busy beaver function *accounts for that fact*. < 1583499496 424433 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :BB(6) doesn't say *anything* about how much data any TM of size 6 uses or does not use. < 1583499514 270918 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: Then stop saying "the" busy beaver function and define what you're actually using. "The" busy beaver function is for programs without input. < 1583499522 707778 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: It starts on an empty tape. < 1583499524 501273 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I'm not talking about input. < 1583499525 787250 :int-e!~noone@int-e.eu PRIVMSG #esoteric :NO INPUT. < 1583499530 311801 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I agree, no input! < 1583499549 619882 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The card games have input in the form of choices the players make. < 1583499550 710312 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :The machines in BB(6) can use a lot of tape, even though they have no input < 1583499551 861804 :TheLie!~TheLie@ip5b428f85.dynamic.kabel-deutschland.de QUIT :Remote host closed the connection < 1583499554 661306 :int-e!~noone@int-e.eu PRIVMSG #esoteric :This is CRUCIAL. < 1583499577 348235 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :What kind of choices do the players make? < 1583499600 476771 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Which cards to play, how much mana to spend on it, how often to repeat a cycle if they enter one... < 1583499603 940646 :int-e!~noone@int-e.eu PRIVMSG #esoteric :tons of them < 1583499604 361413 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :the number of steps does not have to be proportional to the amount of damage < 1583499614 769580 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :if one step doubles the damage, you are out of luck < 1583499617 526563 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Which is why I have all those *guesses* up there. < 1583499713 848730 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :OK. I don't play MtG, I'm not aware of the kinds of choices players can make. < 1583499718 676588 :int-e!~noone@int-e.eu PRIVMSG #esoteric :One of the real challenges they face is to make a TM interpreter that does *not* leave any choices to the players (with some constraints, like refusing to resign; the M:tG rules stipulate that a player may resign at any point during the game). < 1583499817 884364 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :OK. < 1583499818 800042 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1583499925 50388 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I guess there's not much point trying to understand this, unless I want to understand the rules of MtG first, and I don't really have any interest in that < 1583499979 713369 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583500080 336584 :int-e!~noone@int-e.eu PRIVMSG #esoteric :For me the new insight here was that NTMs can compute (and even iterate computations of) the busy beaver function for DTMs. < 1583500139 334144 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So for this purpose, M:tG is just a peculiar NTM. And I totally ignored TWM. < 1583500268 224520 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :If there's an NTM that can compute the BB function then there's also an NTM that can solve the halting problem. < 1583500293 801830 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(As a two-player game with best play, M:tG might actually be a full ATM. I don't know.) < 1583500338 116121 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well the halting problem is r.e. even with TMs. < 1583500379 778387 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I'm aware of that. < 1583500407 740120 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And the usual acceptance condition for NTMs is "there is an accepting run", generalizing what you do for r.e. (accepts the input). < 1583500426 361604 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So yes, that solves the halting problem. < 1583500518 389169 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION measures cpressey's brain pressure then hides behind a rock < 1583500519 406471 :int-e!~noone@int-e.eu PRIVMSG #esoteric :One real stumbling block for me is to extend this to a functional model of computation, that actually computes a value from the input. < 1583500531 710352 :int-e!~noone@int-e.eu PRIVMSG #esoteric :s/is/was/ < 1583500567 414832 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION sets fire to the dynamite stick that somebody placed under that rock earlier. < 1583500623 101090 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION gets incinerated < 1583500683 99753 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I have a hard time understanding why someone would think that they could extend "there exists an accepting path" to something that actually finds that path in all cases. < 1583500726 811868 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION is beginning to think that cpressey is one of those constructivists he's heard rumors about < 1583500760 613512 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I mean, it's just a definition. < 1583500889 66276 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I guess my brain pressure is just too high. Occupational hazard of us constructivists, don't ya know. < 1583500947 827928 :int-e!~noone@int-e.eu PRIVMSG #esoteric :We can do it mathematically (inside a proof, say). We can't do it in practice. < 1583501006 274988 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Using classical logic, obviously, like most people. < 1583501069 277677 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :It would still seem that you're simply saying something like, the maximum damage you can deal in a hand of n MtG cards, is BBN(n), where BBN(x) is the busy beaver number for an *NTM* with x states. < 1583501220 638677 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :OK, BBN(m) where m is some function of n. < 1583501223 558520 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's more bounding BBN(n) from below by (iterated) BB(m) where both iteration and m depend on the concrete n-sized program. < 1583501290 226174 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :the amount of damage is obviously bounded by BBN(f(n)) for a function like f(n) = infty < 1583501310 334729 :int-e!~noone@int-e.eu PRIVMSG #esoteric :myname: Hey we're having a serious discussion here. < 1583501581 11280 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: You're not wrong, there is something resembling BBN(n) for a fixed n here somewhere, namely in the task of finding an M:tG deck that allows dealing a huge amount of damage while having an upper bound on that damage. < 1583501674 719024 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: But the point where the discussion started was that they wanted to find an M:tG deck, that is, an NTM, that actually computes BB(m) or BB(BB(m)) for another fixed m instead, so that they had something easier to work with: Busy beavers (for some deterministic model of computation that's easy to implement a universal machine for in TWM). < 1583501718 418158 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :OK. "NTM" and "actually compute" do not go together. That's my first problem. < 1583501734 830666 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You can define BB(n) but you can't compute it. < 1583501759 768722 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The NTM semantics are something you can define, not compute. < 1583501768 102501 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I should probably not have used "actually" there. < 1583501781 589031 :int-e!~noone@int-e.eu PRIVMSG #esoteric :s/actually computes/defines/ < 1583501873 314270 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You still need the busy beavers (not necesaarily the best ones) to actually play the game and deal some damage. < 1583501890 743888 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I think it is a bad idea to model a hand of cards an as NTM. I think it is better to model (hand of cards + player's strategy) as a DTM. < 1583501912 844072 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, and I disagree completely. < 1583502022 896170 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Well... < 1583502076 358001 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I honestly believe that NTM (and ATM for the full game) is the most natural model for this. I don't want to mess things up by restricting the players to a computable strategy. Not that it matters here... there are only finitely many choices to be made anyway. < 1583502099 634650 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Ha < 1583502122 624478 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Are there really only a finite many choices that a player can make when playing their hand? < 1583502137 619363 :int-e!~noone@int-e.eu PRIVMSG #esoteric :In this particular case? Yes. < 1583502138 514469 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :If so then I object even more strongly to modelling that as an NTM < 1583502145 963695 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :This is just combinatorics. < 1583502154 948308 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Occam would prefer you not complicate it unnecessarily, and so would I. < 1583502175 943455 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yes, don't model choices that happen on the fly as input, defying causality. < 1583502194 382391 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Use the proper model for that, which is non-determinism. < 1583502258 599006 :int-e!~noone@int-e.eu PRIVMSG #esoteric :This may be our main disagreement really... I think non-determinism is *simple*. < 1583502305 19416 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yes, you get a tree of computations rather than a line. But that's all. Trees are simple. < 1583502485 443471 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And "just combinatorics" -- in either case you still get to the point where the model of computation solves the halting problem for you. < 1583502522 1007 :int-e!~noone@int-e.eu PRIVMSG #esoteric :By simply disregarding non-terminating paths of execution (inputs for which your program doesn't terminate) < 1583502686 373388 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :It seems to me that you would rather introduce an NTM that represents selecting all possible finite combinations from a finite set, than merely consider all possible finite combinations from a finite set, in your explanation, that's all. < 1583502755 846813 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yes. At least in this particular context. < 1583502775 199298 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 255 seconds < 1583502790 20810 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I would call that overkill, not just because it's nondeterministic, but also because it's a TM. < 1583502797 153462 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I could argue against the idea that I introduce the NTM... the NTM is already present in the game, to my mind. But meh.) < 1583502852 571001 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Playing 13 No Need To Argue.ogg. < 1583502876 413331 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1583502891 823274 :tromp!~tromp@2a02:a210:ca3:2800:a81a:7000:1dea:9e42 QUIT :Read error: Connection reset by peer < 1583502924 969168 :tromp!~tromp@2a02:a210:ca3:2800:a81a:7000:1dea:9e42 JOIN :#esoteric < 1583506291 127283 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :If you have an NTM that "guesses" an arbitrary DTM description and writes it to a tape, then uses a UTM to simulate that DTM and "produce" its result as an integer, there is no upper bound to the integer the NTM can "produce"; it only needs to "guess" bigger DTMs to get bigger numbers. < 1583506412 528494 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :On the other hand, if there is a limit to the set of DTMs it can "guess" - if they are drawn from a finite set - then you don't need to talk about "guessing" them and then simulating them at all - you just have an enumeration of DTMs. < 1583507336 804100 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: But I /prefer/ to do it by guessing. < 1583507350 539916 :int-e!~noone@int-e.eu PART :#esoteric < 1583507434 187473 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583507557 905830 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Are you two doing the thing where you argue about a fundamentally unimportant detail while agreeing about all the important bits? < 1583507642 490528 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I think I disagree about some of the actual conclusions too, but it's hard enough to find out exactly what they are < 1583507684 82621 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Wouldn't BBN(x) be infinite for large enough x? > 1583507715 410222 PRIVMSG #esoteric :14[[07DINAC/STDLIB14]]4 M10 02https://esolangs.org/w/index.php?diff=70186&oldid=70181 5* 03PythonshellDebugwindow 5* (+223) 10/* Arithmetic */ < 1583507763 212800 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :What is BBN? < 1583507775 928739 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Busy-beaver number for NTMs. < 1583507790 877460 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Where x is the number of states? < 1583507801 204183 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Yes < 1583507814 745590 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :How would BBN(x) be > BB(x)? < 1583507830 773584 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :The NTM has no limit to the number of states it can "guess" a DTM description to have, then it can simulate it with a UTM < 1583507850 942177 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :So probably BBN(10) is infinite < 1583507871 6266 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :If not 10, then some fairly small number, in the scheme of things < 1583507928 968168 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Hmm, wouldn't the definition of the busy beaver function preclude machines that might not halt, and hence preclude any that could be infinite < 1583508008 204719 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :So probably BBN(10) is ω, is that better < 1583508065 325082 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :I don't think I understand how you're defining BBN < 1583508140 835954 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :I can't see how ω could even be in the codomain of BBN < 1583508179 151318 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :OK. BB(x) is the largest number of steps any terminating DTM with x states takes before terminating. BBN(x) is the largest number of steps any terminating execution path of an NTM with x states. < 1583508210 844188 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :*states has. Excuse my awkward phrasing. < 1583508222 26573 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Ah, I had taken BBN(x) to be the lagest number of steps of any terminating execution path of an NTM with x states that terminates in all execution paths < 1583508259 857363 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Because otherwise, BBN(2) is undefined, I think < 1583508358 807738 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Take a non-deterministic turing machine with states (I, H), and transitions I -> {1RI,1RH} < 1583508368 15477 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :This has a terminating execution path for every natural number > 1583508547 402842 PRIVMSG #esoteric :14[[07DINAC14]]4 M10 02https://esolangs.org/w/index.php?diff=70187&oldid=70182 5* 03PythonshellDebugwindow 5* (+198) 10/* Functions */ Clearing up GIVE $ > 1583508582 749057 PRIVMSG #esoteric :14[[07DINAC/STDLIB14]]4 M10 02https://esolangs.org/w/index.php?diff=70188&oldid=70186 5* 03PythonshellDebugwindow 5* (+21) 10/* Boolean */ < 1583508642 476212 :int-e!~noone@int-e.eu JOIN :#esoteric < 1583508668 386719 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: BBN(n) is cleverly defined to exclude not only non-terminating machines but also those that have unbounded results. < 1583508740 812278 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"they wanted to find an M:tG deck, that is, an NTM, that [defines] BB(m) or BB(BB(m)) for another fixed m instead, so that they had something easier to work with: Busy beavers (for some deterministic model of computation that's easy to implement a universal machine for in TWM)." My problem with this is in two parts: < 1583508801 300279 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :1) If they only have 125 waterclocks at their disposal to make this machine in TWM, then their damage is limited to BB(125) (or something proportional to it) < 1583508829 370053 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You're ignoring the starting values of the clocks? < 1583508953 142880 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :2) If they use these 125 waterclocks to make a UTM, and then feed it some kind of TM description as part of how they play their hand, then I need an explanation why they are not allowed to give it an arbitrarily large TM description that produces BB(x) for arbitrarily large x, i.e. it would appear there is no upper bound at all. < 1583508992 354754 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The x needs to be encoded in the deck, obviously. < 1583509003 425219 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Why obviously? < 1583509017 162587 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Because otherwise, as you say, things would be unbounded. < 1583509034 909387 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :How do we know they're not unbounded? < 1583509052 161820 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Which is specifically forbidden by their task description... if the deck produces unbounded damage, it doesn't qualify. < 1583509086 246057 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Which links back to "BBN(n) is cleverly defined to exclude not only non-terminating machines but also those that have unbounded results." < 1583509095 825450 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Why does x need to be encoded in the deck as opposed to the choices that the player takes when they play their cards? < 1583509117 409015 :int-e!~noone@int-e.eu PRIVMSG #esoteric :... < 1583509126 981865 :int-e!~noone@int-e.eu PRIVMSG #esoteric :We're running in circles here. < 1583509139 180752 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You just asked that question, I just answered it. < 1583509143 720142 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Nothing has changed in the meantime. < 1583509177 960443 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I guess there's something I still don't understand about how MtG is played. < 1583509178 457747 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The encoding may be indirect, of course. In particular, x may be something like BB(10). < 1583509271 155631 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I don't even care about this, it's just frustrating that, every time I say something, hoping to get more clarity, I just get responses that seem to make it more opaque. < 1583509297 447839 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :cpressey: I think you might have misinterpreted the nature of the puzzle < 1583509331 466576 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Or I have misinterpreted the nature of your complaint < 1583509368 948411 :int-e!~noone@int-e.eu PRIVMSG #esoteric :What frustrates *me* is that you seem to understand everything about this and still are, obviously, confused, and I have no idea what you are confused about. < 1583509438 980532 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I don't see how how n cards could *possibly* generate the number BB(BB(n)). < 1583509453 452467 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I can see how they could generate the number BB(n), yes. < 1583509470 802908 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :But you see, I don't see how they could generate any number *larger* than it. < 1583509498 192300 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 255 seconds < 1583509505 661849 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Unless it's something like: n cards generates BB(n), then BB(n) *plays* of those cards, generates BB(BB(n)). Something like that. < 1583509520 518381 :int-e!~noone@int-e.eu PRIVMSG #esoteric :BB_BB_googol: Guess a TM A of size 10^100. Run it to its conclusion, counting steps. Let m be the number of steps taken. Guess a TM B of size m. Run it to its conclusion, counting steps. Return the number of steps. < 1583509541 842233 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(You can make the TMs your input. I don't care.) < 1583509567 341133 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You discard all non-terminating runs, and take the maximum length of the terminating ones. < 1583509579 810741 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That length is BB(BB(10^100)). < 1583509590 273140 :int-e!~noone@int-e.eu PRIVMSG #esoteric :s/length/value returned/ < 1583509594 335107 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(sorry) < 1583509612 777788 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"Guess a TM A of size 10^100" - May I ask to what object in the game of MtG does this A correspond? < 1583509640 913386 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Some number of creatures of a particular creature type. < 1583509648 158853 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Creature types === counters in TWM. < 1583509663 895374 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :OK, can I ask another question/ < 1583509667 606479 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's not a perfect analogy. < 1583509692 689991 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I really prefer to think of this in terms of (N)TMs, because that's far more familar territory to me. < 1583509713 832994 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I can guess a TM of size 10^100. Can I guess a TM of size 10^10000 instead? < 1583509730 481259 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Sure. That would be a different NTM though. < 1583509766 808632 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Can I guess an arbitrarily large TM? < 1583509770 843675 :int-e!~noone@int-e.eu PRIVMSG #esoteric :No. < 1583509774 119543 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Why not? < 1583509782 63843 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That's the whole point of building that bound into the NTM. < 1583509815 627896 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :May I ask, what object in the game of MtG the NTM corresponds to? < 1583509846 813617 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You have given the explanation above: If you /could/ guess a TM of arbitrary size, there would be no maximum result (the results would be unbounded), and we don't want that. < 1583509860 369618 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The NTM is the deck of cards. < 1583509867 281455 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Wait what? < 1583509876 2688 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I thought we were trying to find out what the maximum result *is*. < 1583509902 934885 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Find a deck of card whose maximum damage is bounded, but really really big. < 1583509923 456404 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The damage is all done in the end, and corresponds to the number computed by the NTM. < 1583509939 643626 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :The answer seems to be that you can find decks of cards that do arbirarily large finite damage. < 1583509953 542249 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But the deck size is bounded. < 1583509955 379741 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I was pretty sure the constraint was that we had to avoid *infinite* damage. < 1583509988 620051 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :What is the deck size bounded by? < 1583509994 323381 :int-e!~noone@int-e.eu PRIVMSG #esoteric :60. < 1583510019 389236 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Plus a side-board of, what, 10 cards? Something like that. < 1583510039 163387 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But that's all so awfully M:tG-specific. < 1583510069 789220 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :OK, so you're modelling this 60-card deck as an NTM with 60 states (roughly speaking). < 1583510096 118374 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :But there is some reason this 60-state NTM can't guess (and then simulate) arbitrarily large DTMs. < 1583510100 421359 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :But I'm not seeing that reason. < 1583510119 537543 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://esolangs.org/logs/2020-03-02.html#lNe < 1583510148 602490 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: The bound (whatever it is) must be enforced by the NTM. < 1583510263 481647 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I doubt that the number of states corresponds to the number of cards in any nice fashion. But I also don't really care about that aspect of the problem. < 1583510308 441665 :int-e!~noone@int-e.eu PRIVMSG #esoteric :My interest is really this: My initial reaction to the idea that you can iterate the BB function was that this can't be done. No way. Then I homed in on alternation as a possibility, and then I realized that plain non-determinism is enough. < 1583510352 211621 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Which was a new insight for me. And I'm still enjoying that. < 1583510381 31578 :int-e!~noone@int-e.eu PRIVMSG #esoteric :All the TWM and M:tG details... meh I just assume they work out somehow. < 1583510400 405514 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And if they don't work out, that's no skin off my nose either. < 1583510423 730451 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Whhhh < 1583510460 133150 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583510678 967016 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"if there is a line that does more damage we will take it", but "if that amount of damage is unbounded, the deck is disqualified.", so basically this is ruling out any sequence that grows forever. < 1583510719 966853 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yes. This is the same as ruling out an NTM that produces unbounded results. < 1583510973 590300 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :OK, that makes sense I guess. < 1583511069 70067 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1583511321 823703 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I can't quite convince myself of it. < 1583511659 855349 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"Let m be the number of steps taken. Guess a TM B of size m." ... the NTM has to allow guessing a TM as large as m, without knowing how big m is beforehand, but also has to prevent guessing arbitrarily large TMs. < 1583511702 454225 :int-e!~noone@int-e.eu PRIVMSG #esoteric :A is *deterministic* < 1583511729 875624 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So it either fails to terminate (and we're good, the run will be discarded) or produce a fixed result. < 1583511739 641689 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Same for B. < 1583511743 388467 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Back up < 1583511763 744600 :int-e!~noone@int-e.eu PRIVMSG #esoteric :m is bounded by BB(10^100). < 1583511786 7429 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I *understand* that A is deterministic; in fact I am assuming that the NTM correctly guessed the DTM which computes BB(10^100). < 1583511817 832681 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So in that case m equals BB(10^100) by the point we're guessing B. < 1583511865 883394 :int-e!~noone@int-e.eu PRIVMSG #esoteric :So that's not arbitrarily large anymore? < 1583511873 368522 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Okay. < 1583511889 963398 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Though obviously so insanely large that it makes no difference in practice.) < 1583511916 925995 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Where "practice" refers to the scenario where we actually play out one of those runs with concrete choices for A and B) < 1583512191 572396 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :OK, so there's a deck of 60 cards where there's a possible play that writes a TM A of size 10^100 to the tape and then simulates it to obtain m = BB(10^100) and then writes another TM, this one of size m, to the tape, and then simulates it to obtain BB(m), i.e. BB(BB(10^100)), and then does that much damage. < 1583512239 85070 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah, that's the mental model I have of this. < 1583512240 459784 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I think I understand it now. < 1583512292 149206 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'm hazy about the actual models of computation (TWM is involved, but it's used to implement a universal machine, and that may be something entirely else still). < 1583512300 310574 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Now that I have explained it to myself in terms that do not involve an NTM. < 1583512381 824981 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The important bits to me is that the outer model is non-deterministic (you prefer input, we disagree, let's not reopen that discussion), and that the innner thing that the BB() function is based on is deterministic (so that non-termination of the simulated machine manifests as non-termination of the whole thing). < 1583512614 84518 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583513575 204621 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 255 seconds < 1583513729 254165 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :You *could* do the steps the other way around. You could write a TM B of size BB(10^100) to the tape and simulates it to produce BB(BB(10^100)), then write a TM A that computes BB(10^100) to obtain m, then aborts if TM B consists of more than m states (but it doesn't so you're ok and you output BB(BB(10^100)).) < 1583513775 195642 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I'm not sure why I mention this. < 1583513845 218112 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :(I don't get how people are computing BB(BB(x)) given BB(x)) < 1583513881 365276 :tromp!~tromp@2a02:a210:ca3:2800:a81a:7000:1dea:9e42 PRIVMSG #esoteric :that's not possible:( < 1583513924 14487 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :They're basically getting very, very lucky, if you want to think of it as something that could actually happen. < 1583513973 639257 :tromp!~tromp@2a02:a210:ca3:2800:a81a:7000:1dea:9e42 PRIVMSG #esoteric :a lucky NTM of 1 or 2 states can also output BB(10^100) :) < 1583514111 477644 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :For obscure reasons, we also want to also disallow NTMs that can produce arbitrarily large numbers. < 1583514254 624714 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Details are available in the scrollback, if they can be extracted from the painful misunderstandings. < 1583514330 235940 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I'm still digesting it, myself. < 1583514343 697463 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1583514366 375502 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1583514390 711816 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583514785 84646 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: It's not all that obscure... it's fairly easy to do unbounded damage in M:tG. < 1583514810 813507 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :For reasons that will be obscure to anyone who doesn't care much about the MtG angle. < 1583514839 69101 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Use any of https://hobbylark.com/card-games/best-infinite-mana-combos-mtg to fuel a Fireball, which does X damage for 1 red and X other mana.) < 1583514884 664971 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: But it also makes sense to do that when trying to define the busy beaver function for NTMs ;) < 1583514908 760279 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Because what would the point be if the value can be infinite...) < 1583515036 121197 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: The reason is not that dissimilar to that 2-state NTM you had earlier... non-determinism means you can expect to turn an infinite loop into an unbounded one very easily. < 1583515085 765300 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And for some reason the M:tG designers don't consider infinite loops to be a design flaw in the cards... as long as they either don't do anything useful, or are expensive to set up. < 1583515157 424784 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Fine, how would you like to me say it? < 1583515180 706505 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :tromp: For reasons that int-e will be happy to explain, we want to avoid NTMs that produce arbitrarily large numbers. < 1583515204 733594 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Have a good weekend. < 1583515209 769724 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1583516905 570751 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu JOIN :#esoteric > 1583517060 886783 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=70189&oldid=70178 5* 03PythonshellDebugwindow 5* (-56) 10 > 1583517904 720375 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=70190&oldid=70189 5* 03PythonshellDebugwindow 5* (+15) 10 < 1583517976 184163 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1583518155 781402 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583518157 275478 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric > 1583518281 770016 PRIVMSG #esoteric :14[[07MyScript14]]4 N10 02https://esolangs.org/w/index.php?oldid=70191 5* 03PythonshellDebugwindow 5* (+131) 10Created page with "'''MyScript''' is an esolang created by [[User:PythonshellDebugwindow]]. ==Examples== ===[[Hello, World!]]=== say "Hello, World!"" < 1583518424 617221 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1583520680 846543 :zseri!~zseri@ip4d158302.dynamic.kabel-deutschland.de JOIN :#esoteric < 1583522210 581019 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583522952 120509 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1583524061 186603 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583524129 258045 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1583524140 579768 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1583524197 396870 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1583524428 48269 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583524793 999734 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving > 1583528334 934963 PRIVMSG #esoteric :14[[07DINAC14]]4 M10 02https://esolangs.org/w/index.php?diff=70192&oldid=70187 5* 03PythonshellDebugwindow 5* (+5) 10 < 1583529098 930676 :zseri!~zseri@ip4d158302.dynamic.kabel-deutschland.de QUIT :*.net *.split < 1583529099 2253 :moony!moony@hellomouse/dev/moony QUIT :*.net *.split < 1583529099 18372 :arseniiv!~arseniiv@136.169.205.177 QUIT :*.net *.split < 1583529099 65791 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :*.net *.split < 1583529099 113099 :heroux!sandroco@gateway/shell/insomnia247/x-aaeagmmblkltdfop QUIT :*.net *.split < 1583529099 121532 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :*.net *.split < 1583529099 269243 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs QUIT :*.net *.split < 1583529099 362820 :ineiros!ineiros@kapsi.fi QUIT :*.net *.split < 1583529099 415133 :myname!~myname@ks300980.kimsufi.com QUIT :*.net *.split < 1583529099 588776 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de QUIT :*.net *.split < 1583529099 655602 :diginet!~diginet@107.170.146.29 QUIT :*.net *.split < 1583529099 917426 :relrod!~relrod@redhat/relrod QUIT :*.net *.split < 1583529099 917465 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com QUIT :*.net *.split < 1583529158 699379 :zseri!~zseri@ip4d158302.dynamic.kabel-deutschland.de JOIN :#esoteric < 1583529158 699458 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1583529158 699475 :arseniiv!~arseniiv@136.169.205.177 JOIN :#esoteric < 1583529158 699489 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1583529158 706001 :heroux!sandroco@gateway/shell/insomnia247/x-aaeagmmblkltdfop JOIN :#esoteric < 1583529158 706034 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric < 1583529158 706047 :BWBellairs!~bwbellair@hellomouse/dev/bwbellairs JOIN :#esoteric < 1583529158 706079 :ineiros!ineiros@kapsi.fi JOIN :#esoteric < 1583529158 706092 :myname!~myname@ks300980.kimsufi.com JOIN :#esoteric < 1583529158 706119 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN :#esoteric < 1583529158 706146 :diginet!~diginet@107.170.146.29 JOIN :#esoteric < 1583529158 706172 :relrod!~relrod@redhat/relrod JOIN :#esoteric < 1583529158 706206 :lifthrasiir!~lifthrasi@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com JOIN :#esoteric < 1583529218 657466 :moony!moony@hellomouse/dev/moony QUIT :Max SendQ exceeded < 1583529218 796105 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de QUIT :Max SendQ exceeded < 1583529219 413324 :diginet!~diginet@107.170.146.29 QUIT :Max SendQ exceeded < 1583529235 61590 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN :#esoteric < 1583529241 11681 :moony!moony@hellomouse/dev/moony JOIN :#esoteric < 1583529250 465713 :diginet!~diginet@107.170.146.29 JOIN :#esoteric < 1583530821 943686 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I think they should add a dot command in the SQLite command-line interface for editing the definition of a view or trigger using an external editor. < 1583530974 320212 :xkapastel!uid17782@gateway/web/irccloud.com/x-qcdkyalqzlqywivb QUIT :Quit: Connection closed for inactivity < 1583531379 620250 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 268 seconds < 1583531993 86080 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1583533191 531854 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1583534332 984488 :zseri!~zseri@ip4d158302.dynamic.kabel-deutschland.de PRIVMSG #esoteric :I think it would be interesting to invent a programming language which supports a metatype above "type kinds". ref = https://github.com/YZITE/rfcs/blob/master/proglangs/0004-typelang.md < 1583536282 600220 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :posted a thing to ##math to no avail, maybe #esoteric-setminus-##math people will make something of it: < 1583536282 715635 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :hey hey you probably know that solutions to ordinary differential equations like P dx + Q dy = 0 are integral curves. The previous night it occurred to me that one could take 2-forms (and higher ones) instead of 1-forms and make an equation like α := P dx∧dy + Q dy∧dz + R dz∧dx = 0 whose solutions would be “integral surfaces” (resp. submanifolds of higher dimension). But I haven’t seen an equation like that anywhere. Do you know why? < 1583536282 715690 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :the thing doesn’t seem ill-defined: as with integral curves, every point P of an integral surface should have a tangent bivector A such that α(P, A) = 0. One can also think about nonlinear higher-order equations, again in the same way as for the ordinary “1-form equations”. WDYT? < 1583536316 804147 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :differential equations question? no thanks < 1583536390 21876 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :ACTION cries silently < 1583536862 39701 :zseri!~zseri@ip4d158302.dynamic.kabel-deutschland.de PRIVMSG #esoteric :(@arsentiv) I don't really know how to interpret your question, but that might be because I don't really know how to translate your "textification" of integral formulas back into the standard notation. hm. ref = https://en.wikipedia.org/wiki/Surface_integral < 1583537718 521454 :zseri!~zseri@ip4d158302.dynamic.kabel-deutschland.de QUIT :Quit: zseri < 1583538361 86824 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 255 seconds < 1583538643 384621 :tromp!~tromp@2a02:a210:ca3:2800:a81a:7000:1dea:9e42 QUIT :Remote host closed the connection < 1583538965 354266 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :hehe those weren’t integrals, those were differential form fields (equated to zero), but there is a hidden argument to which they are applied to: a vector field, or a bivector field in the second case. So a solution will consist of points with tangent (bi)vectors sticking out of them, and as fields by usual definition are smooth, these points would (in most cases?) make a curve, a surface etc. < 1583539017 839550 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :zseri: if you are reading logs ← here’s a mention to simplify the search < 1583539075 511513 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :also a person said me that in general there should probably be jets instead of forms < 1583539126 725811 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :but I don’t know if they cover k-forms for k ≥ 2 < 1583539294 856320 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1583539538 856633 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Ping timeout: 240 seconds < 1583539735 924902 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Wikipedia mentions some things they try to do to reduce draws (especially short draws). < 1583539743 215497 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :(in chess) < 1583540527 212495 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Something I thought of is to use "goulash rules" after a drawn game. This is similar to what FIDE suggested, although in addition to faster time controls, draws by agreement and repetition and 50 moves are disallowed in the goulash game with my idea, and also a few moves (but not the first few moves; rather, moves coming much later) are decided at random, and if it is still a draw, the draw stands. < 1583540717 814758 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :(I do not believe draws should be eliminated entirely, just to be reduced a bit.) > 1583543361 724871 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Mgaudet9 5* 10New user account < 1583544161 287054 :tromp!~tromp@2a02:a210:ca3:2800:d03f:10c1:740a:6072 JOIN :#esoteric < 1583544471 326624 :tromp!~tromp@2a02:a210:ca3:2800:d03f:10c1:740a:6072 QUIT :Ping timeout: 272 seconds < 1583544894 905843 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1583545994 903610 :arseniiv!~arseniiv@136.169.205.177 QUIT :Ping timeout: 240 seconds < 1583546450 866574 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Ping timeout: 240 seconds < 1583546565 769986 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1583547040 760170 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Ping timeout: 256 seconds < 1583547075 768293 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1583547794 530274 :imode!~linear@unaffiliated/imode PRIVMSG #esoteric :have there been any esolangs or programming languages based on the idea of L-systems? where your "instruction stream" is generated according to a string rewriting system? < 1583548122 284955 :tromp!~tromp@2a02:a210:ca3:2800:34e5:60ad:f06d:acc2 JOIN :#esoteric < 1583548423 276007 :tromp!~tromp@2a02:a210:ca3:2800:34e5:60ad:f06d:acc2 QUIT :Ping timeout: 272 seconds < 1583548842 201526 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I don't know; maybe. I don't really remember, either. < 1583550050 557802 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net JOIN :#esoteric < 1583550605 755662 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric > 1583550978 683917 PRIVMSG #esoteric :14[[07Esolang talk:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=70193&oldid=69582 5* 03A 5* (-1392) 10Replaced content with "## CalcStroke It's a calculator based on what you press to your calculator. ## (n+8)/10
 +8=/10 
## Digital root formula
 
" > 1583551046 55262 PRIVMSG #esoteric :14[[07User talk:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=70194&oldid=70121 5* 03FortyTwo 5* (+543) 10/* The Waterfall Model UTM */ < 1583551052 755503 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 256 seconds > 1583551204 410661 PRIVMSG #esoteric :14[[07Esolang talk:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=70195&oldid=70193 5* 03A 5* (+336) 10 > 1583551318 707152 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=70196&oldid=69702 5* 03A 5* (-13161) 10Replaced content with "## CalcStroke It's a calculator based on what you press to your calculator. In CalcStroke the operator precedence applies. (The language is based on my experience of golfi..." > 1583552271 24856 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=70197&oldid=70196 5* 03A 5* (+366) 10 > 1583552674 378390 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=70198&oldid=70197 5* 03A 5* (+457) 10 > 1583552940 105938 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=70199&oldid=70198 5* 03A 5* (+356) 10/* Instruction list */ > 1583553335 41019 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=70200&oldid=70199 5* 03A 5* (+341) 10/* Instruction list */ > 1583553505 634822 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=70201&oldid=70200 5* 03A 5* (+152) 10 < 1583557716 762307 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Ping timeout: 256 seconds < 1583558133 418014 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1583558937 383021 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net JOIN :#esoteric < 1583559209 401480 :tromp!~tromp@ip-213-127-95-129.ip.prioritytelecom.net QUIT :Ping timeout: 258 seconds < 1583559497 555576 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1583567283 212758 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583567413 189071 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 255 seconds < 1583567413 811277 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1583568719 873512 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1583568743 32123 :tromp!~tromp@2a02:a210:ca3:2800:75d6:cdc0:2a8c:6f84 JOIN :#esoteric < 1583568963 792956 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Client Quit < 1583572646 825490 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1583573090 807476 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1583576358 852777 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583576383 836685 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1583578618 760578 :rain1!~debian@unaffiliated/rain1 PRIVMSG #esoteric :hey whats new < 1583578817 699114 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Quit: ZNC 1.7.2+deb3 - https://znc.in < 1583578996 699136 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583582318 528667 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1583583798 874884 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583585725 643252 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: This computer has gone to sleep > 1583587491 219662 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70202&oldid=70160 5* 03PythonshellDebugwindow 5* (+55) 10/* Loop while input = */ < 1583588087 853791 :arseniiv!~arseniiv@136.169.205.177 JOIN :#esoteric > 1583588890 136142 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70203&oldid=70202 5* 03PythonshellDebugwindow 5* (+57) 10/* Random of 4 inputs */ < 1583589056 653654 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal > 1583590960 587462 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70204&oldid=70203 5* 03PythonshellDebugwindow 5* (+103) 10/* Commands */ < 1583592192 715863 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1583592208 491063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my attempt at explaining the MTG busy beaver thing: < 1583592218 571413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the deck is designed so that it has two possible modes to be played in < 1583592258 610191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one mode allows the player to choose one of a finite (but very large) number of strategies, this produces an output which is a (deterministic) Waterfall Model program < 1583592289 470782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the number of waterclocks that can be used is bounded at 124; the size of the zeroing triggers is not inherently bounded, but it has a maximum because there are only finitely many strategies available < 1583592316 719952 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the other mode deterministically simulates the Waterfall Model program to completion; if it is not a terminating program, the game immediately ends in a draw < 1583592345 198312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you just have these two modes and nothing else, the largest possible output you can get is thus a busy beaver function (although not a cleanly defined one) < 1583592372 609002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now, what the players involved are looking to do is to create a deck that can be switched between these modes finitely many times < 1583592401 354754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, first a player chooses, by their strategy, one of the possible Waterfall Model programs < 1583592412 4202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then, that program is simulated, and (if it halts) produces an output < 1583592441 27219 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now, we go back to the first mode again, and use the output of that program as a bound on the size of the zeroing triggers of a second Waterfall Model program < 1583592494 222060 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so we still have finitely many options here, but the number of options is now bounded by a busy beaver number that we calculated earlier < 1583592499 530694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :repeat finitely many times < 1583592522 996894 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the maximum possible final result is an iterated busy beaver number; however, due to busy beavers being uncomputable, it's not known what path you would have to take to reach that result < 1583592785 782046 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :can you really have a deck of Magic cards that can build Waterclock simulations but nothing slightly better? < 1583592847 309639 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :also, wait, what busy beavers? < 1583592860 507591 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :if the zeroing triggers aren't bounded, then can't you just choose an arbitrarily large number? < 1583593987 705971 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :fungot, is the lifetime warranty in the base price for your immortality serum, or do you charge extra? < 1583593987 922073 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: isn't that roughly how your average server app works? just out of memory, then i wont be using motif as a template < 1583594234 414567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: the way it works is that the deck generates large numbers some resource (e.g. mana) using a more traditional non-infinite combo, then that resources bounds the zeroing triggers by limiting how much time you have to set them up < 1583594303 977491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, the key idea is to create a deck that can construct a Waterclock simulation, but has no instant speed effects that can be used to interfere with the simulation while it's running, and no way to create a gamestate where trigger stacking order is relevant < 1583594303 977563 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that last part seems to be the hard part < 1583594303 977580 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1583594434 576573 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1583594480 884861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's not so much about "nothing slightly better" as "the only loops that aren't clearly bounded have no way to produce output if they're infinite, and no way to manually interrupt them" < 1583594481 847581 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: shouldn't the setup also include the initial values of the counters? < 1583594508 534882 :int-e!~noone@int-e.eu PRIVMSG #esoteric :If not, then my mental model of TWM isn't right. < 1583594517 509719 :int-e!~noone@int-e.eu PRIVMSG #esoteric :counters -> clocks < 1583594533 516113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: oh, yes < 1583594566 89972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it turns out that that's mostly irrelevant because you can use a zeroing trigger to set the initial values < 1583594583 847817 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so even when restrictions on the initial values exist, they typically turn out not to matter < 1583594623 167750 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah. < 1583594671 298735 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, I thought the way to go about this was to work with a fixed TWM program that implements a universal machine. But maybe not. < 1583594701 645218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think the idea is, as long as we know that at least one universal machine exists within our given bounds < 1583594703 893455 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(And, upon reflection, probably not, because then encoding 124 triggers in the deck itself becomes infeasible.) < 1583594708 370747 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then we know that we have some sort of busy beaver being calculated < 1583594731 713722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is /either/ a busy beaver for the universal machine in question, /or/ a busy beaver for some other TWM program that fits witihin the bounds in question < 1583594746 301531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :either way, it's a finite number by the definition of busy beavers, and it's bounded from below by the busy beaver for our particular UTM < 1583594748 223005 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah. > 1583595053 808797 PRIVMSG #esoteric :14[[07User talk:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=70205&oldid=70194 5* 03Ais523 5* (+936) 10/* The Waterfall Model UTM */ the alternate version is not obviously either TC or non-TC < 1583595493 846072 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :what would be really crazy is if you could make a deck that not only can't make infinite loops, but where the computation (say the waterfall matrix values) are limited by some resource in the deck itself, like it can use numbers up to 2**200 if you have 200 spare Islands in the deck. deck size is limited to something between 100 and 5000 cards by the rule that you have to be able shuffle your deck < 1583595499 853048 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :without assistance. the number of players might not be limited, but I don't think there are tournament games with more than 8 players or more than 8 decks. < 1583597231 113578 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Well we encountered a problem with our setup that currently makes iterating very difficult, but otherwise yes < 1583597308 646646 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :The deck size is limited to 60, and we can use numbers up to around 10^^^^55 < 1583597325 233677 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :what limits deck size to 60? < 1583597350 324378 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: arbitrariness < 1583597364 895760 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :the rules, otherwise we could have a deck of an arbitrary number of relentless rats < 1583597380 900080 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :ais's deck is limited to 60 so that it can be more consistent in realistic games < 1583597411 170162 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :MTGBusyBeaver: no, not an arbitrary number. like I said above, there's a limit in the rules. It's just higher than 60 cards. < 1583597462 730577 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: MTGBusyBeaver's aiming for an entry in a competition that has specific rules, one of which is a maximum deck size of 60 < 1583597464 478235 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :his TM is actually trying to be SB only, so he can wish for the whole thing from a normal deck < 1583597467 329363 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Future M:tG players will be bred to have extra large hands. ) < 1583597516 437497 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :the shuffling limit is a soft limit, and hard to properly bound. < 1583597566 150658 :int-e!~noone@int-e.eu PRIVMSG #esoteric :What's "SB"? < 1583597566 689494 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :I see < 1583597570 221028 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :you'll get people coming along saying "oh but i can shuffle 5001 cards" < 1583597595 239465 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :but those rules don't include DMM's special rule about infinite loop, because nobody knows how that would apply to setting up a simulation like this? < 1583597610 93966 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583597611 186121 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :SB=Sideboard < 1583597613 388276 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :int-e: sideboard < 1583597638 793193 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :which is 15 extra cards you can bring that dont get shuffled into your main deck for game one < 1583597644 665611 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :int-e: no, those of us with large hands prefer the Rubik's cube < 1583597666 49774 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :you can add/exchange them with the main deck or fetch them with cards like cunning wish < 1583597682 913466 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: I have an 8x8x8 one which I wish I had larger hands for. The other sizes I have are just fine :) < 1583597805 994879 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :int-e: also no because, outside of crazy exercises like this, you usually want your deck to be as small as the rules allow or close to it < 1583597808 522720 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: So, to put numbers to that, (8.2cm)^3 is uncomfortably big. (6.7cm)^3 (that's my 6x6x6 one) is fine. < 1583597822 691708 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :which is 60 cards for most constructed format, 100 cards for a few other constructed formats < 1583597839 252312 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :I see < 1583598008 770741 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :wait, 10^^^^55? that's rather big. and you hope to fit a universal computer within the same deck as the combo that does that? < 1583598022 521798 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yes < 1583598059 707466 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :wow < 1583598081 128645 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :10^^^^55 is a lot smaller than our other strategies, but the largest that looks to be compatible with the (Very restrictive) TM setup < 1583598093 642527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you can use all 60 cards you can do things like compute the Ackermann function < 1583598162 653766 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Yeah, we have had Ackermann beating decks in standard for 3 years in a row now. < 1583598265 330382 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :and vintage could already get quite beyond that, requiring the "fast growing hierarchy" notation < 1583598285 166330 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :but BB functions are even better than that < 1583598313 500470 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :MTGBusyBeaver: and you're allowed to customize the deck of only one player for this, right? multiple players lets you separate different mechanisms with less risk of interactions much more easily. < 1583598332 978189 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yes our opponent's deck is 60 wastes < 1583598336 852712 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :ais523: I'm thinking not really about the number of cards here, but the interactions between the two machines < 1583598370 261726 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: the basic trick is that the whole deck is sorcery speed apart from the triggers that build the waterfall < 1583598411 55698 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :and the waterfall macnine program would execute without resolving? < 1583598419 225512 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :also I'll have to reread the older logs about this later < 1583598423 511527 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :I was just too busy during the week < 1583598463 434719 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :it executes to completion without (meaningful) choices by either player < 1583598492 233017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except inasmuch as Arcbond is involved, which always struck me as a potential weak point < 1583598520 854431 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :what do you mean? < 1583598536 374432 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :what we choose to put arc bond on? < 1583598601 571105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :trigger stacking < 1583598670 194410 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Yeah, we did run into a propblem there, but we managed to find a way to force all of the bishop of wings on the opponent's side < 1583598694 186874 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :(this is why we arent taking about iterating BB(BB(BB...)))) right now) < 1583598754 888205 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :that way triggers are forced to get stacked in APNAP order and arcbond is our trigger < 1583598779 446178 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :so it has to go below all of their death triggers < 1583598891 842395 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, neat < 1583598892 298850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the same solution I used in my sideboard turing machine < 1583598915 905601 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1583598927 928175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but /forcing/ it, rather than making it an option, is pretty impressive < 1583598990 330087 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Client Quit < 1583599008 923315 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :we bounce/replay/copy Dowsing dagger to give them a bunch of plants < 1583599034 837831 :kspalaiologos!~root@206.ip-51-91-102.eu JOIN :#esoteric < 1583599045 436580 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :then Mirrorweave them to Dralnu's crusades and Bishop of Wings < 1583599069 802364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :might there be a way to set up a nondeterministic loop using the original Bishop of Wings on your own side? < 1583599099 239390 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :but in order to do damage to kick the machine off, we need to sacrifice our bishop < 1583599135 586268 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :originally via Goblin grenade and no other creatures < 1583599138 402570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it doesn't have to be the same machine < 1583599152 794656 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess if that's the only way to set off /any/ potentially infinite loop… < 1583599194 899169 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yeah, its fortunate that opalescence does not grant a creature type < 1583599275 96761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the idea is that the deck cannot play any more than 1 creature that has a creature type (Bishop of Wings) on its own side < 1583599278 729218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but can play arbitrarily many on its opponent's side < 1583599290 840523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and any way to start a loop requires a sacrifice of a creature with a creature type < 1583599358 323734 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :we have gotten a bit beyond that as bishop of wings only trigges for things on its controller's side < 1583599403 230168 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :and not arbitrarily many, only 10^^^^55 or so. < 1583599431 882585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1583599451 234250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw, optimising the number /inside/ the BB(…) hadn't really crossed my mind < 1583599474 968684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because the BB function is so much larger than anything you can describe in a reasonable number of charactesr < 1583599486 320257 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :it is much much less important < 1583599509 235052 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :than actually getting BB numbers < 1583599581 174897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, I saw a suggestion that maybe limiting this thing to 12 waterclocks would help < 1583599583 560642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that still the case? because I've wanted to make a "small" TCness construction for The Waterfall Model for a while < 1583599592 438535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if that number would be helpful, it gives me a target < 1583599656 405093 :MDead!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1583599772 868277 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :we could probably go even a bit higher than that if we need to, but yes 12 is the limit of number of copies of a single enchantment without shenanigans, (4xoriginal, 4x copy enchantment, 4x Mirrormade) < 1583599774 770816 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Ping timeout: 256 seconds < 1583599781 828726 :MDead!~MDude@97-127-171-136.cdrr.qwest.net NICK :MDude < 1583599912 462721 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :really 13 as the halting clock does not need a dralnu's crusade < 1583599997 867907 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, I need to go, but I'll keep thinking about this < 1583600000 46892 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit < 1583600011 862256 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :also helpful would be proving whether the "growing" variant is TC < 1583600098 675640 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :I suspect it is not, but my initial attempts at proving that have been flawed. < 1583601791 634039 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1583602865 958956 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1583602953 27913 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net QUIT :Read error: Connection reset by peer < 1583603055 867650 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net JOIN :#esoteric > 1583603884 359211 PRIVMSG #esoteric :14[[07ALIMBIHNN14]]4 10 02https://esolangs.org/w/index.php?diff=70206&oldid=70164 5* 03Hanzlu 5* (+23) 10 > 1583604107 941216 PRIVMSG #esoteric :14[[07ALIMBIHNN14]]4 10 02https://esolangs.org/w/index.php?diff=70207&oldid=70206 5* 03Hanzlu 5* (+17) 10 < 1583604231 207754 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net QUIT :Remote host closed the connection < 1583604266 561757 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net JOIN :#esoteric > 1583604379 599747 PRIVMSG #esoteric :14[[07ALIMBIHNN14]]4 10 02https://esolangs.org/w/index.php?diff=70208&oldid=70207 5* 03Hanzlu 5* (+96) 10 < 1583604773 12244 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :SQLite documentation mentions four kind of "application file formats", being fully custom, pile of files, wrapped pile of files, and SQLite. But Microsoft Office documents are actually a wrapped pile of files (although using a container format which isn't used much elsewhere, although 7-Zip can open it). There may be other formats nested, too. < 1583604793 123726 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :And then, there is stuff such as JSON, XML, etc < 1583605209 89475 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1583607707 836930 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :zzo38: no, Microsoft Office uses zip as the container format < 1583607761 461395 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :and the contents are mostly XML files, except it stores images in ordinary formats like jpeg < 1583607895 449650 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Perhaps the new version does; the old version uses a different container format, and the contents are a custom format. < 1583608061 157937 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :oh, the old file formats are custom and optimized for MS Office's internals < 1583608068 265467 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :and for slow computers < 1583608232 844635 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Let's crash and pretend the resulting core dump is a file format. ) < 1583608409 759943 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :. o O ( in addition to unexec, emacs also allows you to save files as "plain text" ) < 1583608980 566975 :sombrero!98ac8af1@152.172.138.241 JOIN :#esoteric < 1583609456 897636 :sombrero!98ac8af1@152.172.138.241 PRIVMSG #esoteric :Hi < 1583609473 291524 :sombrero!98ac8af1@152.172.138.241 PRIVMSG #esoteric :mmm, just a quick visit to express my gratitude to the esolanguagers and esolinguists that build esolang.org , I was a good source of inspiratio < 1583609497 71603 :sombrero!98ac8af1@152.172.138.241 PRIVMSG #esoteric :It was a good source of inspiration < 1583609533 86167 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 255 seconds < 1583610545 832304 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583610665 213756 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1583610666 106975 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1583610823 72978 :arseniiv!~arseniiv@136.169.205.177 PRIVMSG #esoteric :`relcome sombrero < 1583610825 894597 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​02sombrero: 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 13EFnet 04or 07DALnet.) < 1583611024 949315 :sombrero!98ac8af1@152.172.138.241 PRIVMSG #esoteric :well, besides help with eso-inspiration, I was trying to locate ternary material, and indeed there was an esolang called "TrybblePusher". https://vixra.org/abs/2002.0570 (specifically for the last section ) < 1583611034 687159 :sombrero!98ac8af1@152.172.138.241 PRIVMSG #esoteric :;) < 1583612353 297181 :sombrero!98ac8af1@152.172.138.241 PRIVMSG #esoteric :thanks < 1583612368 632184 :sombrero!98ac8af1@152.172.138.241 QUIT :Remote host closed the connection < 1583612765 146087 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1583614726 633255 :kspalaiologos!~root@206.ip-51-91-102.eu QUIT :Quit: Lost terminal < 1583615696 50814 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Quit: ZNC 1.7.2+deb3 - https://znc.in < 1583615705 189906 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric > 1583616016 234486 PRIVMSG #esoteric :14[[07ALIMBIHNN14]]4 10 02https://esolangs.org/w/index.php?diff=70209&oldid=70208 5* 03Hanzlu 5* (-1) 10 < 1583620346 874499 :arseniiv!~arseniiv@136.169.205.177 QUIT :Ping timeout: 240 seconds < 1583622483 700697 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1583622541 611130 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583623143 553494 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de QUIT :Quit: Leaving < 1583623850 359111 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN :#esoteric < 1583624191 277884 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de QUIT :Ping timeout: 260 seconds < 1583624353 45275 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 265 seconds < 1583625849 116248 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN :#esoteric > 1583628683 489070 PRIVMSG #esoteric :14[[07Special:Log/upload14]]4 upload10 02 5* 03Neauoire 5* 10uploaded "[[02File:ESjAmDWU8AAVJsH.jpg10]]" > 1583628720 411765 PRIVMSG #esoteric :14[[07Orca14]]4 10 02https://esolangs.org/w/index.php?diff=70211&oldid=70097 5* 03Neauoire 5* (+192) 10Added image > 1583628851 955313 PRIVMSG #esoteric :14[[07Orca14]]4 M10 02https://esolangs.org/w/index.php?diff=70212&oldid=70211 5* 03Neauoire 5* (+15) 10Added caption to IDE image > 1583629026 450255 PRIVMSG #esoteric :14[[07Orca14]]4 M10 02https://esolangs.org/w/index.php?diff=70213&oldid=70212 5* 03Neauoire 5* (+175) 10 > 1583629278 95393 PRIVMSG #esoteric :14[[07Orca14]]4 M10 02https://esolangs.org/w/index.php?diff=70214&oldid=70213 5* 03Neauoire 5* (+40) 10/* External resources */ > 1583629507 34271 PRIVMSG #esoteric :14[[07Orca14]]4 M10 02https://esolangs.org/w/index.php?diff=70215&oldid=70214 5* 03Neauoire 5* (+273) 10Added midi example < 1583636405 758028 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1583636902 755868 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 256 seconds < 1583637502 868053 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Now I implemented the "setsheet" command in TeXnicard, which needs an array of up to sixteen sheet names. (Sheet names are separate from page names.) Hopefully sixteen sheets per card should be sufficient! < 1583643875 748403 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1583644348 108509 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1583647740 831978 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1583647865 880950 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1583648539 854373 :arseniiv!~arseniiv@136.169.205.177 JOIN :#esoteric < 1583648986 655230 :phablet!~phablet@188.73.192.228 JOIN :#esoteric < 1583649304 87139 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1583649438 80835 :phablet!~phablet@188.73.192.228 QUIT :Ping timeout: 265 seconds < 1583650569 222269 :phablet!~phablet@188.73.192.228 JOIN :#esoteric > 1583652066 794639 PRIVMSG #esoteric :14[[07KEMURI14]]4 10 02https://esolangs.org/w/index.php?diff=70216&oldid=69952 5* 03YamTokTpaFa 5* (+801) 10 < 1583653005 48791 :phablet!~phablet@188.73.192.228 QUIT :Ping timeout: 265 seconds < 1583653750 208119 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583653854 694922 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 258 seconds < 1583653854 988444 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1583656865 438538 :arseniiv_!~arseniiv@94.41.34.223.dynamic.ufanet.ru JOIN :#esoteric < 1583656922 860470 :arseniiv!~arseniiv@136.169.205.177 QUIT :Ping timeout: 240 seconds < 1583660012 436249 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :fungot, where do I buy baby weight scales conforming to the 2019 redefinition of the kilogram? < 1583660012 534342 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: advice for me? :d hehe. yea. right) < 1583660272 421018 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :fungot, how do you pronounce "complacent"? < 1583660272 531375 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: yep also didn't like hw much, well doing electronics to be exact. < 1583660291 173799 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :neither hace I < 1583662464 219150 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Hmm there's "complaisant" as well, didn't know that. < 1583662687 344406 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :int-e: that sounds like someone tried to spell "complacent" in french < 1583662767 6106 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net QUIT :*.net *.split < 1583666529 458827 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :fungot, what does the english verb "discress" mean? < 1583666529 594575 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: luxy like, *now*, for example < 1583666624 596795 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: No, they just borrowed the word from french, and it ended up with two homophones that have slightly different meanings. < 1583669043 696066 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds > 1583672392 628989 PRIVMSG #esoteric :14[[07Deadfish14]]4 M10 02https://esolangs.org/w/index.php?diff=70217&oldid=67705 5* 03PythonshellDebugwindow 5* (-17) 10/* C */ Changed x from an unsigned int just to an int, because the 'if x == -1' would never execute for an unsigned int. > 1583672908 970929 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=70218&oldid=70172 5* 03PythonshellDebugwindow 5* (+34) 10/* Commands */ < 1583672980 41748 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric > 1583674680 178719 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=70219&oldid=70218 5* 03PythonshellDebugwindow 5* (+172) 10Interpreters for esos > 1583675453 968102 PRIVMSG #esoteric :14[[07DINAC14]]4 M10 02https://esolangs.org/w/index.php?diff=70220&oldid=70192 5* 03PythonshellDebugwindow 5* (+101) 10/* Interpret Deadfish 1 char at a time */ < 1583676004 252302 :rain1!~debian@unaffiliated/rain1 JOIN :#esoteric < 1583678276 212983 :rain1!~debian@unaffiliated/rain1 QUIT :Quit: Lost terminal < 1583683506 676202 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :fungot: ok, so what's your quote for the immortality serum with the lifetime warranty, adult size? > 1583683857 91110 PRIVMSG #esoteric :14[[07DINAC/STDLIB14]]4 M10 02https://esolangs.org/w/index.php?diff=70221&oldid=70188 5* 03PythonshellDebugwindow 5* (+6) 10 > 1583684158 971683 PRIVMSG #esoteric :14[[07DINAC14]]4 M10 02https://esolangs.org/w/index.php?diff=70222&oldid=70220 5* 03PythonshellDebugwindow 5* (+1248) 10/* Interpret Deadfish 1 char at a time */ < 1583685963 973697 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net JOIN :#esoteric < 1583686063 572827 :arseniiv_!~arseniiv@94.41.34.223.dynamic.ufanet.ru PRIVMSG #esoteric :fungot: I join b_jonas here < 1583686063 732439 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv_: if you think she is lacking in my idea, really; it's just an example of how to implement v and started writing them down < 1583686070 400324 :arseniiv_!~arseniiv@94.41.34.223.dynamic.ufanet.ru NICK :arseniiv < 1583686095 45577 :arseniiv!~arseniiv@94.41.34.223.dynamic.ufanet.ru PRIVMSG #esoteric :hm fungot knows about the v language < 1583686095 101084 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :arseniiv: reading nested stuff is a pain < 1583686116 216447 :arseniiv!~arseniiv@94.41.34.223.dynamic.ufanet.ru PRIVMSG #esoteric :I agree to an extent < 1583686436 185218 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 JOIN :#esoteric < 1583686467 464207 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :fungot: what's your quote for the immortality serum with the lifetime warranty, adult size? < 1583686467 564848 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: does it generate? i'm not talking about programmers that are beginners in scheme. < 1583686477 820410 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :um < 1583686481 755965 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583686490 930312 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 PRIVMSG #esoteric :the hyphen is half an underscore < 1583686556 38524 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :so underten? < 1583686570 947337 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 PRIVMSG #esoteric :seems about right :-D < 1583686624 807938 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 PRIVMSG #esoteric :(I add extra underscores to my name to indicate how insane the method via which I'm connecting to IRC is) < 1583686644 365857 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :I was thinking more of ↽ which is half of ← < 1583686682 388473 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 PRIVMSG #esoteric :on the subject of the "growing" alternative waterfall model, it doesn't act much like The Waterfall Model at all, I suspect it may be TC via some other mechanism but it's going to be hard to prove < 1583686696 488880 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :oh, I use nc_jonas as my nick when I connect using (rlwrap netcat chat.freenode.net 6667 | cat -v) except that I don't because I most often do that to renew the last seen time of alternate nicks that I own < 1583686701 498403 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 PRIVMSG #esoteric :the way to think about it is that the zeroing triggers are delayed for a while, then all run at once < 1583686733 399802 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 PRIVMSG #esoteric :b_jonas: that's ais523|telnet (or ais523|nc) when I do it, and merits less than half an underscore < 1583686761 681824 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 PRIVMSG #esoteric :really, the issue with the underscore scale is that ais523_ is actually fairly restricted, there should have been more scales with fewer underscores than that < 1583686821 563981 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :I don't recall what exact program I used to connect from the rescue system of debian install images < 1583686838 671240 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 PRIVMSG #esoteric :b_jonas: that is very very close to my current half-underscore setup, as it happens < 1583686847 103816 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :you think it is actually TC? Interesting. I'm having a hard time seeing how it could behave nicely. < 1583686878 946191 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 PRIVMSG #esoteric :as a general rule, if you can't easily prove something sub-TC, and don't notice a restriction that seems insurmountable, it usually is TC < 1583686930 693009 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :if it is, that opens up a lot more waterclocks (249-c where c is some small constant like 3) < 1583686951 328405 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :and makes the setup a lot easier < 1583687064 871874 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :I don't think the difference between 120 and 240 clocks matters, if your limit on the matrix values isn't small < 1583687066 676544 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I add the underscores when the server is unaware that the connection with the name "zzo38" is lost. < 1583687077 227642 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :also there was a question about how these implementations handle the case when two waterclocks zero at the same time. Both of their rules get run before the next decrements. < 1583687252 657682 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 PRIVMSG #esoteric :that's OK, any deterministic resolution will be OK for this < 1583687263 785552 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 PRIVMSG #esoteric :because you can write programs to never need to do that < 1583687283 264581 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 PRIVMSG #esoteric :obviously it has to be deterministic so that you can't create a loop where a player controls the number of iterations < 1583687327 985759 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yeah, exactly. Thats why we are using Coat of Arms as the way to boost toughness < 1583687341 657648 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :`card-by-name Coat of Arms < 1583687343 654679 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Coat of Arms \ 5 \ Artifact \ Each creature gets +1/+1 for each other creature on the battlefield that shares at least one creature type with it. (For example, if two Goblin Warriors and a Goblin Shaman are on the battlefield, each gets +2/+2.) \ EX-R, 7E-R, 8ED-R, 9ED-R, 10E-R, M10-R, DDS-R, H09-R < 1583687559 262728 :kspalaiologos!~root@206.ip-51-91-102.eu JOIN :#esoteric < 1583688819 372104 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Read error: Connection reset by peer < 1583688845 996651 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583688992 815034 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :well, google says "Your search - immortality serum lifetime warranty - did not match any shopping results." < 1583689022 669182 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :it also says "Suggestions: Make sure that all words are spelled correctly." which is a bit ridiculous because google knows perfectly well how to fix misspelled words < 1583690766 569476 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Someone told me that Google Groups has stopped carrying Usenet groups, but this morning I downloaded six articles and four were from Google Groups. Do you know anything about this? Maybe it is just new ones they have stopped adding? I don't know? < 1583695034 666402 :kspalaiologos!~root@206.ip-51-91-102.eu QUIT :Quit: leaving < 1583695639 445691 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1583696993 694816 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583697143 82614 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1583697143 559473 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Excess Flood < 1583697262 331553 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583697386 783665 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Excess Flood < 1583697451 202694 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583700498 365117 :arseniiv!~arseniiv@94.41.34.223.dynamic.ufanet.ru QUIT :Ping timeout: 258 seconds < 1583703958 133812 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 265 seconds > 1583704169 948951 PRIVMSG #esoteric :14[[072C14]]4 M10 02https://esolangs.org/w/index.php?diff=70223&oldid=66753 5* 03Ais523 non-admin 5* (+0) 10/* Limited alphabet */ fix proof > 1583704224 225840 PRIVMSG #esoteric :14[[072C14]]4 M10 02https://esolangs.org/w/index.php?diff=70224&oldid=70223 5* 03Ais523 non-admin 5* (+0) 10/* Limited alphabet */ fix the other location too > 1583704283 182722 PRIVMSG #esoteric :14[[072C14]]4 M10 02https://esolangs.org/w/index.php?diff=70225&oldid=70224 5* 03Ais523 non-admin 5* (+3) 10/* Limited alphabet */ typo < 1583708711 480053 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I made up a "separations output format", which is meant for use when a program outputs raster data for printing with an arbitrary set of separations, and to be not too complicated to read and write, but allows metadata to be specified if needed. < 1583708809 988133 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Do you like this? < 1583708918 726802 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 PRIVMSG #esoteric :I don't think I've ever written a program that needs to do that < 1583708930 71342 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 PRIVMSG #esoteric :but its probably good to have a defined format if you're writing a program that does < 1583709178 983792 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :OK < 1583709323 641278 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :zzo38: doesn't ImageMagick 7's format already allow an arbitrary number of color channels? < 1583709341 690668 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :although sometimes you want 8-bit rgb channels and 16-bit depth < 1583709420 53310 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :I just use multiple images for that sort of thing though < 1583709538 18215 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Maybe it does, although I think that has a somewhat different use that what I did. < 1583709629 448814 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Here is the current version of the document: http://sprunge.us/3VkU32 I can change it if you have suggestions to change it, though (maybe). < 1583709796 926863 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 QUIT :Remote host closed the connection < 1583709816 353427 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 JOIN :#esoteric < 1583710138 513782 :ais523-!2e44083e@gateway/web/cgi-irc/kiwiirc.com/ip.46.68.8.62 QUIT :Quit: quit < 1583710425 383997 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :I think I don't understand what "raster" and "separations" mean < 1583710466 785198 :int-e!~noone@int-e.eu PRIVMSG #esoteric :raster ~ a grid of pixels < 1583710485 268684 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I imagine separations are for color channels? I haven't looked. < 1583710525 49375 :Hooloovo0!Hooloovoo@sorunome.de PRIVMSG #esoteric :yes, I know what both of those words mean, but not in context < 1583710719 376301 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Yes, mainly, although separations are generally used for printing, and not for display on screen. < 1583711670 803812 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Printing separations is normally CMYK, although sometimes additional separations are used. (e.g. Magic: the Gathering cards are printed with two additional separations; one for the "underprinting layer" on shiny cards, and one for the text (which is still black, but I read somewhere that it is a separate black layer than the black layer for the art)) < 1583712006 746214 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583713279 148451 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :zzo38: interesting, do you know why they use a separate black layer? < 1583713322 319838 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :kmc: they do that for most color printing, different ink for the black in the full color parts and in the black and white parts < 1583713342 876099 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :kmc: even most home printers have separate black inks for them, except for some very cheap ones < 1583713385 973593 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :it's nothing specific for M:tG < 1583713392 959589 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( Which are probably very expensive in the long run, and have awful looking text. ) < 1583713394 412629 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :mind you, M:tG does use other special printing technology < 1583713431 125963 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :including I think printing the back in a different way than the front, to keep the back hard to distinguish between different sets while the front can become nicer < 1583713432 824222 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Spot_color also comes up < 1583713478 69814 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Generally. I don't quite understand why M:tG comes up here... nerds!) < 1583713524 312634 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :int-e: why does category theory come up here? nerds < 1583713565 278708 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: I know, right? < 1583713615 831874 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I honestly didn't expect people to care about how M:tG cards are *printed*. < 1583713618 940315 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :and SAT solvers and comparison of different proof systems < 1583713644 284698 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :int-e: I do care about that sort of thing, typography looking nice < 1583713652 599838 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: Obviously I'm embracing that label myself. < 1583713652 700478 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :not only for M:tG cards < 1583713677 41410 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :like Knuth says, "I can't eat in a restaurant because I only see what font is used on the menu." < 1583713689 60053 :int-e!~noone@int-e.eu PRIVMSG #esoteric :kemming < 1583713701 846838 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :oh yeah < 1583713702 569661 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(why did I put a second 'm' in there) < 1583713704 285211 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :`? font < 1583713706 679886 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :​#esoteric bitmap fonts include: \oren\'s font http://www.orenwatson.be/fontdemo.htm , lifthrasiir's font https://github.com/lifthrasiir/unison/ , b_jonas's font http://www.math.bme.hu/~ambrus/pu/fecupboard20-c.pcf.gz , fizzie's font https://github.com/fis/rfk86/tree/master/web/font , FireFly's fonts http://xen.firefly.nu/up/fonts/ < 1583713709 40634 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :^ this one is characteristic of the channel < 1583713746 351728 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :I should add more characters to mine some day < 1583713762 832237 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: Anyway, I apologize if you felt insulted. < 1583713771 567884 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :I'm not insulted < 1583714095 70552 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Wouldn't the text be on a different layer than the art/frame due to translations? < 1583714120 801656 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :that's what i was wondering < 1583714184 954714 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Makes sense to me. < 1583714257 334394 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PART :#esoteric < 1583714423 918063 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :MTGBusyBeaver: that doesn't mean they have to print it in different layers < 1583714448 329770 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu PRIVMSG #esoteric :those are layers for editing < 1583717754 756155 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 256 seconds < 1583719034 616540 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1583719060 65074 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why is writing state machines/iterators for traversing recursive structures and so on so hard? < 1583719368 929637 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What language features can help with it? Some form of coroutine, I suppose, but if you want something that operates in fixed space it seems pretty tricky. < 1583720469 665021 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :kmc: I don't know why Magic: the Gathering has a special black layer for text than for art. But this is what I have read; that there are two black layers. < 1583721930 264344 :shachaf!~shachaf@unaffiliated/shachaf PART :#esoteric < 1583722346 871949 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583723650 856687 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1583723930 855838 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1583726400 267748 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 QUIT :Quit: I seem to have stopped. < 1583726497 339823 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 JOIN :#esoteric < 1583727098 856001 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 240 seconds < 1583727228 366160 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583727619 187440 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1583732265 62985 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net JOIN :#esoteric < 1583735092 484252 :ArthurStrong!~ArthurStr@slow.wreckage.volia.net QUIT :Quit: leaving < 1583740265 364948 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 258 seconds < 1583740266 84034 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1583740314 336248 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583745497 413964 :b_jonas!~x@catv-176-63-14-8.catv.broadband.hu QUIT :Quit: leaving < 1583747268 752322 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1583747537 136600 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Welcome to the international center for esoteric programming Lagrangian design, development, and deployment! < 1583748160 760699 :arseniiv!~arseniiv@136.169.235.84 JOIN :#esoteric < 1583749343 374110 :laerlingSAP!~laerlings@unaffiliated/laerlingsap NICK :laerling2 < 1583749911 277081 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1583750031 209499 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583751525 934440 :spruit11!~unknown@ip56522cc1.speed.planet.nl QUIT :Ping timeout: 252 seconds < 1583752869 759303 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1583752897 160963 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Lagrangian_ < 1583754025 258260 :spruit11!~unknown@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1583755665 46852 :arseniiv!~arseniiv@136.169.235.84 PRIVMSG #esoteric :Lagrangian_? < 1583755690 52233 :arseniiv!~arseniiv@136.169.235.84 PRIVMSG #esoteric :Hamiltonian^ < 1583756548 152417 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1583756567 225830 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1583756765 148634 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1583757550 117014 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1583757569 229195 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583758175 761015 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1583758411 778605 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Read error: Connection reset by peer > 1583758503 236339 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03KiraRose 5* 10New user account < 1583758504 60369 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1583758504 759635 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Read error: Connection reset by peer < 1583758551 629616 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1583758552 338977 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Read error: Connection reset by peer < 1583758589 179921 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1583758654 96131 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 255 seconds > 1583759045 934343 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=70226&oldid=70144 5* 03KiraRose 5* (+143) 10 < 1583759060 756789 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Read error: Connection reset by peer < 1583759100 911172 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1583759214 587890 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1583761343 697200 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1583761530 785549 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583761850 82925 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” > 1583762207 401554 PRIVMSG #esoteric :14[[07UwU14]]4 N10 02https://esolangs.org/w/index.php?oldid=70227 5* 03KiraRose 5* (+1765) 10Created page with "'''UwU''' is an [[Joke language list | joke]] [[esoteric programming language]] designed by [[User: KiraRose]]. It is exactly like [[Brainfuck]] but uses UwU faces making it a..." > 1583762276 598732 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=70228&oldid=70226 5* 03KiraRose 5* (+4) 10 < 1583762593 860520 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583762767 941198 :aji!~alex@unaffiliated/aji QUIT :Ping timeout: 252 seconds < 1583763375 49767 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1583764122 1990 :aji!~alex@unaffiliated/aji JOIN :#esoteric < 1583765570 901749 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1583766244 521508 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583767773 481848 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 258 seconds < 1583770369 175920 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583773233 817854 :MTGBusyBeaver55!c73b3502@199.59.53.2 JOIN :#esoteric < 1583773243 834345 :MTGBusyBeaver55!c73b3502@199.59.53.2 QUIT :Remote host closed the connection < 1583773289 361505 :MTGBusyBeaver42!c73b3502@199.59.53.2 JOIN :#esoteric < 1583774324 188597 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583774927 666501 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1583775746 3550 :b_jonas!~x@catv-176-63-13-213.catv.broadband.hu JOIN :#esoteric < 1583776130 775342 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583776497 181109 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1583777616 817966 :MTGBusyBeaver42!c73b3502@199.59.53.2 QUIT :Ping timeout: 240 seconds > 1583778805 152329 PRIVMSG #esoteric :14[[07Fit14]]4 M10 02https://esolangs.org/w/index.php?diff=70229&oldid=65384 5* 03SoundOfScripting 5* (-1) 10Shortend TC proof < 1583781234 817127 :MTGBusyBeaver42!c73b3502@199.59.53.2 JOIN :#esoteric < 1583782590 711208 :MTGBusyBeaver42!c73b3502@199.59.53.2 QUIT :Remote host closed the connection < 1583783432 153822 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583783595 390367 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 260 seconds < 1583783602 936790 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1583783754 818207 :MTGBusyBeaver42!c73b3502@199.59.53.2 JOIN :#esoteric > 1583783790 661260 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=70230&oldid=70219 5* 03PythonshellDebugwindow 5* (+14) 10/* Interpret PlusOrMinus */ > 1583783975 757669 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=70231&oldid=70230 5* 03PythonshellDebugwindow 5* (-6) 10/* Examples */ > 1583783991 297549 PRIVMSG #esoteric :14[[07XENBLN14]]4 M10 02https://esolangs.org/w/index.php?diff=70232&oldid=70231 5* 03PythonshellDebugwindow 5* (+0) 10/* Quine (1 bytes) */ < 1583784196 230398 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 255 seconds < 1583784216 368222 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583785571 588521 :MTGBusyBeaver42!c73b3502@199.59.53.2 QUIT :Remote host closed the connection < 1583786603 689713 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1583786808 766559 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583787139 451951 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 258 seconds < 1583787181 162366 :atslash!~atslash@46.188.0.82 JOIN :#esoteric < 1583794713 239580 :LKoen!~LKoen@81.255.219.130 QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1583795074 479519 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 258 seconds < 1583795155 282138 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1583801224 468178 :arseniiv!~arseniiv@136.169.235.84 PRIVMSG #esoteric :I counted all the ordinals, all of them! < 1583801227 436634 :arseniiv!~arseniiv@136.169.235.84 QUIT :Quit: gone completely :o < 1583802806 789324 :int-e!~noone@int-e.eu PRIVMSG #esoteric :classy < 1583803183 743958 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :how many were there < 1583803579 815957 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net JOIN :#esoteric < 1583804665 518425 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Update on where we are at on the MTG max damage deck implementing The Waterfall Method with ~124 waterclocks to get Busy Beaver numbers < 1583804720 599420 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :We have managed to allow us to iterate the Busy Beaver function. < 1583804742 170052 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :... A Busy Beaver number of times < 1583804854 472200 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :so BB_2(X) is BB(BB(BB(...X) where there are BB(X) nested functions < 1583805006 812135 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :We are currently getting to at least BB_6(X) and possibly to as much as BB_8(X) < 1583805047 272659 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :that's a very busy beaver indeed < 1583805292 275108 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :proving TWM turing complete with 12 clocks (and a halting clock) improves the X, and possibly opens up other improvements, Even better is proving the "growing" or "flooding" variant of TWM. < 1583807714 342924 :b_jonas!~x@catv-176-63-13-213.catv.broadband.hu QUIT :Remote host closed the connection < 1583808263 296745 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 260 seconds < 1583808307 481855 :atslash!~atslash@46.188.0.82 JOIN :#esoteric < 1583808874 790889 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 256 seconds < 1583808922 530042 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1583809139 520852 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1583809163 724728 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583814380 563275 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1583814598 102111 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 255 seconds > 1583817366 642088 PRIVMSG #esoteric :14[[07XENBLN14]]4 10 02https://esolangs.org/w/index.php?diff=70233&oldid=70232 5* 03A 5* (+61) 10Add the infix counterparts > 1583817547 452622 PRIVMSG #esoteric :14[[07XENBLN14]]4 10 02https://esolangs.org/w/index.php?diff=70234&oldid=70233 5* 03A 5* (+17051) 10You really need to copy the text here. Because if Pastebin broke down... > 1583819020 633474 PRIVMSG #esoteric :14[[07XENBLN14]]4 10 02https://esolangs.org/w/index.php?diff=70235&oldid=70234 5* 03A 5* (+5797) 10Take a look at my mass-produced table! > 1583819039 543215 PRIVMSG #esoteric :14[[07XENBLN14]]4 10 02https://esolangs.org/w/index.php?diff=70236&oldid=70235 5* 03A 5* (-176) 10Whoops, left some testing code in. < 1583819944 185192 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 255 seconds > 1583819987 815890 PRIVMSG #esoteric :14[[07W (A)14]]4 10 02https://esolangs.org/w/index.php?diff=70237&oldid=69995 5* 03A 5* (+86) 10 < 1583820534 143781 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583823319 84490 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1583825283 142939 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1583825450 881998 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1583826688 789236 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583826748 244169 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 255 seconds < 1583826768 278013 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1583827964 443543 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 258 seconds < 1583828070 471272 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583835588 43767 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1583836604 213022 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1583836695 49550 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583838298 265358 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1583838442 303969 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :why does python not have a command-line option to add directories to the module search path, like perl -I ? < 1583838663 45853 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1583838666 36000 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Because Python programmers love typing the word PYTHONPATH. < 1583838746 775431 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583839032 758606 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 256 seconds < 1583839070 861788 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583840661 709404 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :(I still don't get how those MtG people are managing to iterate the busy beaver function) < 1583840877 1605 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Taneb: I think of it this way: there is an NTM that recognizes BB(BB(100)) and recognizes no larger finite numbers. < 1583840920 67372 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :It recognizes smaller numbers, too - I think that's unavoidable. < 1583840935 635240 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :But BB(BB(100)) is the largest finite number it recognizes. < 1583840984 999620 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :So they're calculating a set with an upper bound of BB(BB(100))? < 1583841064 646178 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :For a certain deck, there is a set of possible plays; the largest-damage play in this deck does a damage of BB(BB(100)). They don't *calculate* it. But it is a *possible* play of the deck. < 1583841091 540917 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :If you were to somehow guess it, you could play it. You wouldn't *know* you guessed it. < 1583841110 949566 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Importantly: any larger guess would not be playable, with this deck. < 1583841138 831681 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Right, I think I understand now < 1583841167 118793 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :They're making decks with extremely high but finite upper bounds on how much damage they can do < 1583841248 121254 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1583841360 18588 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Right (and part of that is disallowing a deck if it can deal unbounded damage). < 1583841447 116454 :Sgeo_!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 265 seconds > 1583841854 810252 PRIVMSG #esoteric :14[[07Dotsy14]]4 N10 02https://esolangs.org/w/index.php?oldid=70238 5* 03Quadril-Is 5* (+333) 10Quick copy paste from samsung notes < 1583841908 346433 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"100" is just picked out of the air. int-e used 10^100. I think the actual constant is limited by what you can encode in the deck. < 1583841950 828110 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :But I'm not sure you couldn't also make a deck iterate BB multiple times, so you could maybe BB(BB(BB(BB(BB(6))))) - you probably don't need a large constant. < 1583842228 170207 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :01:47 MTGBusyBeaver: so BB_2(X) is BB(BB(BB(...X) where there are BB(X) nested functions < 1583842228 809361 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :01:50 MTGBusyBeaver: We are currently getting to at least BB_6(X) and possibly to as much as BB_8(X) < 1583842345 683601 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :wait what_ < 1583842351 770185 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :really? < 1583842424 159418 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :I only have MTGBusyBeaver's word for it < 1583843935 521153 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1583844096 714709 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583845029 862642 :arseniiv!~arseniiv@136.169.235.84 JOIN :#esoteric < 1583845165 355293 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :hmm < 1583845400 58678 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :08:02 <+Lisbeth> Sorry N33R I just love seeing your reaction < 1583845404 864078 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :aaaaa < 1583845425 876914 :longname!~airbouy@75-26-238-119.lightspeed.glvwil.sbcglobal.net PRIVMSG #esoteric :it keeps accidentally copy/pasting < 1583845543 259170 :arseniiv!~arseniiv@136.169.235.84 PRIVMSG #esoteric : how many were there => |Ord| many < 1583845572 867044 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :The value of BB(1919) is already independent of ZFC < 1583845656 141803 :arseniiv!~arseniiv@136.169.235.84 PRIVMSG #esoteric :uh I may have answered “two many”, damn < 1583845685 665994 :arseniiv!~arseniiv@136.169.235.84 PRIVMSG #esoteric :might* < 1583845877 444802 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :Quantifiers get really weird here. While it's obviously the case that given any natural number n, we can give a construction of a Turing machine that recognises numbers up to n, when we have no way of explicitly writing down the numeral for n, and instead it's a natural number that is defined by some formula, we immediately run into cases where constructing such a Turing machine is no longer so easy. < 1583845904 695474 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :So, while you can say "there is an NTM that recognizes BB(BB(100)) and recognizes no larger finite numbers", and in some sense it's obviously true < 1583846041 920874 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :There's something a bit weird about it, because we don't know (and it'll be undecidable for practically any system of mathematics we've devised) which number that is, and it doesn't seem easy to otherwise produce a machine that would have to fit the bill regardless. < 1583846195 501874 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :So if you wanted to write down the precise states of the machine in its entirety, even with an unlimited amount of paper, it would be beyond us and it's not even entirely clear that such a thing is well-defined. :D < 1583846231 767278 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :(because the values of busy beaver numbers become independent of axiomatic systems so quickly) < 1583846353 437849 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1583847391 562767 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :What gets me is, if you were to somehow (miraculously!) guess BB(BB(100)), the NTM would accept it, but you'd never know if the number you guessed was *actually* BB(BB(100)). The NTM that accepts BB(BB(100)) necessarily accepts smaller numbers too. How that necessity comes about definitely feels a little weird to me. < 1583847818 725010 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net QUIT :Remote host closed the connection < 1583848377 313524 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :cpressey: Well, if somehow we could prove in ZFC that a Turing machine with a concrete representation only accepted, for example, BB(1919), then there would additionally be a finite sequence of steps in ZFC explaining the evaluation of that Turing machine on a particular numeral n = S(S(S...(SZ)...) and thus deciding the value of BB(1919). But there is a Turing machine with 1919 states which unless ZFC is < 1583848377 483610 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :inconsistent, ZFC can't prove that it terminates, because the machine searches for contradictions in ZFC. < 1583848669 82094 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :At the same time, it's fine that ZFC proves that such a Turing machine exists in the sense of proving a sentence of the form (exists x. ...) because it doesn't necessarily tell us what that machine is. < 1583850624 997679 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"The NTM that accepts BB(BB(100)) necessarily accepts smaller numbers too" <-- After taking a walk, I think this is not quite right now. But it all makes my head spin. < 1583851104 437387 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :You can definitely make a turing machine that accepts that number and only that number, if you happen to out-of-band know what that number happens to be < 1583851265 512615 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"Do you accept this number?" "Yes." "Do you accept any smaller numbers?" "No." "Do you accept any larger numbers?" "Beats me, pal." < 1583851531 817704 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net JOIN :#esoteric < 1583851633 331565 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Sorry to miss the earlier conversation about how we iterate the BB function < 1583851687 346755 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :No worries, I'm satisfied with it now < 1583851845 509772 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Without going too deep into the technical details, the TM outputs a resource (life) that we can use to increase the efficiency of our conversion into more/bigger TMs < 1583851884 4793 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :chaining these together lets us get higher order BB functions. < 1583852008 234844 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :sure, but don't you run out of kinds of resources? M:tG doesn't offer that many easily usable types, and you need some for internal use by the turing machine, and some for the part before that generates the resource that limits the entries of the waterfall matrix < 1583852054 72138 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :don't you get all sorts of conflicts where the cards of the deck can be used in ways other than you planned? < 1583852167 47727 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yes the number of resources is why we are at about BB_6 instead of higher. < 1583852212 795593 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :The TM itself uses creatures and bans many instants < 1583852254 177708 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :The setup is extremely limiting with the number of creatures and enchantments we can have total < 1583852269 961026 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :(non aura enchantments) < 1583852304 669077 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok, but BB_6 of a non-small number still sounds hard to attain to me, so I'll have to look up the details later < 1583852373 981086 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :The TM construction uses 2 creature types per waterclock, so we are limited to 124 waterclock (plenty enough to implement a Universal TM) < 1583852391 373526 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yes, that part doesn't sound too limiting < 1583852429 136081 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :and yes I plan on getting this properly written up so that interested parties dont have to comb through the 100+ page forum thread. < 1583852460 826701 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ah yes, that's always the plan. at least there's a forum thread and irc logs where I'll be able to see the main ideas < 1583852530 969804 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :well I did it for beating ghram's number in standard last year < 1583852554 463565 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I don't even know yet how you'll get a waterclock from Door of Destinies... no wait, what enchantment was it? < 1583852588 461426 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :`card-by-name rotlung reanimator < 1583852590 690119 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Rotlung Reanimator \ 2B \ Creature -- Zombie Cleric \ 2/2 \ Whenever Rotlung Reanimator or another Cleric dies, create a 2/2 black Zombie creature token. \ ONS-R < 1583852599 796076 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Coat of Arms < 1583852605 472287 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :`card-by-name coat of arms < 1583852606 747095 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Coat of Arms \ 5 \ Artifact \ Each creature gets +1/+1 for each other creature on the battlefield that shares at least one creature type with it. (For example, if two Goblin Warriors and a Goblin Shaman are on the battlefield, each gets +2/+2.) \ EX-R, 7E-R, 8ED-R, 9ED-R, 10E-R, M10-R, DDS-R, H09-R < 1583852620 451545 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I do understand the Rotlung Reanimator construction, more or less < 1583852628 830215 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :`card-by-name Dralnu's crusade < 1583852629 669756 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Dralnu's Crusade \ 1BR \ Enchantment \ Goblin creatures get +1/+1. \ All Goblins are black and are Zombies in addition to their other creature types. \ PS-R < 1583852639 231898 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :there are three cards like Rotlung Reanimator, and they are very important for all these constructions < 1583852659 2991 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yeah we actually use bishop of wings but thats probably not in the DB < 1583852673 983044 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :... < 1583852677 16173 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ok, then there's more than three < 1583852677 84297 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583852721 662470 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I knew of Rotlung Reanimator, Xathrid Necromancer, Hungry Lynx. < 1583852739 770739 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :hungry lynx doesnt make tokens, it buffs tokens < 1583852762 907424 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :it got replaced by coat of arms < 1583852776 967576 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :to not be a triggered effect < 1583852777 876064 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :doesn't matter, it still refers two different creature types that you can evolve < 1583852787 929066 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :in an assymetric manner < 1583852794 478174 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that's sort of the limiting factor < 1583852826 21320 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :we have very few cards that refer two creature types in such a way that we can use it for constructions where one creature type is the trigger and the other is the action and it's repeatable enough to run the program < 1583852836 686981 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yeah so the construction is a bunch of crusades saying all X' are X < 1583852885 633270 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :and the bishops triggering on X dying to make a',b',c's < 1583852905 583218 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :and remaking the one X < 1583852917 528499 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but if you still have a card like Bishop of Wings in, then I'm not too surprised < 1583852930 616199 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I assumed too much when you mentioned the Coat of Arms < 1583852942 300763 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I mean, I'm still surprised about BB_6 on a large number < 1583852951 145990 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but not about having a working universal computer < 1583852969 176410 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :just surprised on having a deck with such a large damage limit but no infinite damage loop < 1583852977 521858 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :without DMM's additional rules < 1583853001 859752 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :and yes there are often unintended infinites that need to get patched out < 1583853132 429886 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :you know that ais's original attempt to simulate StackFlow failed beacuse of too much freedom on putting triggers onto the stack, and we never found a fix for that, right? < 1583853144 579667 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that's why it scared me when you mentioned trigger stacking order about this construction < 1583853180 68550 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :eventually ais invented The Waterfall Machine instead, and simulated that, so that problem got solved, but still < 1583853203 399666 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :that's why coat of arms is perfect, it doesnt matter what order the tokens get made in < 1583853214 772329 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :they will all be the same size < 1583853231 877581 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :and will all die at the same time < 1583853334 694187 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :we do need to force only our opponent to have bishops when the TM starts running < 1583853352 683118 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :so that the arcbond trigger is forced to be at the bottom. < 1583853410 835567 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but I don't understand how Coat of Arms is used, or how you're using creature types < 1583853432 846505 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :do you have two creature types per clock? and how do you use them? < 1583853452 628895 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yeah 2 perclock < 1583853504 953808 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :we have the main creature type and a secondary type for each clock < 1583853566 273943 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Dralnu's crusade gets hacked to say that the primary type is also the secondary type < 1583853610 861070 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Bishops trigger on the primary type dying and make secondary types for the appropriate clocks and also remake the primary < 1583853721 26729 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Coat of arms causes the secondary creatures to buff the primary ones, keeping them at the proper distance from dead, as well as ensuring that any damage that kills the primary will also kill all of the secondaries. < 1583853746 152375 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so you only have one creature per primary creature type? < 1583853750 178213 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yes < 1583853757 179680 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that might work < 1583853778 61067 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :then only that one creature causes death triggers, but it takes its size from the lots of creatures of the secondary type < 1583853799 311705 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that's a new idea, I don't think I've seen it in the previous constructions, and it does explain Coat of Arms < 1583853943 655857 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :that's a nice trick < 1583853974 817924 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :there are a few cards that have such triggers built-in, I'll have to look at them if they're usable for something: < 1583853985 377238 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yeah, though we'd also like to know/prove if the variant without Dralnu's crusades is TC, there its just one creature type so the death triggers start getting multiplied and compoinding pretty quick < 1583854006 833483 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Mark of the Oni; Stenchskipper < 1583854188 893626 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :maybe Ophiomancer but unlikely < 1583854228 17515 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :(tentatively calling it Flooded Waterfall Machine, because it causes overflow) < 1583854341 48502 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Aysen Crusader < 1583854368 779333 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :no, none of those will work easily because you can't bring them back < 1583854378 320523 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it has to be external like the Coat of Arms < 1583854462 272658 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :and happen quickly, not waiting until end of turn, (we only get one) < 1583854494 568743 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :(did I mention that this is all happening on turn 1?) < 1583854505 949045 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :sure, that makes sense < 1583854567 741166 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :anyway g2g be on later. < 1583854572 972679 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net QUIT :Remote host closed the connection < 1583854607 758116 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :Alex Churchill et all's construction happens over (twice) as many turns as the underlying machine runs, but you can't do that if you want no infinite damage loops in your machine < 1583854614 812841 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :s/all's/et al/ < 1583856242 906798 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1583859527 60820 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1583859945 722628 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric > 1583860342 513725 PRIVMSG #esoteric :14[[07MyScript14]]4 M10 02https://esolangs.org/w/index.php?diff=70239&oldid=70191 5* 03PythonshellDebugwindow 5* (+886) 10 < 1583860839 146708 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1583861595 383667 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583861599 505364 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: rebooting < 1583861664 377409 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583861682 121341 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric > 1583863687 955315 PRIVMSG #esoteric :14[[07ZFC++14]]4 M10 02https://esolangs.org/w/index.php?diff=70240&oldid=70168 5* 03Hakerh400 5* (+16) 10 < 1583864823 299532 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1583865305 769660 :arseniiv_!~arseniiv@94.41.3.175.dynamic.ufanet.ru JOIN :#esoteric < 1583865434 865902 :arseniiv!~arseniiv@136.169.235.84 QUIT :Ping timeout: 240 seconds < 1583866591 786854 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :,[>[-]<[->+<],]>[>+>+<<-]<-[>+<-----]>-->>[-[->>+<]>[<]<]>>[-<<++>>]<<<[->-<]+>[<->[-]][-]+>[-]<<[<.>>-]>[<<-.>>->] <- an interesting thingy in Brainfuck; around 100 byte isEven, requires uint8_t cells and 0 on EOF < 1583866619 750308 :kspalaiologos!~kspalaiol@176.221.122.71 PRIVMSG #esoteric :supports arbitrary length integers < 1583867414 950030 :arseniiv_!~arseniiv@94.41.3.175.dynamic.ufanet.ru NICK :arseniiv < 1583869396 465979 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583869410 213732 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu JOIN :#esoteric < 1583869549 316038 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Quit: Leaving < 1583869575 769890 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583869890 378089 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583870074 797127 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1583870078 948546 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1583870977 100033 :LKoen!~LKoen@81.255.219.130 QUIT :Read error: Connection timed out < 1583871023 749902 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1583871917 254535 PRIVMSG #esoteric :14[[07MyScript14]]4 M10 02https://esolangs.org/w/index.php?diff=70241&oldid=70239 5* 03PythonshellDebugwindow 5* (+1631) 10 < 1583875128 879239 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric > 1583878385 712508 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=70242&oldid=70183 5* 03Hakerh400 5* (+14) 10+[[Siterip]] > 1583878388 444611 PRIVMSG #esoteric :14[[07User:Hakerh40014]]4 10 02https://esolangs.org/w/index.php?diff=70243&oldid=70167 5* 03Hakerh400 5* (+14) 10+[[Siterip]] < 1583878445 383932 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric > 1583878476 268232 PRIVMSG #esoteric :14[[07Siterip14]]4 N10 02https://esolangs.org/w/index.php?oldid=70244 5* 03Hakerh400 5* (+49652) 10+[[Siterip]] < 1583878525 995399 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I've finally figured out why you can't create an infinite damage loop with the present construction < 1583878535 254395 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's set up so that you can't interrupt a damage loop at instant speed < 1583878546 634963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so either the loop ends naturally (e.g. with the opponent dying) in which case it isn't infinite < 1583878566 682132 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or else, the loop /is/ infinite, but in that case the game ends in a draw before any damage is actually dealt, because it's infinite < 1583878583 975082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the important point is that you can't have any manual control over the amount of damage dealt once the loop is started < 1583878992 154427 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this feels unsatisfyingly tautologous, it's "you can't create an infinite loop because you can't create an infinite loop" < 1583879010 750351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it more boils down to "you can't create an arbitrarily large loop because you have no mechanism to specify an arbitrarily large number" < 1583879047 492187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's rather counterintuitive to the normal idea of "no infinite combos", though; there are infinite combos, which can kill opponents from any amount of life, but you can't overkill via a chosen amount of life so it still fits the definition < 1583879223 695437 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :so you can't deal an unlimited amount of life and continue the match < 1583879229 839452 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :game < 1583879287 304560 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :sort of like http://anselan.com/tutorial.html < 1583879928 752565 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: wait, can the second case, the case when you deal an unlimited amount of damage to the opponent but you do this so fast that he never loses the game, even happen? I don't think such a tight loop is possible, because the opponent would lose at state-based effect speed. < 1583879998 513043 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :or do you just mean an infinite loop that doesn't deal damage to the opponent? < 1583880051 859562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`card-by-name Arcbond < 1583880052 889517 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Arcbond \ 2R \ Instant \ Choose target creature. Whenever that creature is dealt damage this turn, it deals that much damage to each other creature and each player. \ FRF-R < 1583880090 180479 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the specific example is two copies of Arcbond on creatures with lifelink and indestructible < 1583880102 567181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the loop does damage on every iteration, but the players gain life too, so it never actually exits < 1583880115 331403 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this would be "infinite damage" except that the game rules prevent the loop happening, because it has no way to end < 1583880135 344400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the actual combo doesn't IIRC involve lifelink at the moment, but it has an alternative method to gain the players life) < 1583880213 688050 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :oh wtf. why would Wizards think that's a good idea to print, even as a rare? < 1583880235 553383 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ah, the players gain life < 1583880239 170349 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :tricky < 1583880276 427447 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :double arcbond is used for the steady decrement in the current busy beaver TWM construction < 1583880279 938513 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :and yes, the opponent gaining life explains why my reasoning is wrong < 1583880309 14870 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583880312 148009 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: I'm not surprised about constructions using them. I'm just surprised that they printed that in a standard-legal set. < 1583880392 102325 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :so what you mustn't put in these decks are combos that are unlimited and a player can choose how many times they execute it < 1583880414 383584 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :at least if there's any possibility that something from it can be converted to damage to the opponent < 1583880436 551600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right < 1583880974 867830 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583881079 500533 :LKoen!~LKoen@81.255.219.130 QUIT :Client Quit < 1583883555 744488 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: sorry for my connection < 1583883568 806223 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1583885656 127788 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :was here a holy war about whether ++ and -- (and specifically, both prefix and postfix kinds of these) are such a good thing in a language? < 1583885706 689962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just putting this out there for people who are interested: I've made a draft of what a 10+halt-waterclock interpreter for a TC language in The Waterfall Model could look like: http://nethack4.org/pastebin/and-high-rise.txt < 1583885713 295777 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :arseniiv: not really a hot holy war, but python and ruby silently don't have them < 1583885731 915810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I haven't proved this TC, nor implemented the actual interpreter yet < 1583885742 36003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just described the basic design and what all the waterclocks are used for < 1583885746 847882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's quite possible there's a mistake < 1583885750 9198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I thought I'd post it anyway < 1583885768 77663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's almost certainly possible to do better than 10 but I thought I'd err on the side of producing something TC < 1583885802 661106 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: yeah Python is amidst sane ones here :) (for what I think) < 1583885838 820079 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net JOIN :#esoteric < 1583885849 65481 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: do you also have a suspected order of magnitude on the upper bound of the waterfall matrix elements, as a function of the program size in some other more well-known computational model? < 1583885852 430757 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :ais523: The Waterfall Model is nice < 1583885864 424809 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :I'd like to know how many exponentials you need < 1583885895 968136 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: two of the matrix exponents are probably single-exponential in the size of a 2-tag system that emulates the program < 1583885910 113475 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :I am also curious to how big the initial setup needs to be < 1583885914 375812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, actually 1, in this construction < 1583885921 988431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :MtGBusyBeaver: a double-arrow number is enough, a single-arrow number might not be < 1583885935 175226 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :ezpz < 1583885950 688805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wasn't quite sure how powerful the pre-BB layers would be < 1583885974 117189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you can reconfigure the machine between iterations you can make do with small numbers by constructing a Waterfall Model program whose purpose is to output a large number rather than to be a UTM < 1583885975 2317 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :they are less powerful for sure, but they are still layers < 1583885997 310191 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :so they are roughly one arrow each < 1583885998 385508 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: yes, but how about a 150***3 or 150***4 number? I'd like to know how many exponentials you need. a double arrow number like 150***150 is likely enough. < 1583886005 196103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I figured you'd probably find a way to create a double-arrow number < 1583886027 60317 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: well, the issue is that you're encoding the UTM you want to run as the digits of a number < 1583886030 43485 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :not many of even your esolanguages need more than a few levels of exponential to simulate something sane < 1583886032 291220 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's exponential in the size of the UTM < 1583886043 670147 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: yes, there are no inputs, only program < 1583886052 477811 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :both in the turing machine you run and the waterfall program < 1583886067 552661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I believed I only used a double-exponential (2**(2**x)) once, and even in that situation it later turned out to be unnecessary < 1583886067 605113 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :that's why I asked as a function of the program size < 1583886071 119776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*I believe < 1583886071 598066 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :we can probably make something like 5-7 arrows with just what we have < 1583886120 642127 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: though I guess in this case I have to ask this restricted to less than a hundred waterclocks, regardless of input program size, to be more relevant for M:tG < 1583886130 491848 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: this is a specific construction with 10 waterclocks < 1583886134 891305 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :+ a halt waterclock < 1583886145 71751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that I haven't figured out the details of yet, but have a basic plan for < 1583886163 7800 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :MtGBusyBeaver: I also guess that just a double arrow number like 150***150 should be enough for most programs < 1583886175 913646 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :four arrows like you mentioned earlier should be more than enough < 1583886178 500836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the idea is to implement a version of High Rise in base 3 where carrying is disallowed, sequences 0 and 1 are empty, and sequence 2 alternates between a geometric progression and 0 < 1583886227 40240 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that High Rise language, I'm about 99% confident has a fairly direct implementation of 2-tag < 1583886234 266462 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :well once we run one BB we have access to that number so iterations really grow very fast < 1583886263 422672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :via arranging the base of sequence 2's geometric progression so that the distances between pairs of 2s in the data string (with one intervening 2 between them) represent tag system elements < 1583886266 75895 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :MtGBusyBeaver: yes, the question is just how larege you need to start the bootstrapping < 1583886287 708193 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :. o O ( wait, only just now I noticed that zero arrows is the multiplication (and both can be denoted by an empty string), so arrow notation is even better than I thought! ) < 1583886292 43630 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :it almost certainly won't be a problem in your M:tG construction, but I'm still curious for reasons other than that construction < 1583886295 542079 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'm also fairly confident that a The Waterfall Model program using the waterclock assignment I linked above can be made to implement it < 1583886309 386996 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :checking the logs for it < 1583886342 49824 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :http://nethack4.org/pastebin/and-high-rise.txt this link? < 1583886343 420714 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: that should work. and how many exponentials do you need to encode *to* a 2-tag system < 1583886354 995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now, if you have a double-arrow startup, you could make do with a fixed program (and simply varying the initial waterclock sizes) by writing a UTM in 2-tag and hardcoding that < 1583886359 352216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :MtGBusyBeaver: right < 1583886372 387383 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :MtGBusyBeaver: although it's just a thought dump rather than presented in a way that's easy to follow < 1583886377 191567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :https://esolangs.org/wiki/High_Rise might help for some context < 1583886408 180483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I will probably end up writing out the explicit proofs and Waterfall Model machine at some point, but likely not in the next few days because I have a day job < 1583886434 732105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I don't know offhand how complex UTMs in 2-tag are < 1583886435 851460 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :nice < 1583886463 872780 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: I'm not asking for an UTM there, rather how large the tag system program is as a function of the program you're compiling from < 1583886468 912525 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem with languages that are "well known" to be TC is that I often haven't proved them TC myself and thus don't have much of an intuitive idea of what the complexities are like < 1583886483 466218 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: for the Waterfall model, you need an UTM so that the program always fits in 150 or so waterclocks, because the M:tG construction can't handle more < 1583886503 440647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: well, this is the usual trick when optimising universal machines < 1583886517 860028 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you want your machine to be small, so you want as little code as possible, so much of the complexity is in the data < 1583886527 12178 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :yeah, I guess that's true < 1583886539 572917 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :if you only care about program size, not runtime (and we don't care about runtime here), then an UTM probably helps < 1583886548 22381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just look at, e.g., Three Star Programmer or the I/D machine < 1583886568 308602 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :well we have to do shenanigans to get 124 clocks < 1583886583 856445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the interpreters are ridiculously simple and small, but writing a program to do anything is very complex because you have to code all the basic operations you want into the program itself < 1583886592 693263 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :sure < 1583886595 484682 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :12 and under requires much less restriction on the setu < 1583886600 974325 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :setup < 1583886632 305118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Three Star Programmer requires a complex one-time setup just to be able to write to specific memory addresses, for example, then needs to neutralise the extra copies of that setup on every future iteration because it has no way to run code only once < 1583886657 251456 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :and it looks like 10 is going to be enough for TC-ness < 1583886660 586336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :MtGBusyBeaver: that's why I was aiming for 12 as a target, it's nice to have a concrete number rather than continuously worry about if I'm wasting a waterclock somewhere < 1583886672 599185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the 10 is almost certainly improvable, but I can't immediately see how < 1583886678 624446 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :"no way to run code only once" => oh no... Countercall < 1583886696 560094 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I think oerjan proved Countercall sub-TC? although I can't remember < 1583886710 103785 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :did he? < 1583886722 879602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'll be in the IRC logs from around when Countercall was created < 1583886735 968624 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :also reading the logs, there are actually two ways for the MTG program to halt < 1583886742 796100 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :either by killing them < 1583886756 898708 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :or by killing all of the other arcbonded creatures < 1583886791 620851 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :the second one can be delayed in a BB method and we can prevent them from dying < 1583886864 697664 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :so the creatures with arcbond act as the halting clock < 1583886876 226401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one nice thing about your construction is that I think it has no limit on "self-reset" values, right? < 1583886883 267022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a waterclock that zeroes can set itself to any value < 1583886889 650308 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yes < 1583886915 520913 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with the Hungry Lynx construction, I used Elesh Norn partly for the static +2/+2, giving me a self-reset max of 4, because I was worried it might not be high enough < 1583886926 518227 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(although I think we subsequently discovered that a self-reset of 3 is enough) < 1583886950 95471 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but large self-resets might be needed for the 10-waterclock construction < 1583886997 719505 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :the +1/+1 from dralnu's crusade means we can't reset ourself smaller than 2 < 1583886997 811257 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: I'm not entirely sure, but I think oerjan only conjectured that Countercall is not TC, and proved something much weaker < 1583887004 41057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, OK < 1583887014 587369 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :MtGBusyBeaver: there's no issue with low self-resets < 1583887014 858170 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :at least that's what it seems from checking the logs again < 1583887018 148264 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :but it could be hiding anywhere < 1583887022 158802 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can always just increase all the other waterclocks to compensate < 1583887035 205159 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yeah, but it is worth noting < 1583887055 46500 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, definitely worth being aware of all your limitations < 1583887116 530539 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :also if you need any of the "growing"/"flooding" type clocks those don't count towards the 12 limit < 1583887166 366530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, I figured that out; it might be interesting to try to create a UTM with some number of those < 1583887181 906491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'd want to store data using the length of time the program had been running < 1583887200 853879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even with the help of a few normal clocks, though, it'd be a pain to keep things under control < 1583887209 340249 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :yeah it seems really chaotic < 1583887221 527040 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :volatile < 1583887412 912519 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: anyway, it's useful to know that you will probably be able to prove that 10 or 12 clocks are enough < 1583887435 376259 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :for turing-completeness that is < 1583887447 802159 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :well that 10 proof looks close so 12 is almost assured < 1583887511 516098 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :oh, since we're talking about M:tG, I wanted to advertise the play-by-post M:tG variant game that we're running: https://forums.giantitp.com/showthread.php?601011 < 1583887615 121791 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :three card blind always interesting < 1583887632 688254 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :each round, players secretly choose a 3-card deck, then they're revealed, then each deck plays two games against each other deck, you don't lose for drawing from an empty library, all game information that would normally be hidden is known, we figure out the result of each game assuming perfect play, < 1583887650 306025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that sounds like 3-card blind so far < 1583887661 571543 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assume luck always goes against the player who put the luck card in their deck? < 1583887665 775358 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :my first forum name was to participate in that on the old WotC < 1583887668 656561 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :forums < 1583887679 105995 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :players get a point for a draw and three points for a match won, the player with the most points in that round wins the round and an internet point and right to boast. < 1583887696 477158 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :IIRC luck was decided by the opponent < 1583887761 380294 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: yes, it's 3-card blind, and yes, random choices go against the person who put that card in their deck < 1583887886 305976 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :and it's vanishing, which means that the cards from the deck that won a round are banned from future rounds, except certain cards like basic lands and storage lands are immune to getting banned this way. < 1583887964 323615 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :and you aren't allowed to mulligan, despite that with the latest mulligan rule it would actually help you if you could < 1583888003 85421 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :but apparently the player base is conservative and not used to the new mulligan rule yet, so they don't want to upset the meta from that < 1583888138 13680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't think of many situations where you'd prefer to have a card in your deck than in your hand < 1583888146 416413 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :miracles < 1583888147 493494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe if you're going second and the opponent is playing Thoughtseize or the like? < 1583888157 693782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh yes, miracles, didn't think of that one but it's obvious now you said it < 1583888162 802075 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru QUIT :Ping timeout: 256 seconds < 1583888191 547650 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: that's sort of why the situation didn't come up before the current mulligan rule < 1583888197 65910 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :but read the new mulligan rule: < 1583888264 363335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you put cards from hand on the bottom of your library, so you choose which one you put there < 1583888269 752063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than it being random < 1583888270 500886 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :exactly < 1583888289 725900 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :so now it mostly protects you from Burning Inquiry and other discards < 1583888305 147311 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :well, it would < 1583888311 237194 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :not completely, but to a very large amount < 1583888325 25117 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :only we don't allow mulliganing, as a house rule, so nope < 1583888351 855950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, you have a house rule to not lose by outdraw < 1583888360 895107 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that can happen during mulligans in regular MTG < 1583888364 409113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's a bit of a weird interaction < 1583888384 11846 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(admittedly, it requires Shahrazad to be possible in a black-border game) < 1583888422 429377 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :nevertheless, we did manage to get strange metas from newly released broken cards, most notably the non-black-bordered small print run cards Impatient Iguana and Mirror Lotus < 1583888434 674642 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :s/Mirror Lotus/Mirrored Lotus/ < 1583888511 903669 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`card-by-name mirrored lotus < 1583888512 740131 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1583888529 278947 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, wait, is this from Unsanctioned? < 1583888529 588050 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :*newly released* < 1583888532 967363 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :no < 1583888548 922859 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, Mystery Booster Playtest < 1583888562 247498 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: technically does not require Shahrazad anymore, because of Karn Liberated, but that won't come up in a real game, because you'll win before it'd happen < 1583888566 478172 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: yes < 1583888570 652197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that isn't a silver-bordered card, it has a black border and a "not for constructed play" footer < 1583888585 831287 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: I didn't say silver-bordered, I only said non-black-bordered < 1583888594 409642 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :also not gold bordered < 1583888604 601446 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :I'm not sure if it technically counts as having any border < 1583888614 258081 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the border is black, though, with a few intrusions < 1583888633 232824 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :oh the playtest cards < 1583888634 112133 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :but isn't that just the border of the card that the playtest sticker is sticked on? < 1583888650 779336 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :the properties of that card shouldn't matter < 1583888659 541529 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :even if you can somehow see them < 1583888680 219526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: the underlying card is part of the card, as printed, though < 1583888685 698458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the sticker is also part of the card < 1583888691 436193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're on the same print sheet and printed together < 1583888703 227815 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :that said, there probably won't be a judgement on this, because there are only three un-cards that care about whether a card is black-bordered < 1583888712 876286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the underlying card is part of the card; most of its properties don't matter because there's a sticker over it, but I'd argue it determines the border color < 1583888722 28199 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: yes, but the underlying card shouldn't matter to determine characteristics < 1583888730 461360 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :well I don't know < 1583888781 958471 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the sticker doesn't cover the border < 1583888784 318059 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :maybe they are black-bordered then < 1583888798 557735 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a bit like host/augment, parts of the card are covered by the augment but those parts that aren't still count < 1583888808 621549 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or Curse of the Fire Penguin < 1583888813 429719 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`card-by-name curse of the fire penguin < 1583888814 295910 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Curse of the Fire Penguin \ 4RR \ Enchantment -- Aura \ Enchant creature \ Curse of the Fire Penguin consumes and confuses enchanted creature. \ UNH-R \ \ Curse of the Fire Penguin Creature \ 4RR \ Creature -- Penguin \ 6/5 \ Trample \ When this creature dies, return Curse of the Fire Penguin to the battlefield. \ UNH-R < 1583888837 743664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :was wondering how the bot would represent that thing < 1583888840 549569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess that's a decent effort < 1583888858 641733 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: I don't think playtest stickers are like that. if they were, I'd make an Ulamog proxy such that the sticker happens to not cover the mana cost {W} < 1583888871 46277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: the cards in question are not playtest stickers < 1583888878 5774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're cards whose design /looks/ like a playtest sticker < 1583888902 936505 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :sure < 1583888905 553598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the sticker and underlying card are part of the same printed card, and in particular the underlying card is always the same < 1583888914 308341 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :and admittedly they made a good job where the playtest sticker covers almost everything < 1583888956 340953 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I'd take border color and frame color from the underlying card, but pinline color from the sticker < 1583888968 58297 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ok, then they're black-bordered cards that aren't valid for tournaments < 1583888973 758766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, I'm not sure if M:tG will ever have a card that cares about pinline color < 1583888974 71656 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Form of the mulldrifter is clearly on a mulldrifter though < 1583888984 409406 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even silver-bordered < 1583889002 797929 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :that category already exists I think, because I think some very low print run cards were printed as black bordered with square corners rather than gold bordered < 1583889029 939095 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :pinline color would be tricky because pre-Mirrodin cards don't have it < 1583889053 463082 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :MtGBusyBeaver: heh, indeed < 1583889160 490389 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :MtGBusyBeaver: and One with Death is on One with Nothing < 1583889187 683775 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :One with Death is actually a fairly good card in constructed, IIRC < 1583889206 820081 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because there are a few combos that force your opponent to resolve one of your spells, and that's about the strongest possible payoff for one of those < 1583889303 975869 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :ais523: that sounds a bit hard to do. isn't the normal route just donating an Illusions of Grandeur or a Phage? < 1583889386 134534 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net PRIVMSG #esoteric :Hive Mind + pact of negation < 1583889417 393133 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think Hive Mind is the most common core of the combo < 1583889419 604595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`card-by-name Hive Mind < 1583889420 530133 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Hive Mind \ 5U \ Enchantment \ Whenever a player casts an instant or sorcery spell, each other player copies that spell. Each of those players may choose new targets for their copy. \ M10-R < 1583889434 736394 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you don't even need anything else when using One With Death because the opponent's copy resolves first < 1583889468 17009 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the normal kill in tournaments uses pacts in the hope that the opponent doesn't have the right color of mana to pay for them < 1583889500 790809 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :I see < 1583889578 90618 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu PRIVMSG #esoteric :I played a Phage deck twice in the three card blind, got a second place from it once, and that one doesn't try to get the opponent to resolve Phage, just puts it to play under the opponent's control (as one path to win; the other is to just play it and attack with it) < 1583889755 678613 :MtGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net QUIT :Remote host closed the connection < 1583889834 825252 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net JOIN :#esoteric < 1583890715 8204 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit < 1583892709 501871 :MTGBusyBeaver!4c69b9e2@c-76-105-185-226.hsd1.or.comcast.net QUIT :Remote host closed the connection < 1583893226 861192 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1583893292 769439 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583893885 300100 :user24!~user24@2a02:810a:1440:183c:8db1:2043:551:5e7d JOIN :#esoteric < 1583894306 126735 :user24!~user24@2a02:810a:1440:183c:8db1:2043:551:5e7d QUIT :Quit: Leaving < 1583894458 965510 :Anas10808!~unknown@43.245.8.77 JOIN :#esoteric < 1583894499 546689 :Anas10808!~unknown@43.245.8.77 PRIVMSG #esoteric :Hi < 1583894528 717006 :Anas10808!~unknown@43.245.8.77 QUIT :Remote host closed the connection > 1583900211 842853 PRIVMSG #esoteric :14[[07User:Quadril-Is14]]4 10 02https://esolangs.org/w/index.php?diff=70245&oldid=69894 5* 03Quadril-Is 5* (+23) 10 < 1583900241 819658 :PkmnQ!781d4c56@120.29.76.86 JOIN :#esoteric < 1583900848 687668 :PkmnQ!781d4c56@120.29.76.86 QUIT :Remote host closed the connection < 1583911393 187118 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1583912042 349257 :tromp_!~tromp@2a02:a210:ca3:2800:59e5:b6ae:b0f8:803a JOIN :#esoteric < 1583912053 711587 :tromp!~tromp@2a02:a210:ca3:2800:75d6:cdc0:2a8c:6f84 QUIT :Read error: Connection reset by peer < 1583913156 980513 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583913280 148971 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 265 seconds < 1583913280 296754 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1583914386 525178 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Remote host closed the connection < 1583914608 952651 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583915243 499657 :b_jonas!~x@catv-176-63-14-64.catv.broadband.hu QUIT :Quit: leaving < 1583916563 733453 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1583916742 128910 :MDead!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1583916934 219130 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Ping timeout: 265 seconds < 1583916937 745699 :MDead!~MDude@97-127-171-136.cdrr.qwest.net NICK :MDude < 1583917070 635991 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583921228 189763 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1583921316 207853 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :fizzie: the log bot seems to have stopped yesterday < 1583927330 678590 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583929425 413017 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru JOIN :#esoteric < 1583930288 817499 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 256 seconds < 1583931605 140391 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583933241 468568 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583933261 103627 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1583933428 900501 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1583933611 332602 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1583933766 754593 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583934166 736315 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583934253 67412 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1583934578 891764 :heroux!sandroco@gateway/shell/insomnia247/x-aaeagmmblkltdfop QUIT :Ping timeout: 240 seconds < 1583934818 852380 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :oh nice! < 1583934851 623655 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I created a stub at https://esolangs.org/wiki/Orca , and a few months later the person who created this esolang came along and edited more details onto the wiki < 1583934917 718381 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Read error: Connection reset by peer < 1583934920 986721 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :including a scan of a print magazine article reviewing the language (or its implementation) < 1583934957 59536 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :nice < 1583935049 286447 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :I don't know if they came to the wiki because I wrote the stub, or on the other hand the stub was useless and they'd have written the wiki article anyway, though < 1583935069 826181 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :there is much more to explain, though < 1583935090 643061 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :explanations of examples would be lovely < 1583935125 993395 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :myname: there's a link saying "Tutorial Video on Youtube" < 1583935173 144319 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :yeah, if i don't forget i will watch that later < 1583935381 38940 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ah, the log bot is working now. and the previous one might have been false alarm. < 1583935737 959761 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1583936804 859734 :heroux!sandroco@gateway/shell/insomnia247/x-zjoagjvsfoxwfeot JOIN :#esoteric < 1583937583 171280 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 255 seconds < 1583938165 919816 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1583940363 694350 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1583940486 723053 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1583941752 897433 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Read error: Connection reset by peer < 1583941780 38771 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1583941853 544192 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`" < 1583941855 870021 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :1/1:378) elliott: You have become the very thing you fought for! \ 1254) actually a small trebuchet onto the balcony might work < 1583941864 34974 :kspalaiologos!~kspalaiol@176.221.122.71 QUIT :Read error: Connection reset by peer < 1583943230 272088 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection > 1583946241 690763 PRIVMSG #esoteric :14[[07Infinite Goto14]]4 N10 02https://esolangs.org/w/index.php?oldid=70246 5* 03PythonshellDebugwindow 5* (+181) 10Created page with "''Infinite Goto'' is a language by [[User:PythonshellDebugwindow]]. Programs in it will never end. ==Syntax== All lines have a number on them. Numbers less than 0 are treated..." > 1583946258 423638 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 M10 02https://esolangs.org/w/index.php?diff=70247&oldid=70190 5* 03PythonshellDebugwindow 5* (+20) 10/* Languages */ < 1583947186 793967 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583947623 528782 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :the youtube video is interesting < 1583947630 854331 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :now i want to install it < 1583950186 740350 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :myname: there is a browser version also, the article says. Maybe it’s functional enough not to install locally (haven’t tried, but you’ve intrigued me into watching tutorial, maybe a bit later though) < 1583950429 287251 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i downloaded it, but i have no idea on how to create a midi device < 1583951053 661901 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :I think I had a thing somewhere that creates a virtual midi device but that’s a windows one < 1583951509 109893 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583951663 915771 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric > 1583952901 531904 PRIVMSG #esoteric :14[[07Infinite Goto14]]4 M10 02https://esolangs.org/w/index.php?diff=70248&oldid=70246 5* 03PythonshellDebugwindow 5* (+965) 10 < 1583954043 676143 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583956393 230100 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583956514 962790 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1583956673 829379 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583956699 143644 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 255 seconds < 1583957082 909741 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :that thing is interesting, though I’m not comfortable with that kind of music environments < 1583957412 62846 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583957437 388779 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1583958078 687023 PRIVMSG #esoteric :14[[07Infinite Goto14]]4 M10 02https://esolangs.org/w/index.php?diff=70249&oldid=70248 5* 03PythonshellDebugwindow 5* (+509) 10/* Syntax */ < 1583958114 368480 :b_jonas!~x@catv-176-63-14-206.catv.broadband.hu JOIN :#esoteric > 1583958121 277470 PRIVMSG #esoteric :14[[07Infinite Goto14]]4 10 02https://esolangs.org/w/index.php?diff=70250&oldid=70249 5* 03PythonshellDebugwindow 5* (+83) 10/* Storage */ < 1583959100 109587 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1583959121 18328 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1583959190 639261 :Phantom_Hoover!~Phantom@cpc108439-cowc8-2-0-cust785.14-2.cable.virginm.net JOIN :#esoteric < 1583959199 830068 :Phantom_Hoover!~Phantom@cpc108439-cowc8-2-0-cust785.14-2.cable.virginm.net PRIVMSG #esoteric :kmc, what level of smug prepper are you on right now < 1583959201 841843 :Phantom_Hoover!~Phantom@cpc108439-cowc8-2-0-cust785.14-2.cable.virginm.net NICK :Guest69050 < 1583959208 455320 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :lol < 1583959209 845685 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :hi there < 1583959317 400280 :Guest69050!~Phantom@cpc108439-cowc8-2-0-cust785.14-2.cable.virginm.net QUIT :Changing host < 1583959317 400346 :Guest69050!~Phantom@unaffiliated/phantom-hoover JOIN :#esoteric < 1583959328 58392 :Guest69050!~Phantom@unaffiliated/phantom-hoover NICK :Phantom_Hoover > 1583960826 979228 PRIVMSG #esoteric :14[[07Infinite Goto14]]4 M10 02https://esolangs.org/w/index.php?diff=70251&oldid=70250 5* 03PythonshellDebugwindow 5* (+555) 10/* Syntax */ and /* Examples */ < 1583965908 997776 :j4cbo!sid186930@gateway/web/irccloud.com/x-bsksqtpjovvproyf QUIT :Remote host closed the connection < 1583965909 48116 :dog_star!sid310875@gateway/web/irccloud.com/x-bghzyxxnbooorzxg QUIT :Remote host closed the connection < 1583966030 174506 :j4cbo!sid186930@gateway/web/irccloud.com/x-ywmbylpmxewtpmyz JOIN :#esoteric < 1583966166 170494 :dog_star!sid310875@gateway/web/irccloud.com/x-rlzcczohjihborwr JOIN :#esoteric < 1583966211 368240 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep QUIT :Remote host closed the connection < 1583966211 625167 :dnm!sid401311@gateway/web/irccloud.com/x-otwvvlipeygejokz QUIT :Remote host closed the connection < 1583966371 430673 :^[!sid43445@ircpuzzles/2015/april-fools/sixth/zgrep JOIN :#esoteric < 1583966548 76481 :dnm!sid401311@gateway/web/irccloud.com/x-yrpzbdvjezgxrmod JOIN :#esoteric < 1583966777 515664 :pikhq!sid394595@gateway/web/irccloud.com/x-bhvjebukmozxpoaa QUIT :Remote host closed the connection < 1583966997 52314 :pikhq!sid394595@gateway/web/irccloud.com/x-hxsukoygearjipha JOIN :#esoteric < 1583967017 762027 :lynn!sid154965@gateway/web/irccloud.com/x-dznxhkhsrpaqtgpd QUIT :Remote host closed the connection < 1583967017 817953 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-jxofvckrfpmolcbe QUIT :Remote host closed the connection < 1583967190 271607 :ProofTechnique!sid79547@gateway/web/irccloud.com/x-ghyzuqdvajivhjps JOIN :#esoteric < 1583967372 986392 :lynn_!sid154965@gateway/web/irccloud.com/x-qhrpzgxcylkpquuh JOIN :#esoteric < 1583968784 338265 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1583969659 85977 :Phantom_Hoover!~Phantom@unaffiliated/phantom-hoover QUIT :Ping timeout: 255 seconds > 1583969887 925529 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=70252&oldid=70242 5* 03PythonshellDebugwindow 5* (+15) 10/* M */ < 1583970202 365515 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric > 1583970228 142672 PRIVMSG #esoteric :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=70253&oldid=70252 5* 03PythonshellDebugwindow 5* (+20) 10/* I */ < 1583973209 398623 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru QUIT :Ping timeout: 258 seconds < 1583973716 764920 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric > 1583975027 963168 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=70254&oldid=70217 5* 03Oerjan 5* (+17) 10Undo revision 70217 by [[Special:Contributions/PythonshellDebugwindow|PythonshellDebugwindow]] ([[User talk:PythonshellDebugwindow|talk]]) (This is the reference interpreter, if you think it doesn't work you're thinking something wrong.) < 1583975172 912189 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :unless some recent C standard broke it, or something. < 1583975694 364204 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :What did they break this time? < 1583975848 803523 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 256 seconds < 1583975962 805727 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583976207 781597 :int-e!~noone@int-e.eu PRIVMSG #esoteric :nothing. < 1583976292 475520 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I hope this is correct: We have an unsinged int x, and a comparison x == -1. The -1 is of type int and gets promoted to unsigned int (turning into 0xFFFFFFFF on 32 bit platforms) before the comparison is made. < 1583976321 813532 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay < 1583976325 940145 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shold probably give that a U suffix. But who cares. < 1583976330 900539 :int-e!~noone@int-e.eu PRIVMSG #esoteric :*should < 1583976348 959281 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I'll own the "unsinged" though. < 1583976359 68330 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`grwp unsigned < 1583976362 32684 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1583976364 470213 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`grwp unsinged < 1583976367 915566 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1583976371 835005 :oerjan!oerjan@sprocket.nvg.ntnu.no NICK :oerjan_ < 1583976373 774002 :oerjan_!oerjan@sprocket.nvg.ntnu.no NICK :oerjan < 1583976404 268697 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION torches int-e's unsinged int < 1583976412 562151 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*MWAHAHAHA* < 1583976481 206157 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, I guess it's officially demoted to singed now. < 1583976507 817729 :int-e!~noone@int-e.eu PRIVMSG #esoteric :If it had been a fireball it might have been an explicit cast. < 1583976528 950940 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I'm not sure torches can be interpreted in terms of the C standard. < 1583976705 713768 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :okay < 1583977095 265075 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"32 bit platform" -- includes most 64 bit platforms as well, I should check the right terminology here. Surely there's something shorter than "having a 32 bit int type". < 1583977167 913806 :int-e!~noone@int-e.eu PRIVMSG #esoteric :is this another incArnation? < 1583977174 795978 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 256 seconds < 1583977229 275045 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1583977244 766871 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ACTION notices the same habit of making virtually all edits "minor". < 1583977408 409882 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ask ais523 < 1583977621 94774 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Well, I'm probably wrong. They're actually revisiting old pages and improving them. < 1583977653 142763 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I still find this pattern odd :) > 1583977705 142746 PRIVMSG #esoteric :14[[07User talk:A14]]4 10 02https://esolangs.org/w/index.php?diff=70255&oldid=70201 5* 03A 5* (+108) 10 < 1583980336 7469 :b_jonas!~x@catv-176-63-14-206.catv.broadband.hu QUIT :Quit: leaving < 1583980389 627918 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :per an earlier convo, decided to look into Orca < 1583980394 83126 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :seems like a fun esolang < 1583980399 289731 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :trying to get it to play a note rn < 1583980893 156200 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :already like it a lot. Still haven't got a value to play, but it's fun < 1583981006 458292 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :I feel like having a large screen gives me a unfair advantage in programming with it < 1583981485 847771 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1583981845 214370 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1583984892 786926 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 256 seconds < 1583985010 85366 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1583988843 558063 :Sgeo__!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1583988957 376612 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1583991300 67038 :moony!moony@hellomouse/dev/moony NICK :moonytheboot < 1583991313 980584 :moonytheboot!moony@hellomouse/dev/moony NICK :moony < 1583997014 686800 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583997554 866912 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 240 seconds < 1583998143 983481 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1583998543 676731 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1583998708 262855 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1583999197 86148 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 255 seconds < 1583999387 375592 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1583999843 717419 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 258 seconds < 1583999867 937513 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1583999994 428346 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I found a program with the comment: "This can't, but will, happen." < 1584000155 564995 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i like it < 1584000195 172669 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :what is an "unfair advantage in programming"? < 1584000814 671237 :Phantom_Hoover!~Phantom@cpc108439-cowc8-2-0-cust785.14-2.cable.virginm.net JOIN :#esoteric < 1584000837 882664 :Phantom_Hoover!~Phantom@cpc108439-cowc8-2-0-cust785.14-2.cable.virginm.net NICK :Guest47121 < 1584001032 727160 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1584001083 694921 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1584001220 275987 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I don't know. < 1584001677 476632 :Guest47121!~Phantom@cpc108439-cowc8-2-0-cust785.14-2.cable.virginm.net QUIT :Read error: Connection reset by peer > 1584003318 728780 PRIVMSG #esoteric :14[[0714]]4 M10 02https://esolangs.org/w/index.php?diff=70256&oldid=60028 5* 03Salpynx 5* (-10) 10/* Hello Worlds */ < 1584005088 756904 :spruit11!~unknown@ip56522cc1.speed.planet.nl QUIT :Ping timeout: 256 seconds < 1584005556 617005 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric > 1584006537 178118 PRIVMSG #esoteric :14[[07Talk:Siterip14]]4 N10 02https://esolangs.org/w/index.php?oldid=70257 5* 03Salpynx 5* (+1145) 10syntax validity < 1584007349 25848 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"The NTM that accepts BB(BB(100)) necessarily accepts smaller numbers too" <-- I think I see the problem with this now. s/The NTM/Any *constructible* NTM/ < 1584007416 250258 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :You can posit an NTM that accepts only BB(BB(100)), and such an NTM exists in principle, much like how BB(BB(100)) itself exists in principle. But you can't construct (compute) it. < 1584007727 790356 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1584008127 160324 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :in the OOTS comic, word of god at "https://www.patreon.com/posts/answer-post-2020-34406298" says that Greg was *also* stuck in Durkon's body without being able to control it until Malack was destroyed. < 1584009361 506689 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :so Greg was honest and truthful in "http://www.giantitp.com/comics/oots0939.html" that Belkar shouldn't incriminate him for how Malack's thrall drunk Belkar's blood; and Belkar's argument in "http://www.giantitp.com/comics/oots0957.html" was invalid. < 1584009375 906190 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :well, that part of Belkar's argument. the rest still stands. < 1584010622 173946 :MDude!~MDude@97-127-171-136.cdrr.qwest.net JOIN :#esoteric < 1584014583 675602 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1584016895 675623 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1584018555 274500 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1584018914 874988 :MDude!~MDude@97-127-171-136.cdrr.qwest.net QUIT :Ping timeout: 240 seconds < 1584020298 187002 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com QUIT :Quit: Leaving. < 1584020323 678293 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1584020420 186782 :joast!~rick@cpe-98-146-112-4.natnow.res.rr.com JOIN :#esoteric < 1584020476 143410 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1584021455 388275 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1584021550 875917 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1584021776 754539 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru JOIN :#esoteric > 1584022437 655352 PRIVMSG #esoteric :14[[07Siterip14]]4 10 02https://esolangs.org/w/index.php?diff=70258&oldid=70244 5* 03Hakerh400 5* (+176) 10Add clarification > 1584022440 118064 PRIVMSG #esoteric :14[[07Talk:Siterip14]]4 10 02https://esolangs.org/w/index.php?diff=70259&oldid=70257 5* 03Hakerh400 5* (+1786) 10/* Syntax validity */ < 1584022532 960922 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru QUIT :Quit: gone completely :o < 1584023268 426293 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru JOIN :#esoteric < 1584024227 262124 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1584028525 775213 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"Never use a higher-order solution when a first-order solution would suffice." < 1584028866 867826 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Also, always remember, automatic merge is a best effort heruistic. < 1584029018 865452 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 240 seconds < 1584029062 327140 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Uh... < 1584029081 673605 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: How far is the author of that quote willing to push that idea? < 1584029112 83884 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( unfold all your procedures. cut&paste code is the best code. embrace goto. ) < 1584029222 609931 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Didn't WvO [plan to] write a paper called "Abstraction considered harmful"? < 1584029248 506939 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And "The NTM that accepts BB(BB(100))" obviously refers to the particular construction that we can actually write down without knowing anything about BB() except its definition. < 1584029280 371653 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But I guess I'm counter-nitpicking. Surely not very useful, that is. < 1584029289 358482 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :cpressey: I don't know, but some of my coworkers managed to internalize that principle and built large unmaintainable systems with it without the need for a paper < 1584029314 540062 :int-e!~noone@int-e.eu PRIVMSG #esoteric :mmm WvO < 1584029338 972420 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I'm not even disagreeing with that premise. < 1584029368 755702 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1584029373 592032 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I think one should stop abstracting when it stops significantly compressing the code, in a weak and fuzzy sense that takes readability into account. < 1584029410 469041 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(For "real" code.) < 1584029480 759061 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But who's WvO. < 1584029523 924501 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I don't know who might've said those words before me (and I put them in quotes for a reason) but here's how far I'd push it: if you're thinking of writing a macro or a middleware or a metaclass please, please think hard about the class of problems it's supposed to solve and why it's the best way to solve them. < 1584029538 261521 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :WvO = Wouter van Oortmerssen < 1584029551 270095 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That doesn't ring a bell? < 1584029563 737575 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :You don't know who Wouter van Oortmerssen is? < 1584029565 507283 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :cpressey: yes, that version is more reasonable < 1584029595 755316 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(But at least now I can $GOOGLE) < 1584029607 531880 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I feel old now < 1584029619 422407 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1584029637 789810 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I'm not sure it's an age thing. It's probably more of a bubble phenomenon. < 1584029697 819469 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :But... but... FALSE < 1584029706 981984 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Also I'm bad with names. It's quite possible that I've encountered him before. I've certainly heard of False and also of Ardappel (at least in passing). < 1584029812 237848 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Anyway, I could lament abstractions all day. Especially abstractions that solve a simple problem but are unreasonably complex (because they solve many more problems that nobody has). Favorites: Docker. Kubernetes. < 1584029856 311360 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I'm expecting some backlash for this :P Though maybe this is the right crowd to not get much of it.) < 1584029858 368338 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1584029902 552159 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I forgot, do you use Haskell? < 1584029914 905000 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: If so, what do you think of lens? < 1584029997 26203 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I use Haskell but I only use like 15% of it. I don't even use monads (if I can help it) so, no, I haven't used lenses. < 1584030005 49603 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(lens is a bit of a puzzle to me. And I'm not sure whether I'm just not serious enough of a programmer to appreciate it, or whether it's *actually* a cult with no real gain. I suspect the former.) < 1584030077 897673 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I do recall a blog post (I believe?) that said that lens is not idiomatic Haskell, and that certainly resonated with me. < 1584030089 783214 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I get the impression that if I had an actual need for reversible translations, lens would be useful, but, I could also believe there are lots of people who want translations to be reversible for what are mostly aesthetic purposes... < 1584030103 671506 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1584030108 201755 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I have broken into the level of complexity where I felt that monads (the RWS kind) pay off. < 1584030179 188243 :sftp!~sftp@unaffiliated/sftp QUIT :Ping timeout: 265 seconds < 1584030195 222440 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And I use the list monad all the time. < 1584030271 659081 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: The kind of deeply nested data structures that lens is (supposedly) good for just don't seem to come up in my code. < 1584030296 701129 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And its vocabulary is just so overwhelming that I never really tried to learn any of it. < 1584030662 517143 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I'm more interested in recursion schemes. But, right now, even more interested in learning Coq and seeing what can be done with extraction. < 1584030716 366785 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I've worked through the exercises in the first 2 chapters of the first volme of https://softwarefoundations.cis.upenn.edu/ so far < 1584030834 469122 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Do you use coqide or something else? < 1584030873 28655 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :my recursion schemes are accidental infinite recursion bugs < 1584030903 227568 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I started out using jsCoq, then eventually figured out how to install CoqIDE, now using it instead < 1584030903 615461 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wib_jonas: you could type them in a system with strong normalization < 1584030932 973694 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(with obvious downsides) < 1584030937 777597 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1584030949 868714 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: even the simplest typesafe language would give an error (or at least warning) for that < 1584030951 625360 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hais523 < 1584031035 939350 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection > 1584031247 286702 PRIVMSG #esoteric :14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02Category:Turing-complete10]]": category redirects don't actually work, the pages don't show up in the redirected-to category > 1584031286 544155 PRIVMSG #esoteric :14[[07DINAC14]]4 M10 02https://esolangs.org/w/index.php?diff=70260&oldid=70222 5* 03Ais523 5* (+0) 10cat fix > 1584031309 430415 PRIVMSG #esoteric :14[[07Eso2D14]]4 M10 02https://esolangs.org/w/index.php?diff=70261&oldid=70204 5* 03Ais523 5* (+0) 10/* Resources */ cat fix > 1584031332 597275 PRIVMSG #esoteric :14[[07MyScript14]]4 M10 02https://esolangs.org/w/index.php?diff=70262&oldid=70241 5* 03Ais523 5* (+0) 10cat fix < 1584031522 984667 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric : And its vocabulary is just so overwhelming that I never really tried to learn any of it. => I used lens in one unfinished interpreter project, I think the code was more or less nice but I haven’t used full potential of lens ever. Lens is mildly intriguing but I totally agree it’s so big and complex < 1584031598 87811 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :in that project, I used those assignment-like operations for State monadic code < 1584031605 888115 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :I like lens, but I'm the one responsible for there being so many damn operators < 1584031609 629918 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :they were convenient < 1584031626 824061 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :(because I needed <<+= for one thing so I added all the rest too) < 1584031648 410756 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what does <<+= do? < 1584031652 163366 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :Taneb: oh now I know who to blame why I can’t let myself dive into them < 1584031693 579954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, idea: a programming language that accepts every keyword, operator, control structure etc. from all other languages < 1584031693 859674 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :ais523: "l <<+= n" adds the number n to the target of the lens l in the state, and returns the value before the addition was performed < 1584031732 633463 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :(in a MonadState) < 1584031734 23943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, oddly languages like C don't have a "postincrement-by" operator < 1584031751 406124 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :ais523: and all control structures which aren’t possibly implemented anywhere yet, like exitwhen < 1584031772 804593 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :> runState (do _1 <<+= 3) (4, "hello") < 1584031774 975059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we can always create an esolang to have somewhere to put them < 1584031775 397660 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : (4,(7,"hello")) < 1584031789 795362 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :or a straightforward extension to exitwhen to allow it to represent arbitratry, albeit local, effects < 1584031825 380446 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CLC-INTERCAL has a way to run a statement and it doesn't do anything until it becomes not an error, then it runs at that moment < 1584031833 307054 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even though some other part of the code is executing < 1584031835 107145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think, at least < 1584031842 939290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can probably jury-rig an exitwhen out of that < 1584031886 907724 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric : and returns the value before the addition was performed => mhmm could this kind of a behavior be abstracted out somehow? < 1584031949 80519 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric ::t (%%~) < 1584031950 678796 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LensLike f s t a b -> (a -> f b) -> s -> f t < 1584031959 737227 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :arseniiv: Java uses the name "getAndUpdate" for that < 1584031967 220922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(Java doesn't have overloaded operators, just overloaded functions) < 1584031967 786189 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric ::t (<<%~) < 1584031969 427224 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LensLike ((,) a) s t a b -> (a -> b) -> s -> (a, t) < 1584032001 581021 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :<<+= would be "getAndAdd" < 1584032011 33431 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :ACTION is wondering what's going on < 1584032024 615231 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :moony: that is rather the point of this channel sometimes, I feel < 1584032061 55851 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :Then you learn what's going on and we move on to something else, leaving you a little bit more enlightened in the mystical arts of the absolutely useless < 1584032082 670745 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1584032095 415615 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :I feel that esoteric languages present a learning opprotunity, and as such are not absolutely useless < 1584032116 830305 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :It's not the language that is useless, but what it teaches < 1584032131 493913 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :In this case the language is more or less Haskell < 1584032188 705541 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :"ais523 | hmm, idea: a programming language that accepts every keyword, operator, control structure etc. from all other languages" < 1584032209 842391 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :just make a language that can selfmodify, and implement that as a construct in itself < 1584032217 928794 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :i.e. make a FORTH and build from there :P < 1584032222 331346 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"It's not the language that is useless, but what it teaches" I'll have to remember that one < 1584032225 292645 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or a CLC-INTERCAL < 1584032242 805135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I guess IACC is the better term for it < 1584032248 909004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the language in which CLC-INTERCAL is implemented) < 1584032253 724168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IACC itself is implemented in Perl, also IACC < 1584032268 525346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is a very complex bootstrapping process involved < 1584032303 366430 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :cpressey: it's not what I say that's profound, but the thoughts it inspires < 1584032357 71791 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :ais523: Pharo smalltalk would work too' < 1584032362 628614 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :it's written in a subset of itself < 1584032431 335104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, lots of languages are < 1584032899 831221 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :I kinda wish there was a JIT language that was implemented in itself. So even the JITting logic would be JIT'd < 1584032935 172736 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Is that entering Featherweight territory? < 1584032962 595083 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :? < 1584033008 419409 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most implementation schemes I thought of for Feather were something like that, although it was more like "alternating AOT compilation" < 1584033012 868934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe a JIT would work better, though < 1584033024 921170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(alternating AOT = when you alternate between compiling and running) < 1584033078 658244 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :moony: isn't Pypy that? < 1584033089 989323 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :(I don't know it very well though) < 1584033096 753143 :moony!moony@hellomouse/dev/moony PRIVMSG #esoteric :I think so? < 1584033104 733107 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Alternating AOT is definitely a thing though... I believe both in the Smalltalk world and in the SML world, probably elsewhere as well. < 1584033151 729189 :int-e!~noone@int-e.eu PRIVMSG #esoteric :And it may extend to JIT (with the profiling-based hotspot optimization) as well. < 1584033195 300036 :int-e!~noone@int-e.eu PRIVMSG #esoteric :In my mental picture of this, the real trouble is to get rid of the bootstrapping parts eventually. > 1584033197 174031 PRIVMSG #esoteric :14[[07Function x(y)14]]4 N10 02https://esolangs.org/w/index.php?oldid=70263 5* 03PythonshellDebugwindow 5* (+1528) 10Created page with "{{lowercase}} '''function x(y)''' is a language created by [[User:PythonshellDebugwindow]]. ==Syntax== To start a function: function x() Or: function x(y) Or it can have as..." < 1584033211 5339 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Alternating compilation: odd-numbered statements are interpreted, even-numbered statements are compiled < 1584033678 665190 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1584033750 275353 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1584034002 475896 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1584034273 634829 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1584035586 672956 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1584035723 673978 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1584037295 759575 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu JOIN :#esoteric < 1584038891 926051 :xkapastel!uid17782@gateway/web/irccloud.com/x-uosmngyljupuzdef JOIN :#esoteric < 1584039283 672798 :kritixil1!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1584039754 677006 :olsner!~salparot@c80-217-180-83.bredband.comhem.se PRIVMSG #esoteric :(it's implementation-defined if statement numbering starts on 0 or 1) < 1584040160 237344 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :cpressey: or statements starting with PLEASE or PLEASE DO are compiled, statements starting with DO are interpreted < 1584040357 621428 :int-e!~noone@int-e.eu PRIVMSG #esoteric :PLEASE ABSTAIN FROM USING INTERCAL > 1584040410 555597 PRIVMSG #esoteric :14[[07User:PythonshellDebugwindow14]]4 10 02https://esolangs.org/w/index.php?diff=70264&oldid=70247 5* 03PythonshellDebugwindow 5* (+20) 10 < 1584040410 571727 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Not serious, it's kind of fun. Though I haven't touched it in years...) < 1584040414 717462 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :int-e: no! don't do that, now we have to figure out how to do the equivalent of a REINSTATE from the C API < 1584040462 723525 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: pretend there was a line number and use a COME FROM statement? < 1584040489 446721 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :oh, that could work, yes < 1584040490 810927 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Which is a fun way to effectively disable a statement... at least as long as the COME FROM is not ABSTAINED FROM. < 1584040563 448194 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :int-e: tcsh can run goto statements in an interactive shell, forwards and backwards across multiple separate input lines. you can goto back to lines that have already been executed immediately. this is such a nice eso feature that I don't understand why no other interactive interpreter supports it. < 1584040576 257357 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :allowing come from in an interactive interpreter would be impossible though. < 1584040581 961918 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :at least without a time machine. < 1584040623 968151 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah... and then things get paradoxical quickly < 1584040662 609480 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but maybe many-world intercal would be a lot cooler than threaded intercal < 1584040860 692748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :COME FROM [19:09] < 1584040863 87672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err < 1584040866 159223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :DO COME FROM [19:09] < 1584040870 799531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my IRC client has timestamps, it's OK < 1584040892 691978 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Now you just have to deal with time zones. < 1584040905 769136 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well it's correct for my client, so I get to use INTERCAL, at least < 1584040905 811054 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Though I guess that was UTC. < 1584040925 92765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's GMT I think, which is basically identical to UTC but with some minor technical difference < 1584041007 642013 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Does it alternate between GMT and BST? < 1584041022 168466 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( time will tell ) < 1584041028 900836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my client does, yes < 1584041045 129260 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, so it seems that GMT is ambiguous with respect to how it handles leap seconds, but it's traditionally considered a proportion of a day < 1584041056 597007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so GMT times are supposed to smooth out leap seconds across the year < 1584041077 169653 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and are apparently also affected by the tides (which influence the earth's rotation to some extent) < 1584041090 436721 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, once GMT had midday rather than midnight at time 0, but that was changed < 1584041112 932778 :int-e!~noone@int-e.eu PRIVMSG #esoteric :On computers you'll get something close to UTC anyway (maybe with smoothed leap seconds) < 1584041115 603175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but apparently you can write times like "December 31.5 GMT" < 1584041136 242280 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is a great idea, fractional days in dates is pretty obvious once you see it < 1584041144 383134 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Fun. < 1584041209 942938 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Though it's a bit odd to start at 1.0 and end at <32.0. < 1584041220 736907 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :ais523: oh yeah. http://www.madore.org/~david/weblog/d.2007-03-32.1434.html#d.2007-03-32.1434 is dated to a stylized nonexistent date < 1584041238 252289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :March 32 2007 < 1584041240 239435 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how did that happen? < 1584041253 686575 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :ais523: deliberate style thing < 1584041266 999755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it's the same basic concept as 9690 September, 1993 < 1584041267 848646 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :David may have had to modify his blog engine to allow that for all I know < 1584041301 550446 :int-e!~noone@int-e.eu PRIVMSG #esoteric :What kind of format is this... '2020 M05 30' < 1584041312 319857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well it makes it clear what's the month and what's the day < 1584041316 225395 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :there's also http://www.madore.org/~david/weblog/d.2016-12-31.2414.html#d.2016-12-31.2414 which is dated to an existent date but its topic is a fictional date < 1584041319 616642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least if you use a language where "month" starts with "m" < 1584041330 747220 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :well, more like the topic is what special event happens on a fictional day < 1584041339 521878 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: Oh that kind of makes sense. Still looks odd. < 1584041343 617884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps it might be useful for unambiguity if you normally use a format that gives week numbers rather than month numbers < 1584041356 921907 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(those normally put a W into the format to avoid people misinterpreting them as months) < 1584041357 338194 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :ais523: no, for week numbers you use < 1584041358 628558 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :`datei < 1584041360 476590 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-03-12 19:29:19.493 +0000 UTC March 12 Thursday 2020-W11-4 < 1584041366 562718 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :2020-W11-4 <--- that thing < 1584041417 697762 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :int-e: I think the date was written as 2020 MAY 30 first, then someone changed the MAY to 05 but wasn't precise enough with the corrector fluid < 1584041435 557015 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :or possibly 2020 MAI 30 < 1584041486 788034 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: It's how Firefox renders the expiration date of certificates for me in the "Security" tab of the "Page info" dialog... < 1584041497 298556 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(And no, it's M for all months.) < 1584041523 128457 :int-e!~noone@int-e.eu PRIVMSG #esoteric :This may have something to do with it, of course: LC_TIME="POSIX" < 1584041555 334547 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :int-e: oh, that's an improvement. aren't those expiration dates stored in some insane format in the certificates, with the fields in some random order like %m%d%y%H%M%C%Z,%S ? < 1584041601 129190 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, so some of the BBC radio stations send a time reference signal by radio on the hour most hours, consisting of five short beeps and one longer beep < 1584041615 689237 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but they adjust for leap seconds by sending an additional short beep on the leap second < 1584041630 196314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's kind-of clever, I should listen out for it next time there's a leap second < 1584041630 296135 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :ais523: nice < 1584041660 834555 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Annoyingly, LC_TIME has no effect on this. But setting LANG to en_US changes the format. < 1584041669 488019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this also adjusts for negative leap seconds in the obvious way, but a negative leap second has never happened < 1584041699 343534 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :the five beeps from radio was how I set my watch long ago, when the internet didn't exist, I wore a watch, and cheap watches keep time so inaccurately that I had to set the time often < 1584041740 376942 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :the television also showed the time but that was not usable for setting an accurate clock because it had an impredictible amount of delay up to 5 seconds < 1584041754 208744 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder whether radio-controlled clocks use the BBC time signal, or some other time signal < 1584041798 947399 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :I think they use some other signal < 1584041818 309426 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :but I'm not quite sure < 1584041824 346405 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :I don't like radio controlled clocks < 1584041870 40570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the UK there's a phone number you can dial for an accurate time signal spoken as words < 1584041890 629810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(humans have recorded a description for every time it can display, a computer replays the human speaking the time) < 1584041900 691561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's rarely useful nowadays now that NTP exists, and IIRC fairly expensive < 1584041924 177233 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :yes, that still exists in Hungary, and surprisingly it's a three digit phone number too < 1584041962 250309 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :it's useful because you can use it on dumb analog home phone lines when the electricity is out < 1584041984 67709 :int-e!~noone@int-e.eu PRIVMSG #esoteric :also, imagine you're blind and need to know the current time < 1584041994 570487 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you would probably have a local speaking clock, wouldn't you? < 1584042004 943728 :LKoen!~LKoen@81.255.219.130 PRIVMSG #esoteric :I had a blind teacher who had a wristwatch < 1584042013 323224 :LKoen!~LKoen@81.255.219.130 PRIVMSG #esoteric :he would touch the hands of the watch to know the time < 1584042019 809230 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :yes, a local speaking clock on your mobile phone, because you don't want to pay for the telephone call every time < 1584042020 882862 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yes, there are devices for that. But that niche by itself should justify the 3 digit number :) < 1584042041 317428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just tried running `date | espeak` but its default output format isn't great for speaking < 1584042045 818659 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Even if it's not used much. < 1584042088 138322 :int-e!~noone@int-e.eu PRIVMSG #esoteric :b_jonas: Hah. Now imagine making that into a cloud service that calls that phone number once per minute, and replays the resulting recording to all the users of the app. < 1584042145 640461 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( The sad part is that I can't rule out with certainty that this is being done. We build amazingly stupid things. ) < 1584042161 809263 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :there are some other potentially useful but rarely used services that used to be available on dumb phone lines but have been discontinued since. I imagine the speaking clock service is very cheap to run now so there's not much incentive to discontinue it < 1584042227 935833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`date '+%H:%M:, %A %-d  %Y' | espeak` < 1584042228 919608 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :date: invalid date ‘'+%H:%M:\023, %A %-d \002 %Y' | espeak`’ < 1584042239 172847 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, my client didn't interpret that well, n < 1584042240 617863 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :the Wikimedia Commons Picture of the Year competition round 1 voting is on, but I'm too tired to look through the images now. I'll have to remember to do that some time before the voting ends on 2020-03-22 < 1584042253 619657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote privmsg #esoteric :date '+%H:%M:, %A %-d  %Y' | espeak < 1584042255 180608 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :No output. < 1584042258 588199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :date '+%H:%M:, %A %-d  %Y' | espeak < 1584042261 602824 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go? < 1584042268 830486 :LKoen!~LKoen@81.255.219.130 PRIVMSG #esoteric :I don't know what's the command to make my computer speak < 1584042273 816078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently noy < 1584042273 824206 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :ais523: HackEso doesn't have a sound output < 1584042279 212992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I wasn't trying to run it < 1584042280 882124 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just post it in IRC < 1584042285 973211 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`date +%H:%M:%S, %A %-d %Y < 1584042286 742863 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :19:44:46, Thursday 12 2020 < 1584042290 251831 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but apparently my client interprets escapes even in /quote < 1584042294 584694 :LKoen!~LKoen@81.255.219.130 PRIVMSG #esoteric :it has text-to-speech in system preferences / accessibility, but how to get it from terminal? < 1584042301 927185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :date '+%H:%M:%S, %A %-d %B %Y' | espeak < 1584042305 77511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1584042322 298762 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`date '+%H:%M:%S, %A %-d %B %Y' < 1584042323 205901 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :date: invalid date ‘'+%H:%M:%S, %A %-d %B %Y'’ < 1584042329 292373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` date '+%H:%M:%S, %A %-d %B %Y' < 1584042330 456529 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :19:45:29, Thursday 12 March 2020 < 1584042340 291443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :espeak is fairly good at pronouncing that format < 1584042375 303361 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :ais523: the actual speaking clock uses a different format including "half past" and "quarter to" and that sort of nonsense < 1584042392 665324 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't want an actual speaking clock-alike, just something I could tell the time from < 1584042401 37556 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :but we're slowly advancing towards using a proper positional number system < 1584042415 823069 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :so we can just use %H:%M:%S now < 1584042447 996571 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :and more importantly, almost nobody writes months in roman numerals now, so that's one less format for months that I have to deal with < 1584042474 256840 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :but I still hate how months are sometimes named and almost no calendar lists both the name and the number of months < 1584042496 498152 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, if you're going to have a d:m:y date format, an h:m:s time format is inconsistent < 1584042500 298767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it should be s:m:h for consistency < 1584042518 138362 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :I never know what number of month August and September are < 1584042522 887080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder why times are consistently big-endian, whereas big-endian dates are rarely used outside technology < 1584042532 542519 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :ais523: no, I'm using %Y-%m-%d date format < 1584042532 938456 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :8 and 9 respectively < 1584042545 683454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was thinking of my espeak date format < 1584042588 189464 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :time formats are not consistently big endian, because "quarter to five" is not big endian, nor is "12 PM" < 1584042601 742766 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :or "12:10 PM" < 1584042650 886250 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :as for datetime formats, you know which website I hate the most about that? < 1584042686 99771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I just realised that middle-endianness is actually really common in the real world < 1584042690 50232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :after seeing all these examples < 1584042700 819124 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I hadn't thought of AM/PM as a digit but of course it is < 1584042757 603105 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :the OOTS forums, not because "Today, 07:25 PM" is a really stupid datetime format, but because of the hypocricy: it says " (ISO 8601)" after each such timestamp and links to some webpage on W3C about what date formats you should use. < 1584042798 563112 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :and no, I checked https://forums.giantitp.com/profile.php?do=editoptions , you can change the time zone, but you can't change to a saner datetime format < 1584042845 992612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only forum where I customized the date/time format (beyond changing the timezone) was mafiascum.net, which appears to allow all of strftime < 1584042857 509971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that was because the default format didn't show the seconds and they were often important < 1584042864 574067 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :if you follow the "show printable version" of thread link, that timestamp changes to "2020-03-12, 07:25 PM" < 1584042866 24437 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Yes, some web forums allow that customization and some dont. < 1584042874 314510 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :That is one thing how NNTP is better. While it uses one date/time format, the client can reformat it for display. < 1584042898 606586 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :zzo38: I could technically have a custom client for these forums too < 1584042917 583785 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :but the problem is that phpBB's HTML format changes so often that you'd have to replace half of your client every year < 1584042928 807966 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :I've parsed phpBB forums multiple times, they're never the same < 1584042932 400361 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :b_jonas: Yes, or a GreaseMonkey script, or whatever, but that isn't that good (including for the reason you specify, and others) < 1584042953 947657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's open source, isn't it? you could try to upstream an API < 1584042984 888944 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :ais523: you can't even deterministically parse the "Today" or "Yesterday" datetime format when it's near a day boundary < 1584043006 603778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :does it give you a better format when you mouse-hover it? < 1584043018 9897 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :ais523: not the OOTS server, no. < 1584043020 355901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on Reddit the default time format is very imprecise but it gives you a proper datestamp in the title field < 1584043021 242202 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :some other websites do < 1584043095 356951 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :ais523: I don't need an "API", those are for sites that use so much crazy javascript for rendering that the normal web output can't be parsed, with the website possibly trying to add extra restrictive terms for anyone using the API; phpBB isn't like that, the HTML can be parsed just fine, almost everything is represented in there, < 1584043104 650956 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :it's just that they change the format every few years < 1584043107 237138 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1584043147 863537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: well the point of the API is also to be stable and machine-parsable, avoiding the need to scrape < 1584043153 160321 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :I prefer websites where there's no separate API, instead the HTML format has reliable classes and other extra info that isn't necessarily used for rendering the default view, but reliable for anything you want to do client-side < 1584043154 943379 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 240 seconds < 1584043170 712107 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :ais523: an API, sure. those are fine. it's "API"s that I don't like. < 1584043174 344333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Wikipedia's pages are very scrapable and I've written a number of scripts to scrape them, yet it was nonetheless decided that an API would be useful and it is widely used < 1584043186 687237 :Lord_of_Life_!~Lord@unaffiliated/lord-of-life/x-0885362 NICK :Lord_of_Life < 1584043194 559083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :simply because it's less likely to break as a consequence of unrelated changes < 1584043203 97431 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :ais523: yes, mediawiki has the api.php which is mostly well designed, better than most others < 1584043210 705280 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :it's not perfect, but good enough < 1584043257 899478 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :I have used the mediawiki API for reading a few times, not yet for writing < 1584043302 993102 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I think it should be made to use NNTP; if a message is received by NNTP, the headers should be kept (including message ID if the client specifies one), and then decide how to render for the web interface (it should render the message as plain text, unless there is a "Content-type: text/markdown" header, perhaps); and then also implement other way around. < 1584043326 439032 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :The web interface should also need to display the message ID and connection information, even if JavaScript and CSS are both disabled. < 1584043365 115152 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :once I considered making changes to espeak’s data to make it pronounce Russian better, but I think that’s a hard task without some software to help with editing and analyzing all the stuff e. g. in which direction vowel parameters should be changed, to not try all possible values in vain < 1584043410 810044 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( esqueak ) < 1584043442 387313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :espeak is one of those programs which I would /expect/ to be almost impenetrable to someone not familiar with the code < 1584043466 582600 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :by the way, the IOCCC submission deadline is coming soon < 1584043466 632422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it's trying to do something that, for most humans, would be poorly defined and very difficult to express rigorously < 1584043473 278889 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, it's open again? < 1584043476 963817 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :yes < 1584043481 457793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I probably won't have a submission for this year < 1584043485 742734 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :and also this usually requires extending the dictionary with many rare wordforms < 1584043489 302629 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I had a great idea a number of years ago but never had time to work on it < 1584043498 857431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and another great idea a number of years ago which GregorR used to win) < 1584043540 861784 :int-e!~noone@int-e.eu PRIVMSG #esoteric :it's closing in a few days anyway < 1584043541 492748 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :I have a few IOCCC ideas, but most probably wouldn't work, and I didn't have the energy to work on the remaining ones < 1584043558 640017 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :if I felt like working on them, I wouldn't care about the deadline, because it's a recurring event now < 1584043575 793133 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :it doesn't matter much if I can only submit something two years later and it's judged two years after that < 1584043584 904889 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :well, it can matter a little < 1584043586 751573 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :but not too much < 1584043594 279737 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :ais523: ah, I didn’t mean the code, the language properties are defined in separate files < 1584043602 7266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :arseniiv: those too < 1584043618 175965 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :yeah their format is quite complex I think < 1584043649 43426 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :arseniiv: it has to be. languages are complex if you want to text to speech them. < 1584043662 929993 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I have done some changes with espeak files before < 1584043673 377602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :languages are complex full stop, apart from a few conlangs and computer languages < 1584043678 495585 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :and also there are the recordings for consonants, which also can require meddling with. Though the vowels may come first < 1584043682 423288 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is because information is complex < 1584043690 904753 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and languages are about expressing information < 1584043698 962197 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :zzo38: are they domain-specific words, possibly acronyms, added to the dictionary with custom pronunciations < 1584043699 983125 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :yeah languages are a ton of complexity on so many levels < 1584043755 852311 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I did not do dictionary modification, just the speech modification < 1584043779 569538 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :though phonetics per se is not that complex, but even this one task, of representing an appropriate average phonetic invertory for a dialect, may be rendered hard to do, as in espeak < 1584043802 262682 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :"invertory" < 1584043807 22677 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru PRIVMSG #esoteric :phonology is where things become more complex, and mapping from the written text, still more < 1584043857 327184 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Now I wonder if a file can be written for clock speech < 1584043876 24983 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :zzo38: there's an old IOCCC entry for that < 1584044279 471990 :arseniiv!~arseniiv@94.41.3.175.dynamic.ufanet.ru QUIT :Ping timeout: 258 seconds < 1584044434 755753 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru JOIN :#esoteric < 1584044440 611521 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :I’m almost jealous for Spanish where marking accent is for what I know mandatory < 1584044499 330495 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :haha I accidentally forgot to pay to my ISP, here now take my money and give me #esotetic back < 1584044573 763481 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :and this post hadn’t even gone through: < 1584044579 972269 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :and with languages having accent which jumps here and there and isn’t usually marked in the text, oh. A dictionary wouldn’t solve annotating accents as this may require parsing the actual syntax to make out which of homographic words each one is. Happily, espeak allows to mark accents manually, and happily, Russian has only one kind of accent and no tones < 1584044673 926159 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric : "invertory" => hm? :) < 1584044822 79808 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :¿„invertory„? < 1584044880 891617 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: you typoed that one first < 1584044899 824196 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :ww… why < 1584044912 488546 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :I’ll consult my dictionary one sec < 1584044924 135875 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :ah I see < 1584044958 520256 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :a sneaky one. I haven’t even noticed something’s wrong < 1584045091 727729 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :ais523: did you at least notice "#esotetic"? < 1584045157 463000 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :lol < 1584045193 502636 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :(but why ais52̈3) < 1584045211 693099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wasn't paying attention to the channel < 1584045213 866374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not, most of the time < 1584045221 950476 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I'll catch up on scrollback on occasion < 1584045268 366780 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :argh sorry < 1584045275 401703 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :I should stop tab-expanding the wrong person < 1584045363 693418 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :hehe < 1584045381 554273 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :`? torgle < 1584045383 50534 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :torgle? ¯\(°​_o)/¯ < 1584045438 341126 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :`? perl < 1584045439 728695 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Perl is the Perfect Emacs Rewriting Language < 1584045445 621045 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :makes sense < 1584045493 517078 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :someone has non-secret plans for 2020-04-01? < 1584045512 79190 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :arseniiv: I'll be reading the SIGBOVIK proceedings probably < 1584045541 89916 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :oh I forgot about that, I should make a bookmark < 1584045731 607084 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :but I meant, have you planned something impure, i. e. effectful < 1584045787 425649 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? plans < 1584045788 872544 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :plans? ¯\(°​_o)/¯ < 1584045934 707423 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :for my part I’m still to have an idea from somewhere. Unfruitful. No flashy philosophic zen esolang ideas too. Completely unacceptable < 1584045979 586354 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :though maybe an esolang utilizing exitwhen only, but I’m not confident that’s possible < 1584046066 624223 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :and also obviously exitwhen is a local construct, and the corresponding global thing is simply algebraic effects (if one treats exitwhen in an extended sense) < 1584046129 212875 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :arseniiv: it's a Wednesday so I'll go to the swimming pool. how much do viruses survive in a chlorinated swimming pool? because infecting others or getting infected could be impure. < 1584046149 44091 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :wait, is it a wednesday? < 1584046156 119860 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :let me recheck < 1584046167 608994 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :hopefully that kind of impure wouldn’t happen to any of us! < 1584046179 972856 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :`datei 2020-04-01 < 1584046180 883603 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :2020-04-01 00:00:00.000 +0000 UTC April 1 Wednesday 2020-W14-3 < 1584046186 21174 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :yes, wednesday < 1584046533 155348 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :fungot, are you a mad scientist, called mad by the world? < 1584046533 350968 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :b_jonas: have to go pick up tomorrow without any pain at all and defer you to write the procedure f which i just can't < 1584046695 87856 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1584047184 833064 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: sorry for my connection < 1584047199 372945 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1584047223 149076 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I habituallly use two context characters when nickpinging someone < 1584047242 633530 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :WHOA I just found a useful feature in the UI of this phone < 1584047256 43504 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :still sucks in general, just slightly less than I thought < 1584047277 519034 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :ais523: um, what do you mean by "two context characters"? < 1584047447 759664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the first two characters < 1584047463 737880 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sometimes you can nickping someone with just tab, but the IRC client needs to guess a lot in that case < 1584047480 12959 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just tried it out and it guessed "b_jonas:" which seems like a reasonable guess in the circumstances < 1584047490 159621 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :ah, tab expansion < 1584051007 389667 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :in the meantime I hypothesize a concatenative language with dynamic-typed effects and handlers *rofl* < 1584051076 661224 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :though I think I’m doing something wrong as I came to need an additional `unhandle` primitive to be able to represent rethrowing an exception, when treating throwing exceptions as a type of effect < 1584051115 229960 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :or else the code would try to handle an exception thrown in the handler by that same handler < 1584051225 931243 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :. o O ( tab expansion makes your tabs 8 characters wide ) < 1584051257 282348 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :tabstops* < 1584051447 202748 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :I thought I would be able to represent alg. datatypes and matching on their values via this effect framework, but it seems impossible. Their analogy is not of this kind < 1584051845 601134 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :hm or maybe with quasiquoting and making a set of data constructors separate from effect constructors one could go Scott on them: a data constructor DataX takes the corresponding number of values v1, …, vn from the stack and pushes a quote [ v1 … vn EffectX ]. Then a match construct pops a quote and evaluates it in the context of an effect handler corresponding to this data type. Hm but if one tries to handle a wrong value, it can be < 1584051845 713530 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :handled with some outer matching construct not intended to do so. Though that’s a pretty esotetic behaviour < 1584051855 926968 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :and again that typo < 1584051920 951032 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :do you like this? (not “esotetic” but data via effects) < 1584052132 933845 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :come to this, it may as well be called Esotetic Invertory < 1584052149 365386 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :this hypothetical language < 1584052361 205903 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :but I’m lazy to write many things needed for that to work at all: a basic stack language, quotes, quasiquoting, dictionary literals (maybe as a kind of macro), a couple of basic datatypes for making IO with, and also a symbol datatype too, for specifying effect names and constructors in handlers < 1584052398 52435 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :though one can do with integer indices for constructors, and then arrays instead of dictionaries. Hmm… < 1584052644 62504 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :arseniiv: modify an existing langauge then? < 1584052683 285441 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :b_jonas: it may be more tedious as I would need to understand how it works first < 1584052702 809382 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :I think I can minimize this thing sufficiently, though < 1584053244 366127 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1584053404 427048 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( I hate email ) < 1584053575 571218 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :are the logs down < 1584053745 878239 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :suppose one can push not only a fresh quote by using `[ ... ]` but also push a function pointer by just writing `'word` or something. Then I can make effect types into plain words, and effect constructor will just push that “effect quote” and an additional index. A handler will be able first to compare the pointer to the one it’s supposed to handle, and if it’s OK, it’ll apply it to the constructor index and select the handling < 1584053745 987484 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :path based on the result < 1584053745 987576 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :all that requires way less primitives but it can be wrapped gracefully. An effect constructor wrapper would just place an effect quote and index on the stack and call an universal `effect` primitive which would find a nearest correct handler nearest to the top of the call stack, slice a continuation, push it under those two valuesm call the handler etc. etc. < 1584053745 987592 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :though I’d be more glad if I’ll come up with something neater than arbitrary values to represent effect constructors. Or I should reject constructors altogether and think of that value as an argument. Hm but that way one could make it to shift/reset and this is too far < 1584053973 112495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i think my net connection is dead slow < 1584054167 946428 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :oerjan: at least alternative logs http://tunes.org/~nef/logs/esoteric/?C=M;O=D do work. The primary ones don’t load for me right now too, but approx. 2 hours ago they did < 1584054229 228798 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i got the tunes < 1584054563 450753 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : are the logs down ← stalker mode is still updating live < 1584054589 499975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I can't load the page in a new tab < 1584054598 335243 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I think the logs are updating but the webserver hosting them is having issues < 1584054639 411248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :504, apparently < 1584054857 309206 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(re: email, but it turns out that poking people via email is more effective than leaving them reports on github) < 1584055071 484136 :xkapastel!uid17782@gateway/web/irccloud.com/x-uosmngyljupuzdef QUIT :Quit: Connection closed for inactivity < 1584058434 764460 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 256 seconds < 1584059013 133440 :LKoen!~LKoen@81.255.219.130 QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1584059024 309376 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: what have you poke them with? < 1584059190 164527 :int-e!~noone@int-e.eu PRIVMSG #esoteric :pointy letters and rount letters < 1584059195 330440 :int-e!~noone@int-e.eu PRIVMSG #esoteric :round even < 1584059454 764632 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru QUIT :Ping timeout: 256 seconds < 1584059566 505328 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The web thing's been a little flaky occasionally. I was meant to debug it, but haven't managed to. < 1584059609 841061 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Should be back now. < 1584059622 48574 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :...or maybe not. < 1584059625 466461 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1584059684 384418 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, at least it's started to hang up kind of consistently. < 1584059744 743194 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think chances are there's some bug in the websocket-based stalker mode that manages to hang up the regular request processing, even though it's not supposed to. < 1584059760 818767 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net JOIN :#esoteric < 1584059790 559846 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :When I restart it, it works for a bit, until there's a new stalker mode connection, and then it stops working again. < 1584059947 174838 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Might have something to do with there being two active stalkers at the same time, that's probably not something I actually tested. < 1584060745 414603 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :ais523: looking at your WiP proof for 10 waterclocks, I'm not familiar with the language you are implementing, but it looks like the idea is to use that language to implement a cyclic tag system and prove TC that way, < 1584060785 234988 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :2-tag, but yes < 1584060824 633948 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :the eso wiki says not all variants of high rise are TC, what makes this implementation one of the TC ones? < 1584060873 762733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's pretty easy to implement High Rise variants in The Waterfall Model, the hard part is to aim for a TC variant < 1584060885 211258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I erred on the side of implementing a more powerful variant to make almost certain that it's TC < 1584060904 765246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(you can implement a simpler variant that /might/ be TC with 8 waterclocks, I added two extra here to more or less totally make sure) < 1584060919 146223 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 255 seconds < 1584060935 475407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to prove this particular Waterfall machine TC, you have to do two things, prove it implements that particular High Rise variant, and prove the variant TC < 1584060961 776536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's only a WIP proof because I haven't done either half yet, I'm currently working on the second half (when I'm working on something that isn't my day job) < 1584061010 322260 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :yeah, it looks like implementing it in TWM isnt asking for anything TWM has a hard time doing < 1584061037 765727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's the use of the E' waterclock that makes it almost certainly TC, its purpose is to outright skip every second 2 in the High Rise data string < 1584061065 2244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that gives us the one bit of state that you need to add to 1-tag to make it TC, so the only remaining hurdle is to prove that the rest of the language can implement 1-tag < 1584061124 503962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I may as well write my thoughts on that up here, too: the only thing that determines where new 2s are added in the data string is the distance between two (non-ignored) 2s scrolling off the data string < 1584061158 510960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the basic idea is to use two sorts of distances, small distances which also happen to be odd numbers, and large distances which also happen to be even numbers < 1584061180 665656 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then small distances push the corresponding large distances onto the data string, large distances push a string of small distances onto the data string < 1584061217 343402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for the latter, you have a block of 1s in one half of the data string that matches up to the pattern you want (made of 1s) in the other half < 1584061252 52486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for the former, you have a sequence 101010101010101… in one half of the data string against a 1 in the other that adds up to a 2 only if you have a small (thus odd) distance < 1584061277 695329 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and a few sporadic 1s in both halves which match up only when using a specific small distance < 1584061300 921435 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, I don't mean one half of the data string, I mean one half of the geometric sequence < 1584061312 48029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the ratio between successive elements is a very large power of 3 < 1584061321 42865 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the two halves are around 3^n and 3^(n+1) < 1584061331 500593 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually this proof uses 9 rather than 3 but it's the same principle < 1584061353 398546 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I probably haven't explained this very well, it'll probably be better to write it up as an actual proof, or else write a compiler < 1584061356 565155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to make it more formal < 1584061393 463090 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :thanks, this did actually help, high-rise is wierd < 1584061484 622638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's funny, in the early history of esolangs, people made things like INTERCAL and Malbolge which were weird on purpose, for the sake of weirdness < 1584061504 785984 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1584061507 543092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and nowadays, when we look into the simplest, most fundamental available tarpits, we get just as much weirdness but it's naturally occurring < 1584061554 518592 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :Yeah I actually was looking at 3-star programmer randomly like a year ago < 1584061607 135096 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a High Rise language in base 2, with carries allowed, which uses a blank sequence for 0 and a geometric (not interleaved-geometric) sequence for 1 which I'm genuinely not sure whether it's TC or not, it seems so close to being TC but I can't quite make it work < 1584061609 189786 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :so wierd for operations like that to be TC < 1584061706 63602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it gets easier once you realise that you can set things up so that some of the addresses are constants that always point to the same place, that effectively lets you get rid of stars when you don't want them < 1584061730 355313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't seem that ridiculous to me that a program based on ++*k, ++**k, ++***k can be TC for constant k < 1584061767 321878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only having increments available for writing and only having dereferences available for reading is painful, but by keeping regimented control over the whole of memory, it's not /that/ bad < 1584061895 578216 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :yeah, it is still bizarre to think about, more common operations like XOR are a lot easier to understand why. < 1584061938 585406 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually I think the hardest part with Three Star Programmer (and with the I/D machine) is that every statement has to increment /something/ so you need to find a lot of useless variables to throw your increments away in < 1584061992 955810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the TC proof for the I/D machine goes to the effort of setting up a queue that's never read from, just so that it can write to it the same way that it writes to the queue that it does use, thus vastly reducing the number of writes that need to be special-cased to sometimes write to somewhere useless < 1584062031 382852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is a common trick in esoprogramming, I think, creating a dummy data structure that's just like your real, useful data structure so that you can throw away unwanted writes without using a conditional < 1584062042 168719 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was invented by Donald Knuth when he was programming in INTERCAL < 1584062116 148927 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :yeah I've definitely seen it before. < 1584062154 447879 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :anyway back to TWM->high-rise -> 2-tag -> TM < 1584062191 253352 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :what approximate ratio do we need in TWM to get an X state TM? < 1584062209 135910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's see: a TWM program is defined by zeroing triggers and initial values < 1584062214 8803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and number of waterclocks < 1584062217 280117 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the number of waterclocks is fixed < 1584062234 96833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the initial values could be small because 2-tag is good at bootstrapping itself < 1584062262 396443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(by "small" I mean in the 1000-10000 range, although you could add an additional waterclock if you needed them smaller) < 1584062286 819844 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the zeroing triggers are mostly small but a few of them will be enormous, encoding the High Rise program that encodes the 2-tag program that encodes the TM < 1584062291 667670 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :Initial values are the same cost as the transitions < 1584062299 668254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, that doesn't surprise me < 1584062374 913745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the size of the zeroing triggers will be a small multiple of the ratio of the High Rise geometric series times the base of High Rise geometric series, as a number < 1584062385 938274 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the 2-tag translation sees it as a string of digits < 1584062391 896641 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which we'll be converting into a number using base 9 < 1584062451 717388 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the length of the string, I suspect is roughly quadratic in the number of colors of the 2-tag system (the length of the productions obviously also matters but it's only linear in those, so the number of colors probably dominates) < 1584062481 688441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so we have a number of the form 9^(2^colors) < 1584062494 168694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is larger than most reasonable one-arrow numbers, but smaller than almost all two-arrow numbers < 1584062506 193970 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, no < 1584062518 705961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's 9^(colors^2 * constant) which is much smaller < 1584062541 599962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's large as one-arrow numbers go, but perhaps in reach, and thus easily dominated by two-arrow numbers < 1584062567 162367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the question is, how large of a 2-tag system do you need to implement a UTM < 1584062593 423094 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I don't know that part because the 2-tag-from-UTM translation isn't one that I've personally worked on < 1584062629 470745 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :Well there are some pretty small UTMs < 1584062674 722535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a paper covering this but it isn't publicly available < 1584062693 629405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I can't just look up the complexity < 1584062707 912963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ofc, the simpler the UTM, the larger the encoding of its input you typically need < 1584062803 730225 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the busy beaver function for a given UTM will grow more slowly the simpler the UTM is (although not much more slowly because busy beaver functions grow faster than anything computable, so they're all pretty fast) < 1584062804 821502 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :wait we dont need a UTM, we can encode the TM busy beaver as the 2-tag program < 1584062842 799164 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right; and in fact you could encode a Waterfall Model busy beaver which would probably be busier (it would have to be at least as busy) < 1584062870 102795 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :Yeah once we iterate the conversion doesn't particularly matter < 1584062877 210805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's an interesting problem because you need to show that the UTM exists in order to prove that the busy beaver function grows quickly, but the busiest beaver probably won't use one at all < 1584062920 777962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, or maybe it will? that's an interesting question in its own right < 1584062945 366346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and one that's very hard to answer because finding busy beavers is almost impossible even for very small machines) < 1584062991 122533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, #esoteric regulars: if you have a language that is sub-TC, does that imply that finding busy beavers for it is computable? or can a language be sub-TC and yet have an uncomputable halting problem? < 1584063002 335276 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :Yeah, though how to define the size of a TWM busy beaver something like (Clocks, Max size) < 1584063023 131102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"number of Plant tokens required to set it up" < 1584063031 40724 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :yes < 1584063181 429890 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :if Flooding Waterfall Machines have real busy beavers then we can have a lot more freedom in the setup and probably get an extra layer of iterations too < 1584063230 508757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, 10 waterclocks + a number of flooding clocks is going to give you much busier beavers, because you can write a UTM using the 10 waterclocks, and use the flooding clocks as additional storage that naturally tends to explode < 1584063251 648928 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if all your waterclocks are flooding, I'm still unsure what happens < 1584063293 126606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think the best way to think about the flooding version of the language is that the zeroing triggers actually run every cycle, but their effects don't become visible until their clock zeroes < 1584063322 464359 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that way of thinking about it hasn't helped me much with actually programming in the language :-D < 1584063477 173500 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :yeah, either way of thinking about it, there's not really a good way to encode the values, due to combining multiplication and addition/subtraction < 1584066658 284453 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit < 1584066969 776607 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1584067027 502005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :MTGBusyBeaver42: you should point out to the thread that Battletide Alchemist doesn't work if there's any way to have it on the field when setting up a double-Arcbond (even among your own creatures); you can use the optional damage prevention to make the loop run for a set, unlimited number of iterations < 1584067091 841150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, the idea is that you make the opponent gain loop each iteration but don't use it yourself, set up a trivial infinite loop, run yourself out of life via choosing not to use Battletide Alchemist after a chosen number of iterations in order to deal a chosen amount of damage to the opponent < 1584067168 301893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, I think it isn't being used anyway in the current versions < 1584067169 423032 :ais523!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1584067340 643356 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :"There's a reason the comprehensive rules and errata for Magic: The Gathering is hundreds of pages long and reads like a federal tax code" I don't think so; the tax code is much more confusing. < 1584069320 469931 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :Well the score is actually how negative their life goes, not the total dealt. < 1584069409 62223 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net PRIVMSG #esoteric :is the federal tax code TC? > 1584069552 437071 PRIVMSG #esoteric :14[[07Lightlang14]]4 10 02https://esolangs.org/w/index.php?diff=70265&oldid=68026 5* 03Felixcesar15 5* (-2131) 10New instruction set > 1584069650 297452 PRIVMSG #esoteric :14[[07Lightlang14]]4 M10 02https://esolangs.org/w/index.php?diff=70266&oldid=70265 5* 03Felixcesar15 5* (-49) 10 < 1584069943 390753 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :I don't know, but that is independent. < 1584073061 932504 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Nite < 1584073607 303938 :MTGBusyBeaver42!4925260f@c-73-37-38-15.hsd1.or.comcast.net QUIT :Remote host closed the connection < 1584075911 141132 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1584077146 447735 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net QUIT :Ping timeout: 258 seconds < 1584079496 822818 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1584080513 774696 :Sgeo!~Sgeo@ool-18b982ad.dyn.optonline.net JOIN :#esoteric < 1584081529 374778 :myname!~myname@ks300980.kimsufi.com QUIT :Quit: Lost terminal < 1584082612 463217 :imode!~linear@unaffiliated/imode QUIT :Ping timeout: 265 seconds < 1584083530 445469 :myname!~myname@ks300980.kimsufi.com JOIN :#esoteric < 1584087603 692103 :xelxebar_!~xelxebar@gateway/tor-sasl/xelxebar QUIT :Ping timeout: 240 seconds < 1584088969 732345 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :ais523: "can a language be sub-TC and yet have an uncomputable halting problem?" => certainly. just take a language that is like a normal TC language but the programs are encrypted with a random function that is very uncomputable in both directions. basically just take a random language that has no rules to it. < 1584089050 699886 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu PRIVMSG #esoteric :like, the encryption isn't uncomputable because of some fancy complexity theory reason, only because by cardinality reasons most functions are uncomputable. < 1584089511 958947 :b_jonas!~x@catv-176-63-14-83.catv.broadband.hu QUIT :Quit: leaving < 1584089932 485383 :xelxebar!~xelxebar@gateway/tor-sasl/xelxebar JOIN :#esoteric < 1584092705 539870 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :Can an actually-implementable language be sub-TC and have an uncomputable halting problem? < 1584092759 743330 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :It seems likely to me < 1584092798 492002 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :Just saying "this thing has an uncomputable halting problem" doesn't feel like it should get you Turing completeness for free. < 1584092839 816524 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :A program p in Language P does no computation and halts if and only if p doesn't halt < 1584092903 199058 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :Haha < 1584092965 384630 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :That sounds more like a description of a language with no correct implementation. < 1584092982 743272 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :But I can see what you're trying to do :) < 1584093189 544348 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :Maybe just take a single Turing machine whose halting already can't be decided... say it searches for a proof of a contradiction in our metatheory, and then define a language with but a single program whose implementation is that machine. < 1584093432 277000 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos PRIVMSG #esoteric :maybe for a particular program of this language, it runs the input as a TM, and after the completion of execution (if it does halt), the program returns 0 < 1584093453 19526 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :Oh, that's a good one < 1584093509 86329 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :Just take any ordinary Turing complete language and make sure it can't produce any interesting output other than whether it terminated. < 1584093634 30092 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :I think that might be too easy to argue it's not turing complete < 1584093640 372075 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :It can semi-decide any semi-decidable language < 1584093661 509380 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :Well, it's supposed to not be Turing complete < 1584093677 933811 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :But have an uncomputable halting problem < 1584093720 576121 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :Of course, you might be able to also hope for a more practical language that could be used to solve a wider range of problems... < 1584093778 786251 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :Like, it should maybe contain a consistent type theory as a sublanguage. < 1584093778 896220 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :I mean, argue it is turing complete < 1584093843 403335 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :Well, you can't solve most ordinary decision problems < 1584093855 603304 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :Like, the problem of whether the number on input is even < 1584093862 795340 :Cale!~cale@CPEf48e38ee8583-CM0c473de9d680.cpe.net.cable.rogers.com PRIVMSG #esoteric :You can only semi-decide it < 1584095263 187802 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Ping timeout: 255 seconds < 1584095611 879708 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1584096095 855689 :cpressey!~cpressey@5.133.242.4 JOIN :#esoteric < 1584096706 631243 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1584097096 879470 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru JOIN :#esoteric < 1584097123 675001 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1584097821 818832 :Felixcesar15!afb0128c@175.176.18.140 JOIN :#esoteric < 1584097922 998444 :Felixcesar15!afb0128c@175.176.18.140 QUIT :Remote host closed the connection < 1584098866 960578 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1584098884 744508 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Welcome to the international center for esoteric programming libation design, development, and deployment! < 1584098943 526283 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :libation design < 1584099055 879855 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :This theme and variations will continue until someone fixes the topic. < 1584099143 276699 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1584099228 54488 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 265 seconds < 1584099309 269096 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1584100188 674897 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1584100667 279943 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 260 seconds < 1584100759 302311 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1584100804 908847 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1584100886 209544 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1584101542 512747 PRIVMSG #esoteric :14[[07Function x(y)14]]4 M10 02https://esolangs.org/w/index.php?diff=70267&oldid=70263 5* 03PythonshellDebugwindow 5* (+17) 10/* Syntax */ < 1584101656 571257 :Taneb!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 PRIVMSG #esoteric :`? go < 1584101659 219788 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :Go is a common irregular verbal game programming language invented by the Germanic Taneb tribes catching monsters in the strategic territories of East Asia. > 1584101891 318943 PRIVMSG #esoteric :14[[07Function x(y)14]]4 M10 02https://esolangs.org/w/index.php?diff=70268&oldid=70267 5* 03PythonshellDebugwindow 5* (+271) 10/* Syntax */ > 1584101951 237669 PRIVMSG #esoteric :14[[07Function x(y)14]]4 M10 02https://esolangs.org/w/index.php?diff=70269&oldid=70268 5* 03PythonshellDebugwindow 5* (-22) 10/* Syntax */ < 1584102431 154721 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: so no incentive to change anything then < 1584102463 413821 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`' < 1584102464 253822 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :3) that's where I got it rocket launch facility gift shop < 1584102584 280860 :kspalaiologos!~kspalaiol@176.221.122.71 JOIN :#esoteric < 1584102899 338924 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :is there a nonstandard model of natural numbers in a Heyting arithmetic (this is an intuitionistic counterpart to Peano arithmetic) < 1584103002 727961 :int-e!~noone@int-e.eu PRIVMSG #esoteric :arseniiv: Just take any classical non-standard model? < 1584103035 857153 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :though I should first find and understand what is a model of an intuitionistic first-order theory < 1584103097 999914 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: yeah I thought that could be the case but there’s a strange lack of mentions of nonstandard models for the case so I thought maybe there’s something interesting going on < 1584103111 776203 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :arseniiv: I think there's somethink like models in intuitionistic logic but it's much more complicated than ordinary models < 1584103227 833212 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Kripke_semantics ... but this only seems necessary if you want to capture the lack of excluded middle in the semantics, which seems unnecessary if you just want a non-standard model. < 1584103264 785527 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Insofar as the term makes any sense at all... I mean, what is /the/ standard model anyway if you don't have the law of excluded middle?) < 1584103715 6712 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :int-e: for a formula A without quantifiers, in Heyting arithmetic it’s provable A ∨ ¬A, so in particular equality of terms is decidable so the usual standard model should suffice if elevated to an intuitionistic model (in a way I don’t know yet) < 1584103998 479280 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :(also it makes sense that in a constructive world there should be the standard natural numbers thing: where at all if not here? Though this isn’t an argument at all as I heard in type theories there are still issues analogous to nonstandard elements, but they aren’t as visible or petrifying) < 1584104089 769989 :int-e!~noone@int-e.eu PRIVMSG #esoteric :so does that make the standard model of natural numbers a non-standard model :P < 1584104163 307928 :int-e!~noone@int-e.eu PRIVMSG #esoteric :. o O ( And just to add to the fun, it could still not be non-standard. ) < 1584104398 901378 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1584104617 57900 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr JOIN :#esoteric < 1584104946 798352 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 QUIT :Ping timeout: 256 seconds < 1584105333 961715 :Lord_of_Life!~Lord@unaffiliated/lord-of-life/x-0885362 JOIN :#esoteric < 1584105777 893390 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :int-e: *the* standard model is probaby still the classical logic one in which the exculded middle happens to hold, which intuitionistic logic still supports as a special case, or so this person with his traditional classical logic habits thinks < 1584105981 313573 :LKoen!~LKoen@lstlambert-657-1-123-43.w92-154.abo.wanadoo.fr QUIT :Remote host closed the connection < 1584106016 988771 :art1!~a@31.221.164.241 JOIN :#esoteric < 1584106173 718885 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric > 1584106270 646581 PRIVMSG #esoteric :14[[072KWLang14]]4 N10 02https://esolangs.org/w/index.php?oldid=70270 5* 03PythonshellDebugwindow 5* (+1102) 10Created page with "'''2KWLang''' (short for 2-Keyword Language) is an esolang by [[User:PythonshellDebugwindow]]. ==Syntax== There are only two keywords in this language, as the name implies, a..." > 1584106718 923390 PRIVMSG #esoteric :14[[07Truth-machine14]]4 M10 02https://esolangs.org/w/index.php?diff=70271&oldid=69138 5* 03PythonshellDebugwindow 5* (+303) 10/* 2KWLang */ > 1584106813 195792 PRIVMSG #esoteric :14[[072KWLang14]]4 M10 02https://esolangs.org/w/index.php?diff=70272&oldid=70270 5* 03PythonshellDebugwindow 5* (+540) 10/* Quine (maybe cheating) */ < 1584107469 796526 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :So we have lots of esolangs where we guess they are Turing-complete, and some where we even have informal proofs that they're TC. Do we have any where we have a formal, machine-checkable proof that it's TC? < 1584107555 729783 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :cpressey: probably not machine-checkable, because nobody bothers to write those < 1584107581 763770 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but I can point to at least two books about theory of algorithms with formal proofs < 1584108037 639619 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :cpressey: https://esolangs.org/wiki/Minsky_machine says "A proof of Turing-completeness is also given in the textbook ...", this is an important TC-ness theorem, because we often prove TC-ness by compiling Minsky machines (with a fixed number of counters) to an esolang < 1584108049 697785 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :there are other similar classical computational models < 1584108179 255137 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :that reminds me I haven’t finished a Python module with utilities for working with generalized Minsky machines. Maybe I should start a C# module for that instead < 1584108391 302307 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :more like a reference implementation of the algorithm deciding whether an “algebraic type universe” is infinite and constructing a term and an unary function to realize Z and S < 1584108436 822031 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fungot: have you stocked up on toilet paper? < 1584108436 924056 :fungot!~fungot@unaffiliated/fizzie/bot/fungot PRIVMSG #esoteric :int-e: this is what you're trying to do, is to load it < 1584108990 233994 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1584109015 576868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cpressey: the proofs have varying levels of formality, I'm not sure if any are machine-checkable < 1584109026 692016 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :ah yes, cpressey summoned ais < 1584109045 90886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have actually started writing TC proofs for a couple of esolangs in Agda, but abandoned them pretty early < 1584109058 644991 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: This kind of stuff is really tedious, hard to justify the effort (unless you do it just for fun). < 1584109063 224710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not an easy sort of thing to translate into Agda < 1584109063 367663 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1584109075 369037 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1584109087 849728 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was considering joining < 1584109097 36895 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :the problem is that a lot of these proofs are really hairy, because eg. when you want to simulate a RAM machine with a turing machine, you need to be able to move all symbols on the tape to insert a space and get back to that space and copy all these move routines multiple times in the turing machine program so that you can return to the previous < 1584109097 554781 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :state, < 1584109111 19461 :ais523!~ais523@unaffiliated/ais523 TOPIC #esoteric :Welcome to the international center for esoteric programming discussion, design, development, and deployment! | https://esolangs.org | logs: https://esolangs.org/logs/ http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D https://github.com/KrzysztofSzewczyk/esologs/ < 1584109116 13099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I felt we needed a fourth d word < 1584109134 333862 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and be able to store numbers on the tape, and copy or compare numbers between faraway palces in the tape, etc < 1584109151 644813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, I was concentrating mostly on simulating one queue-based language with another < 1584109157 281701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but even that is hard to prove things about in Agda < 1584109187 344211 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I have a formalization that Minsky Machines can implement recursive functions in Isabelle/HOL. That went fairly well, but it's a really nice programming model compared to many esolangs. < 1584109223 860593 :int-e!~noone@int-e.eu PRIVMSG #esoteric :For example it's very easy to compose Minsky machines; just rename the states apart and add a few glue transitions. < 1584109247 773328 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and then you want to prove that you can translate a structured program (with if blocks, while blocks, function definitions and non-recursive function calls) to a finite control structure (either with a state for each possible call stack in the original program, or by storing return addresses as data); < 1584109262 98585 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :then you want to prove the same thing for programs with recursive calls too; etc < 1584109263 296365 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(And I did not impose any bound on the number of registers) < 1584109335 841421 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and then that you can translate a language that has closures (like lambda expressions) to a language that doesn't have closures but has recursive calls < 1584109350 954439 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :there's a step between, that you can simulate function pointers < 1584109379 496344 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :there are a lot of "high-level" abstractions in real programming languages that you need to be able to prove that a simple computation model can simulate < 1584109454 800273 :int-e!~noone@int-e.eu PRIVMSG #esoteric :You have to consider that each of these "simple steps" probably involves defining an intermediate language, a semantics for it, a translation, and proofs that the translation preserves the semantics, all for something that we can handwave through in a couple of lines of text. < 1584109466 775778 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Because it's highly intuitive.) < 1584109488 254504 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :yeah < 1584109523 434554 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :you have to define the translation of the intermediate states, and prove that each step preserves that translation, translating the effect of a step of one machine to the effect of a step of the other machine < 1584109563 535260 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :of course it's more likely multiple steps of one machine < 1584110781 973867 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Is #coq a moderated channel? I tried to ask a question there but got "Cannot send to nick/channel". < 1584110798 894734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can try writing /mode #coq while you're there < 1584110810 158068 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :afaict it's mode is [+cnt] and afaict that does not mean it's moderated < 1584110810 473803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that should give you full information on what channel modes might prevent you sending there < 1584110844 352144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, perhaps you're banned from it (although you're unlikely to be banned personally, this could happen as a result of a ban that matches on characteristics other than nick/ident/IP) < 1584110872 899639 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :cpressey: are you logged in to nickserv? a lot of channels ban everyone who isn't logged in to nickserv < 1584110888 820012 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :int-e: Do you know anything about extraction in Coq? < 1584110892 616766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, muted, not banned < 1584110898 504883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you were banned you wouldn't be able to join it < 1584110910 58591 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: nothing beyond the term < 1584110965 240908 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :OK. It's a really simple question, I expect I already know the answer, it would be nice to have it confirmed but I'll just keep reading and I'll eventually know < 1584110971 35600 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: Meaning I think I know what it is abstractly, but not how it's done. < 1584111081 513921 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :int-e: Well, it's this: Coq is guaranteed to terminate. Are the programs extracted from Coq also guaranteed to terminate? < 1584111091 906632 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :I think it's "yes" < 1584111143 674677 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1584111210 899159 :spruit11!~unknown@ip56522cc1.speed.planet.nl JOIN :#esoteric < 1584111238 680199 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1584111436 91924 :int-e!~noone@int-e.eu PRIVMSG #esoteric :cpressey: I think so too (though you can mess up the setup) < 1584111815 907737 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Yeah, you can do some low-level things and mess it up. What I'm thinking though, is more like: you can't extract a Turing-complete interpreter from a Coq proof. You could extract a compiler, though. < 1584111989 239247 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Uh, but there's a loophole there. < 1584111994 665698 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Namely, codata < 1584112152 735287 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(co)data Res a = Continue (Res a) | Return a < 1584112186 880630 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Whatever that is in Coq, I haven't ventured there. < 1584112460 393075 :LKoen!~LKoen@81.255.219.130 QUIT :Remote host closed the connection < 1584112535 212940 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Is that a good loophole or a bad loophole < 1584112672 872931 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :Or, to put it another way... < 1584112707 291288 :int-e!~noone@int-e.eu PRIVMSG #esoteric :It's a good one? > 1584112736 567584 PRIVMSG #esoteric :14[[07Function x(y)14]]4 10 02https://esolangs.org/w/index.php?diff=70273&oldid=70269 5* 03Hakerh400 5* (+0) 10Fix category link < 1584112748 749787 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :My understanding of it is bad though < 1584112769 550711 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The corresponding function Res a -> a is still not total. < 1584112808 736623 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :We can't extract an big-step interpreter, but we can extract a single-step interpreter that we can iterate as much or as little as we like? < 1584112809 737830 :int-e!~noone@int-e.eu PRIVMSG #esoteric :The corrsponding notion to termination for codata is productivity: The outermost constructor is produced in finite time. < 1584112819 725765 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yes. < 1584113022 9635 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :OK. < 1584113624 654219 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cpressey: my Agda interpreters for TC languages had a cycle limit and got around the no-nonprovably-halting-programs restriction that way < 1584113645 509390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you proved two languages were equivalent by proving that if one halted after some number of cycles, the other would also halt after some number of cycles < 1584114121 133636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and vice versa) < 1584114170 39597 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :makes sense < 1584114489 60071 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :OK. There would also seem to be a stronger definition of equivalence, where their behaviours have some correspondence regardless of whether they halt or not. < 1584115393 724690 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :cpressey: yes, and you almost certainly have to use such a stronger equivalence statement in the induction part of the proof of the weaker equivalence < 1584115683 57315 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :cpressey: if you want to see formal a simulation proof, I have one written down in detail at http://www.madore.org/cgi-bin/comment.pl/showcomments?href=http%3a%2f%2fwww.madore.org%2f~david%2fweblog%2f2017-08.html%23d.2017-08-18.2460#comment-23792 , and this is an easy one, because the languages it talks about ((1) with arrays and (1)) are both < 1584115683 546957 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :high-level and similar, so there's no messing about with low level details like how to copy a variable length string in a one-tape Turing machine < 1584115703 674886 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos QUIT :Ping timeout: 240 seconds < 1584115793 508754 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :but even then I omit a lot of fiddly details that you'd have to expand on if you wanted a machine language proof < 1584116431 332926 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :wib_jonas: OK, thanks. < 1584116522 51243 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :and even there I'm lucky because (1) supports early function returns from inside loops, which simplifies the human-readable description a lot < 1584116836 818583 :MTGBusyBeaver42!c73b3502@199.59.53.2 JOIN :#esoteric < 1584116952 747357 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :codata above reminded me about how I tried to invent what a coeffect should look like when I couldn’t sleep the day before. Does anybody knows if coeffects are at all considered somewhere? < 1584116989 605262 :LKoen!~LKoen@81.255.219.130 JOIN :#esoteric < 1584117084 931870 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :is that the dual of when nsiders are effected? < 1584117245 416455 :MTGBusyBeaver42!c73b3502@199.59.53.2 PRIVMSG #esoteric :Regarding the non-TC halting problem I'd argue that forcing the output to be 0 is not enough to force something sub TC, as we also get how long it took to terminate. < 1584117260 153145 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :I thought something like: in an effectful computation, one can choose and use effect constructors as many times as they like, and in an effect handler, one “deconstructs” exactly one effect and they don’t choose which one, so a coeffectful computation may be where one uses a coeffect constructor just once and doesn’t choose which and a coeffect (co?)handler allows one to pick how many coeffects to eliminate. Looks like gibberish < 1584117311 648640 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :wib_jonas: hmmm? < 1584117352 526625 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :arseniiv: sorry. stupid joke like the one about how cocoa is really just a < 1584117354 491054 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :`? cocoa < 1584117356 609090 :HackEso!~h@unaffiliated/fizzie/bot/hackeso PRIVMSG #esoteric :A is a village in Norway. The BBC invented it by not understanding things on top of letters. < 1584117425 174724 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :wib_jonas: ah, “considers”. I thought it’s a special spelling of “insiders” but didn’t understand why < 1584117464 7619 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :though I don’t, still :D < 1584117480 254670 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :no, that one is about Darth Sidious < 1584117482 567741 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :I like co jokes but hadn’t got this one < 1584117490 333125 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :hm < 1584117894 269776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :arseniiv: IIRC coeffects are a real area of research that's quite busy < 1584117901 371815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I've met people who work on them < 1584117929 835394 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're the sort of thing that you use comonads to implement, just like you can use monads to implement effects < 1584117944 672501 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and normally correspond to some sort of resource that is consumed by a computation < 1584117957 451163 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :ais523: do you know an expository paper or something? < 1584117972 843779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was hoping there'd be a Wikipedia article but there isn't < 1584117976 411656 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :.oO(if coeffects is a busy area with lots of researchers, then the coronavirus spreads there, so the ronavirus... nah, it doesn't work) < 1584118004 731572 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :(yeah I thought about comonads and resources/contexts but inside one head in the early morning it’s not that fruitful) < 1584118110 234138 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :I also imagined what it would do with a call stack but the result was of a mixed usefulness too < 1584118332 677261 :kritixilithos!~kritixili@gateway/tor-sasl/kritixilithos JOIN :#esoteric < 1584118355 444170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :arseniiv: try this: http://tomasp.net/blog/2014/why-coeffects-matter/ < 1584118368 37390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sorry for not answering earlier, I was reading it first to make sure that the author actually understood the subject, but he does < 1584118529 289201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it strikes me that linking a random coeffect tutorial would have had the same risks as linking a random monad tutorial, but fewer people seem to write coeffect tutorials so they're probably of higher average quality) < 1584118539 602607 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, the post does remind me a lot of a monad tutorial :-D < 1584118587 14271 :MTGBusyBeaver42!c73b3502@199.59.53.2 PRIVMSG #esoteric :"co-" is a common prefix, so I'm confident that constant concentrated comedy (contingent on contex of course) could confound/confuse the constituents in the conversation < 1584118601 365405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a running joke in #esoteric < 1584118602 853124 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :what if you link to the Typeclassopedia instead, since that's known to be a good book? https://wiki.haskell.org/Typeclassopedia#Comonad < 1584118630 361364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wib_jonas: that doesn't explain much about why you'd use them < 1584118642 859732 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :true, but it links to references about comonads < 1584118648 868417 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :presumably those are pre-vetted < 1584118687 670273 :MTGBusyBeaver42!c73b3502@199.59.53.2 PRIVMSG #esoteric :I almost posted it like this: "-" is a mmon prefix, so I'm nfident that nstant ncentrated medy (ntingent on ntex of urse) uld nfound/nfuse the nstituents in the nversation < 1584118779 395462 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have to be careful, if comedy is confounding constituents, then nstituents should nfound medy < 1584118790 144496 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because the co- relationship reverses subject and object < 1584118813 636383 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's like a mathematical version of the "in soviet russia" jokes < 1584118829 926746 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(does this make Soviet Russia an untry?) < 1584118837 373336 :MTGBusyBeaver42!c73b3502@199.59.53.2 PRIVMSG #esoteric :fair point < 1584118880 480655 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :it works well because "co" is like the thickest part of an English dictionary < 1584118928 93163 :wib_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Remote host closed the connection < 1584120058 491980 :cpressey!~cpressey@5.133.242.4 PRIVMSG #esoteric :"co" jokes are one thing, cojokes are quite another. < 1584120064 588540 :cpressey!~cpressey@5.133.242.4 QUIT :Quit: A la prochaine. < 1584120162 268183 :imode!~linear@unaffiliated/imode JOIN :#esoteric < 1584120464 920573 :kmc!~beehive@li521-214.members.linode.com PRIVMSG #esoteric :ais523: :D < 1584121756 687221 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric : sorry for not answering earlier, I was reading it first to make sure that the author actually understood the subject, but he does => thanks! No problem, as coincidentally I was busy away from here < 1584121864 69053 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric : (it strikes me that linking a random coeffect tutorial would have had the same risks as linking a random monad tutorial, but fewer people seem to write coeffect tutorials so they're probably of higher average quality) => lol :D < 1584122153 346892 :arseniiv!~arseniiv@94.41.9.97.dynamic.ufanet.ru PRIVMSG #esoteric :a cojoke is probably a thing several people say crying and an unsuspecting person nearby then feels witless < 1584123758 232258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think a cojoke is something you say in the hope that someone else will cheer you up < 1584123765 828639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure though < 1584123794 727331 :atslash!~atslash@46.188.0.82 JOIN :#esoteric < 1584124119 725152 :atslash!~atslash@46.188.0.82 QUIT :Ping timeout: 268 seconds < 1584124151 114688 :atslash!~atslash@static.231.107.9.5.clients.your-server.de JOIN :#esoteric < 1584124322 458094 :zzo38!~zzo38@host-24-207-50-7.public.eastlink.ca PRIVMSG #esoteric :Does any web browser include the command to pause/rewind/fast-forward animations? < 1584124342 991751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it depends on the nature of the animations < 1584124366 946208 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if they're based on a