00:05:56 <esolangs> [[Game:Esochain]] https://esolangs.org/w/index.php?diff=164569&oldid=164565 * Hotcrystal0 * (+16)
00:43:12 -!- ajal has joined.
00:45:42 -!- amby has quit (Ping timeout: 256 seconds).
00:52:07 -!- ajal has quit (Ping timeout: 255 seconds).
00:52:36 -!- amby has joined.
01:00:57 -!- amby has quit (Remote host closed the connection).
01:51:34 -!- salpynx has joined.
01:52:27 <salpynx> !ztest lycopodina_minuta >>(+)*5>(-)*9<<<(-)*128(-++-)*19(+-)*8(+--)*4(-+-)*22(--+)*28(-+-{}--+)*12(-+-)*32(+--)*20((-+-)*15{}--+)%12(-+-)*48(+--)*19(-+-)*-1
01:52:27 <zemhill> salpynx.lycopodina_minuta: points -5.33, score 16.13, rank 34/47
01:54:33 <salpynx> another experimental strategy, optimising defense only and trying to encourage opponents to run off the tape. This never moves beyond 2 cells of its flag.
01:55:27 <salpynx> !zjoust lycopodina_minuta >>(+)*5>(-)*9<<<(-)*128(-++-)*19(+-)*8(+--)*4(-+-)*22(--+)*28(-+-{}--+)*12(-+-)*32(+--)*20((-+-)*15{}--+)%12(-+-)*48(+--)*19(-+-)*-1
01:55:28 <zemhill> salpynx.lycopodina_minuta: points -5.33, score 16.13, rank 34/47
01:56:41 <salpynx> a successor to my old synanceia warrior which placed on the hill, but didn't last long.
01:58:25 <salpynx> over-optimised for the hill as usual, but since the hill makeup is pretty stable, it seems to be a good survival strategy
02:00:12 <salpynx> correction, it doesn't go beyond 3 cells from its flag
02:10:00 -!- salpynx has quit (Quit: Leaving).
04:05:50 -!- slavfox has quit (Quit: ZNC 1.8.2 - https://znc.in).
04:08:56 -!- slavfox has joined.
06:29:12 -!- ais523 has joined.
06:30:39 <ais523> lycopodina_minuta is the first time I've seen a vibration program change strategies, but it does make sense – unlike a shudder program, a vibration program doesn't normally rely on trapping the opponent on a single cell, so changing away from vibration doesn't turn most of your wins into losses like changing away from shudder would
07:14:50 -!- GregorR has quit (Quit: Ping timeout (120 seconds)).
07:15:01 -!- GregorR has joined.
07:39:47 -!- Sgeo has quit (Read error: Connection reset by peer).
07:52:33 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
07:53:07 -!- Lord_of_Life has joined.
07:53:10 <esolangs> [[Talk:Bespoke]] https://esolangs.org/w/index.php?diff=164570&oldid=164351 * WinslowJosiah * (+734)
07:54:14 -!- Lord_of_Life has quit (Excess Flood).
07:57:35 -!- Lord_of_Life has joined.
07:59:06 -!- Lord_of_Life has quit (Excess Flood).
08:01:36 -!- Lord_of_Life has joined.
08:13:39 -!- GregorR has quit (Quit: Ping timeout (120 seconds)).
08:13:52 -!- GregorR has joined.
08:18:04 <esolangs> [[Trumf]] https://esolangs.org/w/index.php?diff=164571&oldid=134009 * JIT * (+9)
08:21:59 -!- GregorR has quit (Quit: Ping timeout (120 seconds)).
08:22:12 -!- GregorR has joined.
08:34:46 -!- ski has quit (Quit: Lost terminal).
08:42:21 <esolangs> [[Game:Esochain]] M https://esolangs.org/w/index.php?diff=164572&oldid=164569 * Ractangle * (+0) /* Server 7 */
09:20:59 <esolangs> [[Gora]] https://esolangs.org/w/index.php?diff=164573&oldid=164563 * Ractangle * (+0) /* Syntax */
09:21:26 <esolangs> [[Gora]] https://esolangs.org/w/index.php?diff=164574&oldid=164573 * Ractangle * (+10) /* Syntax */
11:29:44 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
11:29:56 -!- Lord_of_Life_ has joined.
11:32:16 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
12:25:28 <esolangs> [[User talk:HyperbolicireworksPen]] https://esolangs.org/w/index.php?diff=164575&oldid=163159 * Hotcrystal0 * (+470)
13:17:46 <strerror> ais523: for optimisation algorithms, I'd rather have a memory allocator that optimises for locality of access, not locality of deletes; if used with a single-purpose pool allocator, the free is usually cheap anyway
13:18:17 <ais523> hmm, I have the suspicion that the two goals are normally not in conflict, but maybe they are sometimes?
13:19:00 <ais523> but I was thinking about pool allocators when I wrote that – freeing in a pool allocator is cheap as long as you don't need to be able to reclaim memory from the pool to give it to a different pool
13:19:25 <ais523> if you have locality of frees, that makes it possible to reclaim the memory from the pool cheaply
13:21:18 <strerror> I'm guessing different algorithms vary widely in whether they have similar access and delete patterns. There would have to be at least one access for every delete though (and usually down from the root)
13:23:11 <ais523> another thing I noticed is that if you have algorithms that require traversing the entire data structure, it's fairly cheap to copy it as you go
13:23:55 <ais523> that has the advantages of a) allowing you to do a stop-and-copy GC without needing to actually stop, and b) potentially giving better locality for the next traversal because you can allocate the copy in traversal order, even if you added subtrees along the way
13:24:25 <ais523> I don't know whether or not it's cheaper than the traditional method of allocating subtrees you and and freeing subtrees you delete
13:26:49 <ais523> * allocating subtrees you add into the structure you're traversing
13:27:49 <strerror> Yes, though if traversing is a large part of the algorithm, it's also more efficient to store the tree in traversal order without (many) pointers
13:31:42 <strerror> I'm trying to recall specific tree algorithms I've implemented, but due to memoisation, most of them were actually dags.
13:45:17 <ais523> they're usually dags in practice for me, too
13:45:35 <ais523> but not always, e.g. C-INTERCAL's optimiser acts entirely on owned trees
13:54:33 <zemhill> web.three_legged_frog: points 3.93, score 24.49, rank 10/47 (--)
14:35:37 -!- Sgeo has joined.
15:01:02 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=164576&oldid=164549 * CrSb0001 * (+288)
15:01:26 <esolangs> [[User:CrSb0001]] N https://esolangs.org/w/index.php?oldid=164577 * CrSb0001 * (+652) Created page with "I like math and programming. I'm also planning to be fairly active on here, Rosetta Code, and Wikipedia. Programming languages I can comfortably program in (non-esoteric): * Python * T-SQL * Ruby * Javascript * Lean 4 Programming languages I can comfortably pro
15:13:13 -!- tromp has joined.
15:16:29 <esolangs> [[User:Aadenboy]] https://esolangs.org/w/index.php?diff=164578&oldid=163963 * Aadenboy * (-185)
15:16:54 <esolangs> [[Special:Log/move]] move * Aadenboy * moved [[Ball Pit]] to [[User:Aadenboy/Ball Pit]]
15:17:24 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=164581&oldid=164522 * Aadenboy * (-15) /* B */ remove [[User:Aadenboy/Ball pit|Ball pit]]
15:43:19 -!- impomatic has joined.
15:49:59 -!- impomatic has quit (Quit: Client closed).
17:04:46 -!- ski has joined.
17:06:02 <esolangs> [[Game:Esochain]] M https://esolangs.org/w/index.php?diff=164582&oldid=164572 * Ractangle * (+610) /* Server 4 */ check out my branching
17:06:50 -!- Lord_of_Life has quit (Remote host closed the connection).
17:08:26 <esolangs> [[Game:Esochain]] M https://esolangs.org/w/index.php?diff=164583&oldid=164582 * Ractangle * (-185) /* Server 4 */ fixed it since it starts at the wrong entry
17:09:53 -!- Lord_of_Life has joined.
17:10:10 <esolangs> [[Game:Esochain]] M https://esolangs.org/w/index.php?diff=164584&oldid=164583 * Ractangle * (-5) /* Server 4 */ center!
17:36:51 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:41:27 <HackEso> olist <https://www.giantitp.com/comics/oots1333.html>: shachaf oerjan Sgeo boily nortti b_jonas Noisytoot
17:43:32 -!- tromp has joined.
17:54:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:13:27 -!- impomatic has joined.
18:23:17 -!- tromp has joined.
18:28:37 -!- impomatic has quit (Quit: Client closed).
18:38:23 -!- impomatic has joined.
19:12:57 -!- impomatic has quit (Quit: Client closed).
19:34:34 -!- ais523 has quit (Quit: sorry about my connection).
21:28:45 -!- DOS_User_webchat has joined.
21:36:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:40:17 -!- DOS_User_webchat has quit (Ping timeout: 250 seconds).
21:46:08 -!- tromp has joined.
22:03:02 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:53:49 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
22:55:07 -!- Lord_of_Life has joined.
22:58:19 -!- Lord_of_Life has quit (Excess Flood).
22:59:32 -!- Lord_of_Life has joined.
23:14:27 <esolangs> [[User talk:HyperbolicireworksPen]] https://esolangs.org/w/index.php?diff=164585&oldid=164575 * HyperbolicireworksPen * (+139)
23:21:27 <esolangs> [[User talk:Hotcrystal0/CGoL+]] https://esolangs.org/w/index.php?diff=164586&oldid=164542 * HyperbolicireworksPen * (+251)
23:57:42 <esolangs> [[Hourglass]] https://esolangs.org/w/index.php?diff=164587&oldid=164568 * HyperbolicireworksPen * (+256)