< 1719964851 122458 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :`` cd /hackenv/interps/bf_txtgen; java textgen -g 1000 -t 3 -i <(echo -n ChatGPT) | tail -n 2 | head -n 1 < 1719964857 831627 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :83 +++++++++++++[>+++++>++++++++>+++++++++<<<-]>++.>.-------.>-.<<++++.+++++++++.++++. [136] < 1719964890 359289 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :And it's still the same structure, just changes how many >s there are in the one single loop. < 1719965237 888369 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :^bf +++++++++++[>+++>+++++>+++++++++>++++++<<<<-]>>>---.<<.-.>>++.++++.<<.+++++++++++...>------------..<.......>.>-----------.-----------------------------.-------------------...<...>.<.>>----.<<<...>...>.<..+++++++++++++++++++..--....<++.>>>+++++++++++++++++++++++++++++++.<<++.<..>>+++.<.<+.-..>>-.....<<+.>--.<---.>>+.<++.<.>>.---.<<.>>.<<..>>+++. < 1719965237 951384 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :`! bf +++++++++++++[>++++++++>+++++++++>><<<<-]>--.>.-------.<+.>+.+++++. < 1719965239 537551 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :fungot < 1719965328 5197 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :well, that went further than I expected, but fungot missed having the last word < 1719965328 317417 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :salpynx: otherwise i'll either explain more or stop in case of error. < 1719965342 938659 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :salpynx: so much effort was put into preventing bot loops in this channel < 1719965360 115248 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :basically because a lot of effort was put into finding them, but when someone was successful, it needed one of the bot operators or one of the ops to clean it up < 1719965370 298585 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :different bots use different anti-looping mechanisms though < 1719965377 487699 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think fungot just has a list of bots it refuses to listen to < 1719965377 807131 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :ais523: won't the pointers be updated upon copy? ( forgive my naivete) < 1719965384 184461 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :^ignore < 1719965387 539931 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :^show ignore < 1719965392 947844 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I can't remember how it works though < 1719965398 448434 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :^help ignore < 1719965398 536280 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1719965419 658179 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :maybe even showing the list is admin-only < 1719965446 106982 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Yes, it is. < 1719965448 789692 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :^ignore < 1719965448 848640 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :^(HackEso|lambdabot|metasepia|idris-bot|blsqbot|j-bot|esolangs|velik|perlbot|m0ther)! < 1719965481 420919 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :It's a regexp (hence the REXP fingerprint) applied to the nick!user@host prefix of the message. < 1719965503 415801 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :oh, I see, the ! at the end is part of the nick < 1719965513 606798 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I initially interpreted it as an Underload comment < 1719965520 918282 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(not the nick itself, but what IRC sends when a nick is involved) < 1719965658 270108 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I think HackEso's botloop avoidance, on the other hand, is just a zero-width space added at the beginning of the message when it's non-alphanumeric, or something along those lines. < 1719965740 394747 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :^bf ++++++++++++++[>+++++++++++++++++>+++++++>++>++++<<<<-]>>--.<++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-------------------.+++++++++++++++++++++++++++++++++++++.>++++.>-----.<.+++++++++++++++++.+++.>+++++..-.<.>++ < 1719965740 676523 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :`🌱 3 148874 < 1719965742 166295 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​.#^ < 1719965788 6095 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :oops, didn't copy the final . :( < 1719965797 640623 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :`🌱 3 1488749 < 1719965798 893764 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :fun < 1719965800 127145 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :fizzie: right, and that's why HackEgo can see fungot's comments – fungot's prevention is on receiving and HackEgo's on sending, so there's no prevention on messages going the other way < 1719965800 695965 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :ais523: and you need a site map... just for quick program development, where you can find a couple of years < 1719965853 81837 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :If/when I add the LLM to the esolangs bot, that's going to be a novel new botloop vector. The way it's written currently, it only reacts to messages with an "esolangs[:;,]" prefix, and adds a "nick: " prefix in its reply, which could easily get it stuck in a conversation loop with fungot for example. < 1719965853 382905 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :fizzie: these records are called /continuations/. a continuation is < 1719965909 41453 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :But fungot has that "only up to 3 replies in a row to the same person" rule, and it seems to take at least a minute for the LLM to generate a response (the way I'm using it), so at least it'll be a very slow loop. < 1719965909 483945 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :fizzie: if i quoted something to you, either one of the paragraphs < 1719965956 719853 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :a very slow and non-infinite loop, so probably not a problem < 1719966189 95744 :Everything!~Everythin@109.162.122.37 JOIN #esolangs * :Everything < 1719966377 607458 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :\ < 1719966383 176825 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :sorry, typo < 1719966416 613322 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :one of my biggest annoyances with IRC is that backspace and return are right next to each other on typical keyboards, so silly things can happen when trying to correct a typo < 1719966937 15782 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Yay I figured out the quarter turn belt thing. It's too short :-) https://old.reddit.com/r/shapezio/comments/1dto2zq/why_does_this_cause_gaps/ has a relatively lengthy reply with some details. < 1719967129 359297 :int-e!~noone@int-e.eu PRIVMSG #esolangs :<3 quirks. < 1719967208 644026 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(b_jonas might care) < 1719967335 740724 :SGautam!uid286066@id-286066.ilkley.irccloud.com QUIT :Quit: Connection closed for inactivity < 1719968968 72906 :FreeFull!~freefull@46.205.195.157.nat.ftth.dynamic.t-mobile.pl QUIT :Ping timeout: 268 seconds < 1719969255 808045 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :" [...] nick in the cyan-purple range" => I changed my other nick from wob_jonas to wib_jonas specifically to make it green instead of being in that range < 1719969271 215068 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :on https://logs.esolangs.org/ that is < 1719969464 634169 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :" [...] Underload interpreters to ignore unrecognised characters" => is that https://esolangs.org/wiki/Tarski ? it says "All other characters are Nops." < 1719969590 436278 :amby!~ambylastn@2a00:23c5:ce05:7801:50c1:c6ef:17ef:c2d9 QUIT :Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement < 1719969812 300263 :FreeFull!~freefull@46.205.205.65.nat.ftth.dynamic.t-mobile.pl JOIN #esolangs FreeFull :FreeFull < 1719970293 175849 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Remember those Google Search Console stats I shared of the wiki the other day? Turns out they were probably mostly nonsensical, because I'd originally (back in 2016) added it as an "URL prefix" of `http://esolangs.org/`, which excludes HTTPS pages, as opposed to a "Domain" (which includes both HTTP and HTTPS, and all subdomains). And most wiki traffic is HTTPS. < 1719970340 416485 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I've now verified it as a domain, though it says it'll take a day to start showing any numbers. < 1719970850 333097 :Everything!~Everythin@109.162.122.37 QUIT :Quit: leaving < 1719970908 930343 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :"so much effort was put into preventing bot loops in this channel" => so much that I even chased away a promising newbie when they put a bot online but I found that it allows me to send any IRC command so I did so. < 1719970949 769278 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :fizzie: http only? that's good to know < 1719970968 249257 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I'll be interested in the better stats then < 1719971188 787415 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Only realized that because I noticed for the site registered as an URL prefix, 95% of pages were listed as "not indexed", most of them with the reason "Alternative page with proper canonical tag", which AFAICT is because MediaWiki generates a on the page, so Google considers the HTTPS version the "default" one and marks the others as < 1719971190 789747 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :duplicates. < 1719971247 986158 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :(Not sure why that doesn't apply to _all_ the pages, but who knows.) > 1719971306 618476 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132011&oldid=131898 5* 03B jonas 5* (-166) 10 < 1719971373 854181 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :fizzie: maybe because the logs pages don't have such a link tag > 1719971459 411897 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132012&oldid=132011 5* 03Ais523 5* (+255) 10restore sandbox header < 1719972921 545758 :impomatic!~impomatic@2a00:23c7:5fbd:8001:614a:ffc8:bf24:a0c1 QUIT :Quit: Client closed < 1719974415 611515 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :I see the Seed page has a TC demonstration program beginning with 112 1500594... < 1719974452 520129 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :it outputs a funge-98 program which uses = for a system-execute, which calls to perl < 1719974496 216791 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :`! befunge98 "'e}5$||2$:/))5$4$()5$3$((/qq?3${})\))2?(())\))2?(()\))2?((S(\(\|)\))\*)2?((\|](^[(K(\|I((\{s elihw1'ep- lrep"=@ < 1719974498 232844 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :No output. < 1719974586 541255 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :so I know that had no input, but I can only get (IK) -> K to work. I can't tell is there a bug in the perl, befunge-98 implementation details around =, or OS dependent issues < 1719974663 686386 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :I think this is either a befunge98 or perl question, but I'm trying to figure out the syntax to demonstrate that K and S work in that code < 1719974810 83001 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :``` rev <<<"'e}5$||2$:/))5$4$()5$3$((/qq?3${})\))2?(())\))2?(()\))2?((S(\(\|)\))\*)2?((\|](^[(K(\|I((\{s elihw1'ep- lrep" < 1719974811 132110 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :bash: command substitution: line 0: syntax error near unexpected token `\)' \ bash: command substitution: line 0: `(/qq?3${})\)' \ perl -pe'1while s{\((I|\(K([^(]|\((?2)*\))\)|\(\(S((?2))\)((?2))\))((?255))/:$2||$5}e' < 1719974837 74779 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :backslashes < 1719974852 513927 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :``` rev <<<\''e}5$||2$:/))5$4$()5$3$((/qq?3${})\))2?(())\))2?(()\))2?((S(\(\|)\))\*)2?((\|](^[(K(\|I((\{s elihw1'\''ep- lrep' < 1719974853 721239 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :perl -pe'1while s{\((I|\(K([^(]|\((?2)*\))\)|\(\(S((?2))\)((?2))\))((?2))\)}{$3?qq/(($3$5)($4$5))/:$2||$5}e' < 1719975209 103246 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :`` perl -pe'1while s{\((I|\(K([^(]|\((?2)*\))\)|\(\(S((?2))\)((?2))\))((?2))\)}{$3?qq/(($3$5)($4$5))/:$2||$5}e' <<< "(IK)" < 1719975210 582638 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :K < 1719975267 763380 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :thanks, the backslash escaping is one level, I _think_ that's done correctly, but was worried it might be very environment dependent < 1719975483 980810 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :maybe the perl is wrong, this makes no sense to me: < 1719975486 54577 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :`` perl -pe'1while s{\((I|\(K([^(]|\((?2)*\))\)|\(\(S((?2))\)((?2))\))((?2))\)}{$3?qq/(($3$5)($4$5))/:$2||$5}e' <<< "(K(I)(I)) < 1719975487 260916 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​/hackenv/bin/`: eval: line 5: unexpected EOF while looking for matching `"' \ /hackenv/bin/`: eval: line 6: syntax error: unexpected end of file < 1719975510 208659 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :`` perl -pe'1while s{\((I|\(K([^(]|\((?2)*\))\)|\(\(S((?2))\)((?2))\))((?2))\)}{$3?qq/(($3$5)($4$5))/:$2||$5}e' <<< "(K(I)(I))" < 1719975511 465548 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​(K) < 1719975597 55843 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :well, at least I know I in perl territory now, unless there's another escaping issue in addition to backslashes < 1719975740 410405 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the Perl would be a lot easier to use if it used some other character for bracketing purposes rather than () < 1719975748 829602 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :<> don't need escaping in regexes, for example < 1719975980 765051 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :`` perl -pe'1while s{<(I|)>|\<((?2))>)((?2))>}{$3?qq/<<$3$5><$4$5>>/:$2||$5}e # the same program with <> not ()' <<< ">" < 1719975982 263686 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​ < 1719976020 480462 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :`` perl -pe'1while s{<(I|)>|\<((?2))>)((?2))>}{$3?qq/<<$3$5><$4$5>>/:$2||$5}e # the same program with <> not ()' <<< "<I>" < 1719976022 342516 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :I < 1719976030 718289 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :program is right but input is wrong :-) < 1719976047 912439 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :salpynx: ^ < 1719976063 678764 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :`` perl -pe'1while s{<(I|)>|\<((?2))>)((?2))>}{$3?qq/<<$3$5><$4$5>>/:$2||$5}e # the same program with <> not ()' <<< ">" < 1719976065 769489 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​ < 1719976859 425888 :Noisytoot!~noisytoot@user/meow/Noisytoot QUIT :Excess Flood < 1719976878 220060 :Noisytoot!~noisytoot@user/meow/Noisytoot JOIN #esolangs Noisytoot :Ron < 1719976998 972306 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :ais523: thank you! that makes the code much clearer, and now I can see it working with (). < 1719977067 855731 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :It's quite hard to group combinators properly when you *have* to. The unlambda ``kii style is much easier to work with < 1719977188 433998 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :`` perl -pe'1while s{\((I|\(K([^(]|\((?2)*\))\)|\(\(S((?2))\)((?2))\))((?2))\)}{$3?qq/(($3$5)($4$5))/:$2||$5}e' <<< "(((((SK)K)K)(IK))S)" < 1719977189 837797 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :K < 1719977210 457267 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :demonstrates I K and S all behaving correctly < 1719977216 902748 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :nice < 1719977218 757432 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :`` perl -pE'say while s{\((I|\(K([^(]|\((?2)*\))\)|\(\(S((?2))\)((?2))\))((?2))\)}{$3?qq/(($3$5)($4$5))/:$2||$5}e' <<< "(((((SK)K)K)(IK))S)" < 1719977220 81321 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​((((KK)(KK))(IK))S) \ \ ((K(IK))S) \ \ (IK) \ \ K \ \ K < 1719977232 937159 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :oh < 1719977235 367180 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :`` perl -lpE'say while s{\((I|\(K([^(]|\((?2)*\))\)|\(\(S((?2))\)((?2))\))((?2))\)}{$3?qq/(($3$5)($4$5))/:$2||$5}e' <<< "(((((SK)K)K)(IK))S)" < 1719977236 624625 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​((((KK)(KK))(IK))S) \ ((K(IK))S) \ (IK) \ K \ K < 1719977375 559564 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :that's neat, it's showing the intermediate steps as the expression is reduced. That's not as magic as I first thought it was, but it seemed impressive! < 1719977885 337697 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :and it reduces correctly on the tio.run Seed interpreter, which is what I was wanting to see. The URL is to long to post. It's super impressive that the seed was found and it works. < 1719978062 289873 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :... biggest problem is between keyboard and chair in formatting the input correctly. The documentation is lacking tho, I might document the example on the article, or a a link to tio > 1719980521 324577 PRIVMSG #esolangs :14[[07Talk:BytePusher14]]4 10 02https://esolangs.org/w/index.php?diff=132013&oldid=131962 5* 03Sgeo 5* (+156) 10/* Langton Ant missing */ new section < 1719980854 435010 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :zzo38, is your Munching Squares BytePusher program supposed to have audio? Because if it isn't, I have a bug < 1719981584 929446 :Raoof!~Raoof@ip251.ip-167-114-76.net JOIN #esolangs * :[https://web.libera.chat] Raoof > 1719981820 972845 PRIVMSG #esolangs :14[[07One Time Cat14]]4 M10 02https://esolangs.org/w/index.php?diff=132014&oldid=131746 5* 03None1 5* (+24) 10/* Python 3 */ fix > 1719981879 646005 PRIVMSG #esolangs :14[[07BytePusher14]]4 10 02https://esolangs.org/w/index.php?diff=132015&oldid=129746 5* 03Sgeo 5* (+171) 10New implementation > 1719981913 108219 PRIVMSG #esolangs :14[[07Talk:One Time Cat14]]4 10 02https://esolangs.org/w/index.php?diff=132016&oldid=131933 5* 03None1 5* (+156) 10/* How does the program actually work? */ > 1719982120 514579 PRIVMSG #esolangs :14[[07'Python' is not recognized as an internal or external command, operable program or batch file.14]]4 M10 02https://esolangs.org/w/index.php?diff=132017&oldid=131959 5* 03None1 5* (+2) 10 < 1719982199 814317 :Raoof!~Raoof@ip251.ip-167-114-76.net PRIVMSG #esolangs :ais523 have you studied cellular automatas or Tilings ? did you know any CA or Tiles set that I can map Ar into it ? < 1719982384 282260 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :https://github.com/Sgeo/BytePusherWASM/blob/main/bytepusher.wat really thinking I should have used folded instructions. This... is going to confuse me in the future < 1719982423 397772 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :Raoof: cellular automata are bad at arithmetic < 1719982466 232400 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :Sgeo: I do not remember for sure, but I think it does have audio. < 1719982472 408123 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :you could probably compile from a Turing machine into a very complex automaton, but there's no real reason to do so < 1719982575 181702 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :So, if I write WebAssembly by hand, but use a tool to make said WebAssembly more readable than the janky way I wrote it... well, I don't really have a question beyond losing bragging rights >.> < 1719982682 39790 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :However, I think the only reason it has audio is because I did not deliberately get rid of it; I did not deliberately add audio. < 1719983017 998268 :Raoof!~Raoof@ip251.ip-167-114-76.net PRIVMSG #esolangs :ais523 I have an idea about turning the four operations in Ar into a single universal operation like a non-periodic monotile, do you know any language like this ? < 1719983186 34177 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :Raoof: some combinator-based languages can do it, e.g. https://esolangs.org/wiki/Iota > 1719983543 10717 PRIVMSG #esolangs :14[[07One Time Cat14]]4 10 02https://esolangs.org/w/index.php?diff=132018&oldid=132014 5* 03None1 5* (+41) 10/* Examples */ < 1719983609 519791 :Raoof!~Raoof@ip251.ip-167-114-76.net PRIVMSG #esolangs :ais523 thanks for the link, I've seen iota before but I haven't figure out how to make the connection between lambda expressions and arithmetic expressions < 1719983681 351465 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :well it's quite indirect – lambda calculus can simulate arithmetic on nonnegative integers using Church numerals, but normally there are better ways to write things < 1719983708 894160 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(and you can use arithmetic on nonnegative integers as primitives to do arithmetic on other sorts of computable number) < 1719984101 785651 :Raoof!~Raoof@ip251.ip-167-114-76.net PRIVMSG #esolangs :ais523 church numerals for example 1 = \f.\x.f x looks like a universal function in disguise but I don't know how to get rid of non-terminating lambda expression < 1719984366 168092 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :well, with many evaluation strategies, it's the identity function < 1719984394 403314 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the identity function isn't normally considered a universal function, because you need another universal function to encode the input > 1719984429 877692 PRIVMSG #esolangs :14[[07One Time Cat14]]4 10 02https://esolangs.org/w/index.php?diff=132019&oldid=132018 5* 03None1 5* (+241) 10/* Examples */ > 1719984561 12175 PRIVMSG #esolangs :14[[07ORK14]]4 M10 02https://esolangs.org/w/index.php?diff=132020&oldid=124375 5* 03None1 5* (+250) 10/* Examples */ < 1719984614 299949 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1719985368 937435 :Raoof!~Raoof@ip251.ip-167-114-76.net PRIVMSG #esolangs :ais523 it looks as if that there is single universal operation and all function application are secretly using it, for example you can think of Y = \f. (\x. f (x x)) (\x. f (x x)) as Y(f) = u(\x.u(f,u(x,x)),\x.u(f,u(x,x))) but it seems like you can't get ride of non-terminating expression > 1719985852 945128 PRIVMSG #esolangs :14[[07Talk:Tables14]]4 N10 02https://esolangs.org/w/index.php?oldid=132021 5* 03EvyLah 5* (+246) 10Created page with "{| class="wikitable" |- ! Useless number !! Message |- | 0 || {| class="wikitable" |- ! actual message !! sign |- | what a wild page about tables. || ~~~~ |} |}" > 1719987053 468313 PRIVMSG #esolangs :14[[07+Output14]]4 10 02https://esolangs.org/w/index.php?diff=132022&oldid=129291 5* 03EvyLah 5* (+85) 10/* Examples */ fixed repeating output < 1719988630 753167 :salpynx!~salpynx@161.29.23.120 QUIT :Remote host closed the connection < 1719990542 653801 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1719991504 479650 :Raoof!~Raoof@ip251.ip-167-114-76.net QUIT :Quit: Client closed > 1719991652 953545 PRIVMSG #esolangs :14[[07Shape-Machine14]]4 10 02https://esolangs.org/w/index.php?diff=132023&oldid=132009 5* 03Ractangle 5* (-5) 10 > 1719991682 135170 PRIVMSG #esolangs :14[[07Shape-Machine14]]4 10 02https://esolangs.org/w/index.php?diff=132024&oldid=132023 5* 03Ractangle 5* (+25) 10 < 1719993353 209262 :Noisytoot!~noisytoot@user/meow/Noisytoot QUIT :Quit: ZNC 1.8.2 - https://znc.in < 1719993373 959565 :Noisytoot!~noisytoot@user/meow/Noisytoot JOIN #esolangs Noisytoot :Ron < 1719996675 616718 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: as for those conditionals from integer arithmetic operations, (3*x)/(3*x-1) results in 1 if x is positive or 0 otherwise, and (3*x*x)/(3*x*x-1) results in 1 if x is nonzero or 0 otherwise. if you can add any nonzero integer constant m as an operation besides multiplication and divison, you can use that to add 1 by writing (x*m+m)/m instead of x+1, and similarly to subtract 1 you write < 1719996681 624157 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :(x*(-m)+m)/m, basically multiplication and division by anything is powerful. only then you need a somewhat unusual way to do a conditional if you can only add constants: if you have a condition c that's either 0 or 1, such as from those comparisons before, then you need to write (c*(x-1)+1)*((1-c)*(y-1)+1) to get x when c is 1 or y when c is 0. this gets ugly quickly. < 1719996793 872046 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so +-*/ by constants is enough < 1719996818 498748 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :or, no < 1719996831 791708 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :need to be able to copy values and combine, e.g. the / above isn't by a constant < 1719996846 432414 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I should go to bed, too tired to reason about this < 1719996853 748504 :ais523!~ais523@user/ais523 QUIT :Quit: quit < 1719998186 644487 :Koen!~Koen@2a04:cec0:1165:c260:9c4:25c9:48d8:6834 JOIN #esolangs * :Koen < 1719998877 335351 :X-Scale!~X-Scale@83.223.232.69 JOIN #esolangs X-Scale :[https://web.libera.chat] X-Scale > 1719998900 267891 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 N10 02https://esolangs.org/w/index.php?oldid=132025 5* 03Yayimhere 5* (+77) 10Created page with "i want to make a esolang where code looks somewhat like this: 1|2x" > 1719999039 477265 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132026&oldid=132025 5* 03Yayimhere 5* (+80) 10 > 1719999378 655947 PRIVMSG #esolangs :14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=132027&oldid=131584 5* 03None1 5* (+78) 10/* */ > 1719999533 347777 PRIVMSG #esolangs :14[[07User:Yayimhere14]]4 10 02https://esolangs.org/w/index.php?diff=132028&oldid=130374 5* 03Yayimhere 5* (+77) 10 > 1719999545 941513 PRIVMSG #esolangs :14[[07User:Yayimhere14]]4 10 02https://esolangs.org/w/index.php?diff=132029&oldid=132028 5* 03Yayimhere 5* (+0) 10 > 1719999599 489078 PRIVMSG #esolangs :14[[07User:Yayimhere14]]4 10 02https://esolangs.org/w/index.php?diff=132030&oldid=132029 5* 03Yayimhere 5* (-77) 10 < 1719999747 942243 :X-Scale!~X-Scale@83.223.232.69 QUIT :Ping timeout: 250 seconds > 1719999802 891422 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132031&oldid=132026 5* 03Yayimhere 5* (+4) 10 > 1719999926 753677 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132032&oldid=132031 5* 03Yayimhere 5* (+27) 10 < 1720000502 523045 :X-Scale!~X-Scale@31.22.161.232 JOIN #esolangs X-Scale :[https://web.libera.chat] X-Scale < 1720001541 945460 :X-Scale!~X-Scale@31.22.161.232 QUIT :Ping timeout: 250 seconds < 1720001771 477709 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu JOIN #esolangs b_jonas :[https://web.libera.chat] wib_jonas < 1720001844 610628 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :yes, I'm doing multiplication and integer division with non-constants as both arguments. also I forgot to mention it, but the above formulas work no matter whether those divisions round the quotient towards zero (truncating division) or round towards negative infinity (floor division) < 1720001934 703423 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :if you have a language like this, it may be worth to specify division as allowing either implementation-defined, since which one is more convenient can depend on how you're implementing it. those formulas don't work in *all* flavors of integer division out there, but these are two common ones. > 1720002057 76969 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132033&oldid=132032 5* 03Yayimhere 5* (+273) 10 < 1720003020 690627 :cpressey!~weechat@33b62f0c.skybroadband.com JOIN #esolangs cpressey :weechat < 1720003445 930929 :Raoof!~Raoof@ip251.ip-167-114-76.net JOIN #esolangs * :[https://web.libera.chat] Raoof > 1720003575 245875 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132034&oldid=132033 5* 03Yayimhere 5* (+72) 10 > 1720003631 665341 PRIVMSG #esolangs :14[[07User:Yayimhere14]]4 10 02https://esolangs.org/w/index.php?diff=132035&oldid=132030 5* 03Yayimhere 5* (+56) 10 > 1720003727 512130 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132036&oldid=132034 5* 03Yayimhere 5* (+57) 10 > 1720003743 725299 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132037&oldid=132036 5* 03Yayimhere 5* (+6) 10 > 1720003842 359518 PRIVMSG #esolangs :14[[07ThreadFuck14]]4 M10 02https://esolangs.org/w/index.php?diff=132038&oldid=122135 5* 03None1 5* (-1) 10/* Lock 2 */ > 1720003867 483459 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132039&oldid=132037 5* 03Yayimhere 5* (-3) 10 > 1720003911 210839 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132040&oldid=132039 5* 03Yayimhere 5* (-2) 10 > 1720003926 422434 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132041&oldid=132040 5* 03Yayimhere 5* (+2) 10 < 1720004082 564940 :cpressey!~weechat@33b62f0c.skybroadband.com PRIVMSG #esolangs :Computer programming is where algebraic properties go to die. > 1720004500 464976 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132042&oldid=132041 5* 03Yayimhere 5* (+1083) 10 < 1720004577 335555 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :on the esowiki, where do you post reports when an administrator has to deal with something, such as a copyright violation where an admin is needed to hide revisions? I'm looking for something like an administrators' noticeboard page. I understand that in practice I can ask here on IRC, or ping a specific admin on the wiki, but there should be a < 1720004577 835425 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :mechanism that doesn't rely on the IRC channel working nor singles out a specific admin. < 1720004627 667365 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :(nor commits a bigger obvious violation to summon the admins, such as replacing the main page with your request, obviously) < 1720005060 969824 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu QUIT :Quit: Client closed < 1720005202 465407 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu JOIN #esolangs b_jonas :[https://web.libera.chat] wib_jonas < 1720005274 760461 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :Also I wonder if the esowiki frontpage should have a more prominent thank you notice about the hosting sponsor Bytemark. There's an "About Esolang" link in the bottom and if you follow that you get the info, but something more obvious on just the frontpage might be appropriate. > 1720005283 539009 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132043&oldid=132042 5* 03Yayimhere 5* (+85) 10/* idea 2 */ > 1720005293 136935 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132044&oldid=132043 5* 03Yayimhere 5* (-1) 10 > 1720005363 217450 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132045&oldid=132044 5* 03Yayimhere 5* (-13) 10 > 1720005375 90440 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132046&oldid=132045 5* 03Yayimhere 5* (-3) 10 > 1720005667 139264 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=132047&oldid=131669 5* 03B jonas 5* (+85) 10 > 1720005771 524714 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=132048&oldid=132047 5* 03B jonas 5* (+16) 10 < 1720006060 81545 :cpressey!~weechat@33b62f0c.skybroadband.com PRIVMSG #esolangs :Humanity has devised a multitude of ingenious ways of confirming that a computer program meets its specification. None of these ways accounts for the fundamental truth that people don't know what they want. < 1720006067 82990 :Koen_!~Koen@2a04:cec0:1179:2e65:38e7:3fe6:2962:fbda JOIN #esolangs * :Koen < 1720006109 676642 :Koen!~Koen@2a04:cec0:1165:c260:9c4:25c9:48d8:6834 QUIT :Ping timeout: 240 seconds < 1720006445 650273 :cpressey!~weechat@33b62f0c.skybroadband.com QUIT :Ping timeout: 240 seconds > 1720006733 806735 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132049&oldid=132012 5* 03Froginstarch 5* (+43) 10 < 1720007084 722385 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :wib_jonas: There's a ":BYTEMARK" logo at the bottom-right of every page, next to the CC0 thing and the "Powered by MediaWiki" one. < 1720007117 56910 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Although the URL appears to now go to a 404 page; I guess they've changed their website (maybe as part of the iomart semi-re-branding). < 1720007159 904027 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :The person who originally negotiated the sponsorship thing is no longer with the company, so I'm a little worried eventually they'll realize they don't want to pay for our nonsense. < 1720007177 78382 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :(Not that it's a large drain on their resources.) < 1720007855 932740 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I see < 1720008125 970287 :Raoof!~Raoof@ip251.ip-167-114-76.net QUIT :Quit: Client closed < 1720008283 749979 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu QUIT :Quit: Client closed < 1720008302 464773 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu JOIN #esolangs b_jonas :[https://web.libera.chat] wib_jonas < 1720008557 86319 :amby!~ambylastn@2a00:23c5:ce05:7801:813c:bae3:a5d7:4664 JOIN #esolangs * :realname < 1720009024 947392 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :On the earlier topic, it's not being used that way, but [[Esolang_talk:Administrators]] could be a plausible place to ask (publicly visible, but that's the general standard on the wiki) questions from "administrators" in general. Whether anyone would notice an edit there is a different question. < 1720009376 658737 :X-Scale!~X-Scale@31.22.200.3 JOIN #esolangs X-Scale :[https://web.libera.chat] X-Scale > 1720009769 567701 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132050&oldid=132046 5* 03Yayimhere 5* (+218) 10 < 1720010134 281455 :cpressey!~weechat@33b62f0c.skybroadband.com JOIN #esolangs cpressey :weechat < 1720010620 587001 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :yeah, I mean requests that you can make publicly visible < 1720011369 943683 :X-Scale!~X-Scale@31.22.200.3 QUIT :Ping timeout: 250 seconds > 1720011814 159834 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132051&oldid=132049 5* 03Tommyaweosme 5* (+307) 10 > 1720011904 268797 PRIVMSG #esolangs :14[[07User:Yayimhere/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132052&oldid=132050 5* 03Yayimhere 5* (+14) 10 > 1720013934 574965 PRIVMSG #esolangs :14[[07Gate14]]4 10 02https://esolangs.org/w/index.php?diff=132053&oldid=131989 5* 03Yayimhere 5* (+150) 10 > 1720014014 276363 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=132054&oldid=132048 5* 03Tommyaweosme 5* (-10) 10baleeted > 1720014048 459276 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=132055&oldid=132051 5* 03None1 5* (+27) 10/* Tests */ > 1720014181 121747 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=132056&oldid=132055 5* 03None1 5* (+85) 10/* what */ < 1720014190 750570 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu QUIT :Quit: Client closed < 1720014203 468214 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu JOIN #esolangs b_jonas :[https://web.libera.chat] wib_jonas < 1720014285 206255 :earend1!uid657395@user/utoneq NICK :earendl < 1720014884 451825 :earendl!uid657395@user/utoneq NICK :m0ther < 1720014894 520340 :m0ther!uid657395@user/utoneq NICK :earend1 < 1720014922 52344 :earend1!uid657395@user/utoneq NICK :utoneq < 1720014932 69017 :utoneq!uid657395@user/utoneq NICK :zut < 1720014944 595862 :zut!uid657395@user/utoneq NICK :earend1 > 1720015419 58448 PRIVMSG #esolangs :14[[07Gate14]]4 10 02https://esolangs.org/w/index.php?diff=132057&oldid=132053 5* 03Yayimhere 5* (+36) 10 > 1720016040 874034 PRIVMSG #esolangs :14[[07CW@ 3 cell brainfuck substitution14]]4 10 02https://esolangs.org/w/index.php?diff=132058&oldid=131782 5* 03Yayimhere 5* (-368) 10/* programs */ > 1720016106 584837 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=132059&oldid=131440 5* 03Yayimhere 5* (+13) 10 > 1720016183 429739 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=132060&oldid=132059 5* 03Yayimhere 5* (+0) 10/* examples */ > 1720016206 81035 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=132061&oldid=132060 5* 03Yayimhere 5* (+0) 10 > 1720016252 723328 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=132062&oldid=132061 5* 03Yayimhere 5* (-16) 10/* examples */ > 1720016414 224418 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=132063&oldid=132062 5* 03Yayimhere 5* (+16) 10 < 1720016419 478138 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1720017023 83461 PRIVMSG #esolangs :14[[07GreenBerry14]]4 10 02https://esolangs.org/w/index.php?diff=132064&oldid=118712 5* 031hals 5* (+0) 10fixed external links > 1720019018 322380 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132065&oldid=132056 5* 03Int-e 5* (+1) 10cute but let's not do that to the one part of the page that's actually informative < 1720019071 172772 :dawids!~dawids@109.78.245.239 JOIN #esolangs * :realname < 1720019071 297686 :dawids!~dawids@109.78.245.239 QUIT :Client Quit < 1720019249 877782 :int-e!~noone@int-e.eu PRIVMSG #esolangs :hmm has the wiki always asked for confirmation when logging out? < 1720019848 389086 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I don't know if I've ever managed to log out, it always seems to forget I'm logged in very quickly. < 1720019895 226489 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Also it didn't prompt when I logged out as a test just now. :shrug: < 1720019961 445279 :int-e!~noone@int-e.eu PRIVMSG #esolangs :oh interesting < 1720020119 139197 :int-e!~noone@int-e.eu PRIVMSG #esolangs :It's not a preference; it's different with Javascript enabled. > 1720021753 950473 PRIVMSG #esolangs :14[[0714]]4 N10 02https://esolangs.org/w/index.php?oldid=132066 5* 03Yayimhere 5* (+1907) 10Created page with "'''''' pronounced '''up to down'''(can be shortened to UTD as ill be writing it on this page) is a esolang invented by [[User:Yayimhere]](and kinda [[User:gttfr]]) thats a abstract machine where you create states of 3 different simulated computers who can send their states t > 1720021820 653950 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=132067&oldid=132066 5* 03Yayimhere 5* (+130) 10 > 1720021911 997422 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=132068&oldid=132067 5* 03Yayimhere 5* (+50) 10 > 1720022194 94333 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=132069&oldid=132068 5* 03Yayimhere 5* (+171) 10 < 1720022830 800885 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Heh. Needed to make some test requests with Unix timestamps, so did date +%s at two separate points, and both times got something made out of just the characters [0127]; 1720022177 and 1720022722. What are the odds? (You don't need to calculate the odds.) < 1720022995 499161 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :fizzie: then you need more testing. datetime libraries can be capricious when used carelessly, there are bugs that you can't reproduce if you only test them in afternoons because they only come up with timestamps in the morning, and lots of such crazy cases. < 1720023025 772088 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :(I wish I was kidding.) < 1720023159 339510 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fizzie: well it depends on when you run those tests :P < 1720023195 906728 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1720023593 965042 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :also dyk that (date -d -d) prints the date for yesterday? The second -d is parsed as an abbreviation for now -1day. I ran into this because I have multiple versions of the aliases called datei and dateu which print the date in a specific format, and they were inconsistent in how they handle an argument: some implicitly interpret an argument as a < 1720023594 464644 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :date so they prepend a -d argument, eg. I was expecting to write (datei 2024-07-10) which calls (date +someformat -d 2024-07-10) so I can tell what the week number and day of week for that date is, or similarly (datei @1720022177) to find what that atomic epoch seconds number means, while other variants just passed any arguments through to date < 1720023594 974251 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :(the program from coreutils) unchanged. < 1720023659 503527 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :HackEso apparently has a variant that does prepend -d implicitly, and worse, ignores a second argument < 1720023675 981598 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`datei -d < 1720023677 362197 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2024-07-03 04:00:00.000 +0000 UTC July 3 Wednesday 2024-W27-3 < 1720023683 584217 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I did not know that. < 1720023689 801953 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Apparently the https://www.mediawiki.org/wiki/Skin:DarkVector skin (that I think we added per request for a dark mode) is no longer maintained. < 1720023692 156434 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :it actually means today -1day apparently, not now -1day < 1720023721 915499 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I should fix that to at least give an error for ``` datei -d @1720022177 < 1720023729 140322 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` datei -d @1720022177 < 1720023730 503111 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2024-07-03 04:00:00.000 +0000 UTC July 3 Wednesday 2024-W27-3 < 1720023787 327159 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :I guess at this point I may have to invent a pair of new names instead of datei and dateu to eliminate the confusion < 1720024157 894418 :shikhin!~shikhin@offtopia/offtopian QUIT :Read error: Connection reset by peer < 1720024179 106238 :shikhin!~shikhin@ahti.space JOIN #esolangs * :shikhin < 1720024233 4904 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :fizzie: it's a known bug that https://hack.esolangs.org/edit/ doesn't work, isn't it? I mean doesn't work more than usual, it doesn't even load the page just gives a HTTP error. < 1720024269 18831 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :not a big problem, I can edit files through IRC or through fetch, just want to make sure you know about this < 1720024297 78208 :shikhin!~shikhin@ahti.space CHGHOST ~shikhin :offtopia/offtopian < 1720024614 748351 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :It was a known bug, though I thought I "fixed" it (as far as 502 bad gateway is concerned) at the same time as fixing /repo. But I didn't test the fix since it's such a clunky thing anyway. < 1720025010 690344 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :They've bundled five new extensions as part of MediaWiki 1.40: DiscussionTools ("a forum-like editing experience for wikitext-based discussion pages"), Echo ("a system of user notifications"), Linter ("warns about use of deprecated wikitext"), LoginNotify ("warns users about failed attempted logins") and Thanks ("lets users thank editors for edits"). < 1720025015 337545 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I usually don't enable bundled extensions by default, but if people feel some of those could be useful, let me know, since it's moderately easier to enable them now that they're bundled with the release. < 1720025596 348481 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` f=/hackenv/bin/datei; >$f echo $'#!/bin/sh\nset -e\nif [[ 1 < $# ]]; then echo "datei error: too many command-line arguments. Usage: datei datetimestring"; exit 2; fi\nexec date ${1:+-d "$1"} "+%Y-%m-%d %H:%M:%S.%3N %z %Z %B %-e %A %G-W%V-%u"'; chmod a+x "$f" < 1720025598 942376 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :No output. < 1720025600 40398 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`datei < 1720025600 915107 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​/hackenv/bin/datei: 3: /hackenv/bin/datei: cannot open 0: No such file \ /hackenv/bin/datei: 3: /hackenv/bin/datei: [[: not found \ 2024-07-03 16:53:20.511 +0000 UTC July 3 Wednesday 2024-W27-3 < 1720025620 574210 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :oh go to heck sh compatibility mode < 1720025653 875489 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`` sh --version < 1720025654 998903 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :sh: 0: Illegal option -- < 1720025720 193494 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` f=/hackenv/bin/datei; >$f echo $'#!/bin/sh\nset -e\nif let "1<$#"; then echo "datei error: too many command-line arguments. Usage: datei datetimestring"; exit 2; fi\nexec date ${1:+-d "$1"} "+%Y-%m-%d %H:%M:%S.%3N %z %Z %B %-e %A %G-W%V-%u"'; chmod a+x "$f" < 1720025723 662195 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :No output. < 1720025729 282514 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`datei < 1720025730 475637 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​/hackenv/bin/datei: 3: /hackenv/bin/datei: let: not found \ 2024-07-03 16:55:29.997 +0000 UTC July 3 Wednesday 2024-W27-3 < 1720025734 40899 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`` ls -la `which sh` < 1720025735 306037 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :lrwxrwxrwx 1 0 0 4 Jan 17 2019 /bin/sh -> dash < 1720025755 532346 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`datei @1720022177 < 1720025756 436106 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​/hackenv/bin/datei: 3: /hackenv/bin/datei: let: not found \ 2024-07-03 15:56:17.000 +0000 UTC July 3 Wednesday 2024-W27-3 < 1720025769 232952 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`datei @1720016321 < 1720025770 161089 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​/hackenv/bin/datei: 3: /hackenv/bin/datei: let: not found \ 2024-07-03 14:18:41.000 +0000 UTC July 3 Wednesday 2024-W27-3 < 1720025778 306783 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :what the heck do you mean let not found? < 1720025790 567232 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :it's a fricking shell builtin < 1720025814 948598 :int-e!~noone@int-e.eu PRIVMSG #esolangs :not in dash < 1720025838 503386 :int-e!~noone@int-e.eu PRIVMSG #esolangs :why don't you change the shebang line > 1720025840 894954 PRIVMSG #esolangs :14[[07The chan-esoteric stack14]]4 10 02https://esolangs.org/w/index.php?diff=132070&oldid=108764 5* 03Gggfr 5* (+48) 10 < 1720025853 620744 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`` bash --version < 1720025854 617641 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :GNU bash, version 5.0.3(1)-release (x86_64-pc-linux-gnu) \ Copyright (C) 2019 Free Software Foundation, Inc. \ License GPLv3+: GNU GPL version 3 or later \ \ This is free software; you are free to change and redistribute it. \ There is NO WARRANTY, to the extent permitted by law. > 1720025885 939823 PRIVMSG #esolangs :14[[07The chan-esoteric stack14]]4 10 02https://esolangs.org/w/index.php?diff=132071&oldid=132070 5* 03Gggfr 5* (+32) 10 < 1720025898 4598 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :` hg revert -r 11945 /hackenv/bin/datei < 1720025899 14538 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​? Permission denied < 1720025904 211719 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` hg revert -r 11945 /hackenv/bin/datei < 1720025906 42174 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :abort: could not lock working directory of /hackenv: Read-only file system < 1720025912 360007 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`hg < 1720025913 660236 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :Mercurial Distributed SCM \ \ basic commands: \ \ add add the specified files on the next commit \ annotate show changeset information by line for each file \ clone make a copy of an existing repository \ commit commit the specified files or all outstanding changes \ diff diff repository (or selected files) \ export dump the header and diffs for one or more changesets \ forget forget the specifi < 1720025926 340564 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Hmm. < 1720025933 580201 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(it has to be a bot command; it won't work from within the VM) < 1720025943 2109 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` set -e; f=/hackenv/bin/datei; hg cat -r 11945 >"$f"; chmod a+x "$f" < 1720025946 666793 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :hg cat: invalid arguments < 1720025952 115797 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` set -e; f=/hackenv/bin/datei; hg cat -r 11945 "$f" >"$f"; chmod a+x "$f" < 1720025956 540357 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :No output. < 1720025957 615782 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`datei < 1720025958 622251 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2024-07-03 16:59:18.253 +0000 UTC July 3 Wednesday 2024-W27-3 < 1720025977 496907 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`datei @1720016321 < 1720025978 370559 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2024-07-03 14:18:41.000 +0000 UTC July 3 Wednesday 2024-W27-3 < 1720025991 587786 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I guess that works if you have read-only access < 1720025997 500987 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(to the repo) < 1720026008 696888 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :but revert should change only the working copy, not the repo < 1720026024 826294 :int-e!~noone@int-e.eu PRIVMSG #esolangs :hmm < 1720026043 934044 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :though maybe we don't have write access to the working copy metadata either? < 1720026048 845795 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` mount < 1720026050 201349 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :none on /bin type hostfs (ro,nosuid,relatime,/bin/) \ none on /dev type hostfs (ro,nosuid,relatime,/dev/) \ none on /lib type hostfs (ro,nosuid,relatime,/lib/) \ sysfs on /sys type sysfs (rw,relatime) \ tmpfs on /tmp type tmpfs (rw,relatime) \ none on /usr type hostfs (ro,nosuid,relatime,/usr/) \ proc on /proc type proc (rw,relatime) \ none on /sbin type hostfs (ro,nosuid,relatime,/sbin/) \ none on /lib64 type hostfs (ro,nosuid,relatime,/lib64/) \ none on < 1720026069 594381 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` mount | tail -n3 < 1720026070 889943 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :none on /hackenv type hostfs (rw,nosuid,relatime,/srv/hackeso-data/env/) \ none on /hackenv/.hg type hostfs (ro,nosuid,relatime,/srv/hackeso-data/env/.hg/) \ none on /etc/alternatives type hostfs (ro,nosuid,relatime,/etc/alternatives/) < 1720026087 34144 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :yeah, that says /hackenv/.hg is read-only < 1720026153 124516 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :well, I'll have to think about which behavior I want, the one that prepends -d or the one that doesn't, and whether I need a new name to solve this and deprecate the name -d < 1720026166 514242 :int-e!~noone@int-e.eu PRIVMSG #esolangs :"could not lock" - ah that's the issue, the lock file goes inside the repo dir < 1720026434 717498 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` f=/hackenv/bin/datei; >$f echo $'#!/bin/bash\nset -e\nif (( 1 < $# )); then echo "datei error: too many command-line arguments. Usage: datei datetimestring"; exit 2; fi\nexec date ${1:+-d "$1"} "+%Y-%m-%d %H:%M:%S.%3N %z %Z %B %-e %A %G-W%V-%u"'; chmod a+x "$f" < 1720026439 153502 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :No output. < 1720026447 842530 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :keeping it compatible for now by keeping the implicit -d < 1720026452 379855 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`datei < 1720026454 398557 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2024-07-03 17:07:33.563 +0000 UTC July 3 Wednesday 2024-W27-3 < 1720026473 98215 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`datei @1720016321 < 1720026475 21271 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2024-07-03 14:18:41.000 +0000 UTC July 3 Wednesday 2024-W27-3 < 1720026497 348819 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`datei 2024-07-03T19:07:35+0200 CEDT < 1720026499 518572 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :date: invalid date ‘2024-07-03T19:07:35+0200 CEDT’ < 1720026505 102166 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`datei 2024-07-03 19:07:35+0200 CEDT < 1720026507 163113 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :date: invalid date ‘2024-07-03 19:07:35+0200 CEDT’ < 1720026512 32833 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`datei 2024-07-03 19:07:35+0200 < 1720026513 928161 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2024-07-03 17:07:35.000 +0000 UTC July 3 Wednesday 2024-W27-3 < 1720026524 469310 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`datei 2024-07-03 19:07:35 < 1720026526 453929 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2024-07-03 19:07:35.000 +0000 UTC July 3 Wednesday 2024-W27-3 < 1720026538 875959 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` datei foo bar < 1720026541 402028 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :datei error: too many command-line arguments. Usage: datei datetimestring < 1720026544 642495 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` datei -d < 1720026547 670006 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2024-07-03 04:00:00.000 +0000 UTC July 3 Wednesday 2024-W27-3 < 1720026557 288001 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` datei -d 2024-07-10 < 1720026559 844647 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :datei error: too many command-line arguments. Usage: datei datetimestring < 1720026567 781005 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` datei +2day < 1720026570 332234 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2024-07-05 17:09:29.440 +0000 UTC July 5 Friday 2024-W27-5 < 1720026699 566664 :X-Scale!~X-Scale@31.22.163.86 JOIN #esolangs X-Scale :[https://web.libera.chat] X-Scale < 1720026860 79491 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1720026917 627010 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` f=/hackenv/bin/dateu; >$f echo $'#!/bin/bash\nset -e\nif (( 1 < $# )); then echo "dateu error: too many command-line arguments. Usage: dateu datetimestring"; exit 2; fi\nexec date -u ${1:+-d "$1"} "+%Y-%m-%d %H:%M:%S.%3N %z %Z %B %-e %A %G-W%V-%u"'; chmod a+x "$f" < 1720026925 61608 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :No output. < 1720026926 906561 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :`dateu < 1720026930 764701 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2024-07-03 17:15:29.536 +0000 UTC July 3 Wednesday 2024-W27-3 < 1720027060 89052 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu QUIT :Quit: Client closed < 1720027072 514702 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu JOIN #esolangs b_jonas :[https://web.libera.chat] wib_jonas < 1720027108 844689 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` export TZ=Pacific/Auckland; datei # the traditional location for HackEso is New Zealand < 1720027111 612533 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2024-07-04 05:18:30.517 +1200 NZST July 4 Thursday 2024-W27-4 < 1720027113 730597 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu PRIVMSG #esolangs :``` export TZ=Pacific/Auckland; dateu < 1720027116 315634 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :2024-07-03 17:18:35.270 +0000 UTC July 3 Wednesday 2024-W27-3 < 1720027255 939701 :X-Scale!~X-Scale@31.22.163.86 QUIT :Ping timeout: 250 seconds < 1720027494 786023 :wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu QUIT :Quit: Client closed < 1720027548 198761 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Uh-oh, the MediaWiki database update script crashed ("Wikimedia\Rdbms\InsertQueryBuilder::execute can't have empty $rows value"). < 1720027552 29895 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Probably not a good sign. < 1720027625 133875 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1720027837 180666 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I think I got it patched, looks like that used to be a warning and now is an error, and it gets called from updateRestrictions.php with an empty list if there's no protected pages in a 1000-page batch. Or something. At any rate, it's going forward now. < 1720027847 113225 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :This is why I should have that staging environment. < 1720027863 665985 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Maybe I can set one up locally or something. < 1720027952 942104 :impomatic!~impomatic@2a00:23c7:5fbd:8001:614a:ffc8:bf24:a0c1 JOIN #esolangs * :[https://web.libera.chat] impomatic < 1720028198 948683 :Noisytoot!~noisytoot@user/meow/Noisytoot QUIT :Ping timeout: 252 seconds > 1720029040 746826 PRIVMSG #esolangs :14[[07User:Fizzie14]]4 M10 02https://esolangs.org/w/index.php?diff=132072&oldid=104486 5* 03Fizzie 5* (+0) 10Post-upgrade edit test for 1.42.1. Sorry for the longer downtime this time. < 1720029193 180717 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1720029364 816760 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132073&oldid=132065 5* 03PaxtonPenguin 5* (+32) 10 < 1720029859 234593 :cpressey!~weechat@33b62f0c.skybroadband.com QUIT :Ping timeout: 246 seconds < 1720030102 128534 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Hmm. Styling of the "View history" pages appears kinda borked when logged out. < 1720030298 825428 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Main page looks about the same -- https://zem.fi/tmp/page1.png -- for both, but revision history -- https://zem.fi/tmp/page2.png -- doesn't. Logged out, title is missing and some margins look off; logged-in, the "Filter revisions" box is missing the UI affordances to open it. < 1720030318 806751 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I guess it could be some kind of a stylesheet caching issue though. < 1720030649 897144 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1720030674 103125 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :And tabs don't work under "Preferences". :/ < 1720030690 135860 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1720030721 114125 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 268 seconds < 1720030851 745671 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Looks like it's trying to load https://esolangs.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&safemode=1&skin=vector but that returns a 500 with the text `Fatal exception of type "Error"`. < 1720030866 554235 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life < 1720031001 800782 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :"Class ResourceLoaderSkinModule" not found". Hmm. < 1720031185 542980 :int-e!~noone@int-e.eu PRIVMSG #esolangs :working now? :) < 1720031249 603076 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(at least the page history looks fine now for me while not logged in) < 1720031283 733530 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :fizzie: I think some piece of JavaScript is not loading < 1720031316 75320 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :e.g. on https://esolangs.org/wiki/Special:RecentChanges the options at the top of the page don't load < 1720031326 925813 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it may be that JavaScript files generally aren't loading, with only inline JavaScript working < 1720031327 550691 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I tested without JS. < 1720031339 767937 :dawids_!~dawids@109.78.245.239 JOIN #esolangs * :realname < 1720031349 579997 :int-e!~noone@int-e.eu PRIVMSG #esolangs :And I saw a CSS issue which seems to be fixed now. < 1720031358 776214 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :ah yes, "https://esolangs.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector" < 1720031372 935242 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1720031375 430844 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Whether through fizzie's efforts or because a cache expired, I don't know. < 1720031376 928287 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Yeah. But it's odd. That "ResourceLoaderSkinModule" class was a backwards compatibility alias that was dropped in 1.42, but it's only referred to from the DarkVector skin. Maybe just having the skin available causes that to throw an exception. < 1720031387 284703 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :not quite the same URL as yours but close enough < 1720031393 141128 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I'll just try dropping it for now. Sorry for any dark mode users. < 1720031428 941816 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :That seems to have fixed at least my JS URL. < 1720031490 333573 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :And reloading made the `v` appear in revision history, and the Recent changes filters seem working again. < 1720031611 157488 :ais523!~ais523@user/ais523 QUIT :Remote host closed the connection < 1720031685 717780 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1720032117 158179 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :"the MediaWiki database update script crashed" => oh no < 1720032150 861143 :dawids_!~dawids@109.78.245.239 QUIT :Quit: Leaving > 1720032176 155331 PRIVMSG #esolangs :14[[07Main Page14]]4 10 02https://esolangs.org/w/index.php?diff=132074&oldid=131312 5* 03Ais523 5* (-141) 10the Sandbox probably shouldn't be linked on the Main Page it's a place for test edits, which isn't something that most editors will care about, and the link may have been contributing to the Sandbox getting out of hand < 1720032207 813619 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ok, so what I should do is to keep datei and dateu accept a freeform date (as if passed to the -d option of coreutils date) as a plain argument, but only if it doesn't start with a hyphen, and make datei and dateu do proper getopt-style argument parsing, so anything that starts with a hyphen is a switch (most of them just reserved for the future) < 1720032290 251303 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :the full product would of course be if I also wrote a new free-form date parsing library whose set of accepted date formats is incompatible with every existing library, because you just can't have enough of these, and make datei and dateu parse dates with those, but for now I should just concentrate on the short-term solution where they're still based on gnu's date parsing < 1720032376 286588 :impomatic!~impomatic@2a00:23c7:5fbd:8001:614a:ffc8:bf24:a0c1 QUIT :Quit: Client closed > 1720032388 362820 PRIVMSG #esolangs :14[[07Main Page14]]4 10 02https://esolangs.org/w/index.php?diff=132075&oldid=132074 5* 03Ais523 5* (-84) 10get rid of the other link to the Sandbox, too it is not intended for having fun, but for test edits < 1720032388 951323 :impomatic!~impomatic@2a00:23c7:5fbd:8001:614a:ffc8:bf24:a0c1 JOIN #esolangs * :[https://web.libera.chat] impomatic < 1720032867 672214 :__monty__!~toonn@user/toonn JOIN #esolangs toonn :Unknown < 1720032944 654840 :Koen_!~Koen@2a04:cec0:1179:2e65:38e7:3fe6:2962:fbda QUIT :Remote host closed the connection < 1720034193 429775 :impomatic!~impomatic@2a00:23c7:5fbd:8001:614a:ffc8:bf24:a0c1 QUIT :Quit: Client closed > 1720034271 916116 PRIVMSG #esolangs :14[[07None,14]]4 10 02https://esolangs.org/w/index.php?diff=132076&oldid=131983 5* 03Ractangle 5* (+1) 10/* Commands */ > 1720034354 615602 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132077&oldid=132073 5* 03Tommyaweosme 5* (+24) 10 < 1720034491 951453 :impomatic!~impomatic@2a00:23c7:5fbd:8001:614a:ffc8:bf24:a0c1 JOIN #esolangs * :[https://web.libera.chat] impomatic < 1720034741 16622 :amby!~ambylastn@2a00:23c5:ce05:7801:813c:bae3:a5d7:4664 QUIT :Read error: Connection reset by peer < 1720034758 61098 :amby!~ambylastn@2a00:23c5:ce05:7801:813c:bae3:a5d7:4664 JOIN #esolangs amby :realname < 1720035029 626246 :__monty__!~toonn@user/toonn QUIT :Ping timeout: 240 seconds < 1720035463 685666 :__monty__!~toonn@user/toonn JOIN #esolangs toonn :Unknown > 1720035466 958471 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132078&oldid=132077 5* 03Ais523 5* (-707) 10clean sandbox / remove personal attacks this isn't a good place for arguments to happen < 1720035467 366048 :impomatic!~impomatic@2a00:23c7:5fbd:8001:614a:ffc8:bf24:a0c1 QUIT :Quit: Client closed < 1720035612 931848 :Raoof!~Raoof@ip251.ip-167-114-76.net JOIN #esolangs * :[https://web.libera.chat] Raoof > 1720036094 336688 PRIVMSG #esolangs :14[[07User:EvyLah14]]4 10 02https://esolangs.org/w/index.php?diff=132079&oldid=131180 5* 03EvyLah 5* (+131) 10theme update? < 1720036289 715090 :__monty__!~toonn@user/toonn QUIT :Ping timeout: 268 seconds < 1720036381 82538 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1720036411 83328 :cpressey!~weechat@33b62f0c.skybroadband.com JOIN #esolangs * :weechat > 1720036541 930134 PRIVMSG #esolangs :14[[07Talk:Geometry Dash14]]4 10 02https://esolangs.org/w/index.php?diff=132080&oldid=130220 5* 03EvyLah 5* (+147) 10.gmd2 files > 1720036760 518516 PRIVMSG #esolangs :14[[07Geometry Dash14]]4 10 02https://esolangs.org/w/index.php?diff=132081&oldid=127073 5* 03EvyLah 5* (+76) 10/* Example programs */ added my own program > 1720036960 855793 PRIVMSG #esolangs :14[[07Main Page14]]4 M10 02https://esolangs.org/w/index.php?diff=132082&oldid=132075 5* 03PythonshellDebugwindow 5* (-23) 10Padding > 1720036970 859945 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132083&oldid=132078 5* 03Tommyaweosme 5* (+61) 10 < 1720037204 120312 :__monty__!~toonn@user/toonn JOIN #esolangs toonn :Unknown > 1720037695 769275 PRIVMSG #esolangs :14[[07Geometry Dash14]]4 M10 02https://esolangs.org/w/index.php?diff=132084&oldid=132081 5* 03PythonshellDebugwindow 5* (+31) 10Category < 1720037836 466049 :Koen!~Koen@2a04:cec0:1179:2e65:e160:ddc0:42ac:ee7c JOIN #esolangs * :Koen > 1720037916 98092 PRIVMSG #esolangs :14[[07Agony14]]4 M10 02https://esolangs.org/w/index.php?diff=132085&oldid=66823 5* 03PythonshellDebugwindow 5* (+64) 10Categories > 1720038167 330788 PRIVMSG #esolangs :14[[07Window14]]4 M10 02https://esolangs.org/w/index.php?diff=132086&oldid=125861 5* 03PythonshellDebugwindow 5* (+46) 10Categories < 1720039095 743542 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :Speculative execution for smoother audio in BytePusher VMs? < 1720039264 728633 :amby!~ambylastn@2a00:23c5:ce05:7801:813c:bae3:a5d7:4664 QUIT :Remote host closed the connection < 1720039330 107167 :amby!~ambylastn@2a00:23c5:ce05:7801:c2d9:320e:4b56:47a3 JOIN #esolangs amby :realname < 1720039475 950937 :Raoof!~Raoof@ip251.ip-167-114-76.net QUIT :Ping timeout: 250 seconds > 1720039767 732151 PRIVMSG #esolangs :14[[07ErrorFull14]]4 10 02https://esolangs.org/w/index.php?diff=132087&oldid=129720 5* 03Quito0567 5* (+64) 10 > 1720039800 634314 PRIVMSG #esolangs :14[[07ErrorFull14]]4 10 02https://esolangs.org/w/index.php?diff=132088&oldid=132087 5* 03Quito0567 5* (-2) 10 > 1720039883 247790 PRIVMSG #esolangs :14[[07ErrorFull14]]4 10 02https://esolangs.org/w/index.php?diff=132089&oldid=132088 5* 03Quito0567 5* (+8) 10 < 1720040131 85777 :cpressey!~weechat@33b62f0c.skybroadband.com QUIT :Ping timeout: 272 seconds < 1720040482 320369 :Joao[3]!~Joao003@190.108.99.178 JOIN #esolangs Joao003 :realname > 1720040616 149976 PRIVMSG #esolangs :14[[07User:Quito056714]]4 10 02https://esolangs.org/w/index.php?diff=132090&oldid=119860 5* 03Quito0567 5* (+1295) 10 > 1720040790 584582 PRIVMSG #esolangs :14[[07NoError14]]4 M10 02https://esolangs.org/w/index.php?diff=132091&oldid=127890 5* 03Brain Boy 53 5* (-7) 10 > 1720040801 669931 PRIVMSG #esolangs :14[[07User:EvyLah14]]4 10 02https://esolangs.org/w/index.php?diff=132092&oldid=132079 5* 03Fizzie 5* (+690) 10/* Stuff noticed */ Stuff. > 1720040976 303848 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=132093&oldid=132083 5* 03Ais523 5* (-61) 10Undo revision [[Special:Diff/132083|132083]] by [[Special:Contributions/Tommyaweosme|Tommyaweosme]] ([[User talk:Tommyaweosme|talk]]) the instructions aren't very useful if nobody can read them > 1720041424 437361 PRIVMSG #esolangs :14[[07NoError14]]4 M10 02https://esolangs.org/w/index.php?diff=132094&oldid=132091 5* 03Brain Boy 53 5* (+245) 10 > 1720041824 698484 PRIVMSG #esolangs :14[[07NoError14]]4 M10 02https://esolangs.org/w/index.php?diff=132095&oldid=132094 5* 03Brain Boy 53 5* (+254) 10 > 1720042033 324763 PRIVMSG #esolangs :14[[07NoError14]]4 M10 02https://esolangs.org/w/index.php?diff=132096&oldid=132095 5* 03Brain Boy 53 5* (+29) 10 > 1720042218 829970 PRIVMSG #esolangs :14[[07Ractangle14]]4 10 02https://esolangs.org/w/index.php?diff=132097&oldid=131986 5* 03Ractangle 5* (+80) 10 > 1720042297 856849 PRIVMSG #esolangs :14[[07NoError14]]4 M10 02https://esolangs.org/w/index.php?diff=132098&oldid=132096 5* 03Brain Boy 53 5* (+78) 10 > 1720042489 149870 PRIVMSG #esolangs :14[[07NoError14]]4 M10 02https://esolangs.org/w/index.php?diff=132099&oldid=132098 5* 03Brain Boy 53 5* (+74) 10 < 1720042562 285636 :__monty__!~toonn@user/toonn QUIT :Quit: leaving < 1720043078 565395 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1720043937 109835 PRIVMSG #esolangs :14[[07NoError14]]4 M10 02https://esolangs.org/w/index.php?diff=132100&oldid=132099 5* 03Brain Boy 53 5* (+246) 10 > 1720044215 425405 PRIVMSG #esolangs :14[[07NoError14]]4 M10 02https://esolangs.org/w/index.php?diff=132101&oldid=132100 5* 03Brain Boy 53 5* (+17) 10 < 1720044630 12960 :Joao[3]!~Joao003@190.108.99.178 QUIT :Quit: Bye! > 1720044723 950904 PRIVMSG #esolangs :14[[07NoError14]]4 M10 02https://esolangs.org/w/index.php?diff=132102&oldid=132101 5* 03Brain Boy 53 5* (+338) 10 < 1720044761 130953 :cpressey!~weechat@33b62f0c.skybroadband.com JOIN #esolangs cpressey :weechat > 1720045681 480307 PRIVMSG #esolangs :14[[07NoError14]]4 M10 02https://esolangs.org/w/index.php?diff=132103&oldid=132102 5* 03Brain Boy 53 5* (+587) 10 > 1720045886 496785 PRIVMSG #esolangs :14[[07NoError14]]4 M10 02https://esolangs.org/w/index.php?diff=132104&oldid=132103 5* 03Brain Boy 53 5* (+29) 10 < 1720046090 173267 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :On the rationale that whoever asked me to install the 'DarkVector' to get a dark mode must've appreciated its author's opinions, and said author having switched to the 'Citizen' skin, added that to the wiki, since it seemed like a decently popular and well-supported way to get a skin that can follow the system light/dark settings. < 1720046188 145535 :Noisytoot!~noisytoot@user/meow/Noisytoot JOIN #esolangs Noisytoot :Ron < 1720046235 274085 :salpynx!~salpynx@161.29.23.120 JOIN #esolangs salpynx :realname > 1720046540 429819 PRIVMSG #esolangs :14[[07Template:Layout box14]]4 10 02https://esolangs.org/w/index.php?diff=132105&oldid=32061 5* 03Fizzie 5* (+30) 10Since the box hardcodes the title cell background, also do so for the foreground, to avoid breaking entirely in a dark theme. < 1720046781 205238 :cpressey!~weechat@33b62f0c.skybroadband.com QUIT :Quit: WeeChat 4.3.0 < 1720046987 927360 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :fizzie: re. MediaWiki extensions, I have on a handful of occasions in the past wanted to thank ppl for wiki edits, but never enough to actively ask for the feature. I'd weakly vote for Thanks, but am ambivalent about the others. They could add more noise, I don't know. < 1720047109 774422 :salpynx!~salpynx@161.29.23.120 PRIVMSG #esolangs :The Math notation extension is super-useful, and I'm glad that one is present. < 1720047111 700010 :Koen!~Koen@2a04:cec0:1179:2e65:e160:ddc0:42ac:ee7c QUIT :Quit: Leaving... < 1720047413 461540 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :AbuseFilter seems slightly broken at the moment (you can't add new filters), but it was also broken before the upgrade < 1720048202 466313 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :It took us ages to get the Math extension in, because it always seemed like a huge hassle to get installed locally, and it was very badly documented whether you could "legally" just point it at Wikipedia's API (which is what we ended up doing). > 1720048219 22088 PRIVMSG #esolangs :14[[07NoError14]]4 M10 02https://esolangs.org/w/index.php?diff=132106&oldid=132104 5* 03Brain Boy 53 5* (+44) 10 < 1720048270 60449 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :How does AbuseFilter currently break if you try to add new filters? > 1720048297 575043 PRIVMSG #esolangs :14[[07NoError14]]4 M10 02https://esolangs.org/w/index.php?diff=132107&oldid=132106 5* 03Brain Boy 53 5* (+158) 10 > 1720048382 315956 PRIVMSG #esolangs :14[[07NoError14]]4 M10 02https://esolangs.org/w/index.php?diff=132108&oldid=132107 5* 03Brain Boy 53 5* (+34) 10 > 1720048398 873831 PRIVMSG #esolangs :14[[07NoError14]]4 M10 02https://esolangs.org/w/index.php?diff=132109&oldid=132108 5* 03Brain Boy 53 5* (+0) 10 < 1720048466 656372 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :It's one of those bundled extensions, so at least there should be no version incompatibility issues. < 1720049979 779725 :Melvar!~melvar@dslc-082-082-054-206.pools.arcor-ip.net QUIT :Ping timeout: 268 seconds < 1720050185 139795 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :fizzie: there's a database error < 1720050300 35308 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :oh, it's working now < 1720050307 489929 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :maybe the fix for the JS error fixed this too < 1720050435 604574 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it didn't work when I tested it immediately post-upgrade, but I just added a new rule and it worked < 1720050458 135133 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :Except for keyboard input, I could pretend a BytePusher program is basically a video and render ahead of time < 1720050803 695765 :Melvar!~melvar@dslb-092-074-060-060.092.074.pools.vodafone-ip.de JOIN #esolangs Melvar :melvar