←2025-04-28 2025-04-29 2025-04-30→ ↑2025 ↑all
01:59:53 <b_jonas> ais523: so I don't know if you know this already, but the Factorio expansion Space Age has added items that rot in time, and it's only today that I realized that this is similar to corpses and lit light sources in nethack. Factorio already had partly used items, namely ammo (10 shots per cartridge), repair packs, and science packs, but those don't get more used from just sitting somewhere. And both
01:59:59 <b_jonas> partly used and spoilable items can stack when they enter an inventory slot, and their use percentage or age gets averaged out.
02:00:45 <b_jonas> well no, that was incorrect
02:02:12 <b_jonas> so for partly used items, the partly use gets treated as kind of a fractional worth item, so when you merge two partly used cartridges they can merge either two one partly used, or one full plus one partly used, depending on if the remaining amount of shots is more than what fits in an item. that's also how repair packs and I think science packs work. it's partly damaged items (which you get from
02:02:18 <b_jonas> deconstructing a damaged building) and the new rotting items where the damage and/or age gets averaged when they stack in an inventory slot.
02:04:01 <b_jonas> also partly used fuel items don't exist: the building or vehicle that burns the fuel remembers the type of fuel it's burning and how much of the single fuel item is already used up, but that partly used item can't be extracted in any way, it's just a status of the building or vehicle.
02:05:28 <b_jonas> sort of like partly crafted items don't exist, the crafter tracks how much time it already spent on crafting the recipe, but it only consumes the ingredients and creates the resulting item(s) when it's done a full crafting cycle, before that if you interrupt the crafting by deconstructing the building it's as if none of the crafting cycle was done (except for fuel or electricity consumed)
02:07:53 <b_jonas> it's kind of odd that labs consuming science packs work differently so partly consumed science packs exist, you'd think that's only just the lab building remembering numbers, but no.
02:10:07 <b_jonas> I don't know what the advantage of science packs working this way is, maybe it's just kept for compatibility because it would be strange to change it now, maybe they don't want to annoy players at the very early game when science packs are still precious and they're likely to move their very few labs
02:10:41 <b_jonas> the ammo cartridges make more sense because you do often want to move turrets with partly consumed ammo
02:11:29 <b_jonas> and the partly used repair packs make sense too
02:11:52 <b_jonas> though even those could have been done differently
02:31:35 -!- Sgeo_ has joined.
02:34:10 -!- Sgeo has quit (Ping timeout: 252 seconds).
04:33:18 <esolangs> [[Bitforth]] M https://esolangs.org/w/index.php?diff=156860&oldid=156830 * Pericles * (-21)
04:35:18 <esolangs> [[Bitforth]] M https://esolangs.org/w/index.php?diff=156861&oldid=156860 * Pericles * (+4)
04:39:26 <esolangs> [[Bitforth]] M https://esolangs.org/w/index.php?diff=156862&oldid=156861 * Pericles * (+3) /* Queue Implementation */
04:41:22 <esolangs> [[Special:Log/move]] move * I am islptng * moved [[User:I am islptng/Draft for Esolang]] to [[User:I am islptng/Draft]]
04:42:29 <esolangs> [[User:I am islptng/Draft]] https://esolangs.org/w/index.php?diff=156865&oldid=156863 * I am islptng * (+1397)
04:43:12 <esolangs> [[Bitforth]] M https://esolangs.org/w/index.php?diff=156866&oldid=156862 * Pericles * (+18)
05:10:47 -!- GregorR has quit (Quit: Ping timeout (120 seconds)).
05:11:31 -!- GregorR has joined.
05:39:22 <esolangs> [[User:None1]] https://esolangs.org/w/index.php?diff=156867&oldid=155957 * None1 * (+358)
05:55:48 -!- Sgeo_ has quit (Read error: Connection reset by peer).
05:59:38 -!- ais523 has quit (Quit: quit).
06:27:27 <esolangs> [[Bitforth]] M https://esolangs.org/w/index.php?diff=156868&oldid=156866 * Pericles * (+82)
06:28:18 <esolangs> [[Bitforth]] M https://esolangs.org/w/index.php?diff=156869&oldid=156868 * Pericles * (+5)
07:21:47 -!- Lord_of_Life_ has joined.
07:22:36 -!- Lord_of_Life has quit (Ping timeout: 272 seconds).
07:23:08 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
07:35:28 <esolangs> [[User:JIT]] https://esolangs.org/w/index.php?diff=156870&oldid=156525 * JIT * (+66)
07:35:55 <esolangs> [[]] https://esolangs.org/w/index.php?diff=156871&oldid=156652 * None1 * (+153)
07:39:05 <esolangs> [[]] https://esolangs.org/w/index.php?diff=156872&oldid=156871 * None1 * (+172) Sorry!
07:47:02 <esolangs> [[BrainWrite]] https://esolangs.org/w/index.php?diff=156873&oldid=154344 * JIT * (+8)
08:09:56 <esolangs> [[User:I am islptng/Draft]] https://esolangs.org/w/index.php?diff=156874&oldid=156865 * I am islptng * (+708)
08:24:45 <esolangs> [[User:I am islptng/Draft]] https://esolangs.org/w/index.php?diff=156875&oldid=156874 * I am islptng * (+814)
09:40:17 -!- amadaluzia has joined.
09:50:02 <esolangs> [[User:I am islptng/Draft]] https://esolangs.org/w/index.php?diff=156876&oldid=156875 * I am islptng * (+147) /* Interpreter */
10:21:18 -!- amby has joined.
10:23:35 -!- tromp has joined.
11:42:37 -!- wib_jonas has joined.
11:46:51 <APic> Hi
11:52:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:54:05 <wib_jonas> I have a stupid esoteric idea. Round-robin tournament. Players are ranked by score which is just the sum of the outcome of their matches, highest score gets gold medal. You need a tie-breaker.
11:54:09 <wib_jonas> I propose the following tie-breaker. Consider every order of the players that's consistent with higher score players coming before lower score players.
11:54:13 <wib_jonas> For each order, take the matrix of match outcomes, with rows and columns listing the players in that order. The ranking of players is the one where this matrix is the largest possible in lexicographical ordering.
11:54:16 <wib_jonas> The reason why this is fun is that determining the ranking is as hard as solving the graph isomorphism problem.
11:54:20 <wib_jonas> For any reasonably sized tournament, this will be easy in practice. But in theory we don't know a polynomial time algorithm to find the ranking if somehow an insane number of contestants sign up for the open tournament and manage to get match outcomes with very unfortunate symmetries.
12:15:35 -!- tromp has joined.
12:31:17 -!- lisbeths has joined.
12:49:11 <wib_jonas> This tie-breaker is good because it has maximal ability among tie-breakers to break ties: if there's any way to distinguish players based on their match results (as opposed to eg. previous results from before this tournament) then this tie-breaker will give an unambiguous ranking between them.
12:59:30 -!- Guest98 has joined.
13:18:46 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:14:31 -!- Guest98 has left.
14:35:39 -!- wib_jonas has quit (Quit: Client closed).
15:10:27 -!- lisbeths has quit (Quit: Connection closed for inactivity).
16:23:51 -!- tromp has joined.
16:31:38 <esolangs> [[User:Aadenboy]] https://esolangs.org/w/index.php?diff=156877&oldid=156543 * Aadenboy * (+112) /* anything else */ brainfuck derivative counter
16:57:50 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:17:04 <esolangs> [[~ATH]] M https://esolangs.org/w/index.php?diff=156878&oldid=130563 * Krolkrol * (-2)
17:17:41 <esolangs> [[~ATH]] https://esolangs.org/w/index.php?diff=156879&oldid=156878 * Krolkrol * (+2) Undo revision [[Special:Diff/156878|156878]] by [[Special:Contributions/Krolkrol|Krolkrol]] ([[User talk:Krolkrol|talk]])
17:17:46 <esolangs> [[Mlatu]] N https://esolangs.org/w/index.php?oldid=156880 * Stkptr * (+7453) Create page
17:20:07 <esolangs> [[User:Stkptr]] M https://esolangs.org/w/index.php?diff=156881&oldid=156709 * Stkptr * (-49)
17:21:34 -!- tromp has joined.
17:24:08 <esolangs> [[User:Stkptr]] https://esolangs.org/w/index.php?diff=156882&oldid=156881 * Stkptr * (+42)
17:24:54 <esolangs> [[User talk:Corbin]] N https://esolangs.org/w/index.php?oldid=156883 * Krolkrol * (+140) Created page with "Hello, can you please tell me what the implementation of language [[1_Billion_Row_Challenge]] is supposed to be linking to [[User:Krolkrol]]"
17:25:18 <esolangs> [[User talk:Corbin]] https://esolangs.org/w/index.php?diff=156884&oldid=156883 * Krolkrol * (+3)
17:25:30 <esolangs> [[PolishScript]] https://esolangs.org/w/index.php?diff=156885&oldid=155337 * Stkptr * (+33)
17:26:04 <esolangs> [[User talk:Corbin]] https://esolangs.org/w/index.php?diff=156886&oldid=156884 * Krolkrol * (+10)
17:30:11 <esolangs> [[;;;]] https://esolangs.org/w/index.php?diff=156887&oldid=155349 * Stkptr * (+79) This language is likely Turing complete
17:31:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:38:35 <esolangs> [[1 Billion Row Challenge]] https://esolangs.org/w/index.php?diff=156888&oldid=144272 * Corbin * (+31) Update links. The community leaderboard appears to be offline.
17:39:23 -!- tromp has joined.
17:41:06 <esolangs> [[User talk:Corbin]] https://esolangs.org/w/index.php?diff=156889&oldid=156886 * Corbin * (+491)
17:42:58 <esolangs> [[Queueue]] https://esolangs.org/w/index.php?diff=156890&oldid=105499 * Stkptr * (+569) It's Turing complete
17:55:10 <esolangs> [[Mlatu]] https://esolangs.org/w/index.php?diff=156891&oldid=156880 * Corbin * (+430) Properly bluelink our friends at catlangwiki, and also explain where the name comes from. .i u'i coi pendo .i xu do tavla? (Lojban's baseline is public domain, so quoting it is not a problem.)
18:02:19 <esolangs> [[(())]] https://esolangs.org/w/index.php?diff=156892&oldid=147214 * Stkptr * (+149)
18:16:20 <esolangs> [[Mlatu]] M https://esolangs.org/w/index.php?diff=156893&oldid=156891 * Stkptr * (-2) Head spacing
18:29:27 <esolangs> [[Mlatu]] https://esolangs.org/w/index.php?diff=156894&oldid=156893 * Stkptr * (-101) Fix history, make the Lojban fact a reference to focus more on the programming language
18:41:17 <esolangs> [[Beetle]] https://esolangs.org/w/index.php?diff=156895&oldid=120078 * Stkptr * (+1271) Turing complete
18:43:07 <esolangs> [[Beetle]] https://esolangs.org/w/index.php?diff=156896&oldid=156895 * Stkptr * (-60) /* Computational class */ Simplify loop
18:49:54 <esolangs> [[SynDev]] https://esolangs.org/w/index.php?diff=156897&oldid=132537 * Stkptr * (+32) It models CFGs
19:00:51 <esolangs> [[Forthrooms]] N https://esolangs.org/w/index.php?oldid=156898 * TenBillionPlusOne * (+1360) Work in progress
19:01:13 -!- amby has quit (Ping timeout: 245 seconds).
19:02:18 -!- amby has joined.
19:11:44 -!- m5zs7k has quit (Ping timeout: 268 seconds).
19:14:04 -!- m5zs7k has joined.
20:07:57 -!- amadaluzia has quit (Quit: Hi, this is Paul Allen. I'm being called away to London for a few days. Meredith, I'll call you when I get back. Hasta la vista, baby.).
20:10:04 <APic> cu
20:11:55 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=156899&oldid=156850 * Buckets * (+12)
20:12:22 <esolangs> [[User:Buckets]] M https://esolangs.org/w/index.php?diff=156900&oldid=156851 * Buckets * (+11)
20:12:37 <esolangs> [[Guava]] N https://esolangs.org/w/index.php?oldid=156901 * Buckets * (+1018) Created page with "Guava is an Esoteric programming language created by [[User:Buckets]] in 2020 from A joke from a Dream: "Java? More like Guava". {| class="wikitable" |- ! Commands !! Instructions |- | > || Move right On the memory Access. |- | 'A' || Rewrite Current Memory to "A"(, As a
21:12:54 -!- yewscion has quit (Ping timeout: 260 seconds).
21:24:07 <esolangs> [[Forthrooms]] M https://esolangs.org/w/index.php?diff=156902&oldid=156898 * Aadenboy * (+1) fix bracket
21:34:19 <esolangs> [[Iterate]] https://esolangs.org/w/index.php?diff=156903&oldid=154086 * Aadenboy * (+84) /* Completeness */ is Iterate Turing complete without the $# command?
21:49:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:07:38 -!- Sgeo has joined.
22:26:58 <esolangs> [[Horse]] M https://esolangs.org/w/index.php?diff=156904&oldid=156797 * RainbowDash * (-8) /* Turing Completeness */
22:32:39 <esolangs> [[Horse/Implementations]] M https://esolangs.org/w/index.php?diff=156905&oldid=156742 * RainbowDash * (-1478) Printing
22:33:38 <esolangs> [[Horse]] M https://esolangs.org/w/index.php?diff=156906&oldid=156904 * RainbowDash * (+58) /* Available Commands */
23:05:49 <esolangs> [[META II]] M https://esolangs.org/w/index.php?diff=156907&oldid=156567 * Corbin * (+35) Long 2015 says that Schorre actually developed META II in 1962, two years before the 1964 paper came out, and gives some supporting timeline. Sounds plausible to me; Long 2015 was written in 2014, after all!
23:08:31 -!- sprock has quit (Quit: ...).
23:25:58 -!- Lymia has quit (Quit: zzzz <3).
23:28:25 -!- Lymia has joined.
←2025-04-28 2025-04-29 2025-04-30→ ↑2025 ↑all