00:12:40 -!- Bowserinator has quit (Remote host closed the connection). 00:12:56 -!- Bowserinator has joined. 00:18:25 -!- sprout has quit (Ping timeout: 268 seconds). 00:32:35 -!- imode has joined. 00:36:32 [[Language list]] M https://esolangs.org/w/index.php?diff=91264&oldid=91262 * PythonshellDebugwindow * (+0) /* B */ alphabetical order... 00:45:00 -!- sprout has joined. 00:45:26 Re AoC, I got that z is obviously a stack by "disassembling" the program -- https://0x0.st/orNt.txt -- but didn't really figure out how that gives a quick solution since it seemed at first glance there'd be any number of ways to arrange there to be enough pops. Didn't notice that (in my notation) `z%26 + A == D` is only possible for some of the steps. 00:46:44 -!- Everything has quit (Quit: leaving). 00:49:37 -!- sprout has quit (Ping timeout: 240 seconds). 00:59:37 -!- imode has quit (Ping timeout: 240 seconds). 01:19:12 -!- sprout has joined. 01:24:10 -!- sprout has quit (Ping timeout: 260 seconds). 01:54:10 -!- sprout has joined. 01:59:33 -!- sprout has quit (Ping timeout: 268 seconds). 02:27:55 -!- sprout has joined. 02:32:37 -!- sprout has quit (Ping timeout: 240 seconds). 03:00:07 -!- sprout has joined. 03:05:31 -!- sprout has quit (Ping timeout: 268 seconds). 03:20:32 -!- tm512 has quit (Remote host closed the connection). 03:35:49 -!- sprout has joined. 03:41:18 -!- sprout has quit (Ping timeout: 268 seconds). 04:05:19 -!- imode has joined. 04:08:12 -!- sprout has joined. 04:13:06 -!- sprout has quit (Ping timeout: 260 seconds). 04:32:13 [[Project Euler/3]] N https://esolangs.org/w/index.php?oldid=91265 * ColorfulGalaxy * (+1250) Aheui failed on AheuiChem 04:40:54 -!- dyeplexer has joined. 04:41:54 -!- sprout has joined. 04:46:37 -!- sprout has quit (Ping timeout: 240 seconds). 05:14:39 -!- sprout has joined. 05:15:09 [[User talk:ProjectEuler/8]] N https://esolangs.org/w/index.php?oldid=91266 * ColorfulGalaxy * (+1223) /* Constant */ 05:15:43 [[Project Euler/8]] N https://esolangs.org/w/index.php?oldid=91267 * ColorfulGalaxy * (+937) Issue appeared again 05:15:54 [[Project Euler/8]] https://esolangs.org/w/index.php?diff=91268&oldid=91267 * ColorfulGalaxy * (+0) 05:18:46 [[User:ProjectEuler]] https://esolangs.org/w/index.php?diff=91269&oldid=90276 * ColorfulGalaxy * (+206) Added link to 3, 7, 8 05:19:50 -!- sprout has quit (Ping timeout: 260 seconds). 05:49:42 -!- imode has quit (Ping timeout: 260 seconds). 05:50:26 -!- sprout has joined. 05:54:57 -!- sprout has quit (Ping timeout: 240 seconds). 06:18:01 -!- dyeplexer has left (Leaving). 06:18:06 part 2 is so twisty (I think that happens every year) 06:18:13 -!- sprout has joined. 06:23:05 -!- sprout has quit (Ping timeout: 252 seconds). 06:52:51 -!- sprout has joined. 06:58:18 -!- sprout has quit (Ping timeout: 260 seconds). 07:01:08 actually that's easy to check... yes, it does happen every year 07:18:44 -!- tromp has joined. 07:19:09 -!- tromp has quit (Read error: Connection reset by peer). 07:25:46 -!- sprout has joined. 07:29:58 -!- imode has joined. 07:30:44 -!- sprout has quit (Ping timeout: 252 seconds). 07:54:43 -!- sprout has joined. 07:59:36 -!- BarryNL has joined. 08:59:26 -!- ilene_leith has quit (Read error: Connection reset by peer). 09:06:12 -!- ilene_leith has joined. 09:49:23 [[Braindead]] N https://esolangs.org/w/index.php?oldid=91270 * Leothetechguy * (+964) Created page with "Braindead is a simple variant [[Brainfuck]], designed to mimic the amount of commands that are present in deadfish, while still remaining Turing complete and allowing both inp..." 09:51:32 -!- imode has quit (Ping timeout: 252 seconds). 09:53:25 -!- BarryNL has quit (Ping timeout: 240 seconds). 09:55:23 [[BF Lite]] https://esolangs.org/w/index.php?diff=91271&oldid=91263 * Yante * (+39) 10:11:42 -!- BarryNL has joined. 10:21:17 -!- BarryNL has quit (Ping timeout: 256 seconds). 10:23:33 -!- Lord_of_Life has quit (Ping timeout: 256 seconds). 10:23:41 -!- Lord_of_Life_ has joined. 10:24:58 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 10:47:21 -!- Sgeo has quit (Read error: Connection reset by peer). 10:53:16 -!- BarryNL has joined. 11:14:21 [[Befunge]] https://esolangs.org/w/index.php?diff=91272&oldid=90429 * A casual user * (-12) 11:59:45 -!- u0_a391 has joined. 12:03:32 -!- Kit has quit (Ping timeout: 252 seconds). 12:23:34 -!- Noisytoot has quit (Ping timeout: 260 seconds). 13:22:54 [[Braindead]] https://esolangs.org/w/index.php?diff=91273&oldid=91270 * Leothetechguy * (-61) 13:34:54 I think first time I did it, it took me a nontrivial amount of time to do day 25 part 2, because I couldn't figure out I needed to click that link. 14:06:04 -!- Noisytoot has joined. 14:09:12 -!- Koen has joined. 14:27:12 -!- Koen has quit (Remote host closed the connection). 14:51:42 [[Numberlist]] https://esolangs.org/w/index.php?diff=91274&oldid=91249 * A casual user * (-12) 14:52:04 [[Numberlist]] https://esolangs.org/w/index.php?diff=91275&oldid=91274 * A casual user * (-1) 14:54:14 [[Moaiscript]] https://esolangs.org/w/index.php?diff=91276&oldid=91236 * A casual user * (+0) 14:55:58 [[Numberlist]] https://esolangs.org/w/index.php?diff=91277&oldid=91275 * A casual user * (+1) 14:58:02 [[Numberlist]] https://esolangs.org/w/index.php?diff=91278&oldid=91277 * A casual user * (+6) 14:59:21 [[Numberlist]] https://esolangs.org/w/index.php?diff=91279&oldid=91278 * A casual user * (+63) 15:00:01 [[Numberlist]] https://esolangs.org/w/index.php?diff=91280&oldid=91279 * A casual user * (+7) 15:00:21 [[Numberlist]] https://esolangs.org/w/index.php?diff=91281&oldid=91280 * A casual user * (-6) 15:04:06 [[Numberlist]] https://esolangs.org/w/index.php?diff=91282&oldid=91281 * A casual user * (+38) 15:05:33 [[Numberlist]] https://esolangs.org/w/index.php?diff=91283&oldid=91282 * A casual user * (+50) 15:06:24 [[Numberlist]] https://esolangs.org/w/index.php?diff=91284&oldid=91283 * A casual user * (-1) 15:09:24 [[Numberlist]] https://esolangs.org/w/index.php?diff=91285&oldid=91284 * A casual user * (+12) 15:09:56 [[Numberlist]] https://esolangs.org/w/index.php?diff=91286&oldid=91285 * A casual user * (+12) 15:12:04 [[Numberlist]] https://esolangs.org/w/index.php?diff=91287&oldid=91286 * A casual user * (+54) 15:12:24 [[Numberlist]] https://esolangs.org/w/index.php?diff=91288&oldid=91287 * A casual user * (+1) 15:13:09 [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=91289&oldid=91023 * PythonshellDebugwindow * (+361) Test CSS 15:14:00 [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=91290&oldid=91289 * PythonshellDebugwindow * (+21) fix 15:15:12 [[User:A casual user]] N https://esolangs.org/w/index.php?oldid=91291 * A casual user * (+143) Created page with "Hello! I'm interested in esolangs, so I made a profile! My favourite esolangs (currently): [[Thue]] [[Befunge]] (I made a calculator program!)" 15:15:22 [[User:A casual user]] https://esolangs.org/w/index.php?diff=91292&oldid=91291 * A casual user * (+1) 15:21:12 [[Braindead]] https://esolangs.org/w/index.php?diff=91293&oldid=91273 * Leothetechguy * (+64) 15:33:29 [[Befunge]] https://esolangs.org/w/index.php?diff=91294&oldid=91272 * A casual user * (+1363) 15:34:32 [[Befunge]] https://esolangs.org/w/index.php?diff=91295&oldid=91294 * A casual user * (+23) 15:39:57 -!- imode has joined. 16:03:19 -!- delta23 has joined. 16:16:01 -!- Noisytoot has quit (Ping timeout: 256 seconds). 16:18:17 -!- Noisytoot has joined. 16:24:36 I didn't want to stop, so I did a bitwise thing for day 25, and it's more than ten times faster than the bytewise one. 16:24:38 It packs 16 sea cucumbers in an uint32, and uses the obvious &s, |s, ^s and shifts to build masks of which sea cucumbers move and which stay in place. With a lot of really ugly code to handle the wraparound when the width isn't a multiple of 16. 17:42:23 [[User:DigitalDetective47]] M https://esolangs.org/w/index.php?diff=91296&oldid=91232 * DigitalDetective47 * (-12) Removed link to redirect for Fool. 17:43:13 -!- Koen has joined. 18:11:36 -!- Koen has quit (Remote host closed the connection). 18:15:04 [[User:A casual user]] https://esolangs.org/w/index.php?diff=91297&oldid=91292 * A casual user * (+53) 18:16:51 [[Numberlist]] M https://esolangs.org/w/index.php?diff=91298&oldid=91288 * A casual user * (-1) 18:22:06 https://ibb.co/R3NfJQW <- aoc results egel, day 19 skipped due to real-life constraints, day 23b too computationally expensive. merry XMas 18:48:39 -!- Sgeo has joined. 19:08:06 -!- Koen has joined. 19:18:20 Well, in the same spirit, here's where I'm at for Burlesque: https://zem.fi/tmp/aocblsq.txt 19:20:21 A lot better than 2020 for sure; missing day 22 part 2 (the cube thing), day 23 entirely (the amphipod lowest-energy sort) and day 25 (which of course isn't particularly hard, just haven't gotten around to it). 19:40:54 -!- u0_a3911 has joined. 19:45:08 -!- u0_a391 has quit (Ping timeout: 268 seconds). 19:48:37 -!- delta23 has quit (Quit: Leaving). 19:50:35 -!- Noisytoot has quit (Excess Flood). 19:53:26 -!- Noisytoot has joined. 20:03:53 -!- Koen has quit (Quit: Leaving...). 20:26:27 Added a quickly patched together ln{{">.v"jFi}m[}m[0j{J{{JRT{J3ug1=={<-}j{~]1[+}jie}Z[tp^prt?*}m[2j?-tp}2E!}{!=}w!CLL[2.- for today; not pretty, but would appear to work. 20:26:53 What it does is basically, represents >.v with 012, then does a pairwise (JRT...Z[) thing that produces {1 0} for any ">." and {x 1} for anything else, does tp^prt?* to produce the next state, uses 2j?-tp to swap 0/2 and rows/columns for the other half-step, and then just iterates until the result stops changing. 20:27:00 Runs at about one step per second for the 137x137 puzzle input, so takes around 7-8 minutes. But it's the journey, not the destination, right? 20:27:26 -!- Everything has joined. 20:28:49 Actually, now it's just 4.5 minutes, I used to do 012 for .>v and then I had to do 3j?-3?/3?*?- to swap 1/2 because there's no ?% builtin. Looks like it got quite a bit faster after changing that. 20:29:07 That is really quite something to see 20:31:30 Replaced CLL[2.- (collect stack, get length, subtract 2) by CL~-L[ (collect stack, drop first and last elements, get length) to save one more character. 21:09:57 -!- imode has quit (Ping timeout: 240 seconds). 21:19:11 [[Braindead]] https://esolangs.org/w/index.php?diff=91299&oldid=91293 * Leothetechguy * (+24) 21:27:27 fizzie: sounds not too different from https://paste.debian.net/1224759/ 21:27:49 (I like `transpose` for CA types of things... well, as long as they don't have to be fast) 21:28:03 2D CA, of course 21:29:38 Switched to {J3ug1!={~]1+]}if<-}Z[ from {J3ug1=={<-}j{~]1[+}jie}Z[ to safe a few more characters. And yes, quite similar. 21:31:40 Although you kind of have the ">." case both consume and produce two characters; I didn't have a convenient way of "skipping" the empty space so I instead made every pair produce two output values. 21:35:16 Hmm, I can shave off one more by changing 1!={...}if into -.{...}if -- didn't try it at first because Burlesque's kind of weird with what counts as "true"; looks like `if` is one of those where anything that doesn't equal 0 is true, but there's some others that accept only 1 as true. 21:35:57 fizzie: yeah I assumed the similarity would disappear once we get into the details of that `line`. 21:36:29 because Burlesque doesn't really have convenient recursion (from what I've seen). 21:37:42 Yeah. You can define new builtins that recurse with %XY={...XY...} but it costs 6 characters, and conditionals are pretty expensive too. 21:39:09 `if` is better than `ie` (if-else) in that `if` accepts both " " and " " order on stack, while `ie` insists on having " " (top on right), which is usually exactly the wrong order, so it ends up being `{...}j{...}jie`. 21:39:11 if`? No such file or directory 21:43:02 [[Numberlist]] https://esolangs.org/w/index.php?diff=91300&oldid=91298 * A casual user * (+166) 21:43:10 I don't like it when I have to write {{...}m[}m[ to map over a block-of-blocks elementwise, but ln{{">.v"jFi}m[}m[ still outperforms something like {">.v\n"jFi}m[{3};; by one. And the numeric trickery on 0/1/2 seems to be a win over trying to keep it as characters. 21:43:27 -!- immibis_ has changed nick to immibis. 21:44:02 -!- oerjan has joined. 21:49:01 Incidentally, judging from https://zem.fi/tmp/aoc/stats.aligned.ratio.html I'm not the only one who doesn't figure out (and/or care enough) that you need to click on the link for the last star. Because today's ratio is going exactly in the opposite direction as usual. 21:50:06 I remembered this time. 21:51:30 and I bet that this applies to many of the early birds 21:54:12 fizzie: I actually looked at all my times for part 2... 2019: 59s, 2020: 44s (I forgot!), 2021: 8s. 21:56:44 2019: 79s, 2020: 30s, 2021: 61s. 21:57:22 That last one was more deliberate though. 22:04:05 -!- BarryNL has quit (Quit: Quit). 22:47:57 oh right. merry christmas! 22:50:16 or whatever seasoning you prefer. 22:51:04 Or seancing? "Oh Santa, bless us with your presence!" 22:58:35 -!- u0_a3912 has joined. 23:02:13 -!- u0_a3911 has quit (Ping timeout: 240 seconds). 23:14:57 -!- sprout has quit (Ping timeout: 240 seconds). 23:15:43 -!- sprout has joined. 23:27:37 -!- perlbot has quit (Ping timeout: 240 seconds). 23:28:22 -!- simcop2387 has quit (Ping timeout: 268 seconds). 23:42:25 -!- imode has joined. 23:48:02 -!- sprout has quit (Ping timeout: 240 seconds).