00:00:51 <fizzie> `` cd /hackenv/interps/bf_txtgen; java textgen -g 1000 -t 3 -i <(echo -n ChatGPT) | tail -n 2 | head -n 1
00:00:57 <HackEso> 83 +++++++++++++[>+++++>++++++++>+++++++++<<<-]>++.>.-------.>-.<<++++.+++++++++.++++. [136]
00:01:30 <fizzie> And it's still the same structure, just changes how many >s there are in the one single loop.
00:07:17 <salpynx> ^bf +++++++++++[>+++>+++++>+++++++++>++++++<<<<-]>>>---.<<.-.>>++.++++.<<.+++++++++++...>------------..<.......>.>-----------.-----------------------------.-------------------...<...>.<.>>----.<<<...>...>.<..+++++++++++++++++++..--....<++.>>>+++++++++++++++++++++++++++++++.<<++.<..>>+++.<.<+.-..>>-.....<<+.>--.<---.>>+.<++.<.>>.---.<<.>>.<<..>>+++.
00:07:17 <fungot> `! bf +++++++++++++[>++++++++>+++++++++>><<<<-]>--.>.-------.<+.>+.+++++.
00:08:48 <salpynx> well, that went further than I expected, but fungot missed having the last word
00:08:48 <fungot> salpynx: otherwise i'll either explain more or stop in case of error.
00:09:02 <ais523> salpynx: so much effort was put into preventing bot loops in this channel
00:09:20 <ais523> 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
00:09:30 <ais523> different bots use different anti-looping mechanisms though
00:09:37 <ais523> I think fungot just has a list of bots it refuses to listen to
00:09:37 <fungot> ais523: won't the pointers be updated upon copy? ( forgive my naivete)
00:09:52 <ais523> I can't remember how it works though
00:09:58 <fungot> ^<lang> <code>; ^def <command> <lang> <code>; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool
00:10:19 <ais523> maybe even showing the list is admin-only
00:10:48 <fungot> ^(HackEso|lambdabot|metasepia|idris-bot|blsqbot|j-bot|esolangs|velik|perlbot|m0ther)!
00:11:21 <fizzie> It's a regexp (hence the REXP fingerprint) applied to the nick!user@host prefix of the message.
00:11:43 <ais523> oh, I see, the ! at the end is part of the nick
00:11:53 <ais523> I initially interpreted it as an Underload comment
00:12:00 <ais523> (not the nick itself, but what IRC sends when a nick is involved)
00:14:18 <fizzie> 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.
00:15:40 <salpynx> ^bf ++++++++++++++[>+++++++++++++++++>+++++++>++>++++<<<<-]>>--.<++.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-------------------.+++++++++++++++++++++++++++++++++++++.>++++.>-----.<.+++++++++++++++++.+++.>+++++..-.<.>++
00:16:28 <salpynx> oops, didn't copy the final . :(
00:16:40 <ais523> 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
00:16:40 <fungot> ais523: and you need a site map... just for quick program development, where you can find a couple of years
00:17:33 <fizzie> 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.
00:17:33 <fungot> fizzie: these records are called /continuations/. a continuation is
00:18:29 <fizzie> 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.
00:18:29 <fungot> fizzie: if i quoted something to you, either one of the paragraphs
00:19:16 <ais523> a very slow and non-infinite loop, so probably not a problem
00:23:09 -!- Everything has joined.
00:26:56 <ais523> 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
00:35:37 <int-e> 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.
00:40:08 <int-e> (b_jonas might care)
00:42:15 -!- SGautam has quit (Quit: Connection closed for inactivity).
01:09:28 -!- FreeFull has quit (Ping timeout: 268 seconds).
01:14:15 <b_jonas> "<ais523> [...] 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
01:14:31 <b_jonas> on https://logs.esolangs.org/ that is
01:17:44 <b_jonas> "<ais523> [...] Underload interpreters to ignore unrecognised characters" => is that https://esolangs.org/wiki/Tarski ? it says "All other characters are Nops."
01:19:50 -!- amby has 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).
01:23:32 -!- FreeFull has joined.
01:31:33 <fizzie> 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.
01:32:20 <fizzie> I've now verified it as a domain, though it says it'll take a day to start showing any numbers.
01:40:50 -!- Everything has quit (Quit: leaving).
01:41:48 <b_jonas> "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.
01:42:29 <b_jonas> fizzie: http only? that's good to know
01:42:48 <b_jonas> I'll be interested in the better stats then
01:46:28 <fizzie> 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 <link rel="canonical" href="https://esolangs.org/wiki/Foo"/> on the page, so Google considers the HTTPS version the "default" one and marks the others as
01:47:27 <fizzie> (Not sure why that doesn't apply to _all_ the pages, but who knows.)
01:48:26 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=132011&oldid=131898 * B jonas * (-166)
01:49:33 <b_jonas> fizzie: maybe because the logs pages don't have such a link tag
01:50:59 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=132012&oldid=132011 * Ais523 * (+255) restore sandbox header
02:15:21 -!- impomatic has quit (Quit: Client closed).
02:40:15 <salpynx> I see the Seed page has a TC demonstration program beginning with 112 1500594...
02:40:52 <salpynx> it outputs a funge-98 program which uses = for a system-execute, which calls to perl
02:41:36 <salpynx> `! befunge98 "'e}5$||2$:/))5$4$()5$3$((/qq?3${})\))2?(())\))2?(()\))2?((S(\(\|)\))\*)2?((\|](^[(K(\|I((\{s elihw1'ep- lrep"=@
02:43:06 <salpynx> 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
02:44:23 <salpynx> 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
02:46:50 <b_jonas> ``` rev <<<"'e}5$||2$:/))5$4$()5$3$((/qq?3${})\))2?(())\))2?(()\))2?((S(\(\|)\))\*)2?((\|](^[(K(\|I((\{s elihw1'ep- lrep"
02:46:51 <HackEso> 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'
02:47:32 <b_jonas> ``` rev <<<\''e}5$||2$:/))5$4$()5$3$((/qq?3${})\))2?(())\))2?(()\))2?((S(\(\|)\))\*)2?((\|](^[(K(\|I((\{s elihw1'\''ep- lrep'
02:47:33 <HackEso> perl -pe'1while s{\((I|\(K([^(]|\((?2)*\))\)|\(\(S((?2))\)((?2))\))((?2))\)}{$3?qq/(($3$5)($4$5))/:$2||$5}e'
02:53:29 <salpynx> `` perl -pe'1while s{\((I|\(K([^(]|\((?2)*\))\)|\(\(S((?2))\)((?2))\))((?2))\)}{$3?qq/(($3$5)($4$5))/:$2||$5}e' <<< "(IK)"
02:54:27 <salpynx> thanks, the backslash escaping is one level, I _think_ that's done correctly, but was worried it might be very environment dependent
02:58:03 <salpynx> maybe the perl is wrong, this makes no sense to me:
02:58:06 <salpynx> `` perl -pe'1while s{\((I|\(K([^(]|\((?2)*\))\)|\(\(S((?2))\)((?2))\))((?2))\)}{$3?qq/(($3$5)($4$5))/:$2||$5}e' <<< "(K(I)(I))
02:58:07 <HackEso> /hackenv/bin/`: eval: line 5: unexpected EOF while looking for matching `"' \ /hackenv/bin/`: eval: line 6: syntax error: unexpected end of file
02:58:30 <salpynx> `` perl -pe'1while s{\((I|\(K([^(]|\((?2)*\))\)|\(\(S((?2))\)((?2))\))((?2))\)}{$3?qq/(($3$5)($4$5))/:$2||$5}e' <<< "(K(I)(I))"
02:59:57 <salpynx> well, at least I know I in perl territory now, unless there's another escaping issue in addition to backslashes
03:02:20 <ais523> the Perl would be a lot easier to use if it used some other character for bracketing purposes rather than ()
03:02:28 <ais523> <> don't need escaping in regexes, for example
03:06:20 <ais523> `` perl -pe'1while s{<(I|<K([^<]|<(?2)*>)>|\<<S((?2))>((?2))>)((?2))>}{$3?qq/<<$3$5><$4$5>>/:$2||$5}e # the same program with <> not ()' <<< "<K<I><I>>"
03:07:00 <ais523> `` perl -pe'1while s{<(I|<K([^<]|<(?2)*>)>|\<<S((?2))>((?2))>)((?2))>}{$3?qq/<<$3$5><$4$5>>/:$2||$5}e # the same program with <> not ()' <<< "<<KI>I>"
03:07:10 <ais523> program is right but input is wrong :-)
03:07:43 <ais523> `` perl -pe'1while s{<(I|<K([^<]|<(?2)*>)>|\<<S((?2))>((?2))>)((?2))>}{$3?qq/<<$3$5><$4$5>>/:$2||$5}e # the same program with <> not ()' <<< "<K<II>>"
03:20:59 -!- Noisytoot has quit (Excess Flood).
03:21:18 -!- Noisytoot has joined.
03:23:18 <salpynx> ais523: thank you! that makes the code much clearer, and now I can see it working with ().
03:24:27 <salpynx> It's quite hard to group combinators properly when you *have* to. The unlambda ``kii style is much easier to work with
03:26:28 <salpynx> `` 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)"
03:26:50 <salpynx> demonstrates I K and S all behaving correctly
03:26:58 <ais523> `` 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)"
03:27:00 <HackEso> ((((KK)(KK))(IK))S) \ \ ((K(IK))S) \ \ (IK) \ \ K \ \ K
03:27:15 <ais523> `` 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)"
03:27:16 <HackEso> ((((KK)(KK))(IK))S) \ ((K(IK))S) \ (IK) \ K \ K
03:29:35 <salpynx> 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!
03:38:05 <salpynx> 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.
03:41:02 <salpynx> ... 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
04:22:01 <esolangs> [[Talk:BytePusher]] https://esolangs.org/w/index.php?diff=132013&oldid=131962 * Sgeo * (+156) /* Langton Ant missing */ new section
04:27:34 <Sgeo> zzo38, is your Munching Squares BytePusher program supposed to have audio? Because if it isn't, I have a bug
04:39:44 -!- Raoof has joined.
04:43:40 <esolangs> [[One Time Cat]] M https://esolangs.org/w/index.php?diff=132014&oldid=131746 * None1 * (+24) /* Python 3 */ fix
04:44:39 <esolangs> [[BytePusher]] https://esolangs.org/w/index.php?diff=132015&oldid=129746 * Sgeo * (+171) New implementation
04:45:13 <esolangs> [[Talk:One Time Cat]] https://esolangs.org/w/index.php?diff=132016&oldid=131933 * None1 * (+156) /* How does the program actually work? */
04:48:40 <esolangs> [['Python' is not recognized as an internal or external command, operable program or batch file.]] M https://esolangs.org/w/index.php?diff=132017&oldid=131959 * None1 * (+2)
04:49:59 <Raoof> ais523 have you studied cellular automatas or Tilings ? did you know any CA or Tiles set that I can map Ar into it ?
04:53:04 <Sgeo> 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
04:53:43 <ais523> Raoof: cellular automata are bad at arithmetic
04:54:26 <zzo38> Sgeo: I do not remember for sure, but I think it does have audio.
04:54:32 <ais523> you could probably compile from a Turing machine into a very complex automaton, but there's no real reason to do so
04:56:15 <Sgeo> 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 >.>
04:58:02 <zzo38> 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.
05:03:37 <Raoof> 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 ?
05:06:26 <ais523> Raoof: some combinator-based languages can do it, e.g. https://esolangs.org/wiki/Iota
05:12:23 <esolangs> [[One Time Cat]] https://esolangs.org/w/index.php?diff=132018&oldid=132014 * None1 * (+41) /* Examples */
05:13:29 <Raoof> 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
05:14:41 <ais523> 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
05:15:08 <ais523> (and you can use arithmetic on nonnegative integers as primitives to do arithmetic on other sorts of computable number)
05:21:41 <Raoof> 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
05:26:06 <ais523> well, with many evaluation strategies, it's the identity function
05:26:34 <ais523> the identity function isn't normally considered a universal function, because you need another universal function to encode the input
05:27:09 <esolangs> [[One Time Cat]] https://esolangs.org/w/index.php?diff=132019&oldid=132018 * None1 * (+241) /* Examples */
05:29:21 <esolangs> [[ORK]] M https://esolangs.org/w/index.php?diff=132020&oldid=124375 * None1 * (+250) /* Examples */
05:30:14 -!- Sgeo has quit (Read error: Connection reset by peer).
05:42:48 <Raoof> 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
05:50:52 <esolangs> [[Talk:Tables]] N https://esolangs.org/w/index.php?oldid=132021 * EvyLah * (+246) Created page with "{| class="wikitable" |- ! Useless number !! Message |- | 0 || {| class="wikitable" |- ! actual message !! sign |- | what a wild page about tables. || ~~~~ |} |}"
06:10:53 <esolangs> [[+Output]] https://esolangs.org/w/index.php?diff=132022&oldid=129291 * EvyLah * (+85) /* Examples */ fixed repeating output
06:37:10 -!- salpynx has quit (Remote host closed the connection).
07:09:02 -!- tromp has joined.
07:25:04 -!- Raoof has quit (Quit: Client closed).
07:27:32 <esolangs> [[Shape-Machine]] https://esolangs.org/w/index.php?diff=132023&oldid=132009 * Ractangle * (-5)
07:28:02 <esolangs> [[Shape-Machine]] https://esolangs.org/w/index.php?diff=132024&oldid=132023 * Ractangle * (+25)
07:55:53 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
07:56:13 -!- Noisytoot has joined.
08:51:15 <b_jonas> 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
08:51:21 <b_jonas> (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.
08:53:13 <ais523> so +-*/ by constants is enough
08:53:51 <ais523> need to be able to copy values and combine, e.g. the / above isn't by a constant
08:54:06 <ais523> I should go to bed, too tired to reason about this
08:54:13 -!- ais523 has quit (Quit: quit).
09:16:26 -!- Koen has joined.
09:27:57 -!- X-Scale has joined.
09:28:20 <esolangs> [[User:Yayimhere/Sandbox]] N https://esolangs.org/w/index.php?oldid=132025 * Yayimhere * (+77) Created page with "i want to make a esolang where code looks somewhat like this: 1|2x"
09:30:39 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132026&oldid=132025 * Yayimhere * (+80)
09:36:18 <esolangs> [[Truth-machine]] https://esolangs.org/w/index.php?diff=132027&oldid=131584 * None1 * (+78) /* */
09:38:53 <esolangs> [[User:Yayimhere]] https://esolangs.org/w/index.php?diff=132028&oldid=130374 * Yayimhere * (+77)
09:39:05 <esolangs> [[User:Yayimhere]] https://esolangs.org/w/index.php?diff=132029&oldid=132028 * Yayimhere * (+0)
09:39:59 <esolangs> [[User:Yayimhere]] https://esolangs.org/w/index.php?diff=132030&oldid=132029 * Yayimhere * (-77)
09:42:27 -!- X-Scale has quit (Ping timeout: 250 seconds).
09:43:22 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132031&oldid=132026 * Yayimhere * (+4)
09:45:26 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132032&oldid=132031 * Yayimhere * (+27)
09:55:02 -!- X-Scale has joined.
10:12:21 -!- X-Scale has quit (Ping timeout: 250 seconds).
10:16:11 -!- wib_jonas has joined.
10:17:24 <wib_jonas> 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)
10:18:54 <wib_jonas> 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.
10:20:57 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132033&oldid=132032 * Yayimhere * (+273)
10:37:00 -!- cpressey has joined.
10:44:05 -!- Raoof has joined.
10:46:15 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132034&oldid=132033 * Yayimhere * (+72)
10:47:11 <esolangs> [[User:Yayimhere]] https://esolangs.org/w/index.php?diff=132035&oldid=132030 * Yayimhere * (+56)
10:48:47 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132036&oldid=132034 * Yayimhere * (+57)
10:49:03 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132037&oldid=132036 * Yayimhere * (+6)
10:50:42 <esolangs> [[ThreadFuck]] M https://esolangs.org/w/index.php?diff=132038&oldid=122135 * None1 * (-1) /* Lock 2 */
10:51:07 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132039&oldid=132037 * Yayimhere * (-3)
10:51:51 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132040&oldid=132039 * Yayimhere * (-2)
10:52:06 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132041&oldid=132040 * Yayimhere * (+2)
10:54:42 <cpressey> Computer programming is where algebraic properties go to die.
11:01:40 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132042&oldid=132041 * Yayimhere * (+1083)
11:02:57 <wib_jonas> 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
11:02:57 <wib_jonas> mechanism that doesn't rely on the IRC channel working nor singles out a specific admin.
11:03:47 <wib_jonas> (nor commits a bigger obvious violation to summon the admins, such as replacing the main page with your request, obviously)
11:11:00 -!- wib_jonas has quit (Quit: Client closed).
11:13:22 -!- wib_jonas has joined.
11:14:34 <wib_jonas> 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.
11:14:43 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132043&oldid=132042 * Yayimhere * (+85) /* idea 2 */
11:14:53 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132044&oldid=132043 * Yayimhere * (-1)
11:16:03 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132045&oldid=132044 * Yayimhere * (-13)
11:16:15 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132046&oldid=132045 * Yayimhere * (-3)
11:21:07 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=132047&oldid=131669 * B jonas * (+85)
11:22:51 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=132048&oldid=132047 * B jonas * (+16)
11:27:40 <cpressey> 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.
11:27:47 -!- Koen_ has joined.
11:28:29 -!- Koen has quit (Ping timeout: 240 seconds).
11:34:05 -!- cpressey has quit (Ping timeout: 240 seconds).
11:38:53 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=132049&oldid=132012 * Froginstarch * (+43)
11:44:44 <fizzie> 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.
11:45:17 <fizzie> 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).
11:45:59 <fizzie> 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.
11:46:17 <fizzie> (Not that it's a large drain on their resources.)
12:02:05 -!- Raoof has quit (Quit: Client closed).
12:04:43 -!- wib_jonas has quit (Quit: Client closed).
12:05:02 -!- wib_jonas has joined.
12:09:17 -!- amby has joined.
12:17:04 <fizzie> 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.
12:22:56 -!- X-Scale has joined.
12:29:29 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132050&oldid=132046 * Yayimhere * (+218)
12:35:34 -!- cpressey has joined.
12:43:40 <wib_jonas> yeah, I mean requests that you can make publicly visible
12:56:09 -!- X-Scale has quit (Ping timeout: 250 seconds).
13:03:34 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=132051&oldid=132049 * Tommyaweosme * (+307)
13:05:04 <esolangs> [[User:Yayimhere/Sandbox]] https://esolangs.org/w/index.php?diff=132052&oldid=132050 * Yayimhere * (+14)
13:38:54 <esolangs> [[Gate]] https://esolangs.org/w/index.php?diff=132053&oldid=131989 * Yayimhere * (+150)
13:40:14 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=132054&oldid=132048 * Tommyaweosme * (-10) baleeted
13:40:48 <esolangs> [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=132055&oldid=132051 * None1 * (+27) /* Tests */
13:43:01 <esolangs> [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=132056&oldid=132055 * None1 * (+85) /* what */
13:43:10 -!- wib_jonas has quit (Quit: Client closed).
13:43:23 -!- wib_jonas has joined.
13:44:45 -!- earend1 has changed nick to earendl.
13:54:44 -!- earendl has changed nick to m0ther.
13:54:54 -!- m0ther has changed nick to earend1.
13:55:22 -!- earend1 has changed nick to utoneq.
13:55:32 -!- utoneq has changed nick to zut.
13:55:44 -!- zut has changed nick to earend1.
14:03:39 <esolangs> [[Gate]] https://esolangs.org/w/index.php?diff=132057&oldid=132053 * Yayimhere * (+36)
14:14:00 <esolangs> [[CW@ 3 cell brainfuck substitution]] https://esolangs.org/w/index.php?diff=132058&oldid=131782 * Yayimhere * (-368) /* programs */
14:15:06 <esolangs> [[]] https://esolangs.org/w/index.php?diff=132059&oldid=131440 * Yayimhere * (+13)
14:16:23 <esolangs> [[]] https://esolangs.org/w/index.php?diff=132060&oldid=132059 * Yayimhere * (+0) /* examples */
14:16:46 <esolangs> [[]] https://esolangs.org/w/index.php?diff=132061&oldid=132060 * Yayimhere * (+0)
14:17:32 <esolangs> [[]] https://esolangs.org/w/index.php?diff=132062&oldid=132061 * Yayimhere * (-16) /* examples */
14:20:14 <esolangs> [[]] https://esolangs.org/w/index.php?diff=132063&oldid=132062 * Yayimhere * (+16)
14:20:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:30:23 <esolangs> [[GreenBerry]] https://esolangs.org/w/index.php?diff=132064&oldid=118712 * 1hals * (+0) fixed external links
15:03:38 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=132065&oldid=132056 * Int-e * (+1) cute but let's not do that to the one part of the page that's actually informative
15:04:31 -!- dawids has joined.
15:04:31 -!- dawids has quit (Client Quit).
15:07:29 <int-e> hmm has the wiki always asked for confirmation when logging out?
15:17:28 <fizzie> I don't know if I've ever managed to log out, it always seems to forget I'm logged in very quickly.
15:18:15 <fizzie> Also it didn't prompt when I logged out as a test just now. :shrug:
15:21:59 <int-e> It's not a preference; it's different with Javascript enabled.
15:49:13 <esolangs> [[]] N https://esolangs.org/w/index.php?oldid=132066 * Yayimhere * (+1907) Created 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
15:50:20 <esolangs> [[]] https://esolangs.org/w/index.php?diff=132067&oldid=132066 * Yayimhere * (+130)
15:51:51 <esolangs> [[]] https://esolangs.org/w/index.php?diff=132068&oldid=132067 * Yayimhere * (+50)
15:56:34 <esolangs> [[]] https://esolangs.org/w/index.php?diff=132069&oldid=132068 * Yayimhere * (+171)
16:07:10 <fizzie> 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.)
16:09:55 <wib_jonas> 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.
16:12:39 <int-e> fizzie: well it depends on when you run those tests :P
16:13:15 -!- tromp has joined.
16:19:53 <wib_jonas> 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
16:19:54 <wib_jonas> 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
16:19:54 <wib_jonas> (the program from coreutils) unchanged.
16:20:59 <wib_jonas> HackEso apparently has a variant that does prepend -d implicitly, and worse, ignores a second argument
16:21:17 <HackEso> 2024-07-03 04:00:00.000 +0000 UTC July 3 Wednesday 2024-W27-3
16:21:29 <fizzie> 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.
16:21:32 <wib_jonas> it actually means today -1day apparently, not now -1day
16:22:01 <wib_jonas> I should fix that to at least give an error for ``` datei -d @1720022177
16:22:10 <HackEso> 2024-07-03 04:00:00.000 +0000 UTC July 3 Wednesday 2024-W27-3
16:23:07 <wib_jonas> I guess at this point I may have to invent a pair of new names instead of datei and dateu to eliminate the confusion
16:29:17 -!- shikhin has quit (Read error: Connection reset by peer).
16:29:39 -!- shikhin has joined.
16:30:33 <wib_jonas> 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.
16:31:09 <wib_jonas> not a big problem, I can edit files through IRC or through fetch, just want to make sure you know about this
16:31:37 -!- shikhin has changed hostmask to ~shikhin@offtopia/offtopian.
16:36:54 <fizzie> 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.
16:43:30 <fizzie> 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").
16:43:35 <fizzie> 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.
16:53:16 <wib_jonas> ``` 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"
16:53:20 <HackEso> /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
16:53:40 <wib_jonas> oh go to heck sh compatibility mode
16:55:20 <wib_jonas> ``` 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"
16:55:30 <HackEso> /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
16:55:34 <int-e> `` ls -la `which sh`
16:55:35 <HackEso> lrwxrwxrwx 1 0 0 4 Jan 17 2019 /bin/sh -> dash
16:55:56 <HackEso> /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
16:56:10 <HackEso> /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
16:56:18 <wib_jonas> what the heck do you mean let not found?
16:57:18 <int-e> why don't you change the shebang line
16:57:20 <esolangs> [[The chan-esoteric stack]] https://esolangs.org/w/index.php?diff=132070&oldid=108764 * Gggfr * (+48)
16:57:34 <HackEso> 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 <http://gnu.org/licenses/gpl.html> \ \ This is free software; you are free to change and redistribute it. \ There is NO WARRANTY, to the extent permitted by law.
16:58:05 <esolangs> [[The chan-esoteric stack]] https://esolangs.org/w/index.php?diff=132071&oldid=132070 * Gggfr * (+32)
16:58:18 <wib_jonas> ` hg revert -r 11945 /hackenv/bin/datei
16:58:24 <wib_jonas> ``` hg revert -r 11945 /hackenv/bin/datei
16:58:26 <HackEso> abort: could not lock working directory of /hackenv: Read-only file system
16:58:33 <HackEso> 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
16:58:53 <int-e> (it has to be a bot command; it won't work from within the VM)
16:59:03 <wib_jonas> ``` set -e; f=/hackenv/bin/datei; hg cat -r 11945 >"$f"; chmod a+x "$f"
16:59:12 <wib_jonas> ``` set -e; f=/hackenv/bin/datei; hg cat -r 11945 "$f" >"$f"; chmod a+x "$f"
16:59:18 <HackEso> 2024-07-03 16:59:18.253 +0000 UTC July 3 Wednesday 2024-W27-3
16:59:38 <HackEso> 2024-07-03 14:18:41.000 +0000 UTC July 3 Wednesday 2024-W27-3
16:59:51 <int-e> I guess that works if you have read-only access
17:00:08 <wib_jonas> but revert should change only the working copy, not the repo
17:00:43 <wib_jonas> though maybe we don't have write access to the working copy metadata either?
17:00:50 <HackEso> 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
17:01:10 <HackEso> 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/)
17:01:27 <wib_jonas> yeah, that says /hackenv/.hg is read-only
17:02:33 <wib_jonas> 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
17:02:46 <int-e> "could not lock" - ah that's the issue, the lock file goes inside the repo dir
17:07:14 <wib_jonas> ``` 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"
17:07:27 <wib_jonas> keeping it compatible for now by keeping the implicit -d
17:07:34 <HackEso> 2024-07-03 17:07:33.563 +0000 UTC July 3 Wednesday 2024-W27-3
17:07:55 <HackEso> 2024-07-03 14:18:41.000 +0000 UTC July 3 Wednesday 2024-W27-3
17:08:17 <wib_jonas> `datei 2024-07-03T19:07:35+0200 CEDT
17:08:19 <HackEso> date: invalid date ‘2024-07-03T19:07:35+0200 CEDT’
17:08:25 <wib_jonas> `datei 2024-07-03 19:07:35+0200 CEDT
17:08:27 <HackEso> date: invalid date ‘2024-07-03 19:07:35+0200 CEDT’
17:08:33 <HackEso> 2024-07-03 17:07:35.000 +0000 UTC July 3 Wednesday 2024-W27-3
17:08:46 <HackEso> 2024-07-03 19:07:35.000 +0000 UTC July 3 Wednesday 2024-W27-3
17:09:01 <HackEso> datei error: too many command-line arguments. Usage: datei datetimestring
17:09:07 <HackEso> 2024-07-03 04:00:00.000 +0000 UTC July 3 Wednesday 2024-W27-3
17:09:19 <HackEso> datei error: too many command-line arguments. Usage: datei datetimestring
17:09:30 <HackEso> 2024-07-05 17:09:29.440 +0000 UTC July 5 Friday 2024-W27-5
17:11:39 -!- X-Scale has joined.
17:14:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:15:17 <wib_jonas> ``` 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"
17:15:30 <HackEso> 2024-07-03 17:15:29.536 +0000 UTC July 3 Wednesday 2024-W27-3
17:17:40 -!- wib_jonas has quit (Quit: Client closed).
17:17:52 -!- wib_jonas has joined.
17:18:28 <wib_jonas> ``` export TZ=Pacific/Auckland; datei # the traditional location for HackEso is New Zealand
17:18:31 <HackEso> 2024-07-04 05:18:30.517 +1200 NZST July 4 Thursday 2024-W27-4
17:18:33 <wib_jonas> ``` export TZ=Pacific/Auckland; dateu
17:18:36 <HackEso> 2024-07-03 17:18:35.270 +0000 UTC July 3 Wednesday 2024-W27-3
17:20:55 -!- X-Scale has quit (Ping timeout: 250 seconds).
17:24:54 -!- wib_jonas has quit (Quit: Client closed).
17:25:48 <fizzie> Uh-oh, the MediaWiki database update script crashed ("Wikimedia\Rdbms\InsertQueryBuilder::execute can't have empty $rows value").
17:25:52 <fizzie> Probably not a good sign.
17:27:05 -!- tromp has joined.
17:30:37 <fizzie> 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.
17:30:47 <fizzie> This is why I should have that staging environment.
17:31:03 <fizzie> Maybe I can set one up locally or something.
17:32:32 -!- impomatic has joined.
17:36:38 -!- Noisytoot has quit (Ping timeout: 252 seconds).
17:50:40 <esolangs> [[User:Fizzie]] M https://esolangs.org/w/index.php?diff=132072&oldid=104486 * Fizzie * (+0) Post-upgrade edit test for 1.42.1. Sorry for the longer downtime this time.
17:53:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:56:04 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=132073&oldid=132065 * PaxtonPenguin * (+32)
18:04:19 -!- cpressey has quit (Ping timeout: 246 seconds).
18:08:22 <fizzie> Hmm. Styling of the "View history" pages appears kinda borked when logged out.
18:11:38 <fizzie> 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.
18:11:58 <fizzie> I guess it could be some kind of a stylesheet caching issue though.
18:17:29 -!- ais523 has joined.
18:17:54 <fizzie> And tabs don't work under "Preferences". :/
18:18:10 -!- Lord_of_Life_ has joined.
18:18:41 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
18:20:51 <fizzie> 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"`.
18:21:06 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:23:21 <fizzie> "Class ResourceLoaderSkinModule" not found". Hmm.
18:27:29 <int-e> (at least the page history looks fine now for me while not logged in)
18:28:03 <ais523> fizzie: I think some piece of JavaScript is not loading
18:28:36 <ais523> e.g. on https://esolangs.org/wiki/Special:RecentChanges the options at the top of the page don't load
18:28:46 <ais523> it may be that JavaScript files generally aren't loading, with only inline JavaScript working
18:28:47 <int-e> I tested without JS.
18:28:59 -!- dawids_ has joined.
18:29:09 <int-e> And I saw a CSS issue which seems to be fixed now.
18:29:18 <ais523> ah yes, "https://esolangs.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector"
18:29:32 -!- tromp has joined.
18:29:35 <int-e> Whether through fizzie's efforts or because a cache expired, I don't know.
18:29:36 <fizzie> 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.
18:29:47 <ais523> not quite the same URL as yours but close enough
18:29:53 <fizzie> I'll just try dropping it for now. Sorry for any dark mode users.
18:30:28 <fizzie> That seems to have fixed at least my JS URL.
18:31:30 <fizzie> And reloading made the `v` appear in revision history, and the Recent changes filters seem working again.
18:33:31 -!- ais523 has quit (Remote host closed the connection).
18:34:45 -!- ais523 has joined.
18:41:57 <b_jonas> "the MediaWiki database update script crashed" => oh no
18:42:30 -!- dawids_ has quit (Quit: Leaving).
18:42:56 <esolangs> [[Main Page]] https://esolangs.org/w/index.php?diff=132074&oldid=131312 * Ais523 * (-141) the 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
18:43:27 <b_jonas> 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)
18:44:50 <b_jonas> 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
18:46:16 -!- impomatic has quit (Quit: Client closed).
18:46:28 <esolangs> [[Main Page]] https://esolangs.org/w/index.php?diff=132075&oldid=132074 * Ais523 * (-84) get rid of the other link to the Sandbox, too it is not intended for having fun, but for test edits
18:46:28 -!- impomatic has joined.
18:54:27 -!- __monty__ has joined.
18:55:44 -!- Koen_ has quit (Remote host closed the connection).
19:16:33 -!- impomatic has quit (Quit: Client closed).
19:17:51 <esolangs> [[None,]] https://esolangs.org/w/index.php?diff=132076&oldid=131983 * Ractangle * (+1) /* Commands */
19:19:14 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=132077&oldid=132073 * Tommyaweosme * (+24)
19:21:31 -!- impomatic has joined.
19:25:41 -!- amby has quit (Read error: Connection reset by peer).
19:25:58 -!- amby has joined.
19:30:29 -!- __monty__ has quit (Ping timeout: 240 seconds).
19:37:43 -!- __monty__ has joined.
19:37:46 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=132078&oldid=132077 * Ais523 * (-707) clean sandbox / remove personal attacks this isn't a good place for arguments to happen
19:37:47 -!- impomatic has quit (Quit: Client closed).
19:40:12 -!- Raoof has joined.
19:48:14 <esolangs> [[User:EvyLah]] https://esolangs.org/w/index.php?diff=132079&oldid=131180 * EvyLah * (+131) theme update?
19:51:29 -!- __monty__ has quit (Ping timeout: 268 seconds).
19:53:01 -!- Sgeo has joined.
19:53:31 -!- cpressey has joined.
19:55:41 <esolangs> [[Talk:Geometry Dash]] https://esolangs.org/w/index.php?diff=132080&oldid=130220 * EvyLah * (+147) .gmd2 files
19:59:20 <esolangs> [[Geometry Dash]] https://esolangs.org/w/index.php?diff=132081&oldid=127073 * EvyLah * (+76) /* Example programs */ added my own program
20:02:40 <esolangs> [[Main Page]] M https://esolangs.org/w/index.php?diff=132082&oldid=132075 * PythonshellDebugwindow * (-23) Padding
20:02:50 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=132083&oldid=132078 * Tommyaweosme * (+61)
20:06:44 -!- __monty__ has joined.
20:14:55 <esolangs> [[Geometry Dash]] M https://esolangs.org/w/index.php?diff=132084&oldid=132081 * PythonshellDebugwindow * (+31) Category
20:17:16 -!- Koen has joined.
20:18:36 <esolangs> [[Agony]] M https://esolangs.org/w/index.php?diff=132085&oldid=66823 * PythonshellDebugwindow * (+64) Categories
20:22:47 <esolangs> [[Window]] M https://esolangs.org/w/index.php?diff=132086&oldid=125861 * PythonshellDebugwindow * (+46) Categories
20:38:15 <Sgeo> Speculative execution for smoother audio in BytePusher VMs?
20:41:04 -!- amby has quit (Remote host closed the connection).
20:42:10 -!- amby has joined.
20:44:35 -!- Raoof has quit (Ping timeout: 250 seconds).
20:49:27 <esolangs> [[ErrorFull]] https://esolangs.org/w/index.php?diff=132087&oldid=129720 * Quito0567 * (+64)
20:50:00 <esolangs> [[ErrorFull]] https://esolangs.org/w/index.php?diff=132088&oldid=132087 * Quito0567 * (-2)
20:51:23 <esolangs> [[ErrorFull]] https://esolangs.org/w/index.php?diff=132089&oldid=132088 * Quito0567 * (+8)
20:55:31 -!- cpressey has quit (Ping timeout: 272 seconds).
21:01:22 -!- Joao[3] has joined.
21:03:36 <esolangs> [[User:Quito0567]] https://esolangs.org/w/index.php?diff=132090&oldid=119860 * Quito0567 * (+1295)
21:06:30 <esolangs> [[NoError]] M https://esolangs.org/w/index.php?diff=132091&oldid=127890 * Brain Boy 53 * (-7)
21:06:41 <esolangs> [[User:EvyLah]] https://esolangs.org/w/index.php?diff=132092&oldid=132079 * Fizzie * (+690) /* Stuff noticed */ Stuff.
21:09:36 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=132093&oldid=132083 * Ais523 * (-61) Undo 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
21:17:04 <esolangs> [[NoError]] M https://esolangs.org/w/index.php?diff=132094&oldid=132091 * Brain Boy 53 * (+245)
21:23:44 <esolangs> [[NoError]] M https://esolangs.org/w/index.php?diff=132095&oldid=132094 * Brain Boy 53 * (+254)
21:27:13 <esolangs> [[NoError]] M https://esolangs.org/w/index.php?diff=132096&oldid=132095 * Brain Boy 53 * (+29)
21:30:18 <esolangs> [[Ractangle]] https://esolangs.org/w/index.php?diff=132097&oldid=131986 * Ractangle * (+80)
21:31:37 <esolangs> [[NoError]] M https://esolangs.org/w/index.php?diff=132098&oldid=132096 * Brain Boy 53 * (+78)
21:34:49 <esolangs> [[NoError]] M https://esolangs.org/w/index.php?diff=132099&oldid=132098 * Brain Boy 53 * (+74)
21:36:02 -!- __monty__ has quit (Quit: leaving).
21:44:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:58:57 <esolangs> [[NoError]] M https://esolangs.org/w/index.php?diff=132100&oldid=132099 * Brain Boy 53 * (+246)
22:03:35 <esolangs> [[NoError]] M https://esolangs.org/w/index.php?diff=132101&oldid=132100 * Brain Boy 53 * (+17)
22:10:30 -!- Joao[3] has quit (Quit: Bye!).
22:12:03 <esolangs> [[NoError]] M https://esolangs.org/w/index.php?diff=132102&oldid=132101 * Brain Boy 53 * (+338)
22:12:41 -!- cpressey has joined.
22:28:01 <esolangs> [[NoError]] M https://esolangs.org/w/index.php?diff=132103&oldid=132102 * Brain Boy 53 * (+587)
22:31:26 <esolangs> [[NoError]] M https://esolangs.org/w/index.php?diff=132104&oldid=132103 * Brain Boy 53 * (+29)
22:34:50 <fizzie> 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.
22:36:28 -!- Noisytoot has joined.
22:37:15 -!- salpynx has joined.
22:42:20 <esolangs> [[Template:Layout box]] https://esolangs.org/w/index.php?diff=132105&oldid=32061 * Fizzie * (+30) Since the box hardcodes the title cell background, also do so for the foreground, to avoid breaking entirely in a dark theme.
22:46:21 -!- cpressey has quit (Quit: WeeChat 4.3.0).
22:49:47 <salpynx> 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.
22:51:49 <salpynx> The Math notation extension is super-useful, and I'm glad that one is present.
22:51:51 -!- Koen has quit (Quit: Leaving...).
22:56:53 <ais523> AbuseFilter seems slightly broken at the moment (you can't add new filters), but it was also broken before the upgrade
23:10:02 <fizzie> 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).
23:10:19 <esolangs> [[NoError]] M https://esolangs.org/w/index.php?diff=132106&oldid=132104 * Brain Boy 53 * (+44)
23:11:10 <fizzie> How does AbuseFilter currently break if you try to add new filters?
23:11:37 <esolangs> [[NoError]] M https://esolangs.org/w/index.php?diff=132107&oldid=132106 * Brain Boy 53 * (+158)
23:13:02 <esolangs> [[NoError]] M https://esolangs.org/w/index.php?diff=132108&oldid=132107 * Brain Boy 53 * (+34)
23:13:18 <esolangs> [[NoError]] M https://esolangs.org/w/index.php?diff=132109&oldid=132108 * Brain Boy 53 * (+0)
23:14:26 <fizzie> It's one of those bundled extensions, so at least there should be no version incompatibility issues.
23:39:39 -!- Melvar has quit (Ping timeout: 268 seconds).
23:43:05 <ais523> fizzie: there's a database error
23:45:07 <ais523> maybe the fix for the JS error fixed this too
23:47:15 <ais523> it didn't work when I tested it immediately post-upgrade, but I just added a new rule and it worked
23:47:38 <Sgeo> Except for keyboard input, I could pretend a BytePusher program is basically a video and render ahead of time
23:53:23 -!- Melvar has joined.