< 1675728685 454298 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :I tried to get ChatGPT to divide by 0. It started out better this time than the last time I tried. https://sharegpt.com/c/7z2BDJg < 1675729714 203958 :immibis!~quassel@2a01:4f9:4a:4caf::2 JOIN #esolangs immibis :immibis via Quassel < 1675729738 728520 :immibis_!~immibis@2a02:3032:204:fe13:7543:f9b9:f7ef:5b8a QUIT :Quit: HexChat < 1675736535 243606 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 260 seconds < 1675736563 961310 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1675737936 138317 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Remote host closed the connection < 1675737954 534164 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse < 1675739564 122964 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Remote host closed the connection < 1675739571 105191 :chiselfu1e!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse < 1675742029 969341 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :My brother agreed with me that the rule for legendary instants/sorceries is no good and that my unofficial rule for ongoing phenomena/dungeons/Sagas is good. < 1675746293 902186 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :No good in the sense that it doesn't quite match up with legendary permanents? Or how? < 1675746308 554783 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :I recently became willing to play MTG again. I don't think I am capable of staying away < 1675748167 849956 :slavfox!~slavfox@93.158.232.111 QUIT :Quit: ZNC 1.8.2 - https://znc.in < 1675748413 584266 :slavfox!~slavfox@93.158.232.111 JOIN #esolangs slavfox :slavfox < 1675750426 900453 :bgs!~bgs@212-85-160-171.dynamic.telemach.net JOIN #esolangs bgs :bgs < 1675751466 355067 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Yes, it doesn't quite match up with legendary permanents. It means something different in this case so it isn't very good. < 1675751560 82667 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :(The unofficial rule for ongoing though is more like the existing ongoing rule; it suppresses state-based actions that affect the object if it is not the source of any triggered ability or pending triggered ability.) > 1675753478 307931 PRIVMSG #esolangs :14[[07Queen14]]4 10 02https://esolangs.org/w/index.php?diff=106685&oldid=106684 5* 03Pro465 5* (+848) 10initial revision < 1675753550 157823 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1675753817 862277 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :Can you make up any more Magic: the Gathering puzzles? I do not really intend to buy the cards and play the game, but I am interested in the puzzles. (And, if they published more books with them, then I might buy them, too; I do have one book) < 1675754115 115530 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1675755479 113349 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :I'm not inventive enough to create puzzles, but I know there exists at least one website dedicated to MTG puzzles (possibilitystorm.com) < 1675755557 572189 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :I have made some puzzles before, and I have some ideas but haven't made them < 1675755776 401853 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :(One puzzle that I made up involves that you have to concede, in order to win. I have a few other ideas involving such a thing, too.) < 1675755942 604898 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1675756231 957438 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1675756245 419878 :b_jonas!~x@adsl-89-134-28-167.monradsl.monornet.hu PRIVMSG #esolangs :Sgeo: I was wondering if the best way to play magic might just be to make a nostalgy format that uses old rules and old cards from the golden age of Magic. the bigger problem is, no two people will agree on when that was, everyone likes the time when they started playing and say that Magic was just getting worse after that. the smaller problem is that I don't have the Comprehensive rules and Oracle < 1675756251 428659 :b_jonas!~x@adsl-89-134-28-167.monradsl.monornet.hu PRIVMSG #esolangs :database going back that far in the past, the oldest I have is 2007-03 for cards and 2007-05 for rules. < 1675756268 291480 :b_jonas!~x@adsl-89-134-28-167.monradsl.monornet.hu PRIVMSG #esolangs :I think ideally I'd want between Dissension and Coldsnap > 1675756322 664601 PRIVMSG #esolangs :14[[07Queen14]]4 10 02https://esolangs.org/w/index.php?diff=106686&oldid=106685 5* 03Pro465 5* (+50) 10add cat example < 1675756428 1282 :b_jonas!~x@adsl-89-134-28-167.monradsl.monornet.hu PRIVMSG #esolangs :we could backport a few clearly good bugfixes from the future of course, such as the one bugfix that I'm responsible for back when Wizards was still running a forum and people working in Wizards read it; these days they closed the old style web forum and only communicate on Twitter or Snapchat or Tiktok or whatever the kids these days use < 1675756539 962587 :b_jonas!~x@adsl-89-134-28-167.monradsl.monornet.hu PRIVMSG #esolangs :(bugfix was for how the offering keyword from Betrayers of Kamigawa interacts with hybrid mana in mana costs, that was previously unspecified) > 1675758444 497969 PRIVMSG #esolangs :14[[07Counterfish14]]4 M10 02https://esolangs.org/w/index.php?diff=106687&oldid=103455 5* 03Salpynx 5* (+4) 10clarify < 1675758461 542689 :int-e!~noone@int-e.eu PRIVMSG #esolangs :^style < 1675758461 595536 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :Available: agora alice c64 ct darwin discworld elon* enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp ukparl youtube < 1675758481 388620 :int-e!~noone@int-e.eu PRIVMSG #esolangs :yeah not touching that < 1675758507 778327 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Maybe if I wanted a horse, but I don't. > 1675758726 503299 PRIVMSG #esolangs :14[[07Counterfish14]]4 M10 02https://esolangs.org/w/index.php?diff=106688&oldid=106687 5* 03Salpynx 5* (-4) 10/* Copy (duplicate and add) a prime encoded 'virtual' register */ Unicode exponents < 1675759512 344539 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1675759977 128883 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1675760056 717620 PRIVMSG #esolangs :14[[07Queen14]]4 10 02https://esolangs.org/w/index.php?diff=106689&oldid=106686 5* 03Pro465 5* (+296) 10/* Examples */ add hello world program > 1675761489 865044 PRIVMSG #esolangs :14[[07Queen14]]4 10 02https://esolangs.org/w/index.php?diff=106690&oldid=106689 5* 03Pro465 5* (+90) 10add categories > 1675761625 892877 PRIVMSG #esolangs :14[[07Queen14]]4 M10 02https://esolangs.org/w/index.php?diff=106691&oldid=106690 5* 03Pro465 5* (+0) 10fix typo < 1675763712 159686 :A_Dragon!A_D@libera/staff/dragon QUIT :Ping timeout: 620 seconds < 1675764456 886388 :A_Dragon!A_D@libera/staff/dragon JOIN #esolangs ad :Roy Mustang, The Flame Alchemist < 1675764679 937112 :shachaf!~shachaf@user/shachaf QUIT :Read error: Connection reset by peer < 1675764956 596074 :shachaf!~shachaf@user/shachaf JOIN #esolangs shachaf :Shachaf Ben-Kiki < 1675767052 294266 :__monty__!~toonn@user/toonn JOIN #esolangs toonn :Unknown < 1675767488 158322 :craigo!~craigo@180-150-37-12.b49625.bne.nbn.aussiebb.net QUIT :Ping timeout: 246 seconds < 1675768511 127327 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu JOIN #esolangs b_jonas :[https://web.libera.chat] wib_jonas < 1675768522 180254 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :huh, you added a new elon style < 1675768652 248457 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Yeah, but it's not very good. < 1675768656 67532 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :fungot: Are you a good CEO? < 1675768656 214838 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :fizzie: our best landing video to date, ai risk, our final invention of writing, is only 5500 years old, but as a weapon, so thats a reasonable question < 1675768743 533201 :int-e!~noone@int-e.eu PRIVMSG #esolangs :It's exactly 144 characters. I'm convinced. < 1675768759 749275 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :I should have a better way of evaluating the goodness of a model than just generating 20 or so lines from it and trusting my feelings, then I could tweak the training parameters. < 1675768797 299096 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :But I kind of suspect traditional language model performance metrics (perplexity, cross-entropy, ...) really measure how good it's for amusing people on IRC. < 1675768805 887949 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :^ don't < 1675769407 209174 :SGautam!uid286066@id-286066.ilkley.irccloud.com JOIN #esolangs SGautam :Siddharth Gautam < 1675769424 180844 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :fizzie: I still think you should make a model based on lolcatbible.com . I may even have a very old dump of it, prepared to contain only the relevant text that I extracted, that I gave you at some point. < 1675769498 562617 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :"traditional language model performance metrics" => also they only work well if the corpus is large enough that you can divide it to two really disjoint sets (including no retweets that quote the text of a previous tweet ideally), and I don't know if your corpus is large enough for that < 1675770038 246942 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu QUIT :Quit: Client closed < 1675770086 541770 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :It was 16349 tweets, of which I used 15k for the training set and 1349 for the held-out set, which the language model training tool I use wants for tuning the Kneser-Ney discounting. < 1675770137 127388 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu JOIN #esolangs b_jonas :[https://web.libera.chat] wib_jonas < 1675770138 193176 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I see < 1675770162 464333 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :so that's about two megabytes < 1675770259 49124 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :To be honest, the Befunge implementation doesn't actually use the backoff probabilities of the generated model at all, and always picks the word from the highest-order n-gram set it can find for the current context. Which is just... incorrect, as far as the model goes. < 1675770370 511641 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :well sure, but you don't want fungоt to be a really good language model anyway, that would lose his original personality < 1675770393 760860 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :The manual for the tool I'm using says suitable size for the held-out set is "around 100 000 words/tokens", but I've only got 247309 in total. < 1675770520 193300 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu QUIT :Quit: Client closed > 1675772454 663524 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Leol22 5* 10New user account > 1675772509 866964 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=106692&oldid=106662 5* 03Leol22 5* (+50) 10/* Introductions */ < 1675774127 475299 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1675774840 133878 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu JOIN #esolangs b_jonas :[https://web.libera.chat] wib_jonas > 1675775187 202964 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=106693&oldid=106663 5* 03Pro465 5* (+12) 10/* Q */ add Queen language < 1675775389 715325 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :oh joy! python 3.11 changes the function datetime.datetime.fromisoformat so it now accepts more formats, including the short ISO 8601 formats that lack the hyphen and colon separators, such as "20230207" or "20230207T1309", and the week number formats like "2023-W06-2". so far this makes sense. but wait! < 1675775492 598685 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :they also added some, uh, "reasonable extensions" to the formats that ISO 8601 allows, including that for the separator between the date and time, which should be "T" per ISO 8601, they now accept any one character. including a digit. which means dtm.datetime.fromisoformat("20230201013") is now parsed as if it was 2023-02-01T13, using the last zero < 1675775493 103510 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :as the separator. < 1675775592 573735 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :that's delightfully incompatible with perl's Date::Manip, which allows another "reasonable extension" which is omitting the separator between the date and time parts entirely, so  $d=Date::Manip::Date->new;$d->parse("20230201013"); parses that string as 2023-020T10:13, that is, day 20 in year 2023, after 10 o'clock, a different time. brilliant! < 1675775645 329614 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I side against python 3.11's datetime here, allowing a digit as the separator is stupid and error-prone, it will lead to at least silently missing errors. < 1675775660 144801 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :sure, accept some alternate separators instead of "T" if you wish, but not digits please < 1675775808 890570 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :Date::Manip is a bit overzealous in parsing so I'm not sure whether you do want to allow no separator at all, but that's an inheritence from the Date::Manip 5 days when the module's internal date format was something like "2023020713:10:00" (plus maybe some timezone thing) < 1675776493 382432 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :.oO(there are fifteen different timestamp parsing modules with all different semantics. I know! I'll just make one timestamp parsing module that has the best semantics covering all use cases, and release it as free software!) < 1675777169 502712 :SGautam!uid286066@id-286066.ilkley.irccloud.com QUIT :Quit: Connection closed for inactivity < 1675777410 748454 :craigo!~craigo@180-150-37-12.b49625.bne.nbn.aussiebb.net JOIN #esolangs craigo :realname < 1675777855 99522 :craigo!~craigo@180-150-37-12.b49625.bne.nbn.aussiebb.net QUIT :Quit: Leaving < 1675778528 883399 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1675779297 165950 :Lymia!lymia@ayame.servers.aura.moe JOIN #esolangs Lymia :Lymia Aluysia < 1675780448 154759 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Ping timeout: 248 seconds < 1675780451 483712 :simcop2387_!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in < 1675780467 301982 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Ping timeout: 252 seconds < 1675780531 673472 :simcop2387_!~simcop238@perlbot/patrician/simcop2387 NICK :simcop2387 < 1675780690 439997 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in < 1675780914 121243 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`perl -weuse Date::Manip::Date; $d = Date::Manip::Date->new; $d->parse("20230302122") or print $d->printf("%O = %KT%X\n"); # so I understand this one, it parses as year 2023, day of year 030, hour 21, minute 22 < 1675780915 739014 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2023-01-30T21:22:00 = 2023-030T21:22:00 < 1675780929 688940 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`perl -weuse Date::Manip::Date; $d = Date::Manip::Date->new; $d->parse("20230302922") or print $d->printf("%O = %KT%X\n"); # but where the heck does this come from? < 1675780931 591351 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2664-03-05T15:17:33 = 2664-065T15:17:33 < 1675780967 33134 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`perl -weuse Date::Manip::Date; $d = Date::Manip::Date->new; print $d->version(1); # for the record < 1675780968 482938 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :6.76 [utc] < 1675781765 675916 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :20230302922 seconds since January 1, 1970? < 1675781769 168668 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :`` date --date=@20230302922 < 1675781809 867553 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :Mon Jan 28 00:35:22 UTC 2611 < 1675781821 27446 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Hmm. Well, right century, but not quite. < 1675781857 981909 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :fizzie: I was thinking of that, but it doesn't seem like it. for that, Date::Manip wants the format "epoch 20230302922", and in any case the numbers just don't match < 1675781883 609301 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :`` date --date=@$(( $(date +%s) + 20230302922 )) < 1675781884 839007 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :Sat Mar 5 15:33:26 UTC 2664 < 1675781888 116661 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`dateu @20230302922 < 1675781888 926513 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2611-01-28 00:35:22.000 +0000 UTC January 28 Monday 2611-W05-1 < 1675781894 289449 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :this is what I use by the way < 1675781899 554141 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :20230302922 seconds after the current time seems to be a pretty good match ^ < 1675781907 48759 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` date +%s -d "@20230302922 " < 1675781908 65141 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :20230302922 < 1675781962 841599 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :huh... < 1675781985 661232 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`dateu now +202303022922sec < 1675781987 123179 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :8433-10-30 19:08:28.528 +0000 UTC October 30 Sunday 8433-W43-7 < 1675782001 312830 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`dateu now +20230302292sec < 1675782002 932122 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2664-03-05 15:24:54.125 +0000 UTC March 5 Saturday 2664-W09-6 < 1675782006 364713 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`dateu now +20230302922sec < 1675782007 612993 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2664-03-05 15:35:29.077 +0000 UTC March 5 Saturday 2664-W09-6 < 1675782011 710019 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :that, yes < 1675782015 14524 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :odd < 1675782023 949974 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Ping timeout: 255 seconds < 1675782040 255960 :moony1!moony@hellomouse/dev/moony JOIN #esolangs moony :Kaylie! (she/her) < 1675782082 565903 :Bowserinator!Bowserinat@hellomouse/dev/bowserinator JOIN #esolangs Bowserinator :No VPS :( < 1675782087 565699 :iovoid!iovoid@hellomouse/dev/iovoid JOIN #esolangs iovoid :


 < 1675782130 629814 :moony1!moony@hellomouse/dev/moony NICK :moony < 1675782190 269007 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`perl -weuse Date::Manip::Date; $d = Date::Manip::Date->new; $d->parse("20230302922") and die; $n = $d->new("now"); print $d->printf("%O; "), $n->printf("%O; "), $n->calc($d)->printf("%sys; "); < 1675782192 382700 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2664-03-05T15:38:33; 2023-02-07T15:03:11; 20230302922; < 1675782212 77901 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :> Most valid deltas can be used to specify a date, and the date is defined as that delta added to "now". Refer to the Date::Manip::Delta documentation for a list of valid delta formats. < 1675782213 462665 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs : :1:48: error: parse error on input ‘,’ < 1675782237 82165 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Should remember not to use > for quoting here. < 1675782239 238093 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :indeed it's the number of seconds from now. that's odd. I'll check on a later version of Date::Manip and perl later, just to be sure, and if it still does that, I'll ask Sbeck < 1675782279 42290 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :I think the logic is that it's a valid delta (a Date::Manip::Delta string can omit the word "seconds" and have just the one field), so that's how it gets parsed as. < 1675782308 889748 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :sure, but it's still inconsistent with how 20230302122 is parsed < 1675782397 822308 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :also this is funny because now 20230302122 can mean three different times: 2023-030T21:22 (Date::Manip's preference), now plus 20230302122 seconds, or 2023-03-02T22:00 < 1675782419 213260 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :though I still think the last one, python 3.11's interpretation, is just a straight up bug < 1675782516 730589 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :this is now definitely esoteric territory by the way < 1675782604 365162 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Mhm, right. Well, it can't parse 20230302922 the same way it parsed 20230302122 (because it'd be hour 29), so it... falls back to interpreting it as a delta? Something like that. Sounds like one of these things where the implementation is the specification. < 1675782971 713289 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`perl -weuse Date::Manip::Date; $d = Date::Manip::Date->new; $n = $d->new("now"); for $s (20230228..20230232) { print"$s => "; if ($d->parse($s)) { print "parse error: ", $d->err, "\n"; } else { print $d->printf("%O = %KT%X = "), $n->calc($d)->printf("now+%syssec\n"); } } < 1675782973 515330 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :20230228 => 2023-02-28T00:00:00 = 2023-059T00:00:00 = now+1759428sec \ 20230229 => parse error: [parse] Invalid date \ 20230230 => parse error: [parse] Invalid date \ 20230231 => parse error: [parse] Invalid date \ 20230232 => 2023-09-29T18:46:45 = 2023-272T18:46:45 = now+20230233sec < 1675782986 450490 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :^ delightful, it occurs even for 8-digit and 10-digit strings < 1675783034 417358 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`perl -weuse Date::Manip::Date; $d = Date::Manip::Date->new; $n = $d->new("now"); for $s (20230430..20230432) { print"$s => "; if ($d->parse($s)) { print "parse error: ", $d->err, "\n"; } else { print $d->printf("%O = %KT%X = "), $n->calc($d)->printf("now+%syssec\n"); } } < 1675783036 262761 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :20230430 => 2023-04-30T00:00:00 = 2023-120T00:00:00 = now+7029765sec \ 20230431 => parse error: [parse] Invalid date \ 20230432 => 2023-09-29T18:51:07 = 2023-272T18:51:07 = now+20230432sec < 1675783088 185740 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :20230430 is a valid date meaning 2023-04-30 as exected; 20230431 is invalid because 2023-04 does not have a month 31, and 2023-04-32 means now +20230432 seconds < 1675783383 657098 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`perl -weuse Date::Manip::Date; $d = Date::Manip::Date->new(); $n = $d->new("now"); $s = "201612312359"; for $_r (0..2) { $u = "$s UTC"; print"$u => "; if ($d->parse($u)) { print "parse error: ", $d->err, "\n"; } else { print $d->printf("%O = "), $n->calc($d)->printf("now+%syssec\n"); } $s++ } < 1675783385 366680 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :201612312359 UTC => 2016-12-31T23:59:00 = now+-192554644sec \ 201612312360 UTC => 8411-12-11T11:29:04 = now+201612312360sec \ 201612312361 UTC => 8411-12-11T11:29:05 = now+201612312361sec < 1675783485 423466 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :^ that's got to be a bug, right? 2016-12-31T23:60 UTC was a real leap second, so even if you don't handle leap seconds, 201612312360 should be parsed correctly as some time around 2016-12-31T23:60, right? assuming, as Date::Manip documents, that the T can be omitted < 1675783521 269889 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :or hmm < 1675783527 235843 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :that would be a leap minute, which is invalid < 1675783537 705102 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`perl -weuse Date::Manip::Date; $d = Date::Manip::Date->new(); $n = $d->new("now"); $s = "20161231235959"; for $_r (0..2) { $u = "$s UTC"; print"$u => "; if ($d->parse($u)) { print "parse error: ", $d->err, "\n"; } else { print $d->printf("%O = "), $n->calc($d)->printf("now+%syssec\n"); } $s++ } < 1675783539 473771 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :20161231235959 UTC => 2016-12-31T23:59:59 = now+-192554739sec \ 20161231235960 UTC => parse error: [parse] Delta too large \ 20161231235961 UTC => parse error: [parse] Delta too large < 1675783566 622644 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :but even 20161231235960 UTC, which should be a leap second, isn't parsed right < 1675783689 718963 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :well, the previous thing still applies. I'll have to test with a later version of Date::Manip, and unless that clears up everything (unlikely based on the Changes documents) I'll have to mail Sbeck < 1675784535 118958 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I mean even if it's not a bug, it should be documented as a caveat you have to be careful about, or in the changelogs as fixed < 1675784899 829581 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1675785422 687676 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu QUIT :Quit: Client closed > 1675785728 466311 PRIVMSG #esolangs :14[[07Queen14]]4 10 02https://esolangs.org/w/index.php?diff=106694&oldid=106691 5* 03Pro465 5* (+129) 10/* Examples */ add truth machine program < 1675787274 713824 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1675787869 920252 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1675788166 542566 PRIVMSG #esolangs :14[[07Binary Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=106695&oldid=106682 5* 03Bbf 5* (+294) 10/* Commands */ > 1675788199 747684 PRIVMSG #esolangs :14[[07Talk:Binary Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=106696&oldid=106666 5* 03Bbf 5* (-79) 10Blanked the page > 1675788332 427396 PRIVMSG #esolangs :14[[07Binary Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=106697&oldid=106695 5* 03Bbf 5* (+13) 10/* Hello World! Script */ > 1675788422 508955 PRIVMSG #esolangs :14[[07Binary Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=106698&oldid=106697 5* 03Bbf 5* (+2) 10/* Hello World! Script */ < 1675790281 533111 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1675790502 831808 PRIVMSG #esolangs :14[[07Binary Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=106699&oldid=106698 5* 03Bbf 5* (+113) 10/* Hello World! Script */ < 1675791263 971204 :zzo38!~zzo38@host-24-207-14-22.public.eastlink.ca PRIVMSG #esolangs :We could try to work to write rules for playing a old style game if wanted, with some newer corrections too. I do have some ideas about how this could be done, although it would also require writing errata for some cards > 1675793387 933507 PRIVMSG #esolangs :14[[07TurtleDigits14]]4 10 02https://esolangs.org/w/index.php?diff=106700&oldid=94927 5* 03NikiTricky 5* (+74) 10Add more categories > 1675793754 892431 PRIVMSG #esolangs :14[[07Listack14]]4 M10 02https://esolangs.org/w/index.php?diff=106701&oldid=106677 5* 03McChuck 5* (+0) 10/* Example programs */ < 1675795032 149053 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1675798626 106238 PRIVMSG #esolangs :14[[07PRINT/Concept Interpreter14]]4 10 02https://esolangs.org/w/index.php?diff=106702&oldid=106631 5* 03SpaceByte 5* (-16) 10 < 1675803891 18920 :bgs!~bgs@212-85-160-171.dynamic.telemach.net QUIT :Remote host closed the connection < 1675806246 308429 :b_jonas!~x@adsl-89-134-28-167.monradsl.monornet.hu PRIVMSG #esolangs :fizzie: wait, it gets better. Date::Manip parses 111111-11 as meaning 2011-11-11T11:00, which is documented. but 111111-55 is parsed as 2011-11-11T??:55 where the hour is taken from the current date but the minute is overwritten with 55. < 1675806280 117211 :b_jonas!~x@adsl-89-134-28-167.monradsl.monornet.hu PRIVMSG #esolangs :so I turned that to https://www.perlmonks.com/?node_id=11150225 > 1675806666 756834 PRIVMSG #esolangs :14[[07Brainfuck Encoded Concatenative Calculus14]]4 M10 02https://esolangs.org/w/index.php?diff=106703&oldid=103166 5* 03Olus2000 5* (+30) 10/* Computational class */ typo in `cat call` reduction > 1675810288 37900 PRIVMSG #esolangs :14[[07Falsish14]]4 M10 02https://esolangs.org/w/index.php?diff=106704&oldid=104788 5* 03McChuck 5* (+14) 10/* See also */ > 1675810343 902829 PRIVMSG #esolangs :14[[07Listack14]]4 M10 02https://esolangs.org/w/index.php?diff=106705&oldid=106701 5* 03McChuck 5* (+24) 10/* Features */ < 1675811971 308904 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1675812639 753694 :__monty__!~toonn@user/toonn QUIT :Quit: leaving