00:00:05 <fizzie> Refreshed the charts, twistiest day 14 ever (scores >4) apparently.
00:00:07 <fizzie> Based on the leaderboard "total time for first 100 people to solve both parts / ditto first part" metric, not so much in terms of the eventual fraction of 1-start solutions, so it probably more relates to part 1 being quick-ish.
00:14:29 -!- moony has quit (Ping timeout: 240 seconds).
00:14:59 -!- iovoid has quit (Ping timeout: 268 seconds).
00:16:41 <esolangs> [[Cobatwrile]] M https://esolangs.org/w/index.php?diff=120574&oldid=98434 * PythonshellDebugwindow * (+8) Stub
00:16:51 -!- Bowserinator has quit (Ping timeout: 256 seconds).
00:17:06 -!- __monty__ has quit (Quit: leaving).
00:22:00 -!- ais523 has joined.
00:23:34 -!- Koen_ has quit (Quit: Leaving...).
00:26:47 -!- Bowserinator has joined.
00:27:33 -!- moony has joined.
00:27:59 -!- iovoid has joined.
01:32:06 <esolangs> [[Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee]] https://esolangs.org/w/index.php?diff=120575&oldid=113837 * Squidmanescape * (+428)
02:25:42 <zzo38> Why doesn't getopt work with non-ASCII characters (such as '\xFE'), apparently?
02:34:10 <int-e> There won't be any unit cells for those falling rocks. There's a strong monotonicity property that prevents this. We can model the step functions as f : 2^{ZxZ} -> 2^{ZxZ}, mapping a set of rocks to a new set of rocks. Then if X subet Y, f(X) subset f(Y) and |f(Y) - f(X)| <= |Y - X| (<= because rocks might fly off to infinity, at which point I consider them lost.). So starting from a known,...
02:34:16 <int-e> ...periodic (in space of time) background sequence of states, and making finitely many changes (adding the ant, or adding an initial GoL configuration) we can show that the number of changes in the resulting states differ from the periodic state by at most the number of changes we've made. So there's no way to encode the state of the updated unit cells which can grow without bounds (consider a...
02:34:22 <int-e> ...glider gun, and the normal ant highway).
02:42:27 <int-e> s/space of time/space and time/
02:55:03 <int-e> (there's no need for periodicity of the background state either, it's just something that captures what I consider to be reasonable for a unit cell)
02:58:25 <int-e> fizzie: yeah, part 1 could be done very quickly, part 2 had stumbling blocks (rotations tend to stump people, plus there's the cycle finding)
02:59:36 <zzo38> (Actually, it seems to work now although the documentation says only ASCII?)
03:00:02 <zzo38> (well, some versions of the documentation do)
03:04:24 <int-e> zzo38: POSIX only guarantees that alphanumeric ASCII characters work and considers anything beyond that an extensions.
03:11:59 <zzo38> OK, that makes sense.
03:32:31 -!- FreeFull has quit.
03:49:47 -!- Thelie has joined.
03:55:47 -!- Thelie has quit (Ping timeout: 252 seconds).
04:24:49 <esolangs> [[UT19]] https://esolangs.org/w/index.php?diff=120576&oldid=116431 * Ais523 * (+55) /* See also */ [[Spiral Rise#5-symbol tag system]]
04:26:24 <esolangs> [[Spiral Rise]] M https://esolangs.org/w/index.php?diff=120577&oldid=117362 * Ais523 * (+1) /* 5-symbol tag system */ fix markup
04:50:36 -!- ais523 has quit (Quit: quit).
05:24:39 <esolangs> [[User:Kiken/vector.js]] https://esolangs.org/w/index.php?diff=120578&oldid=120553 * Kiken * (+72) oops
05:37:08 <int-e> fizzie: That twistiness thing might have happened again today, with part 1 being fairly standard and part two requiring you to parse a spec.
05:41:46 <int-e> fizzie: If I understand your calculation correctly it'll be 4.83.
05:44:03 <int-e> And yesterday was 4.06, that agrees with what you said.
06:34:16 <esolangs> [[Morse code]] https://esolangs.org/w/index.php?diff=120579&oldid=120559 * Kiken * (+3353) js implementation
06:34:56 <esolangs> [[Morse code]] M https://esolangs.org/w/index.php?diff=120580&oldid=120579 * Kiken * (+7) oops
06:42:11 <esolangs> [[Morse code]] M https://esolangs.org/w/index.php?diff=120581&oldid=120580 * Kiken * (-513) /* Javascript implementation */ actually clean = nice
06:42:32 <esolangs> [[Morse code]] M https://esolangs.org/w/index.php?diff=120582&oldid=120581 * Kiken * (-45) /* Javascript implementation */ oh
06:49:10 <esolangs> [[Morse code]] M https://esolangs.org/w/index.php?diff=120583&oldid=120582 * Kiken * (+39) /* Implementations */ better
07:03:36 <esolangs> [[Morse code]] M https://esolangs.org/w/index.php?diff=120584&oldid=120583 * Kiken * (-51) /* Looping counter */ gone
07:09:38 <esolangs> [[Morse code]] https://esolangs.org/w/index.php?diff=120585&oldid=120584 * Kiken * (-10)
07:10:54 <esolangs> [[Morse code]] M https://esolangs.org/w/index.php?diff=120586&oldid=120585 * Kiken * (-49) betr
07:33:27 <esolangs> [[Template:3]] N https://esolangs.org/w/index.php?oldid=120587 * Kiken * (+0) Created blank page
07:59:55 -!- tromp has joined.
08:48:30 <tromp> my first detected cycle was from 156 to 312
09:11:55 <int-e> but you're not computing the exact cycle length
09:14:10 <int-e> 142 to 170 for me (I didn't have the starting position earlier)
09:18:35 <int-e> nor the exact start, since tortoise and hare round up to the nearest multiple of the cycle length
09:21:48 <int-e> b_jonas: Hmm, https://old.reddit.com/r/shapezio/comments/11e54on/20_sec_bmam_flushless/ relies on mods and is, I believe, flawed (won't work properly with holes), but it has one cute observation: Since we need only 1/8 belt of color and 1/4 belt of shapes per quarter, one can provide a single belt that perfectly interleaves the colors (plus one extra color) and another that does the same for the...
09:21:54 <int-e> ...shapes, and still saturate a full belt. Which allows for a small decrease in latency.
09:23:27 <int-e> (It's insane... besides relying on a mod, that's 12 full belt MAMs to get down to 20s latency, at unspecified upgrade levels.)
09:24:29 -!- Lord_of_Life_ has joined.
09:25:07 -!- Lord_of_Life has quit (Ping timeout: 260 seconds).
09:26:28 <int-e> (The flaw is that they produce a stack per quadrant, and cut after merging that. so if there's a hole in the stack that won't work. They did use binary trees in the mergers though, so I'm not the only one who has thought of that)
09:27:26 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
09:30:28 <int-e> Hmm, or maybe it does deal with holes in a way I don't understand.
09:30:58 <b_jonas> int-e: "relies on mods" is that only for creating constant shapes instead of mining them with extractors?
09:35:20 <int-e> Oh wow, it does deal with holes... the leftmost stack can be produced in two parts (bypassing a stacking step) which are then transported on two belts, split with a filter, cut, and one half is added to the shape with a slice on top. What it wouldn't deal with is shapes that are smaller than 4 slices but have holes... which I think doesn't happen.
09:37:26 <b_jonas> sure, my freeplay machine doesn't deal with shapes less than four slices tall. that's the first four levels, so the versions of the machine that I had during those levels dealt with it, but starting from when you first need the fourth layer you'll always have four layers so you never need to add a conditional path to handle that
09:37:46 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:37:47 <b_jonas> if I build a second freeplay machine it won't handle that either
09:38:35 <int-e> mine does, because I built it at level 27 :P
09:39:02 <b_jonas> also while planning the second freeplay machine, I can now totally understand why most freeplay machines don't want to bother relying on the symmetries guaranteed by freeplay. it complicates not only logic but also increases latency with the conditional shape paths required for it
09:39:25 <int-e> (but I also have my own little mod that lets me advance levels quickly so it's not too horrible to test the transitions)
09:39:57 <b_jonas> I don't know yet if I'll rely on only one layer having a hole, you need to permute the layers a bit before stacking for that
09:40:10 <b_jonas> I haven't started to plan that part of the machine
09:41:10 -!- __monty__ has joined.
09:42:34 <b_jonas> by the way, the rules for generating freeplay shapes are quite well optimized to be a trap for unspoiled players
09:42:36 <esolangs> [[Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee]] https://esolangs.org/w/index.php?diff=120588&oldid=120575 * None1 * (+0) /* Extrernal resources */
09:43:09 <b_jonas> it first gives you shapes with no holes and no uncolored parts, which are two things you really should design into your machine in advance because they're hard to add after the fact
09:43:27 <b_jonas> I don't know whether I should love this trap design or hate this
09:44:48 <esolangs> [[Talk:Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee]] https://esolangs.org/w/index.php?diff=120589&oldid=101218 * None1 * (+329) /* Computational class */ new section
09:44:53 <b_jonas> is is, in some sense, fair, because you had to deal with uncolored parts and missing corners in previous levels
09:45:15 <esolangs> [[Talk:Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee]] M https://esolangs.org/w/index.php?diff=120590&oldid=120589 * None1 * (+0) /* Computational class */
09:45:31 <b_jonas> but you also had to deal with the logo and rocket, and freeplay doesn't call for tricky joins like those
09:48:55 <b_jonas> also the logo and rocket means that this is a puzzle game, which encourages you to go unspoiled
09:49:13 <b_jonas> and the symmetry and color harmony rules are hard to guess from the first examples and so are trying to trip you up
09:51:40 <esolangs> [[Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee]] M https://esolangs.org/w/index.php?diff=120591&oldid=120588 * None1 * (-1) /* Extrernal resources */
09:54:02 <esolangs> [[Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee]] M https://esolangs.org/w/index.php?diff=120592&oldid=120591 * None1 * (+8) /* Computational class */
09:54:30 <int-e> b_jonas: sadly this is quite bulky: https://int-e.eu/~bf3/tmp/shapez-mixed-belt.png
09:55:39 <int-e> but in principle this can be done without those producers.
09:55:57 <esolangs> [[Talk:Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee]] https://esolangs.org/w/index.php?diff=120593&oldid=120590 * None1 * (+150) /* Computational class */
10:10:16 <int-e> Oh and I guess they have 12 MAMs because then you get 200/s without buffers.
10:13:06 <int-e> (that's the latency they can afford before mostly saturating each belt)
10:16:12 <int-e> Whatever. It is a fascinating design.
10:17:00 <esolangs> [[Jlamogus]] N https://esolangs.org/w/index.php?oldid=120594 * None1 * (+34) Redirected page to [[JamogusLamogusAmogus]]
10:21:30 <esolangs> [[NeverGonna]] https://esolangs.org/w/index.php?diff=120595&oldid=73614 * None1 * (+27) /* FizzBuzz */
10:31:16 <esolangs> [[Never Gonna Fuck You Up]] N https://esolangs.org/w/index.php?oldid=120596 * None1 * (+580) My first esolang based on Never Gonna Give You Up
10:34:53 -!- Koen_ has joined.
10:49:54 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=120597&oldid=120558 * None1 * (+30) /* N */
10:51:32 <esolangs> [[User:None1]] https://esolangs.org/w/index.php?diff=120598&oldid=120245 * None1 * (+113) /* My Esolangs */
10:53:15 -!- tromp has joined.
10:53:59 -!- Sgeo has quit (Read error: Connection reset by peer).
10:59:56 <esolangs> [[Never Gonna Fuck You Up]] https://esolangs.org/w/index.php?diff=120599&oldid=120596 * None1 * (+2985)
11:03:36 <esolangs> [[Never Gonna Fuck You Up]] https://esolangs.org/w/index.php?diff=120600&oldid=120599 * None1 * (+197) /* Example Programs */
11:22:18 -!- ais523 has joined.
11:42:06 <esolangs> [[Talk:NeverGonna]] N https://esolangs.org/w/index.php?oldid=120601 * None1 * (+163) Created page with "I'm going to make a compiler to C++ in the future, so please list all the commands. --~~~~"
11:44:25 <esolangs> [[Talk:NeverGonna]] https://esolangs.org/w/index.php?diff=120602&oldid=120601 * None1 * (+59)
11:45:20 <esolangs> [[Talk:NeverGonna]] M https://esolangs.org/w/index.php?diff=120603&oldid=120602 * None1 * (+51)
11:45:31 <esolangs> [[Talk:NeverGonna]] M https://esolangs.org/w/index.php?diff=120604&oldid=120603 * None1 * (+0)
11:46:29 <esolangs> [[WeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeBasic]] M https://esolangs.org/w/index.php?diff=120605&oldid=112427 * None1 * (-32) /* Age comparer */ NOT a PDA
11:48:21 <esolangs> [[WeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeBasic++]] M https://esolangs.org/w/index.php?diff=120606&oldid=112408 * None1 * (+24) /* Turing completeness */
11:49:10 <esolangs> [[WeeB]] N https://esolangs.org/w/index.php?oldid=120607 * None1 * (+50) Redirected page to [[WeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeBasic]]
11:49:30 <esolangs> [[WeeB++]] N https://esolangs.org/w/index.php?oldid=120608 * None1 * (+50) Redirected page to [[WeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeBasic]]
11:50:22 <esolangs> [[BracketOnly]] M https://esolangs.org/w/index.php?diff=120609&oldid=120443 * None1 * (+33)
12:26:16 <esolangs> [[User:Razetime]] https://esolangs.org/w/index.php?diff=120610&oldid=101939 * Razetime * (-249)
12:33:25 <esolangs> [[Malbrain]] https://esolangs.org/w/index.php?diff=120611&oldid=118117 * None1 * (+36) /* External resources */
12:33:46 <esolangs> [[Twocoman]] M https://esolangs.org/w/index.php?diff=120612&oldid=117082 * None1 * (+15) /* See also */
12:34:16 <esolangs> [[?!]] M https://esolangs.org/w/index.php?diff=120613&oldid=112162 * None1 * (+30) /* See also */
12:35:25 <esolangs> [[?!]] M https://esolangs.org/w/index.php?diff=120614&oldid=120613 * None1 * (+39) /* ? command */
12:36:03 <esolangs> [[?!]] M https://esolangs.org/w/index.php?diff=120615&oldid=120614 * None1 * (-39) Undo revision 120614 by [[Special:Contributions/None1|None1]] ([[User talk:None1|talk]])
12:43:40 <esolangs> [[EnGLish]] M https://esolangs.org/w/index.php?diff=120616&oldid=119252 * None1 * (+1)
13:07:46 -!- supercode has joined.
13:24:52 <esolangs> [[Template talk:Py]] https://esolangs.org/w/index.php?diff=120617&oldid=119801 * None1 * (+2776)
13:28:16 <esolangs> [[User:None1]] https://esolangs.org/w/index.php?diff=120618&oldid=120598 * None1 * (+167) /* My projects about esolangs */
13:33:32 <esolangs> [[Template talk:Py]] M https://esolangs.org/w/index.php?diff=120619&oldid=120617 * None1 * (-1246) Save characters a bit
13:36:40 <esolangs> [[Template talk:Py]] M https://esolangs.org/w/index.php?diff=120620&oldid=120619 * None1 * (-253)
13:40:57 <esolangs> [[Informal]] N https://esolangs.org/w/index.php?oldid=120621 * Kiken * (+6080) Created page with "{{WIP}} '''Informal''' is a pseudo-natural language that uses informal English as an attempt to make an esoteric language, created by [[User:kiken|kiken]]. {{infobox proglang |name=Informal |author=[[User:kiken|kiken]] |year=[[:Category:2023|2023]] |class=[[:Category:U
13:41:32 <esolangs> [[Informal]] M https://esolangs.org/w/index.php?diff=120622&oldid=120621 * Kiken * (-1) missplelling
13:44:13 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=120623&oldid=120597 * Kiken * (+15) /* I */ [[informal]]
14:26:04 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:36:13 -!- tromp has joined.
15:38:50 -!- ais523 has quit (Remote host closed the connection).
15:39:13 -!- FreeFull has joined.
15:39:42 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:40:04 -!- ais523 has joined.
15:53:59 -!- supercode has quit (Quit: Client closed).
16:06:43 <esolangs> [[Informal]] M https://esolangs.org/w/index.php?diff=120624&oldid=120622 * PythonshellDebugwindow * (+59) /* Implementations */ Categories
16:09:44 -!- tromp has joined.
16:12:48 <esolangs> [[Informal]] M https://esolangs.org/w/index.php?diff=120625&oldid=120624 * PythonshellDebugwindow * (+1) /* Merge */ Fix tag
16:22:08 <esolangs> [[Special:Log/newusers]] create * Morlus * New user account
16:31:38 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=120626&oldid=120543 * Morlus * (+330)
17:00:09 -!- Thelie has joined.
17:09:17 <esolangs> [[Talk:Never Gonna Fuck You Up]] N https://esolangs.org/w/index.php?oldid=120627 * Pro465 * (+98) Created page with "well played >:) --~~~~"
17:38:07 -!- Koen_ has quit (Remote host closed the connection).
17:53:52 -!- Sgeo has joined.
17:58:14 -!- Koen_ has joined.
18:43:18 -!- Thelie has quit (Remote host closed the connection).
18:58:17 <esolangs> [[User:Infinitehexagon]] https://esolangs.org/w/index.php?diff=120628&oldid=120039 * Infinitehexagon * (+14) /* My Esolangs (chronological order) */
19:04:15 <esolangs> [[Aheui]] https://esolangs.org/w/index.php?diff=120629&oldid=105136 * * (+6105) This page gets an execution description.
19:41:23 <esolangs> [[Prolix]] N https://esolangs.org/w/index.php?oldid=120630 * Morlus * (+9427) Created page with "Prolix ([https://en.m.wikipedia.org/wiki/Help:IPA/English /pr.lks/]; meaning lengthy, too many words) is an [https://esolangs.org/wiki/Esoteric_programming_language esoteric programming language] and is designed to be [https://en.wikipedia.org/wiki/Command_(computing) she
19:43:16 <esolangs> [[Hexssembly]] N https://esolangs.org/w/index.php?oldid=120631 * Infinitehexagon * (+772) Created page with "'''Hexssembly''' is an esolang designed by [[User:Infinitehexagon]] to mimic assembly language. [[Category:Languages]][[Category:2023]][[Category:Unimplemented]][[Category:Low-level]] {| class="wikitable" ! Instructions !! Description |- | JUMP a b || Jump to
19:50:42 <esolangs> [[Special:Log/upload]] upload * Morlus * uploaded "[[File:Prolix-logo.png]]"
20:02:37 -!- gugu256 has joined.
20:09:03 -!- gugu_ has joined.
20:10:20 -!- gugu_ has quit (Remote host closed the connection).
20:10:31 -!- gugu256 has quit (Ping timeout: 255 seconds).
20:10:46 -!- gugu_ has joined.
20:12:20 -!- gugu_ has quit (Remote host closed the connection).
20:12:45 -!- gugu_ has joined.
20:18:38 <esolangs> [[Prolix]] https://esolangs.org/w/index.php?diff=120633&oldid=120630 * Morlus * (+836)
20:28:55 -!- gugu256 has joined.
20:29:26 -!- gugu256 has quit (Client Quit).
20:30:44 -!- gugu_ has quit (Ping timeout: 252 seconds).
20:47:11 <esolangs> [[Prolix]] M https://esolangs.org/w/index.php?diff=120634&oldid=120633 * PythonshellDebugwindow * (-587) Links, categories
20:56:46 <esolangs> [[Hello, world!]] M https://esolangs.org/w/index.php?diff=120635&oldid=92604 * PythonshellDebugwindow * (+15)
21:00:19 <esolangs> [[SPLEMIT21]] M https://esolangs.org/w/index.php?diff=120636&oldid=45235 * PythonshellDebugwindow * (+116) Deadlink, categories
21:02:13 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=120637&oldid=120623 * PythonshellDebugwindow * (+16) /* S */ add
21:04:28 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=120638&oldid=120637 * PythonshellDebugwindow * (+13) /* P */ add
21:23:27 <esolangs> [[Hexssembly]] M https://esolangs.org/w/index.php?diff=120639&oldid=120631 * PythonshellDebugwindow * (+11) Stub
21:41:31 -!- Koen_ has quit (Quit: Leaving...).
21:53:43 <esolangs> [[HELP]] M https://esolangs.org/w/index.php?diff=120640&oldid=14943 * PythonshellDebugwindow * (+24) Category
21:55:34 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=120641&oldid=120638 * PythonshellDebugwindow * (+61) /* H */ add
21:56:35 <esolangs> [[Leftbracket]] M https://esolangs.org/w/index.php?diff=120642&oldid=106526 * PythonshellDebugwindow * (+76) Categories
22:11:58 <esolangs> [[Morshu]] https://esolangs.org/w/index.php?diff=120643&oldid=120516 * Squidmanescape * (+3089) /* Specification */
22:17:19 <esolangs> [[Morshu]] https://esolangs.org/w/index.php?diff=120644&oldid=120643 * Squidmanescape * (+244) /* Multiple Code Pointers */
22:31:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:36:29 <esolangs> [[Hello world program in esoteric languages (N-Z)]] https://esolangs.org/w/index.php?diff=120645&oldid=120361 * None1 * (+2924) /* NDBall */
23:44:35 <esolangs> [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=120646&oldid=117831 * None1 * (+393) /* Category:Non-esoteric */ new section