00:04:11 -!- FreeFull has quit.
02:15:52 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102858&oldid=102836 * PixelatedStarfish * (+176) /* Compiling and Interpreting */
02:22:46 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102859&oldid=102858 * PixelatedStarfish * (+359) /* By Translation */
02:27:12 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102860&oldid=102859 * PixelatedStarfish * (+209) /* Minibell */
02:27:30 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102861&oldid=102860 * PixelatedStarfish * (+1) /* Minibell */
04:12:43 <esolangs> [[User:Lemonz]] https://esolangs.org/w/index.php?diff=102862&oldid=102619 * Lemonz * (+77) /* de */
04:13:49 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102863&oldid=102861 * PixelatedStarfish * (-1794) /* Implementation */
04:16:11 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102864&oldid=102863 * PixelatedStarfish * (+1794) /* Test Cases */
04:32:16 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102865&oldid=102864 * PixelatedStarfish * (+7) /* Using the Interpreter */
04:32:31 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102866&oldid=102865 * PixelatedStarfish * (-1) /* Running a BunnyBell Programs */
04:33:15 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102867&oldid=102866 * PixelatedStarfish * (-12) /* Interpreter Extensibility */
05:50:14 <zzo38> I want to define 16-bit numbers which identify mahjong tiles, including all variants (flowers/seasons, jokers (of various kinds), red fives, haku pocchi, tens (I have seen a mahjong set that has one to ten of each suit, although most only go up to nine), glass, etc). These can then be used both internally and for protocol to display in front-ends.
07:25:33 -!- tromp has joined.
07:33:00 -!- Cale has quit (Remote host closed the connection).
07:45:22 <esolangs> [[MASL]] M https://esolangs.org/w/index.php?diff=102868&oldid=102841 * Matto * (+137) Minor fixes + updated "last updated" text
08:14:03 -!- Sgeo has quit (Read error: Connection reset by peer).
08:40:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:20:38 <esolangs> [[Special:Log/newusers]] create * Last * New user account
09:28:11 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=102869&oldid=102839 * Last * (+252) /* Introductions */
09:35:13 <esolangs> [[7-8]] M https://esolangs.org/w/index.php?diff=102870&oldid=102850 * Kaveh Yousefi * (+10) Amended a few orthographic mistakes and added a hyperlink to the brainfuck page.
09:38:58 -!- tromp has joined.
09:47:37 <esolangs> [[MASL]] M https://esolangs.org/w/index.php?diff=102871&oldid=102868 * Matto * (+37) Added author of language
10:02:29 <esolangs> [[Last]] N https://esolangs.org/w/index.php?oldid=102872 * Last * (+3403) Created page for LAST
10:07:28 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=102873&oldid=102855 * Last * (+16) Added link to LAST
10:09:16 <esolangs> [[Special:Log/move]] move * Last * moved [[Last]] to [[LAST]]: Fix capitalization
10:09:58 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=102876&oldid=102873 * Last * (-5) /* L */ Fix capitalization.
10:29:13 <esolangs> [[LAST]] https://esolangs.org/w/index.php?diff=102877&oldid=102874 * Last * (+28) Add Category:Turing tarpits
10:32:39 <esolangs> [[Turing tarpit]] https://esolangs.org/w/index.php?diff=102878&oldid=80438 * Last * (+86) /* Survey */ Added LAST
10:33:10 <esolangs> [[Turing tarpit]] https://esolangs.org/w/index.php?diff=102879&oldid=102878 * Last * (+0) /* Survey */ Fix alphabetical order
10:42:50 <esolangs> [[Timeline of esoteric programming languages]] https://esolangs.org/w/index.php?diff=102880&oldid=97876 * Last * (+108) /* 2022 */ Added LAST
10:43:50 <esolangs> [[User:Last]] N https://esolangs.org/w/index.php?oldid=102881 * Last * (+46) Add self page
10:44:23 <esolangs> [[Lambda calculus]] https://esolangs.org/w/index.php?diff=102882&oldid=94758 * Last * (+11) /* See also */ Added LAST
10:46:22 <esolangs> [[User:Last]] https://esolangs.org/w/index.php?diff=102883&oldid=102881 * Last * (+0) . -> !
10:48:32 <esolangs> [[LAST]] https://esolangs.org/w/index.php?diff=102884&oldid=102877 * Last * (+29) Add Category:Turing complete
11:07:39 -!- tech_exorcist has joined.
11:21:51 -!- tech_exorcist has quit (Ping timeout: 268 seconds).
12:36:19 -!- SGautam has joined.
13:24:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:47:11 -!- tromp has joined.
14:00:36 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=102885&oldid=102845 * Ilikecreepers * (+104) /* lua code you can use */
14:08:33 -!- __monty__ has joined.
14:09:47 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=102886&oldid=102885 * Ilikecreepers * (+64) /* basics */
14:11:47 -!- Argorok has joined.
14:37:10 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=102887&oldid=102886 * Ilikecreepers * (-64) /* basics */
14:37:51 <int-e> hmm I'm making another shape factory
14:38:49 <int-e> Because I believe I can reduce the ramp-up time to basically zero, and that would mean solving levels much faster.
14:39:10 <int-e> (ramp-up time: time from first produced piece to actually saturating the belt)
14:39:42 <int-e> (my version 3 factory takes over half a minute for that)
15:27:35 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:14:57 -!- tromp has joined.
16:16:04 -!- tech_exorcist has joined.
16:22:29 -!- FreeFull has joined.
16:24:29 -!- Cale has joined.
16:35:10 <esolangs> [[DeadIFsh]] N https://esolangs.org/w/index.php?oldid=102888 * ChuckEsoteric08 * (+564) Created page with "{{WIP}} '''DeadIFsh''' is an esolang by [[User:ChuckEsoteric08]] derived from [[Deadfish]]. ==Commands== In addition to Deadfish commands, DeadIFsh has following commands: {|..."
17:06:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:38:05 -!- tech_exorcist has quit (Remote host closed the connection).
17:38:52 -!- tech_exorcist has joined.
18:22:34 -!- tromp has joined.
18:38:53 -!- Lord_of_Life has quit (Ping timeout: 255 seconds).
18:39:24 -!- Lord_of_Life has joined.
20:23:40 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102889&oldid=102867 * PixelatedStarfish * (+83) /* Notes */
20:24:00 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102890&oldid=102889 * PixelatedStarfish * (+22) /* Notes */
20:55:54 -!- tech_exorcist has quit (Remote host closed the connection).
20:56:28 -!- tech_exorcist has joined.
20:56:29 -!- __monty__ has quit (Quit: leaving).
21:17:07 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:24:39 -!- tromp has joined.
21:32:57 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102891&oldid=102890 * PixelatedStarfish * (+19) /* Influences: Shameless Theft */
21:50:06 -!- genpaku has quit (Remote host closed the connection).
21:50:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:41:25 <esolangs> [[User:WriteOnly]] https://esolangs.org/w/index.php?diff=102892&oldid=92949 * WriteOnly * (+8)
08:58:37 -!- esolangs has joined.
08:58:38 -!- ChanServ has set channel mode: +v esolangs.
09:44:17 -!- tech_exorcist has joined.
09:59:20 -!- tech_exorcist_ has joined.
10:01:00 -!- tech_exorcist has quit (Ping timeout: 268 seconds).
10:19:42 <esolangs> [[Conom]] https://esolangs.org/w/index.php?diff=102893&oldid=102851 * TTG-Emily * (+1610) Added naming schema section
10:22:01 <esolangs> [[Conom]] M https://esolangs.org/w/index.php?diff=102894&oldid=102893 * TTG-Emily * (+11) Fix Markdown-style inline code
10:42:32 -!- shikhin has changed hostmask to ~shikhin@offtopia/offtopian.
10:43:05 <esolangs> [[Conom]] https://esolangs.org/w/index.php?diff=102895&oldid=102894 * TTG-Emily * (+2012) Added bytecode section
11:35:34 -!- tech_exorcist_ has quit (Remote host closed the connection).
11:35:42 -!- tech_exorcist has joined.
12:33:26 -!- tech_exorcist has quit (Remote host closed the connection).
12:33:56 -!- tech_exorcist has joined.
12:36:40 -!- tech_exorcist has quit (Remote host closed the connection).
12:37:07 -!- tech_exorcist has joined.
14:26:26 -!- chiselfuse has quit (Write error: Connection reset by peer).
14:26:42 -!- chiselfuse has joined.
14:43:59 -!- Sgeo has joined.
14:48:44 -!- tromp has joined.
14:53:23 -!- SGautam has quit (Quit: Connection closed for inactivity).
15:02:13 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
15:07:03 -!- Lord_of_Life has joined.
15:07:54 -!- Lord_of_Life has quit (Remote host closed the connection).
15:11:58 -!- Lord_of_Life has joined.
16:28:20 -!- sknebel has quit (*.net *.split).
16:28:59 -!- sknebel has joined.
16:52:47 -!- __monty__ has joined.
17:01:45 -!- Noisytoot has quit (Ping timeout: 252 seconds).
17:05:39 -!- Noisytoot has joined.
17:19:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:30:40 -!- razetime has quit (Remote host closed the connection).
17:33:54 -!- FreeFull has joined.
17:47:41 -!- tromp has joined.
18:27:48 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:32:37 -!- tromp has joined.
18:38:29 -!- Lord_of_Life_ has joined.
18:39:14 -!- Lord_of_Life has quit (Ping timeout: 244 seconds).
18:41:14 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:41:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:11:09 -!- tromp has joined.
20:29:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:17:04 <int-e> b_jonas_: Look at these perfectly lined up quarters :) https://int-e.eu/~bf3/tmp/shapez-lineup.png
21:20:03 -!- __monty__ has quit (Quit: leaving).
22:12:02 -!- tech_exorcist has quit (Quit: Disconnecting).
22:26:04 -!- j4cbo has quit (Ping timeout: 268 seconds).
22:29:14 -!- j4cbo has joined.
22:40:19 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102896&oldid=102891 * PixelatedStarfish * (+0) /* Lists, Indexing, and Nesting */
22:40:43 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102897&oldid=102896 * PixelatedStarfish * (+0) /* Lists, Indexing, and Nesting */
23:18:40 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102898&oldid=102897 * PixelatedStarfish * (+43) /* Notes */
23:36:42 -!- FreeFull has quit.
00:19:12 -!- Noisytoot has quit (Ping timeout: 244 seconds).
00:27:34 <esolangs> [[Special:Log/newusers]] create * MrEnder0001 * New user account
00:32:35 -!- chiselfuse has quit (Remote host closed the connection).
00:32:44 -!- chiselfu1e has joined.
00:35:21 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=102899&oldid=102869 * MrEnder0001 * (+301) /* Introductions */
00:37:10 -!- Noisytoot has joined.
00:52:45 <esolangs> [[Hardfish]] https://esolangs.org/w/index.php?diff=102900&oldid=52969 * Kaveh Yousefi * (+168) Added a hyperlink to my implementation of the Hardfish programming language on GitHub.
00:53:15 <esolangs> [[Hardfish]] https://esolangs.org/w/index.php?diff=102901&oldid=102900 * Kaveh Yousefi * (+239) Added categories to the page.
00:55:26 <esolangs> [[Hardfish]] https://esolangs.org/w/index.php?diff=102902&oldid=102901 * Kaveh Yousefi * (+30) Introduced some constants defined without the use of the repetition command r.
00:59:43 -!- razetime has joined.
01:11:19 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
01:11:33 -!- Noisytoot has joined.
01:11:54 -!- razetime has quit (Ping timeout: 244 seconds).
01:12:51 -!- razetime has joined.
01:18:13 -!- razetime has quit (Read error: Connection reset by peer).
01:22:40 -!- razetime has joined.
02:39:44 -!- razetime has quit (Ping timeout: 244 seconds).
02:42:44 -!- razetime has joined.
02:50:35 -!- razetime has quit (Ping timeout: 244 seconds).
02:50:51 -!- razetime has joined.
03:57:12 <esolangs> [[Hardfish]] https://esolangs.org/w/index.php?diff=102903&oldid=102902 * PkmnQ * (+146) /* (Shortest) Constants */ 4 or less chars
04:30:29 <esolangs> [[Hardfish]] https://esolangs.org/w/index.php?diff=102904&oldid=102903 * PkmnQ * (+466) /* (Shortest) Constants */ 5 chars
04:45:15 <esolangs> [[Hardfish]] M https://esolangs.org/w/index.php?diff=102905&oldid=102904 * PkmnQ * (-23) /* (Shortest) Constants */
04:53:39 <zzo38> If you are playing D&D or GURPS or some other system, then what will a spell be called if you will take the form of a (somewhat larger than usual) insect in a copy of the past, which can affect the copy but does not affect the original?
05:12:48 <esolangs> [[Hardfish]] https://esolangs.org/w/index.php?diff=102906&oldid=102905 * PkmnQ * (+1223) /* (Shortest) Constants */ 6 chars
05:22:00 -!- tromp has joined.
05:34:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
05:47:17 -!- razetime has quit (Ping timeout: 244 seconds).
05:47:37 -!- razetime has joined.
06:05:41 -!- razetime has quit (Ping timeout: 252 seconds).
06:06:16 -!- razetime has joined.
06:18:46 -!- tromp has joined.
06:23:50 -!- razetime has quit (Ping timeout: 268 seconds).
06:24:19 -!- razetime has joined.
06:44:38 -!- razetime has quit (Ping timeout: 244 seconds).
06:45:12 -!- razetime has joined.
06:56:03 -!- razetime has quit (Ping timeout: 248 seconds).
07:14:31 -!- razetime has joined.
07:21:26 <b_jonas_> int-e: you know perfectly aligned may just mean that you're delaying the ones that could be faster, right?
07:21:31 -!- b_jonas_ has changed nick to b_jonas.
08:01:41 -!- Noisytoot has quit (Read error: Connection reset by peer).
08:01:48 -!- Noisytoot_ has joined.
08:02:20 -!- Koen has joined.
08:17:27 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:36:26 -!- Sgeo has quit (Read error: Connection reset by peer).
09:29:36 -!- tromp has joined.
09:30:44 -!- tromp has quit (Client Quit).
09:46:52 -!- tromp has joined.
10:27:03 <int-e> b_jonas: But I'll save a ton of time downstream
10:30:27 <int-e> (where I'm going, downstream will no longer produce *any* garbage pieces that mix old and new shapes)
10:34:22 <int-e> I still have to transfer this from testing to "production" though.
10:35:24 <int-e> The delay isn't huge anyway... it takes under 10 seconds from switching slice description to enabling output (at full rate, synchronized)
10:36:24 <int-e> And it would take at least 5s regardless, just due to internal delays in selection, painting, and cutting
10:56:46 <int-e> b_jonas: also consider this: There are 16 different (well, not quite due to symmetry) quarters to produce. You'll always be waiting for the slowest one of those.
10:57:37 <int-e> (at least the way I'm merging those, with a balanced (in terms of path lengths) binary tree.
11:06:19 <int-e> (I've thought about not doing a binary tree (but that would increase the critical path length) or not balancing it (so factories could be a tad closer to the hub, like windmill wings); I think neither of these are worth the cost for me.
11:34:17 -!- Noisytoot_ has changed nick to Noisytoot.
12:12:04 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:32:52 -!- tromp has joined.
12:33:49 -!- tromp has quit (Client Quit).
12:35:09 -!- tromp has joined.
13:46:55 -!- immibis_ has joined.
14:14:14 -!- razetime_ has joined.
14:14:21 -!- razetime has quit (Ping timeout: 268 seconds).
14:24:58 -!- APic has quit (Remote host closed the connection).
14:27:18 -!- APic has joined.
15:00:17 -!- perlbot has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
15:00:17 -!- simcop2387 has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
15:31:26 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:39:30 -!- Koen has quit (Quit: Leaving...).
15:42:23 -!- chiselfu1e has quit (Remote host closed the connection).
15:42:36 -!- chiselfuse has joined.
15:49:23 -!- simcop2387 has joined.
15:50:24 -!- perlbot has joined.
15:50:53 -!- APic has quit (Quit: [TLS] Client upgrade).
15:51:12 -!- APic has joined.
15:52:32 <b_jonas> fungot, do fish have eyelids or are they inwincible?
15:52:32 <fungot> b_jonas: i want to dress you up as tallulah bankhead and cover you with" hear hear
15:59:03 -!- tromp has joined.
16:05:55 -!- Capn_Pic has joined.
16:06:38 -!- CAT_S has quit (Ping timeout: 240 seconds).
16:08:57 -!- Capn_Pic has quit (Client Quit).
16:12:16 -!- CAT_S has joined.
16:34:18 -!- razetime_ has quit (Ping timeout: 240 seconds).
16:34:53 -!- razetime has joined.
16:36:38 <fizzie> fungot: That's a bit weird.
16:36:39 <fungot> fizzie: to sum it up with: http://www.rafb.net/ paste/
16:41:10 -!- __monty__ has joined.
16:41:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:49:10 -!- razetime_ has joined.
16:49:18 -!- razetime has quit (Ping timeout: 264 seconds).
16:58:19 -!- tromp has joined.
16:58:20 -!- razetime has joined.
16:58:21 -!- razetime_ has quit (Ping timeout: 252 seconds).
17:02:45 -!- razetime has quit (Ping timeout: 252 seconds).
17:03:18 -!- razetime has joined.
17:11:21 -!- razetime has quit (Ping timeout: 244 seconds).
17:11:56 -!- razetime has joined.
17:14:23 -!- FreeFull has joined.
17:35:23 -!- razetime has quit (Ping timeout: 268 seconds).
17:37:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:11:25 -!- tromp has joined.
18:11:57 -!- pgimeno has joined.
18:12:33 -!- tech_exorcist has joined.
18:15:02 -!- tech_exorcist has quit (Remote host closed the connection).
18:21:34 -!- tech_exorcist has joined.
18:28:36 <pgimeno> is it frowned upon to add my name as the author of an interpreter in the wiki?
18:29:33 <esolangs> [[ORK]] https://esolangs.org/w/index.php?diff=102907&oldid=65542 * Pgimeno * (+146) /* External resources */ Add online interpreter
18:30:26 <zzo38> I think that if you are the author of the interpreter, then it should not be so wrong to add it, but you are not supposed to require attribution when others make a copy of it.
18:31:13 <pgimeno> well, this one is online actually, it's not hard to make a local copy though
18:32:04 <zzo38> What you did is, I think, OK. (If it is not, then an administrator will see and change it, but it looks like OK to me)
18:32:11 <esolangs> [[ORK]] https://esolangs.org/w/index.php?diff=102908&oldid=102907 * Pgimeno * (-1) /* External resources */ Fix URL
18:38:10 <fizzie> I don't think _that_ is a problem, but I vaguely recall we had an Official Rule™ somewhere that you weren't supposed to add a main-namespace page about yourself; real articles should only be of people sufficiently prominent "in the field" that someone else was motivated to write an article about them. But I can't see that in either of [[Esolang:Policy]] or [[Esolang:Authors]], so maybe I just
18:38:14 <fizzie> (I don't have an opinion one way or the other.)
18:40:06 -!- Lord_of_Life_ has joined.
18:40:13 -!- Lord_of_Life has quit (Ping timeout: 244 seconds).
18:42:48 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:57:09 -!- Sgeo has joined.
19:00:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:03:12 -!- tromp has joined.
19:04:34 <pgimeno> I don't think there was such rule by the time I wrote that page; my recollection is that there was some debate whether to use User:xxx pages or main namespace pages for names
19:07:11 <pgimeno> we're talking 2008 though, so my recollection may be wrong, but I try to be respectful to the rules. And I admit I haven't read them since that time.
19:07:43 <fizzie> I don't see any sign of such rule, so I probably just imagined it.
19:12:45 -!- impomatic has joined.
19:51:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:54:08 -!- tromp has joined.
20:03:36 <esolangs> [[Impossible.bf]] N https://esolangs.org/w/index.php?oldid=102909 * Yes * (+1604) Created page with "Impossible.bf is invented by [[User:Yes]] and will make you bite the dust when it comes to programming. == The impossibleness == To convert a [[bf]] program into Impossible...."
20:04:59 -!- Trieste has quit (Ping timeout: 252 seconds).
20:06:07 <esolangs> [[User:Yes]] https://esolangs.org/w/index.php?diff=102910&oldid=102669 * Yes * (+23)
20:07:35 <esolangs> [[B--]] N https://esolangs.org/w/index.php?oldid=102911 * Nick-1666 * (+50) Created page with "WIP 03/09/2022 claimed before its yoinked from me!"
20:25:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:25:52 <int-e> b_jonas: Yay, the plan is working out... https://html.duckduckgo.com/html/?q=ramp-up is about what I hoped for as almost instantaneous ramp-up. And latency between shape switch and first arrival at factory end is about 20s. Which is better than what I had before (That was about 25s, followed by half a minute of ramp-up). Oh and I'm running the v4 factory at 8x speedup while the old one ran at...
20:25:58 <int-e> ...10x speedup. So it's not even a fair comparison.
20:26:28 -!- impomatic has quit (Quit: impomatic).
20:26:47 -!- impomatic has joined.
20:29:12 -!- Sgeo has quit (Read error: Connection reset by peer).
20:30:59 -!- impomatic has quit (Client Quit).
20:31:18 -!- impomatic has joined.
20:31:26 <esolangs> [[TMSTMIK]] N https://esolangs.org/w/index.php?oldid=102912 * Yes * (+151) Created page with "TMSTMIK ''or Time More Specifically The Minute Is Key'' is a esolang made by [[User:Yes]] and it's [[TMMLPTEALPAITAFNFAL]] but it changes every minute."
20:32:07 <esolangs> [[User:Yes]] https://esolangs.org/w/index.php?diff=102913&oldid=102910 * Yes * (+17)
20:32:46 <esolangs> [[User:Yes]] https://esolangs.org/w/index.php?diff=102914&oldid=102913 * Yes * (+17)
20:38:23 -!- tromp has joined.
21:01:28 -!- impomatic has quit (Quit: impomatic).
21:01:48 -!- impomatic has joined.
21:05:59 -!- impomatic has quit (Client Quit).
21:06:20 -!- impomatic has joined.
21:16:28 -!- impomatic has quit (Quit: impomatic).
21:16:48 -!- impomatic has joined.
21:17:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:20:59 -!- impomatic has quit (Client Quit).
21:21:22 -!- impomatic has joined.
21:43:41 -!- __monty__ has quit (Quit: leaving).
21:51:37 -!- impomatic has quit (Quit: impomatic).
22:08:54 -!- tech_exorcist has quit (Quit: Disconnecting).
22:43:58 -!- lifthrasiir has quit (Quit: No Ping reply in 180 seconds.).
22:45:15 -!- lifthrasiir has joined.
23:59:33 -!- FreeFull has quit.
00:37:55 <pgimeno> hm, if I understand the spec correctly, impossible.bf is not a well-defined language
00:38:57 <int-e> . o O ( so it *is* impossible? )
00:46:37 -!- Sgeo has joined.
01:18:21 -!- tromp has joined.
01:21:16 -!- tromp has quit (Client Quit).
01:45:52 -!- razetime has joined.
01:51:28 <esolangs> [[MATL]] https://esolangs.org/w/index.php?diff=102915&oldid=80772 * Suever * (-9) Update MATL Online URL
02:30:36 -!- Noisytoot has quit (Remote host closed the connection).
02:33:20 <esolangs> [[V]] https://esolangs.org/w/index.php?diff=102916&oldid=50733 * Esolanger12345 * (+18)
02:35:18 -!- Noisytoot has joined.
02:54:44 <esolangs> [[Idea]] https://esolangs.org/w/index.php?diff=102917&oldid=64753 * Esolanger12345 * (+4)
03:42:44 <esolangs> [[~ATH]] https://esolangs.org/w/index.php?diff=102918&oldid=78882 * Esolanger12345 * (+8)
03:43:01 <esolangs> [[~ATH]] https://esolangs.org/w/index.php?diff=102919&oldid=102918 * Esolanger12345 * (+10)
03:44:14 <esolangs> [[~ATH]] https://esolangs.org/w/index.php?diff=102920&oldid=102919 * Esolanger12345 * (+13)
03:44:40 <esolangs> [[~ATH]] https://esolangs.org/w/index.php?diff=102921&oldid=102920 * Esolanger12345 * (-3)
03:46:46 <esolangs> [[~ATH]] https://esolangs.org/w/index.php?diff=102922&oldid=102921 * Esolanger12345 * (+22)
04:36:29 -!- impomatic has joined.
04:40:10 -!- impomatic has quit (Client Quit).
04:40:31 -!- impomatic has joined.
05:02:56 -!- op_4 has quit (*.net *.split).
05:02:56 -!- Soni has quit (*.net *.split).
05:02:57 -!- Thedarkb-Desktop has quit (*.net *.split).
05:02:58 -!- pikhq has quit (*.net *.split).
05:02:58 -!- ProofTechnique has quit (*.net *.split).
05:02:58 -!- mich181189 has quit (*.net *.split).
05:02:58 -!- iovoid has quit (*.net *.split).
05:02:58 -!- zzo38 has quit (*.net *.split).
05:02:58 -!- chiselfuse has quit (*.net *.split).
05:03:00 -!- sebbu has quit (*.net *.split).
05:03:00 -!- oren has quit (*.net *.split).
05:03:00 -!- haavard has quit (*.net *.split).
05:03:01 -!- fowl has quit (*.net *.split).
05:03:01 -!- fungot has quit (*.net *.split).
05:03:02 -!- tinybronca[m] has quit (*.net *.split).
05:03:03 -!- lagash has quit (*.net *.split).
05:03:03 -!- sknebel has quit (*.net *.split).
05:03:03 -!- ^[ has quit (*.net *.split).
05:03:04 -!- fizzie has quit (*.net *.split).
05:03:04 -!- V has quit (*.net *.split).
05:03:04 -!- dnm has quit (*.net *.split).
05:03:04 -!- sunarch has quit (*.net *.split).
05:03:04 -!- benji has quit (*.net *.split).
05:03:05 -!- j-bot has quit (*.net *.split).
05:03:05 -!- lambdabot has quit (*.net *.split).
05:03:05 -!- JAA has quit (*.net *.split).
05:03:05 -!- razetime has quit (*.net *.split).
05:03:05 -!- Sgeo has quit (*.net *.split).
05:03:05 -!- Lord_of_Life has quit (*.net *.split).
05:03:06 -!- Melvar has quit (*.net *.split).
05:03:06 -!- Taneb0 has quit (*.net *.split).
05:03:06 -!- Cale has quit (*.net *.split).
05:03:07 -!- mcfrdy has quit (*.net *.split).
05:03:07 -!- sprock has quit (*.net *.split).
05:03:07 -!- joast has quit (*.net *.split).
05:03:08 -!- Noisytoot has quit (*.net *.split).
05:03:08 -!- lifthrasiir has quit (*.net *.split).
05:03:08 -!- APic has quit (*.net *.split).
05:03:08 -!- pgimeno has quit (*.net *.split).
05:03:08 -!- b_jonas has quit (*.net *.split).
05:03:08 -!- user3456 has quit (*.net *.split).
05:03:08 -!- genpaku has quit (*.net *.split).
05:03:08 -!- slavfox has quit (*.net *.split).
05:03:09 -!- Bowserinator_ has quit (*.net *.split).
05:03:09 -!- citrons has quit (*.net *.split).
05:03:09 -!- olsner has quit (*.net *.split).
05:03:09 -!- jix has quit (*.net *.split).
05:03:09 -!- Church has quit (*.net *.split).
05:03:10 -!- dbohdan3 has quit (*.net *.split).
05:03:10 -!- rodgort has quit (*.net *.split).
05:03:10 -!- impomatic has quit (*.net *.split).
05:03:11 -!- laerling has quit (*.net *.split).
05:03:11 -!- hooloovoo has quit (*.net *.split).
05:03:12 -!- perlbot has quit (*.net *.split).
05:03:12 -!- immibis_ has quit (*.net *.split).
05:03:13 -!- yuu_ has quit (*.net *.split).
05:03:13 -!- shachaf has quit (*.net *.split).
05:03:13 -!- river has quit (*.net *.split).
05:03:13 -!- myname has quit (*.net *.split).
05:03:13 -!- FireFly has quit (*.net *.split).
05:03:13 -!- A_Dragon has quit (*.net *.split).
05:03:13 -!- imode has quit (*.net *.split).
05:03:13 -!- MizMahem has quit (*.net *.split).
05:03:13 -!- integral has quit (*.net *.split).
05:03:14 -!- Argorok has quit (*.net *.split).
05:03:14 -!- int-e has quit (*.net *.split).
05:03:38 -!- A_Dragon has joined.
05:03:38 -!- FireFly has joined.
05:03:38 -!- myname has joined.
05:03:38 -!- shachaf has joined.
05:03:38 -!- rodgort has joined.
05:03:38 -!- int-e has joined.
05:03:38 -!- yuu_ has joined.
05:03:38 -!- JAA has joined.
05:03:38 -!- lambdabot has joined.
05:03:38 -!- j-bot has joined.
05:03:38 -!- dbohdan3 has joined.
05:03:38 -!- benji has joined.
05:03:38 -!- hooloovoo has joined.
05:03:38 -!- sunarch has joined.
05:03:38 -!- laerling has joined.
05:03:38 -!- dnm has joined.
05:03:38 -!- V has joined.
05:03:38 -!- lagash has joined.
05:03:38 -!- Church has joined.
05:03:38 -!- jix has joined.
05:03:38 -!- river has joined.
05:03:38 -!- citrons has joined.
05:03:38 -!- olsner has joined.
05:03:38 -!- Bowserinator_ has joined.
05:03:38 -!- fizzie has joined.
05:03:38 -!- fungot has joined.
05:03:38 -!- fowl has joined.
05:03:38 -!- haavard has joined.
05:03:38 -!- oren has joined.
05:03:38 -!- joast has joined.
05:03:38 -!- sebbu has joined.
05:03:38 -!- sprock has joined.
05:03:38 -!- op_4 has joined.
05:03:38 -!- Soni has joined.
05:03:38 -!- Thedarkb-Desktop has joined.
05:03:38 -!- pikhq has joined.
05:03:38 -!- ProofTechnique has joined.
05:03:38 -!- mich181189 has joined.
05:03:38 -!- iovoid has joined.
05:03:38 -!- zzo38 has joined.
05:03:38 -!- mcfrdy has joined.
05:03:38 -!- tinybronca[m] has joined.
05:03:38 -!- slavfox has joined.
05:03:38 -!- Argorok has joined.
05:03:38 -!- Cale has joined.
05:03:38 -!- genpaku has joined.
05:03:38 -!- integral has joined.
05:03:38 -!- user3456 has joined.
05:03:38 -!- Taneb0 has joined.
05:03:38 -!- MizMahem has joined.
05:03:38 -!- b_jonas has joined.
05:03:38 -!- imode has joined.
05:03:38 -!- ^[ has joined.
05:03:38 -!- Melvar has joined.
05:03:38 -!- sknebel has joined.
05:03:38 -!- immibis_ has joined.
05:03:38 -!- chiselfuse has joined.
05:03:38 -!- perlbot has joined.
05:03:38 -!- APic has joined.
05:03:39 -!- pgimeno has joined.
05:03:39 -!- Lord_of_Life has joined.
05:03:39 -!- lifthrasiir has joined.
05:03:39 -!- Sgeo has joined.
05:03:39 -!- razetime has joined.
05:03:39 -!- Noisytoot has joined.
05:03:39 -!- impomatic has joined.
05:04:31 -!- Noisytoot has quit (Max SendQ exceeded).
05:06:21 -!- chiselfuse has quit (*.net *.split).
05:06:26 -!- chiselfuse has joined.
05:06:34 -!- op_4 has quit (*.net *.split).
05:06:34 -!- Soni has quit (*.net *.split).
05:06:34 -!- Thedarkb-Desktop has quit (*.net *.split).
05:06:35 -!- pikhq has quit (*.net *.split).
05:06:35 -!- ProofTechnique has quit (*.net *.split).
05:06:35 -!- mich181189 has quit (*.net *.split).
05:06:35 -!- iovoid has quit (*.net *.split).
05:06:35 -!- zzo38 has quit (*.net *.split).
05:06:48 -!- chiselfuse has quit (*.net *.split).
05:06:53 -!- chiselfuse has joined.
05:07:08 -!- op_4 has joined.
05:07:08 -!- Soni has joined.
05:07:08 -!- Thedarkb-Desktop has joined.
05:07:08 -!- pikhq has joined.
05:07:08 -!- ProofTechnique has joined.
05:07:08 -!- mich181189 has joined.
05:07:08 -!- iovoid has joined.
05:07:08 -!- zzo38 has joined.
05:07:17 -!- sebbu has quit (*.net *.split).
05:07:17 -!- oren has quit (*.net *.split).
05:07:18 -!- haavard has quit (*.net *.split).
05:07:18 -!- fowl has quit (*.net *.split).
05:07:18 -!- fungot has quit (*.net *.split).
05:08:01 -!- Noisytoot has joined.
05:08:09 -!- tinybronca[m] has quit (*.net *.split).
05:08:10 -!- lagash has quit (*.net *.split).
05:08:32 -!- sknebel has quit (*.net *.split).
05:08:32 -!- ^[ has quit (*.net *.split).
05:08:33 -!- fizzie has quit (*.net *.split).
05:08:33 -!- V has quit (*.net *.split).
05:08:33 -!- dnm has quit (*.net *.split).
05:08:33 -!- sunarch has quit (*.net *.split).
05:08:33 -!- benji has quit (*.net *.split).
05:08:33 -!- j-bot has quit (*.net *.split).
05:08:33 -!- lambdabot has quit (*.net *.split).
05:08:34 -!- JAA has quit (*.net *.split).
05:09:10 -!- lifthrasiir has quit (*.net *.split).
05:09:11 -!- APic has quit (*.net *.split).
05:09:11 -!- pgimeno has quit (*.net *.split).
05:09:11 -!- b_jonas has quit (*.net *.split).
05:09:11 -!- user3456 has quit (*.net *.split).
05:09:11 -!- genpaku has quit (*.net *.split).
05:09:11 -!- slavfox has quit (*.net *.split).
05:09:12 -!- Bowserinator_ has quit (*.net *.split).
05:09:12 -!- citrons has quit (*.net *.split).
05:09:12 -!- olsner has quit (*.net *.split).
05:09:12 -!- jix has quit (*.net *.split).
05:09:12 -!- Church has quit (*.net *.split).
05:09:12 -!- dbohdan3 has quit (*.net *.split).
05:09:13 -!- rodgort has quit (*.net *.split).
05:10:09 -!- impomatic has quit (*.net *.split).
05:10:10 -!- laerling has quit (*.net *.split).
05:10:10 -!- hooloovoo has quit (*.net *.split).
05:10:22 -!- perlbot has quit (*.net *.split).
05:10:22 -!- immibis_ has quit (*.net *.split).
05:10:24 -!- yuu_ has quit (*.net *.split).
05:10:24 -!- shachaf has quit (*.net *.split).
05:10:24 -!- river has quit (*.net *.split).
05:10:24 -!- myname has quit (*.net *.split).
05:10:24 -!- FireFly has quit (*.net *.split).
05:10:25 -!- A_Dragon has quit (*.net *.split).
05:10:32 -!- impomatic has joined.
05:10:32 -!- laerling has joined.
05:10:33 -!- hooloovoo has joined.
05:10:44 -!- perlbot has joined.
05:10:44 -!- immibis_ has joined.
05:10:44 -!- river has joined.
05:10:44 -!- yuu_ has joined.
05:10:44 -!- shachaf has joined.
05:10:44 -!- myname has joined.
05:10:44 -!- FireFly has joined.
05:10:44 -!- A_Dragon has joined.
05:10:51 -!- imode has quit (*.net *.split).
05:10:51 -!- MizMahem has quit (*.net *.split).
05:10:51 -!- integral has quit (*.net *.split).
05:10:51 -!- Argorok has quit (*.net *.split).
05:10:52 -!- int-e has quit (*.net *.split).
05:11:12 -!- imode has joined.
05:11:12 -!- MizMahem has joined.
05:11:12 -!- integral has joined.
05:11:12 -!- Argorok has joined.
05:11:12 -!- int-e has joined.
05:12:02 -!- lagash has joined.
05:12:18 -!- sebbu has joined.
05:12:18 -!- oren has joined.
05:12:18 -!- haavard has joined.
05:12:18 -!- fowl has joined.
05:12:18 -!- fungot has joined.
05:12:56 -!- sknebel has joined.
05:12:56 -!- ^[ has joined.
05:12:56 -!- fizzie has joined.
05:12:56 -!- V has joined.
05:12:56 -!- dnm has joined.
05:12:56 -!- sunarch has joined.
05:12:56 -!- benji has joined.
05:12:56 -!- j-bot has joined.
05:12:56 -!- lambdabot has joined.
05:12:56 -!- JAA has joined.
05:13:21 -!- razetime has quit (*.net *.split).
05:13:21 -!- Sgeo has quit (*.net *.split).
05:13:22 -!- Lord_of_Life has quit (*.net *.split).
05:13:22 -!- Melvar has quit (*.net *.split).
05:13:23 -!- Taneb0 has quit (*.net *.split).
05:13:23 -!- Cale has quit (*.net *.split).
05:13:24 -!- mcfrdy has quit (*.net *.split).
05:13:24 -!- sprock has quit (*.net *.split).
05:13:24 -!- joast has quit (*.net *.split).
05:13:25 -!- lifthrasiir has joined.
05:13:25 -!- pgimeno has joined.
05:13:25 -!- APic has joined.
05:13:25 -!- b_jonas has joined.
05:13:25 -!- user3456 has joined.
05:13:25 -!- genpaku has joined.
05:13:25 -!- slavfox has joined.
05:13:25 -!- Bowserinator_ has joined.
05:13:25 -!- olsner has joined.
05:13:25 -!- citrons has joined.
05:13:25 -!- jix has joined.
05:13:25 -!- dbohdan3 has joined.
05:13:25 -!- rodgort has joined.
05:13:25 -!- EPic_ has joined.
05:13:30 -!- APic has quit (Max SendQ exceeded).
05:14:07 -!- razetime has joined.
05:14:07 -!- Sgeo has joined.
05:14:07 -!- Lord_of_Life has joined.
05:14:07 -!- Melvar has joined.
05:14:07 -!- Taneb0 has joined.
05:14:07 -!- Cale has joined.
05:14:07 -!- mcfrdy has joined.
05:14:07 -!- sprock has joined.
05:14:07 -!- joast has joined.
05:14:16 -!- aleph has joined.
05:17:18 -!- sunarch has quit (Ping timeout: 268 seconds).
05:18:17 -!- razetime has quit (Ping timeout: 252 seconds).
05:18:24 -!- sunarch has joined.
05:20:15 -!- razetime has joined.
05:24:38 -!- razetime has quit (Ping timeout: 255 seconds).
05:24:53 -!- razetime has joined.
05:25:39 -!- impomatic has quit (Quit: impomatic).
05:25:59 -!- impomatic has joined.
05:30:11 -!- impomatic has quit (Client Quit).
05:30:31 -!- impomatic has joined.
05:31:23 -!- razetime has quit (Ping timeout: 255 seconds).
05:32:04 -!- razetime has joined.
06:45:39 -!- impomatic has quit (Quit: impomatic).
06:45:59 -!- impomatic has joined.
06:50:10 -!- impomatic has quit (Client Quit).
06:50:31 -!- impomatic has joined.
07:01:50 -!- tromp has joined.
07:25:39 -!- impomatic has quit (Quit: impomatic).
07:26:00 -!- impomatic has joined.
07:31:56 -!- impomatic has quit (Ping timeout: 260 seconds).
07:34:20 -!- impomatic has joined.
07:58:43 -!- tinybronca[m] has joined.
08:10:41 -!- razetime has quit (Ping timeout: 255 seconds).
08:14:35 -!- razetime has joined.
08:16:32 -!- Sgeo has quit (Read error: Connection reset by peer).
08:17:48 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:19:15 -!- razetime has quit (Ping timeout: 248 seconds).
08:21:00 -!- razetime has joined.
08:21:52 -!- impomatic has quit (Quit: impomatic).
08:22:13 -!- impomatic has joined.
08:26:23 -!- impomatic has quit (Client Quit).
08:26:43 -!- impomatic has joined.
08:35:33 -!- razetime has quit (Ping timeout: 252 seconds).
08:36:31 -!- razetime has joined.
08:36:52 -!- impomatic has quit (Quit: impomatic).
08:37:12 -!- impomatic has joined.
08:41:23 -!- impomatic has quit (Client Quit).
08:41:45 -!- impomatic has joined.
08:42:09 -!- razetime has quit (Ping timeout: 252 seconds).
08:43:05 -!- razetime has joined.
08:54:55 -!- b_jonas has quit (Quit: leaving).
09:05:51 -!- razetime has quit (Ping timeout: 260 seconds).
09:06:43 -!- razetime has joined.
09:11:23 -!- razetime_ has joined.
09:11:31 -!- razetime has quit (Ping timeout: 268 seconds).
09:16:52 -!- impomatic has quit (Quit: impomatic).
09:17:13 -!- impomatic has joined.
09:21:23 -!- impomatic has quit (Client Quit).
09:21:45 -!- impomatic has joined.
09:31:53 -!- b_jonas has joined.
09:34:19 -!- tromp has joined.
09:41:04 -!- razetime has joined.
09:41:07 -!- razetime_ has quit (Ping timeout: 268 seconds).
09:47:16 -!- razetime has quit (Ping timeout: 260 seconds).
09:47:56 -!- razetime has joined.
09:52:54 -!- razetime has quit (Ping timeout: 264 seconds).
09:55:51 -!- razetime has joined.
09:56:52 -!- impomatic has quit (Quit: impomatic).
09:57:11 -!- impomatic has joined.
10:01:23 -!- impomatic has quit (Client Quit).
10:01:42 -!- impomatic has joined.
10:03:36 -!- razetime has quit (Ping timeout: 260 seconds).
10:05:47 -!- razetime has joined.
10:21:52 -!- impomatic has quit (Quit: impomatic).
10:22:14 -!- impomatic has joined.
10:26:42 -!- impomatic has quit (Client Quit).
10:27:01 -!- impomatic has joined.
10:46:11 -!- razetime has quit (Ping timeout: 260 seconds).
10:47:55 -!- razetime has joined.
10:51:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:56:52 -!- impomatic has quit (Quit: impomatic).
10:57:11 -!- impomatic has joined.
11:01:23 -!- impomatic has quit (Client Quit).
11:01:45 -!- impomatic has joined.
11:56:12 -!- EPic_ has quit (Quit: Epic Fail.).
11:58:06 -!- APic has joined.
12:06:52 -!- impomatic has quit (Quit: impomatic).
12:07:12 -!- impomatic has joined.
12:11:23 -!- impomatic has quit (Client Quit).
12:11:43 -!- impomatic has joined.
12:16:36 -!- impomatic has quit (Ping timeout: 260 seconds).
12:34:21 -!- impomatic has joined.
12:35:43 -!- razetime has quit (Ping timeout: 252 seconds).
12:37:47 -!- impomatic has quit (Client Quit).
12:38:08 -!- impomatic has joined.
13:38:40 -!- impomatic has quit (Quit: impomatic).
13:58:35 -!- impomatic has joined.
14:01:57 -!- impomatic has quit (Client Quit).
14:02:20 -!- impomatic has joined.
14:10:07 -!- FreeFull has joined.
14:12:25 -!- impomatic has quit (Quit: impomatic).
14:12:48 -!- impomatic has joined.
14:16:56 -!- impomatic has quit (Client Quit).
14:17:16 -!- impomatic has joined.
14:19:54 -!- perlbot has quit (Ping timeout: 264 seconds).
14:21:26 -!- perlbot has joined.
14:27:25 -!- impomatic has quit (Quit: impomatic).
14:27:46 -!- impomatic has joined.
14:31:57 -!- impomatic has quit (Client Quit).
14:32:17 -!- impomatic has joined.
14:37:25 -!- impomatic has quit (Quit: impomatic).
14:37:48 -!- impomatic has joined.
14:41:57 -!- impomatic has quit (Client Quit).
14:42:17 -!- impomatic has joined.
14:58:46 -!- impomatic has quit (Ping timeout: 260 seconds).
15:19:41 -!- chiselfuse has quit (Remote host closed the connection).
15:19:57 -!- chiselfuse has joined.
15:36:18 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102923&oldid=102898 * PixelatedStarfish * (+117) /* Libraries */
16:08:57 -!- tromp has joined.
16:10:36 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102924&oldid=102923 * PixelatedStarfish * (+701) /* Conditionals and Loops */
16:16:08 -!- __monty__ has joined.
16:24:01 -!- aleph has changed nick to Church.
16:47:22 -!- Sgeo has joined.
17:30:39 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:32:02 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102925&oldid=102924 * PixelatedStarfish * (+63) /* Notes */
17:54:51 -!- tromp has joined.
18:04:59 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:18:10 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102926&oldid=102925 * PixelatedStarfish * (+31) /* Labels and Conditionals */
18:22:30 -!- tromp has joined.
18:28:47 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102927&oldid=102926 * PixelatedStarfish * (+503) /* Relations and Logic Gates */
18:35:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:37:06 -!- tromp has joined.
18:38:01 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102928&oldid=102927 * PixelatedStarfish * (+15) /* Logic and Truth Values */
18:39:42 -!- Lord_of_Life_ has joined.
18:40:33 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
18:42:01 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102929&oldid=102928 * PixelatedStarfish * (+277) /* Standard Macros for Truth Values */
18:42:28 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:47:49 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:48:46 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102930&oldid=102929 * PixelatedStarfish * (+85) /* Relational Operators */
19:06:07 -!- pgimeno has left (This is the default part message).
19:06:11 -!- tromp has joined.
19:46:19 <int-e> b_jonas: Ah, finally... my V4 shapez factory works and has solved a dozen 200/s levels at 60s each at uniform 10x speedup (which is what I reached regularly previously) so far. I'll keep it running to see whether it hits a snag, or needs 70s for some. (I did solve a hundred earlier levels, so it's really up to the buffering part.) I didn't rebuild the upgrade shape stuff though, so the bypass...
19:46:25 <int-e> ...system is largely unused (I'm feeding one bypass with star shapes just to see that it works)
19:47:36 <int-e> (I wrote a small mod which allows me to cheat levels and upgrade shapes... because I didn't want to go through all that again, but I did want to test the early freeplay levels too)
19:50:21 <int-e> Oh yes, it does miss the 60s mark sometimes. I could probably tweak it so it doesn't do that.
19:54:47 -!- Cale has quit (Read error: Connection reset by peer).
20:00:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:02:37 -!- tromp has joined.
20:15:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:17:01 -!- Cale has joined.
20:22:46 -!- tromp has joined.
20:36:37 -!- Grs has joined.
20:38:17 <int-e> b_jonas: anyway, https://int-e.eu/~bf3/tmp/shapez-balanced-stacker.html is why I got so obsessed with perfectly lining up the outputs of the corner production.
20:39:05 -!- Grs has quit (Client Quit).
20:40:13 <int-e> This discovery was a bit of an accident. I wanted to make a binary tree so that the stackers wouldn't buffer anything. That the shapes would line up so nicely was a lucky accident.
20:41:10 <int-e> (Well, originally they only lined up in pairs, but then I realized that if I broke the symmetry for the first splitter, then things would work out perfectly.)
20:44:01 <int-e> > (71*60+7)/59 -- levels 811-869
20:44:13 <int-e> > (61*60+7)/59 -- levels 811-869
20:44:26 <int-e> or at least arithmetic is
21:00:42 <int-e> Well, updated the HTML a bit.
21:11:43 <int-e> Anyway. Glad that this is done... somehow these things always take more time than expected... (I had to fix a couple of bugs too, but there's always tweaking details which can take a lot of time... and of course there's a procrastination element.)
21:12:11 <int-e> Even happier that it actually works the way I hoped!
21:38:55 <b_jonas> int-e: I don't understand, what's this for?
21:39:16 -!- __monty__ has quit (Quit: leaving).
21:39:44 <b_jonas> ah, for leaving the buffers empty
21:39:49 <b_jonas> so you can produce the new shape faster
21:42:46 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:44:07 <int-e> clean buffers is I got that virtually zero ramp-up time
21:46:23 <esolangs> [[Special:Log/newusers]] create * Forty-Bot * New user account
21:48:31 <int-e> Ah, saving and loading destroys the perfection.
21:48:40 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=102931&oldid=102899 * Forty-Bot * (+136)
21:49:12 <esolangs> [[Emoticon]] https://esolangs.org/w/index.php?diff=102932&oldid=75968 * Forty-Bot * (+119) Add link to an interpreter
21:54:18 <int-e> I guess I'll keep it running overnight to verify that it's indeed not happening while running
21:54:27 <b_jonas> can you restore it by cleaning all belts in a large rectangle selection?
21:54:57 <int-e> (cleaning belts also resets splitters)
21:55:32 <int-e> on the wire layer? nah it does nothing there
21:55:53 <int-e> I've never actually tried that on the wire layer
21:56:23 <b_jonas> sorry, that's an esoteric question, but you know
21:57:00 <int-e> yeah I'll do a quick experiment
21:57:22 <b_jonas> if not then you can probably cut and paste at least
21:57:39 <int-e> yeah, though usually you can just cut and replace a single wire
21:58:38 <int-e> So as far as I can tell, it really has no effect while on the wire layer,
21:59:08 <int-e> Hmm. Maybe the internal splitter state (which side next) isn't saved?
22:01:58 <int-e> Ah, you probably had counters where this would be really useful
22:02:21 <b_jonas> I have a reset in logic for the counter
22:02:24 <int-e> I'm doing all the delays with single items on belts.
22:02:40 <b_jonas> need reset for when level shape changes
22:02:56 <int-e> (Which just got destroyed... no wonder the level wasn't being cleared. I did keep my manual control for the buffer in place.)
22:03:01 <int-e> Ah, that makes sense
22:04:36 <int-e> Another nice thing about virtually instantaneous ramp-up is that there's no need to count.
22:05:15 <int-e> because a fixed delay does the trick
22:05:38 <int-e> unless you want to cope with levels between 27 and 811 efficiently... I decided not to try.
22:05:57 <b_jonas> so you implement fixed delay how? long belt?
22:07:07 <int-e> more or less. https://int-e.eu/~bf3/tmp/shapez-delay-track.png
22:08:09 <b_jonas> not much easier than counting but sure
22:08:11 <int-e> (the stripes are reminders that this is adjustable)
22:08:55 <int-e> it adjusts for changes in speedup... well, between 8-10. Between 10 and about 11.9 things are weird.
22:09:03 <b_jonas> sure, use a half-shape instead of a pigment and use cutters for fine-tuning delay :p
22:09:17 <int-e> Because in that range, belts get faster, but production doesn't.
22:10:12 <int-e> It's really odd. May be different for different versions... I've only used, uh, what is this, 1.5.5?
22:10:41 <int-e> b_jonas: I mean, the splitters *are* counting of course.
22:11:53 <int-e> I just didn't want to think about flip-flops so much. Though I do have a few... both r-s-flip-flops and an edge-triggered memory cell for arbitrary values in a few places.
22:13:28 <int-e> https://int-e.eu/~bf3/tmp/shapez-v4-wires.png ...there's lots of space there, and it's mostly actual wires.
22:14:16 <int-e> which isn't saying that it's trivial... but I mostly avoided the need to really squeeze logic into small spaces.
22:15:21 <int-e> another thing that saves mess up is actually winning levels... the statistics gathering resets :-/
22:16:54 <int-e> b_jonas: one of the trickier things to get right in this design is controlling the bypasses (for dealing with empty corners and absent slices)... if you enable them too early, it'll destroy the balance.
22:17:29 <int-e> I actually got it wrong in my first attempt.
22:17:30 <b_jonas> int-e: no, I mean counting the shapes that you get from the factory in some way. might not need flip-flops, you can just let another shape/pigment on a belt for each level shape that passes on one belt with minimal logic, and count the second shape.
22:18:28 <int-e> the thing that most annoyed me about counting is having to split things until the arrival interval is longer than a second
22:19:03 <b_jonas> int-e: no need, you can ignore speed meters and use a storage to count fast
22:19:15 <int-e> that I didn't think of
22:19:47 <int-e> well, now I have no use for it :)
22:20:31 <b_jonas> that's how I count my shapes, though I only count one third of a belt, I split them anyway because I only produce 4 belts and need to flush 12 belts
22:20:46 <b_jonas> (you know, between 10 and 12 belts, but won't bother trying to split 4:11)
22:21:16 <b_jonas> by the way, Mindustry has horrible numbers. everything has weird ratios. you THINK vanilla Factorio is bad, with beacons and everything, but no. Mindustry is WAY worse
22:21:38 <b_jonas> I keep forgetting how many of any machine I need
22:21:53 <int-e> that's one thing that shapez gets mostly right (there's an oddity with the paint mixers)
22:21:59 <b_jonas> incidentally, if you want *good* ratios, the Factorio mod Industrial revolution 2 has really nice round ones
22:22:06 <b_jonas> the designer really payed attention to it
22:22:13 <b_jonas> got them much much better than vanilla
22:22:40 <b_jonas> everything is like 8 miners per belt, 1.5 or 3 or 6 or 12 or 24 of any machine per belt, etc
22:22:49 <int-e> (I've mentioned this before... nominally, 5 paint mixers should fill a belt, but in practice I've seen gaps when doing that. Not that it really matters anymore.)
22:23:23 <int-e> (Because now I need a bit over half a belt worth of paint... it needs to be more to make up for paint loss in switchovers)
22:24:26 <b_jonas> incidentally, have you considered making all 32 quarter shapes (possibly storing in storages), selecting from them and merging them to a belt quickly with like a tree of storages? it seems like it's not worth it but not obviously impossible so it still bugs me
22:25:01 <int-e> I have thought about it.
22:25:34 <int-e> I don't think I can select from 32 different sources in a small enough space...
22:25:55 <b_jonas> Mindustry v6 has 7 types of solids that you mine from the ground, and they have 5 differeng mining speeds
22:26:04 <int-e> It would help with the resource gathering, I suppose.
22:26:15 <b_jonas> and it's not like round ratios anywhere
22:26:25 <int-e> or, well, could help. It's hard to pull that off.
22:27:15 <int-e> Btw, resource gathering. I got really lucky on this map... I could satisfy all stars directly and all wings by cutting and reassembling halves.
22:27:47 <b_jonas> those are then multiplied by one of 5 different speeds depending on the miner that you use and whether you rinse the miners
22:28:05 <b_jonas> int-e: I think I got lucky that way in my longest played map two. not completely sure.
22:28:21 <b_jonas> the map that I started more recently is less lucky
22:28:41 <b_jonas> and then many of the machines have weird ratios
22:28:53 <b_jonas> the belt speeds have weird ratios too
22:29:38 <int-e> start another map, hmm
22:29:54 <b_jonas> not saying I'll complete it
22:29:59 <b_jonas> starting is cheap, you know
22:30:12 <int-e> I cheated for a reason... the early game was instructive the first time but now it looks just tedious
22:30:26 <b_jonas> I actually quite enjoy the early game in shapez.io
22:30:37 <b_jonas> except for one or two levels
22:30:39 <int-e> I did enjoy it the first time
22:30:49 <b_jonas> no, I mean I played through it like 5 times
22:31:02 <int-e> I don't see the appeal.
22:31:18 <b_jonas> well Factorio early game is even better, mind you
22:32:06 <int-e> Now if there was a kind of NG+ where you start out with 100k blueprints... maybe I'd be more interested
22:32:14 <int-e> (I could do that with a mod too)
22:33:03 <b_jonas> yeah, we Factorio players have all sorts of conflicting preferences of what kind of mods we like to make early game better or don't like because they feel cheating
22:33:22 <int-e> my mod does something useful as well... it has a key to pick nice zoom levels (where each block is 3x3 or 6x6 or 12x12 pixels exactly)
22:34:46 <int-e> And a key to clear useless shapes from the hub.
22:35:57 <int-e> The other two things are cheats... advance a level, and add upgrade shapes and blueprints to the hub: https://int-e.eu/~bf3/tmp/shapez-mumble.js
22:38:13 <int-e> As far as I can make out you get unrestricted access to the game data and APIs. But there's basically no documentation, gotta read the source.
23:17:53 <int-e> Oh well. I'm working around the savegame problem by having a button that can shut down the factory (well, the merging part of it which is the delicate one) and also restart it again.
23:18:09 <int-e> And I have autosaves turned off anyway.
23:28:26 <int-e> so one can now load https://int-e.eu/~bf3/tmp/V4-final.bin and push the start/stop button and it should all work as designed.
23:29:04 <int-e> and to save, push the button again, wait for the level to complete and the belts to clear, then it's safe to save
23:29:32 <int-e> (TODO: figure out which part of the state is lost when saving)
23:29:56 <int-e> though I don't expect to be able to work around it.
23:30:39 <int-e> well, except for that button thing I did.
23:41:25 <esolangs> [[Consequential]] https://esolangs.org/w/index.php?diff=102933&oldid=77125 * Kaveh Yousefi * (+203) Added a hyperlink to my implementation of the Consequential programming language on GitHub and introduced the category tag Implemented.
23:42:13 <esolangs> [[Consequential]] M https://esolangs.org/w/index.php?diff=102934&oldid=102933 * Kaveh Yousefi * (+26) Improved the formatting of code snippets in the command table.
23:44:07 -!- FreeFull has quit.
23:47:51 <esolangs> [[Consequential]] https://esolangs.org/w/index.php?diff=102935&oldid=102934 * Kaveh Yousefi * (+650) Introduced an example section with two initial members.
00:11:11 -!- Soni has quit (Ping timeout: 260 seconds).
00:24:17 <esolangs> [[Timeline of esoteric programming languages]] M https://esolangs.org/w/index.php?diff=102936&oldid=102880 * Salpynx * (-60) /* 2022 */ {{fact}}
00:35:49 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102937&oldid=102930 * PixelatedStarfish * (+272) /* Sources */
00:36:09 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102938&oldid=102937 * PixelatedStarfish * (+2) /* Sources */
00:36:42 -!- Soni has joined.
00:39:41 -!- chiselfuse has quit (Ping timeout: 258 seconds).
00:41:33 -!- chiselfuse has joined.
00:43:44 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102939&oldid=102938 * PixelatedStarfish * (+50) /* Token */
00:47:14 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102940&oldid=102939 * PixelatedStarfish * (+2) /* Relational Operators */
01:31:04 <zzo38> Is there a function in GNU C to retrieve the cookie value that has been passed to fopencookie?
02:01:59 -!- razetime has joined.
04:38:58 -!- razetime has quit (Ping timeout: 240 seconds).
04:39:45 -!- razetime has joined.
05:15:40 -!- razetime has quit (Ping timeout: 244 seconds).
05:16:26 -!- razetime has joined.
06:20:30 -!- immibis_ has quit (Ping timeout: 264 seconds).
06:38:31 -!- razetime has quit (Ping timeout: 260 seconds).
06:38:37 -!- razetime_ has joined.
06:49:23 -!- tromp has joined.
07:14:30 -!- Sgeo has quit (Read error: Connection reset by peer).
07:26:43 -!- j-bot has quit (Ping timeout: 268 seconds).
07:58:56 -!- razetime_ has quit (Ping timeout: 244 seconds).
07:59:18 -!- razetime has joined.
08:01:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:28:31 <int-e> b_jonas: FWIW, after some experiments it seems pretty clear what state isn't saved: Any items that are inside a production building (I've tested cutter, stacker, rotator (!), and color mixer) are lost when reloading. (Thanks to cheating I have a level 27 savegame at 1x speedup, which makes testing this quite easy.) Interestingly, the internal state of splitters *is* saved, and extractor progress...
08:28:37 <int-e> ...(time left until next item) is also saved.
08:29:37 <int-e> Which also means that my workaround (clearing the factories of items before saving) is pretty much the right thing to do.
08:38:23 <int-e> items buffered inside splitters are lost though. The only type of buffer that seems to be saved is the output buffer of filters
08:51:03 <int-e> Hmm, no, I was wrong... even splitters and/or mergers lose items... and that's without buffering. I guess their "processing" window is rather short so it doesn't happen all the time. So the fact that their internal bit (which side next) is saved is actually a bit surprising :P
08:52:55 -!- __monty__ has joined.
09:25:03 -!- tromp has joined.
09:38:41 <int-e> b_jonas: Oh I also finally understood why it makes no real difference whether you saturate 12 belts or 16 at the hub, as long as it's enough to deliver 200/s... it's rather unintuitive to me, but the math does work out that way if you want to reliably win without making assumptions about the offset of the 10s window.
09:42:51 <int-e> (I've also finally realized how to divide by 3 cheaply)
09:46:16 -!- wib_jonas has joined.
09:47:29 <wib_jonas> int-e: saves lose items inside certain buildings. I see.
09:50:14 <wib_jonas> Factorio is much more careful about saves because of network multiplayer. Clients have the whole game state and repeat most computations parallel to the server, mostly so that the graphics can show an up to date state better. When a client starts up, its game state gets initialized by the server sending a save. There are still a few things computed
09:50:15 <wib_jonas> only on the server. Mods need to be careful about this too or else they can't be used in multiplayer, and multiplayer is popular enough (plus good advertising for mods) that most mods want to work in multiplayer.
09:52:38 <wib_jonas> As for shapez.io I didn't really encounter these problems, except that one time in the rocket factory. I mostly built stuff robust enough, even when it cost optimizations, that I didn't notice when anything changed from a save. My shapez.io and factorio builds reflect my general programming style.
09:53:21 <wib_jonas> Given what you say though, it's possible that the museum of freeplay shapes could have lost a shape from a save-reload at some point.
09:53:43 <wib_jonas> I never tried to count the shapes in the museum and check the tally to the level number.
09:54:33 <int-e> Yeah it wasn't a problem except for my rocket factory (which uses the outputs of a 4-way-cutter in different ways, so different amounts of shapes are lost... eventually unbalancing the thing enough to slow it down)
09:55:35 <int-e> actually the logo factory was also affected by this, but it survived a larger number of load/save cycles without needing help
09:56:21 <int-e> anyway, I could flush belts for those and be happy... it's only noew that I'm really down to cycle-counting (so to speak) that it has become a "real" issue.
09:56:48 <int-e> "real"... in the end it's just a game.
09:56:54 <wib_jonas> I figured that there is also a theoretical but low chance that two adjacent freeplay levels use the same shape, in which case the circuit logic can't detect the leveling. Freeplay shapes have a pretty low entropy, less than 32 bits I think, because they're not uniformly distributed.
09:57:25 <wib_jonas> Really? I don't think my logo factory was affected, but I guess you could make one that is.
09:57:32 <int-e> I'd have to manually control the delivery mechanism if that happened.
10:01:03 <int-e> oh no, it's the flower shape, because of this part: https://int-e.eu/~bf3/tmp/shapez-flower-detail.png
10:01:32 <int-e> which again, recombines outputs of a cutter with different intermediate processing steps
10:02:04 <int-e> ironically I can probably fix that in place by replacing the belt by mergers
10:02:16 <int-e> (which have an internal buffer... which can be lost)
10:04:16 <wib_jonas> I have parts in my freeplay factory that combine two quarters to opposite corners, but never three. I don't recall the details of how they're built.
10:04:44 <wib_jonas> But if they had locked up during saves that easily I would have noticed and fixed it.
10:11:19 -!- tech_exorcist has joined.
10:12:27 <int-e> The rocket factory is the most affected. You can actually *see* it in https://int-e.eu/~bf3/tmp/shapez-rocket-clog.png ... the bottom one is freshly reset; the top one is after one save cycle (maybe two, not sure)... note how the belts from the lower cutter are populated to a different degree
10:12:34 <wib_jonas> In other eso news, I decided that my previous plan about Consumer society will never work. I wanted only release anything about it after I design the standard library, write a reference interpreter with a certain eso property in its implementation (not fully obfuscated, mind you, still a readable reference interpreter, just doing one weird
10:12:34 <wib_jonas> thing), add optimizations for parts of the standard library (arithmetic mostly) in the implementation, write a pure Consumer society implementation of as much of the standard library as possible (so all of the numerics), implement some of the variants, write multiple example programs, AND write all the documentation. I will never finish that.
10:13:17 <int-e> and in fact, the upper factory has to wait for the left one of those pieces to travel from the cutter to the stacker... and that slows production.
10:13:21 <wib_jonas> So I'll compromise, and started to write the documentation and will release it before everything is done, probably before I release any part of the implementation.
10:13:31 <int-e> I *suspect* that it will never grind to a halt completely
10:14:38 <wib_jonas> I still want a large chunk of the documentation written before I release it, so don't hold your breath.
10:36:27 -!- j4cbo has quit (Read error: Connection reset by peer).
10:44:17 -!- razetime has quit (*.net *.split).
10:44:17 -!- Lord_of_Life has quit (*.net *.split).
10:44:18 -!- Melvar has quit (*.net *.split).
10:44:18 -!- Taneb0 has quit (*.net *.split).
10:44:18 -!- mcfrdy has quit (*.net *.split).
10:44:18 -!- sprock has quit (*.net *.split).
10:44:18 -!- joast has quit (*.net *.split).
10:44:19 -!- sknebel has quit (*.net *.split).
10:44:20 -!- ^[ has quit (*.net *.split).
10:44:20 -!- fizzie has quit (*.net *.split).
10:44:20 -!- V has quit (*.net *.split).
10:44:20 -!- dnm has quit (*.net *.split).
10:44:20 -!- benji has quit (*.net *.split).
10:44:20 -!- lambdabot has quit (*.net *.split).
10:44:20 -!- JAA has quit (*.net *.split).
10:44:20 -!- tech_exorcist has quit (*.net *.split).
10:44:20 -!- lifthrasiir has quit (*.net *.split).
10:44:21 -!- user3456 has quit (*.net *.split).
10:44:21 -!- genpaku has quit (*.net *.split).
10:44:21 -!- slavfox has quit (*.net *.split).
10:44:21 -!- Bowserinator_ has quit (*.net *.split).
10:44:21 -!- citrons has quit (*.net *.split).
10:44:21 -!- olsner has quit (*.net *.split).
10:44:21 -!- jix has quit (*.net *.split).
10:44:22 -!- dbohdan3 has quit (*.net *.split).
10:44:22 -!- rodgort has quit (*.net *.split).
10:44:22 -!- perlbot has quit (*.net *.split).
10:44:22 -!- tinybronca[m] has quit (*.net *.split).
10:44:23 -!- sebbu has quit (*.net *.split).
10:44:23 -!- oren has quit (*.net *.split).
10:44:23 -!- haavard has quit (*.net *.split).
10:44:23 -!- fowl has quit (*.net *.split).
10:44:23 -!- fungot has quit (*.net *.split).
10:44:24 -!- Soni has quit (*.net *.split).
10:44:24 -!- APic has quit (*.net *.split).
10:44:25 -!- lagash has quit (*.net *.split).
10:44:26 -!- imode has quit (*.net *.split).
10:44:26 -!- MizMahem has quit (*.net *.split).
10:44:26 -!- integral has quit (*.net *.split).
10:44:26 -!- Argorok has quit (*.net *.split).
10:44:26 -!- int-e has quit (*.net *.split).
10:44:27 -!- tromp has quit (*.net *.split).
10:44:28 -!- yuu_ has quit (*.net *.split).
10:44:28 -!- shachaf has quit (*.net *.split).
10:44:28 -!- river has quit (*.net *.split).
10:44:28 -!- myname has quit (*.net *.split).
10:44:29 -!- FireFly has quit (*.net *.split).
10:44:29 -!- A_Dragon has quit (*.net *.split).
10:44:30 -!- laerling has quit (*.net *.split).
10:44:30 -!- hooloovoo has quit (*.net *.split).
10:44:30 -!- chiselfuse has quit (*.net *.split).
10:44:30 -!- __monty__ has quit (*.net *.split).
10:44:31 -!- Cale has quit (*.net *.split).
10:44:31 -!- b_jonas has quit (*.net *.split).
10:44:31 -!- op_4 has quit (*.net *.split).
10:44:31 -!- Thedarkb-Desktop has quit (*.net *.split).
10:44:32 -!- pikhq has quit (*.net *.split).
10:44:32 -!- ProofTechnique has quit (*.net *.split).
10:44:32 -!- mich181189 has quit (*.net *.split).
10:44:32 -!- iovoid has quit (*.net *.split).
10:44:32 -!- zzo38 has quit (*.net *.split).
10:44:32 -!- wib_jonas has quit (*.net *.split).
10:44:33 -!- sunarch has quit (*.net *.split).
10:44:33 -!- Church has quit (*.net *.split).
10:44:34 -!- shikhin has quit (*.net *.split).
10:44:34 -!- ManDeJan has quit (*.net *.split).
10:44:34 -!- sprout has quit (*.net *.split).
10:44:34 -!- ecs has quit (*.net *.split).
10:44:35 -!- Riviera has quit (*.net *.split).
10:44:35 -!- MrAureliusR has quit (*.net *.split).
10:44:35 -!- bgs has quit (*.net *.split).
10:44:35 -!- relrod has quit (*.net *.split).
10:49:15 -!- j4cbo has joined.
10:49:15 -!- tech_exorcist has joined.
10:49:15 -!- wib_jonas has joined.
10:49:15 -!- __monty__ has joined.
10:49:15 -!- razetime has joined.
10:49:15 -!- chiselfuse has joined.
10:49:15 -!- Soni has joined.
10:49:15 -!- Cale has joined.
10:49:15 -!- Lord_of_Life has joined.
10:49:15 -!- perlbot has joined.
10:49:15 -!- APic has joined.
10:49:15 -!- b_jonas has joined.
10:49:15 -!- tinybronca[m] has joined.
10:49:15 -!- sunarch has joined.
10:49:15 -!- Church has joined.
10:49:15 -!- joast has joined.
10:49:15 -!- sprock has joined.
10:49:15 -!- mcfrdy has joined.
10:49:15 -!- Taneb0 has joined.
10:49:15 -!- Melvar has joined.
10:49:15 -!- rodgort has joined.
10:49:15 -!- dbohdan3 has joined.
10:49:15 -!- jix has joined.
10:49:15 -!- citrons has joined.
10:49:15 -!- olsner has joined.
10:49:15 -!- Bowserinator_ has joined.
10:49:15 -!- slavfox has joined.
10:49:15 -!- genpaku has joined.
10:49:15 -!- user3456 has joined.
10:49:15 -!- lifthrasiir has joined.
10:49:15 -!- JAA has joined.
10:49:15 -!- lambdabot has joined.
10:49:15 -!- benji has joined.
10:49:15 -!- dnm has joined.
10:49:15 -!- V has joined.
10:49:15 -!- fizzie has joined.
10:49:15 -!- ^[ has joined.
10:49:15 -!- sknebel has joined.
10:49:15 -!- fungot has joined.
10:49:15 -!- fowl has joined.
10:49:15 -!- haavard has joined.
10:49:15 -!- oren has joined.
10:49:15 -!- sebbu has joined.
10:49:15 -!- lagash has joined.
10:49:15 -!- int-e has joined.
10:49:15 -!- Argorok has joined.
10:49:15 -!- integral has joined.
10:49:15 -!- MizMahem has joined.
10:49:15 -!- imode has joined.
10:49:15 -!- A_Dragon has joined.
10:49:15 -!- FireFly has joined.
10:49:15 -!- myname has joined.
10:49:15 -!- shachaf has joined.
10:49:15 -!- yuu_ has joined.
10:49:15 -!- river has joined.
10:49:15 -!- hooloovoo has joined.
10:49:15 -!- laerling has joined.
10:49:15 -!- zzo38 has joined.
10:49:15 -!- iovoid has joined.
10:49:15 -!- mich181189 has joined.
10:49:15 -!- ProofTechnique has joined.
10:49:15 -!- pikhq has joined.
10:49:15 -!- Thedarkb-Desktop has joined.
10:49:15 -!- op_4 has joined.
10:49:15 -!- shikhin has joined.
10:49:15 -!- ManDeJan has joined.
10:49:15 -!- sprout has joined.
10:49:15 -!- ecs has joined.
10:49:15 -!- Riviera has joined.
10:49:15 -!- MrAureliusR has joined.
10:49:15 -!- bgs has joined.
10:49:15 -!- relrod has joined.
10:49:22 -!- m5zs7k has quit (Max SendQ exceeded).
10:49:22 -!- Noisytoot has quit (Max SendQ exceeded).
10:49:37 -!- Noisytoot_ has joined.
10:49:44 -!- m5zs7k_ has joined.
10:53:18 -!- tromp has joined.
10:58:49 -!- m5zs7k_ has changed nick to m5zs7k.
11:16:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:29:36 <esolangs> [[///]] M https://esolangs.org/w/index.php?diff=102941&oldid=81323 * Xyzzy * (+442) /* Examples */
11:30:21 -!- razetime has quit (Ping timeout: 252 seconds).
11:31:01 -!- razetime has joined.
11:41:21 -!- tromp has joined.
12:15:50 -!- immibis_ has joined.
12:19:40 -!- Noisytoot_ has changed nick to Noisytoot.
12:36:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:42:20 -!- Nick has joined.
13:07:28 -!- tromp has joined.
13:47:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:48:46 <esolangs> [[Special:Log/newusers]] create * PotatoeCat * New user account
13:49:42 -!- Nick has quit (Quit: Client closed).
13:51:09 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=102942&oldid=102931 * PotatoeCat * (+128) /* Introductions */
13:53:48 -!- tech_exorcist_ has joined.
13:54:11 -!- tromp has joined.
13:54:23 -!- tech_exorcist has quit (Remote host closed the connection).
15:00:03 -!- tech_exorcist_ has quit (Remote host closed the connection).
15:01:24 -!- tech_exorcist_ has joined.
15:02:13 -!- wib_jonas has quit (Quit: Client closed).
15:17:17 -!- sprout has quit (Ping timeout: 255 seconds).
15:19:50 -!- simcop2387 has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
15:19:50 -!- perlbot has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
15:44:30 -!- simcop2387 has joined.
15:45:30 -!- perlbot has joined.
15:54:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:03:54 -!- impomatic has joined.
16:16:54 -!- tromp has joined.
16:21:43 -!- simcop2387 has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
16:21:43 -!- perlbot has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
16:43:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:44:26 -!- simcop2387 has joined.
16:45:56 -!- perlbot has joined.
17:10:10 -!- impomatic has quit (Remote host closed the connection).
17:11:42 -!- tromp has joined.
17:21:52 <b_jonas> int-e: ah no, I've been careful with how I make the diagonal two quarter shapes. https://i.stack.imgur.com/A435z.jpg I split one output of the quad-cutter and glue the two split quarters. that won't lock up.
17:22:55 <b_jonas> takes a bit more space than rotating and gluing two outputs admittedly
17:24:37 <b_jonas> that's after painting btw, I just happened to take the screenshot when the output was to be gray
17:27:00 <b_jonas> here's a three-quarter in the logo factory: https://i.stack.imgur.com/0tdxe.jpg
17:27:28 <b_jonas> that one is partially locked up
17:27:43 <b_jonas> you can see that some of the belts are mostly empty
17:28:49 -!- impomatic has joined.
17:28:55 <b_jonas> I should fix that if I get back to this save
17:29:22 <int-e> not sure... there's always the phenomenon that the first factories in the lines are filled up (because otherwise the splitter won't distribute enough items to the right... but I guess that should also be true for the 6th out of the 8.
17:30:07 <b_jonas> splitters are half-half, not priority
17:30:16 <b_jonas> probably still produces at full speed
17:30:41 <int-e> I do think that I understand splitters quite well at this point :)
17:31:37 <int-e> hmm won't you have to cut this thing apart again down the road?
17:32:07 <b_jonas> yes, after stacking. one quarter is support for a floating part.
17:33:55 <int-e> Hmm, funny. This is doing basically the same thing as https://int-e.eu/~bf3/tmp/shapez-flower-detail.png
17:34:19 <int-e> your's a bit more compact
17:35:34 <b_jonas> how do you know if it's more compact? you don't see the rest of the factory. it's big.
17:36:00 <int-e> No, I mean this detail does the same operation
17:36:50 <int-e> (if one of use rotates the input piece by 180 degrees, the outputs will be the same)
17:38:00 <int-e> it would be interesting to see what's inside your tunnels :/
17:38:43 <int-e> because the way I understand it currently, these are what should be getting clogged up in your thing
17:39:14 <int-e> (tunnels *don't* lose items when saving)
17:43:11 -!- Sgeo has joined.
17:45:08 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=102943&oldid=102940 * PixelatedStarfish * (+96)
17:46:55 -!- impomatic has quit (Quit: impomatic).
17:47:15 -!- impomatic has joined.
17:48:56 <esolangs> [[Bellbase]] N https://esolangs.org/w/index.php?oldid=102944 * PixelatedStarfish * (+20) Created page with "[[Bunnybell]] rename"
17:49:14 -!- razetime has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
17:51:31 -!- impomatic has quit (Client Quit).
17:51:51 -!- impomatic has joined.
17:56:11 <b_jonas> "(tunnels *don't* lose items when saving)" => no surprise. in games like this, people sometimes use tunnels instead of long straight belts, so that less graphics has to be drawn
17:56:24 <b_jonas> so it would be very annoying if tunnels lost shapes
17:57:08 <b_jonas> also sometimes people use tunnels for belt weaving on a long distance too
17:57:20 <b_jonas> it doesn't happen too often in shapez.io because of the storage exploit
17:57:33 <int-e> b_jonas: they might still use a few at transition points... but I have not caught the game in doing that
17:57:39 <b_jonas> I only have some short sections of belt weaving at a chokepoint
17:57:53 <b_jonas> well sure, there will be some belts, so not all shapes are lost
17:58:01 <int-e> I have *not* tested this for the storage.
17:58:05 <b_jonas> oh, you mean "lose a few at transition points"
18:10:44 -!- tech_exorcist_ has quit (Remote host closed the connection).
18:11:16 -!- tech_exorcist_ has joined.
18:14:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:40:22 -!- Lord_of_Life_ has joined.
18:41:11 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
18:43:07 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:43:57 -!- sprout has joined.
18:52:59 -!- tromp has joined.
19:21:55 -!- impomatic has quit (Quit: impomatic).
19:22:16 -!- impomatic has joined.
19:26:27 -!- impomatic has quit (Client Quit).
19:26:49 -!- impomatic has joined.
19:44:03 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:46:55 -!- impomatic has quit (Quit: impomatic).
19:47:14 -!- impomatic has joined.
19:47:35 -!- Trieste has joined.
19:49:05 -!- tromp has joined.
19:51:27 -!- impomatic has quit (Client Quit).
19:51:46 -!- impomatic has joined.
20:01:55 -!- impomatic has quit (Quit: impomatic).
20:02:16 -!- impomatic has joined.
20:03:23 -!- tech_exorcist_ has quit (Remote host closed the connection).
20:05:45 -!- tech_exorcist has joined.
20:06:26 -!- impomatic has quit (Client Quit).
20:06:49 -!- impomatic has joined.
20:32:13 -!- FreeFull has joined.
21:09:02 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:16:56 -!- impomatic has quit (Quit: impomatic).
21:17:17 -!- impomatic has joined.
21:21:27 -!- impomatic has quit (Client Quit).
21:21:48 -!- impomatic has joined.
21:43:05 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=102945&oldid=102887 * Ilikecreepers * (+271) /* the complcated stuff */
21:46:23 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=102946&oldid=102945 * Ilikecreepers * (+129) /* the complcated stuff */
21:51:40 -!- __monty__ has quit (Quit: leaving).
21:56:55 -!- impomatic has quit (Quit: impomatic).
21:57:16 -!- impomatic has joined.
22:01:27 -!- impomatic has quit (Client Quit).
22:01:42 -!- tech_exorcist has quit (Quit: Disconnecting).
22:01:49 -!- impomatic has joined.
22:56:55 -!- impomatic has quit (Quit: impomatic).
22:57:17 -!- impomatic has joined.
23:01:27 -!- impomatic has quit (Client Quit).
23:01:47 -!- impomatic has joined.
23:49:16 -!- chiselfuse has quit (Ping timeout: 258 seconds).
23:49:31 -!- chiselfuse has joined.
23:50:05 -!- chiselfuse has quit (Remote host closed the connection).
23:54:38 -!- chiselfuse has joined.
23:55:10 -!- chiselfuse has quit (Remote host closed the connection).
23:59:42 -!- chiselfuse has joined.
00:06:23 -!- FreeFull has quit.
00:06:55 -!- impomatic has quit (Quit: impomatic).
00:07:16 -!- impomatic has joined.
00:11:27 -!- impomatic has quit (Client Quit).
00:11:47 -!- impomatic has joined.
00:21:55 -!- impomatic has quit (Quit: impomatic).
00:22:16 -!- impomatic has joined.
00:26:27 -!- impomatic has quit (Client Quit).
00:26:48 -!- impomatic has joined.
00:27:17 -!- chiselfuse has quit (Remote host closed the connection).
00:27:33 -!- chiselfuse has joined.
00:28:58 <esolangs> [[Bbe doc downloadable]] https://esolangs.org/w/index.php?diff=102947&oldid=102424 * PixelatedStarfish * (+4712)
00:29:17 <esolangs> [[Bbe doc downloadable]] https://esolangs.org/w/index.php?diff=102948&oldid=102947 * PixelatedStarfish * (-267)
00:30:38 <esolangs> [[Bbe doc downloadable]] https://esolangs.org/w/index.php?diff=102949&oldid=102948 * PixelatedStarfish * (-1639)
01:03:29 <esolangs> [[Bbe doc downloadable]] https://esolangs.org/w/index.php?diff=102950&oldid=102949 * PixelatedStarfish * (-76)
01:12:37 -!- chiselfuse has quit (Remote host closed the connection).
01:13:20 -!- chiselfuse has joined.
01:16:55 -!- impomatic has quit (Quit: impomatic).
01:17:15 -!- impomatic has joined.
01:21:26 -!- impomatic has quit (Client Quit).
01:21:46 -!- impomatic has joined.
02:01:14 -!- chiselfuse has quit (Remote host closed the connection).
02:01:31 -!- chiselfuse has joined.
02:52:12 -!- chiselfuse has quit (Remote host closed the connection).
02:52:31 -!- chiselfuse has joined.
03:10:40 -!- chiselfuse has quit (Remote host closed the connection).
03:10:53 -!- chiselfuse has joined.
03:41:55 -!- impomatic has quit (Quit: impomatic).
03:42:15 -!- impomatic has joined.
03:51:27 -!- impomatic has quit (Quit: impomatic).
03:51:47 -!- impomatic has joined.
04:01:55 -!- impomatic has quit (Quit: impomatic).
04:02:17 -!- impomatic has joined.
04:06:27 -!- impomatic has quit (Client Quit).
04:06:48 -!- impomatic has joined.
04:11:55 -!- impomatic has quit (Quit: impomatic).
04:12:14 -!- impomatic has joined.
04:16:27 -!- impomatic has quit (Client Quit).
04:16:47 -!- impomatic has joined.
04:55:51 -!- Sgeo has quit (Read error: Connection reset by peer).
05:16:21 -!- tromp has joined.
05:29:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
05:56:43 -!- tromp has joined.
07:08:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:27:10 -!- m5zs7k has quit (Ping timeout: 268 seconds).
07:28:13 -!- m5zs7k has joined.
08:03:11 -!- chiselfuse has quit (Remote host closed the connection).
08:08:47 -!- chiselfuse has joined.
08:19:18 -!- __monty__ has joined.
08:19:37 -!- chiselfuse has quit (Remote host closed the connection).
08:19:53 -!- chiselfuse has joined.
08:21:50 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
08:22:46 -!- Noisytoot has joined.
08:24:30 -!- __monty__ has quit (Quit: leaving).
08:24:50 -!- __monty__ has joined.
08:46:55 -!- impomatic has quit (Quit: impomatic).
08:47:15 -!- impomatic has joined.
08:51:26 -!- impomatic has quit (Client Quit).
08:51:47 -!- impomatic has joined.
09:11:55 -!- impomatic has quit (Quit: impomatic).
09:12:15 -!- impomatic has joined.
09:16:27 -!- impomatic has quit (Client Quit).
09:16:47 -!- impomatic has joined.
09:17:47 -!- tromp has joined.
09:47:43 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=102951&oldid=102946 * Ilikecreepers * (+31) /* control flow */
09:51:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:51:55 -!- impomatic has quit (Quit: impomatic).
09:52:15 -!- impomatic has joined.
09:53:48 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=102952&oldid=102951 * Ilikecreepers * (-1) /* the complcated stuff */
09:55:51 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=102953&oldid=102952 * Ilikecreepers * (-2) /* lua code you can use */
09:56:27 -!- impomatic has quit (Client Quit).
09:56:46 -!- impomatic has joined.
10:03:01 -!- tromp has joined.
10:05:22 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=102954&oldid=102953 * Ilikecreepers * (+0) /* the complcated stuff */
10:06:18 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=102955&oldid=102954 * Ilikecreepers * (-2)
10:06:55 -!- impomatic has quit (Quit: impomatic).
10:07:15 -!- impomatic has joined.
10:10:06 <int-e> b_jonas: I think I have figured out the production building story. There's *four* layers. There's an input layer that accepts items from the outside. That can buffer a single item per input slot. Then, there's the actual processing layer, which collects up to two batches of input (two per input slot); processing starts when the first batch is complete. The produced items are moved to an ejection...
10:10:12 <int-e> ..."queue" (but only if it's empty, so that holds at most one batch). And that feeds into an output layer which is similar to the input layer, holding one item per slot ready to be taken by a neighbour. Of these layers, only the last one is saved.
10:13:37 <int-e> So in the simple one input, one output case there can be 5 items in the building, 1 or 2 of which have been fully processed. (production only happens at the front of the batch queue.)
10:14:06 <int-e> And this matches what I see in experiments.
10:21:10 -!- tech_exorcist has joined.
10:21:28 -!- impomatic has quit (Quit: impomatic).
10:21:48 -!- impomatic has joined.
10:33:39 <esolangs> [[Esolang:General disclaimer]] https://esolangs.org/w/index.php?diff=102956&oldid=78393 * Ilikecreepers * (+122)
10:35:35 <esolangs> [[Esolang:General disclaimer]] https://esolangs.org/w/index.php?diff=102957&oldid=102956 * Ilikecreepers * (+10)
10:35:46 <esolangs> [[Esolang:General disclaimer]] https://esolangs.org/w/index.php?diff=102958&oldid=102957 * Ilikecreepers * (+0)
10:35:58 <esolangs> [[Esolang:General disclaimer]] https://esolangs.org/w/index.php?diff=102959&oldid=102958 * Ilikecreepers * (+1)
10:41:16 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=102960&oldid=102955 * Ilikecreepers * (+53) /* the hold on to your stuff it's going to get more complcated stuff/multi operations */
10:56:55 -!- impomatic has quit (Quit: impomatic).
10:57:14 -!- impomatic has joined.
11:01:26 -!- impomatic has quit (Client Quit).
11:01:47 -!- impomatic has joined.
11:03:24 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=102961&oldid=102960 * Ilikecreepers * (+89) /* lua code you can use */
11:13:28 -!- wib_jonas has joined.
11:13:51 <wib_jonas> int-e: ok. is every item in tunnels and storage tanks saved?
11:14:08 <wib_jonas> and what happens to the splitters, mergers, balancers?
11:22:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:22:47 <int-e> splitters, mergers, and balancers are production units
11:23:45 <int-e> so... splitters hold 6 items internally, two of which are saved; balancers hold seven items, again 2 of which are saved; mergers hold 6 items, one of which is saved
11:24:46 <int-e> I have not dug deeply enough into storage, tunnels, and belts yet. Observationally they don't lose items. But I haven't checked corner cases... like what happens when a storage is full.
11:25:49 <int-e> Btw I don't see how I can use the storage as a detector... if an item simply passes through, none of the outputs are triggered.
11:26:34 <int-e> Of course the game is a moving target; this may have been different in the past.
11:27:11 <wib_jonas> int-e: yes, there was some trick to it. if you don't figure it out from my old screenshots, ping me in the evening and I'll look it up in my savefile. or give you my savefile if you prefer.
11:28:00 <int-e> I guess I can put a filter directly behind it and hope for the best
11:28:20 <wib_jonas> yes, I think it was something like that.
11:29:38 <wib_jonas> also I'm not claiming that it can count a full throughput belt, it's after splitting the belt three ways
11:30:03 -!- chiselfuse has quit (Remote host closed the connection).
11:30:22 -!- chiselfuse has joined.
11:31:19 -!- chiselfuse has quit (Remote host closed the connection).
11:32:13 <int-e> wib_jonas: thanks: https://nitter.it/pic/orig/enc/bWVkaWEvRmJ5cFBYbVh3QUFjRW5GLmpwZw==
11:33:09 <int-e> The monitor still flickers at speedup 10, so it does seem to detect the items individually. (science ;) )
11:35:29 -!- chiselfuse has joined.
11:35:59 <int-e> The trash disposal is required to cope with changes in the item (when changing, items get lost)... oh and I think it'll be hard to make logic that copes with the full rate... my flip-flops need pulses of length 2 to work, so 60/20 = 3 ticks is rather tight.
11:37:46 <wib_jonas> int-e: yes, that's why I'm counting 1/12 of all the shapes produced, or maybe just 1/24 or 1/48 if I have dividers in there, I don't recall
11:38:25 <wib_jonas> you're already delivering your items to the hub on multiple lanes, so might as well use that to not count all items
11:39:11 <int-e> Well, my v3 counted 1/32 of the items and that's basically good enough
11:39:53 <esolangs> [[Talk:Six instruction language :)]] N https://esolangs.org/w/index.php?oldid=102962 * Xyzzy * (+114) Created page with "Should there be are talk page?<br> --~~~~"
11:40:07 <int-e> > 32/80 -- resulting granularity in seconds
11:40:28 <esolangs> [[User:Xyzzy]] N https://esolangs.org/w/index.php?oldid=102963 * Xyzzy * (+40) Created page with "I haven't think of what to put here yet."
11:40:34 <int-e> > 32/20 -- resulting granularity in seconds
11:40:56 <int-e> not great, but when times are between 1 to 2 minutes, not terrible either.
11:40:56 <esolangs> [[User talk:Xyzzy]] N https://esolangs.org/w/index.php?oldid=102964 * Xyzzy * (+105) Created page with "You can now talk in here! --~~~~"
11:42:53 <int-e> wib_jonas: I wouldn't mind looking at your save file, I feel I've done enough exploration on my own
11:43:11 <int-e> and I bet many things are quite different
11:51:34 <int-e> hmm github seems to have issues right now?
11:51:48 <int-e> (getting sporadic errors)
11:55:42 -!- tromp has joined.
11:56:49 -!- chiselfuse has quit (Remote host closed the connection).
11:56:55 -!- impomatic has quit (Quit: impomatic).
11:57:00 -!- chiselfuse has joined.
11:57:15 -!- impomatic has joined.
12:01:27 -!- impomatic has quit (Client Quit).
12:01:47 -!- impomatic has joined.
12:09:25 -!- wib_jonas has quit (Quit: Client closed).
12:26:55 -!- impomatic has quit (Quit: impomatic).
12:27:16 -!- impomatic has joined.
12:31:27 -!- impomatic has quit (Client Quit).
12:31:48 -!- impomatic has joined.
12:36:55 -!- impomatic has quit (Quit: impomatic).
12:37:16 -!- impomatic has joined.
12:41:27 -!- impomatic has quit (Client Quit).
12:41:49 -!- impomatic has joined.
12:42:51 -!- wib_jonas has joined.
13:07:16 -!- immibis_ has quit (Ping timeout: 260 seconds).
13:16:27 -!- archenoth has joined.
13:30:54 -!- wib_jonas has quit (Quit: Client closed).
13:41:55 -!- impomatic has quit (Quit: impomatic).
13:42:15 -!- impomatic has joined.
13:51:26 -!- impomatic has quit (Quit: impomatic).
13:51:45 -!- impomatic has joined.
14:06:55 -!- impomatic has quit (Quit: impomatic).
14:07:15 -!- impomatic has joined.
14:09:13 <fizzie> Are you allowed to use the SI binary prefixes standalone, without a unit attached to them? If you have, say, 7 * 2**20 as a scalar quantity, could you say it's seven mebis in colloquial conversation?
14:11:27 -!- impomatic has quit (Client Quit).
14:11:46 -!- impomatic has joined.
14:27:58 -!- wib_jonas has joined.
14:28:35 <wib_jonas> fizzie: traditionally no, though some people suggest that we should use them that way, or else that we invent a unit of measure with value 1 specifically for this purpose. I'll try to find links later.
14:29:42 <int-e> yeah, norms can be changed
14:30:10 <int-e> That "no" came really from me imagining somebody saying that to me... I'd ask what they mean.
14:33:42 -!- tromp has quit (Read error: Connection reset by peer).
14:36:46 <wib_jonas> http://www.madore.org/~david/weblog/d.2010-09-03.1791.html argues that we should use "giga" and "tera" to avoid the ambiguity with "billion"
14:39:12 <wib_jonas> alternately we could introduce something like "unit" as a new unit of measure and "ε" as its abbreviation, value 1, and use "gigaunit" and "teraunit", abbreviated "Gε" and "Tε"
14:39:56 <int-e> we already have rad ;)
14:46:51 <wib_jonas> also someone suggested that we should introduce a new decimal unit *prefix* with value 1, so that you can emphasize the lack of a prefix. eg. you could say "four unitgrams" (abbreviated "4 εg") to make it clear that you're not talking about just four milligrams, nor about four kilograms.
14:46:55 -!- impomatic has quit (Quit: impomatic).
14:47:17 -!- impomatic has joined.
14:47:35 <wib_jonas> no, this doesn't necessarily mean that you'd talk about unitunits and εε, because presumably we'd try to find better \names for them first.
14:49:15 <fizzie> I don't know why, but "4 εg" sounds like it _should_ be a really small quantity.
14:49:39 <fizzie> Maybe just because the only other prefix with a greek letter abbreviation (µ) is a small one; plus epsilons are tiny.
14:51:27 -!- impomatic has quit (Client Quit).
14:51:48 -!- impomatic has joined.
14:55:48 <HackEso> The password of the month is ridled woht tpyo.s
14:56:55 -!- impomatic has quit (Quit: impomatic).
14:57:16 -!- impomatic has joined.
15:01:27 -!- impomatic has quit (Client Quit).
15:01:49 -!- impomatic has joined.
15:10:08 <wib_jonas> fizzie: yes, so you can find a better name and abbreviation first, but it's not clear what it should be. both prefix abbreviations and unit abbreviations are hard, because there are one and two letter unit abbreviations and you mustn't cause conflict between the combinations. or at least mustn't cause new conflicts.
15:10:38 <wib_jonas> and naming is hard, you can't just use "one" or "uno" or any variant of that, because you don't want to make "thirty-one" ambiguous in any language
15:14:14 -!- wib_jonas has quit (Quit: Client closed).
15:14:45 -!- wib_jonas has joined.
15:15:21 <wib_jonas> also multiple people independently suggested that if "Z" means 10**21 and "Y" means 10**24 then we should extend this backwards through the alphabet like "X" means 10**27, "W" means 10**30, etc, and downwards "x" means 10**-27, "w" means 10**-30, so literally ALL the ASCII latin alphabet and all letters an integer number of indexes before it are
15:20:01 <wib_jonas> I guess we can extend that backwards backwards too, so since "y" is 10**-24 and "z" is 10**-21 then "{" would be 10**-18 (but we use "a" instead per convention), "|" would be 10**-15 (but we use "f" instead per convention), "}" would be 10**-12, "~" would be 10**-9, DEL would be 10**-6, but if you want to figure out what the right character is for
15:20:02 <wib_jonas> 10**-0 you'll have to decide what the One True Encoding is.
15:22:50 <wib_jonas> it could be High Octet Preset the iso-8859-1/UCS-16 control character, or "ü" per cp437, etc. You'd think that "ü" would be kind of appropriate, you'd call the prefix ünit, but whereever I read the proposal to have such a prefix pointed out that micro is often abbreviated "u" so we shouldn't use "u" as the abbreviation for unit as well.
15:23:50 <wib_jonas> or just let it roll around a 7-bit character set and use Start Of Heading the ASCII control character
15:44:39 -!- simcop2387 has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
15:44:55 -!- perlbot has quit (Ping timeout: 244 seconds).
15:45:37 -!- perlbot has joined.
15:46:07 -!- simcop2387 has joined.
15:55:57 <HackEso> olist <https://www.giantitp.com/comics/oots1267.html>: shachaf oerjan Sgeo FireFly boily nortti b_jonas
15:56:55 -!- impomatic has quit (Quit: impomatic).
15:57:15 -!- impomatic has joined.
16:01:27 -!- impomatic has quit (Client Quit).
16:01:49 -!- impomatic has joined.
16:04:39 -!- tech_exorcist_ has joined.
16:05:06 -!- tech_exorcist has quit (Ping timeout: 268 seconds).
16:11:55 -!- impomatic has quit (Quit: impomatic).
16:12:16 -!- impomatic has joined.
16:16:26 -!- impomatic has quit (Client Quit).
16:16:47 -!- impomatic has joined.
16:21:55 -!- impomatic has quit (Quit: impomatic).
16:22:15 -!- impomatic has joined.
16:26:26 -!- impomatic has quit (Client Quit).
16:26:28 -!- wib_jonas has quit (Quit: Client closed).
16:26:49 -!- impomatic has joined.
16:41:55 -!- impomatic has quit (Quit: impomatic).
16:42:15 -!- impomatic has joined.
16:46:28 -!- impomatic has quit (Client Quit).
16:46:47 -!- impomatic has joined.
17:06:55 -!- impomatic has quit (Quit: impomatic).
17:07:15 -!- impomatic has joined.
17:11:27 -!- impomatic has quit (Client Quit).
17:11:47 -!- impomatic has joined.
17:13:49 -!- j-bot has joined.
17:31:55 -!- impomatic has quit (Quit: impomatic).
17:32:16 -!- impomatic has joined.
17:34:14 -!- FreeFull has joined.
17:36:27 -!- impomatic has quit (Client Quit).
17:36:46 -!- impomatic has joined.
17:39:21 -!- tech_exorcist_ has quit (Remote host closed the connection).
17:39:51 -!- tech_exorcist_ has joined.
17:41:57 <esolangs> [[Celltail]] N https://esolangs.org/w/index.php?oldid=102965 * Mousetail * (+7352) Add page on cell tail
17:43:20 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=102966&oldid=102876 * Mousetail * (+15) Add Cell tail
17:47:50 <b_jonas> int-e: shapez.io save: https://drive.google.com/file/d/19ggjJXABtIYL939rPEMLwaaViKYb5UNM/view?usp=sharing
17:51:33 <int-e> got it. will have a look in a bit
17:53:10 <int-e> mine is still https://int-e.eu/~bf3/tmp/V4-final.bin
17:53:37 <int-e> and lacks the standard factories
18:01:51 <esolangs> [[Celltail]] https://esolangs.org/w/index.php?diff=102967&oldid=102965 * Mousetail * (+86) /* Concepts */
18:05:08 <esolangs> [[Celltail]] https://esolangs.org/w/index.php?diff=102968&oldid=102967 * Mousetail * (+95) /* Concepts */
18:06:55 -!- impomatic has quit (Quit: impomatic).
18:07:14 -!- impomatic has joined.
18:09:36 <int-e> b_jonas: heh that's a lot of blueprint shapes :)
18:11:19 <int-e> also your semi-harvester (my name for a device that takes ah XxXxYyZz shape and turns it into XxXxXxXx, discarding the rest) is better than mine, I didn't think of using a balancer in the middle of it.
18:12:06 -!- impomatic has quit (Ping timeout: 264 seconds).
18:15:35 <esolangs> [[Celltail]] https://esolangs.org/w/index.php?diff=102969&oldid=102968 * Mousetail * (+30) /* Numbers */
18:16:31 <esolangs> [[Celltail]] https://esolangs.org/w/index.php?diff=102970&oldid=102969 * Mousetail * (+2) /* Ranges */
18:18:12 <esolangs> [[Celltail]] https://esolangs.org/w/index.php?diff=102971&oldid=102970 * Mousetail * (+0) /* Numbers */
18:22:24 <b_jonas> ah, the windmill maker from half windmills
18:22:48 <esolangs> [[Celltail]] https://esolangs.org/w/index.php?diff=102972&oldid=102971 * Mousetail * (+2) /* Input Mode */
18:23:08 <b_jonas> int-e: could you figure out the shape counters?
18:23:18 <esolangs> [[Celltail]] https://esolangs.org/w/index.php?diff=102973&oldid=102972 * Mousetail * (+0) /* Output Mode */
18:23:52 <esolangs> [[Celltail]] https://esolangs.org/w/index.php?diff=102974&oldid=102973 * Mousetail * (+2) /* Debug Mode */
18:27:47 <b_jonas> it looks like I'm counting one belt to the hub, so a one third full belt
18:28:42 <esolangs> [[Celltail]] https://esolangs.org/w/index.php?diff=102975&oldid=102974 * Mousetail * (+6) /* Combining Operators */
18:29:42 <b_jonas> and it's just a storage with a filter after it, filter opens after the storage becomes nonempty so there's probably two or three ticks while the non-empty signal goes out
18:30:19 <b_jonas> and then there's a circuit that makes the pulse longer, not for the storage and filter itself, but for the counter logic
18:30:44 <esolangs> [[Celltail]] M https://esolangs.org/w/index.php?diff=102976&oldid=102975 * Olus2000 * (+4) /* Primes */ joined code block
18:30:55 <esolangs> [[Celltail]] https://esolangs.org/w/index.php?diff=102977&oldid=102976 * LyricLy * (+268) Fix markup and spelling
18:31:06 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
18:31:55 <esolangs> [[Celltail]] M https://esolangs.org/w/index.php?diff=102978&oldid=102977 * Olus2000 * (+1) /* Hello World */ precise input definition
18:33:41 <int-e> b_jonas: actually, they're exactly the same size, that's even more amazing: https://int-e.eu/~bf3/tmp/shapez-semi-harvesters.png (mine, yours, and a hybrid design that has marginally smaller footprint but isn't attractive in practice because these things will be put side by side)
18:33:53 <int-e> b_jonas: I saw the binary counter in action, let me check the detector
18:34:15 <int-e> I did *not* try to follow the counter logic...
18:35:17 <int-e> ah I actually did see the detector momentarily and yeah, it uses a storage followed by a filter that's triggered by the storage; it should be good for half-rate belts like that
18:35:21 <b_jonas> the counter is a binary counter, except that its bits are shifted in time. the nth level stores the nth bit of what the number of shapes was n shapes ago
18:35:49 <b_jonas> but I have no idea how the museum single-shape separator works
18:35:57 <int-e> I also found the 2:1 splitter
18:36:28 <int-e> nah it's a splitter in the shapez terminology: one input, two outputs
18:36:59 <b_jonas> I knew how it worked when I built it and I'm not touching it now, that's all I know
18:37:36 <b_jonas> int-e: the 3-way splitter is basically common knowledge because the Factorio folks have been researching this sort of nonsense long ago (and are still finding new and better designs for Factorio)
18:38:27 <b_jonas> the specific compact builds differ, but the principles are the same
18:39:41 <int-e> No surprise there, but I didn't have that background :)
18:40:59 -!- Lord_of_Life_ has joined.
18:41:13 <int-e> b_jonas: what I eventually came up with on my own was https://int-e.eu/~bf3/tmp/shapez-3-way-splitter.png
18:41:38 <int-e> which... really is equivalent
18:42:08 -!- Lord_of_Life has quit (Ping timeout: 244 seconds).
18:42:21 <int-e> (since the balancers can be replaced by splitters and moved along the track)
18:42:29 <int-e> (except for the first one)
18:42:59 <int-e> but it /feels/ different because I thought of it as a 4-way splitter with one feedback loop
18:43:16 <int-e> so I didn't spot the 2:1 splitter component.
18:43:45 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:43:53 <int-e> the item separater does look quite elaborate
18:45:55 <b_jonas> now that I look at it, it doesn't seem how it could handle the weird unlikely case (when it can't separate a shape by the time the level jumps) correctly, but maybe I'm just stupid
18:46:01 -!- Noisytoot has joined.
18:46:20 <b_jonas> that was certainly the intention, and some of the complexity is that
18:46:53 <b_jonas> the other part of the complexity is I think that it can somehow test if two shapes got separated to its buffer and flush it and retry in that case, and I think that's also an unlikely case
18:49:47 <int-e> Ah I see why you have undefined values in there, you can use those to reset a memory cell
18:51:23 <b_jonas> yes, I use the simple 1-transistor memory cells, where you just send anything other than empty on the input wire for two cycles to write the cell, and undefined when you don't want to change the value
18:53:01 <b_jonas> but only the stuff near the hub has memory cells, nothing in the freeplay factory does
18:53:25 <b_jonas> the factory just does straightforward bounded time no-loops computation
18:53:46 <int-e> I can mostly follow the item extractor... and as you mentioned before, a lot of the complication is from on keeping producing the previous shape if the extractor hasn't succeeded yet.
18:54:12 <b_jonas> where bounded time doesn't mean fast; it's not optimized
18:55:40 <b_jonas> int-e: yes, but the very first filter, the only one that can even let shapes in from the main belts, it seems like the logic can only give that one the hub shape or undefined
18:56:01 <b_jonas> so if the hub shape had changed, how would it ever let a shape in?
18:57:37 <b_jonas> it really looks like I just messed that case of the logic up, and haven't noticed because it never occurs
18:57:49 <int-e> the garbage is released to the right
18:58:21 <b_jonas> unless the logic is such that it doesn't let the big storages flush into the hub until the museum copies are sent, and that's why the hub shape can't change?
18:58:35 <int-e> so the path is clear for the new shapes to get into the filter
18:58:51 <b_jonas> but if that's the case then why is there a memory cell for what shape is sent to the factory?
18:59:06 <int-e> Oh I see what you mean
18:59:25 <int-e> yeah, it's probably broken for that case... which will never happen
19:00:12 <int-e> but that transistor there should be using the shape line to the left
19:00:30 <int-e> because that'll be the old shape in that impossible case
19:01:28 <int-e> let me verify by breaking things so that this case actually happens :P
19:02:27 <b_jonas> it would help if the game had pause, change speed, single-step controls
19:02:39 <b_jonas> for debugging logic mechanisms like this
19:03:58 <int-e> Oh wait, it *does* prevent buffering, as you said
19:06:41 <b_jonas> wait, do you mean it prevents *filling* the buffers, rather than preverts flushing the buffers?
19:07:08 <int-e> As is, yes it does. But then what's the purpose of the separate shape line...
19:07:42 <b_jonas> probably an artifact I left in and didn't notice that it was stupid
19:10:55 <int-e> well it would make sense if you wanted to keep producing the old shape when the level is solved... maybe that was the original plan
19:10:56 <b_jonas> it doesn't ask the factory to stop production as soon as it starts to flush, which is something that could perhaps make sense, though it also has a drawback when the first flush fails
19:11:10 <b_jonas> yes, that was probably the original plan
19:11:52 <b_jonas> and if that does work then that's kind of still useful, because it would at least remember the shape in the logic wires until I can fix the museum mechanism
19:13:29 <b_jonas> well, my design certainly isn't optimized, but at least it looks like it's reliable
19:18:36 <b_jonas> copying everything on the map costs less than 1_600_000 glue apparently (it increases by the 1.10th power of the number of buildings copied in a single paste), so yes, I have a bit too much glue
19:24:38 <b_jonas> but it doesn't matter unless I build more rocket+logo+bouquet factories, and that won't happen on this map
19:25:17 <int-e> it'll break when the speedup is too small (the item detected before the filter has to reach the filter in... uh... 5 or 6 cycles?)
19:27:00 <b_jonas> this didn't exist when the speedup was too small
19:27:48 <b_jonas> also if the speedup is too small then the 12 lanes to the core aren't able to satisfy levels
19:29:50 <b_jonas> I had the museum since the first freeplay level, but it was manually controlled through the first few levels, and I think even then the speedup was high enough
19:30:04 <int-e> but other than that it should be robust. maybe a bit redundant... using the 0/1 outputs of those detectors serves no purpose, I think (you're already checking the shapes)
19:30:15 <b_jonas> since building enough of a factory to jump the first few freeplay levels took me a lot of time, and the upgrade shapes accumulated during that
19:30:20 <int-e> you should have speedup 7 or 8 when you reach freeplay
19:30:36 <int-e> which is fast enough as far as I can make out
19:31:19 <b_jonas> yes, but for the first freeplay level I built a factory that at least tried to be configurable for many freeplay shapes, so it was a lot of time after that when I completed the first level
19:31:33 <b_jonas> that the factory had all sorts of issues doesn't change that
19:32:00 <int-e> Anyway. a bit crufty maybe, but it works. There's a really clever bit actually where it relies on threestate logic for those filters
19:33:26 <b_jonas> have you looked at how the freeplay factory itself works? that one I do still understand
19:34:59 <int-e> Oh, *that* is what the 0/1 outputs are used for... you wait for them to become 0 to stop draining.
19:36:57 <b_jonas> the factory control logic also has a part that is only there to handle a rare case, but at least it's like 1 in 1000 freeplay level rare one, not a you'll never see one rare one
19:37:22 <int-e> There's also a pre-selection filter that's controlled by the logic here. So elaborate.
19:38:03 <b_jonas> I could have left it out and manually intervene once every 1000 levels when it comes up, but by then I may have forgotten how the factory works and where I have to intervene
19:38:07 <int-e> so okay, when I said I understood that item separator, I was clearly lying :P
19:38:43 <b_jonas> it's possible that the parts that you don't understand are just redundant
19:39:06 <b_jonas> I never tried to build a minimal museum specimen separator, just a reliably working one
19:43:14 <b_jonas> the first filter I definitely need, because the factory can emit incorrect shapes during warm-up, and I don't want those in the museum
19:44:08 <int-e> oh I think what happens on the left... the shape is delayed until the flip-flop has actually reset
19:44:32 <int-e> and you do that by checking the flip-flop output rather than just having a fixed delay by two ticks.
19:45:36 <int-e> (why two? because in the flip-flop, the signal has to propagate through both the and AND the OR gates to prevent flickering)
19:46:49 <int-e> there may have been actual plans to delay the propagation for longer, but they're not realized here
19:47:16 <b_jonas> I think it's possible that I don't *quite* trust the exact delays in logic, thinking that maybe the shapez.io engine tries to distributed evalulate the map and multiple large sections are evaluated kind of asynchroniously. this is silly, knowing how the implementation works, but still.
19:47:38 <int-e> it might still be draining and it's waiting for that as well
19:48:03 <int-e> So... it does serve a purpose in those impossible cases :P
19:48:52 <int-e> Is it possible that the filter at the entry was a later addition?
19:49:18 <int-e> Because if it was, there'd be a significant time spent on draining.
19:50:11 <esolangs> [[User:Nick-1666/vector.css]] N https://esolangs.org/w/index.php?oldid=102979 * Nick-1666 * (+59) Created page with " body { background-color: white; color: black; }"
19:51:02 <b_jonas> I don't know, I have a lot of older savefiles but don't want to dig through them
19:55:02 <int-e> Okay, I mostly get the counter too. Top half has the counter, bottom half has carries; values alternate between outer memory cells and inner memory cells; computation happens when moving from inner cells to outer cells
19:56:14 <esolangs> [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=102980&oldid=102979 * Nick-1666 * (+18279)
19:58:01 <b_jonas> it's very likely much bigger than it needs to be, even with using logic only rather than splitters to divide
19:58:19 <b_jonas> and I mean bigger per bit, I don't mean that the higher order bits don't get any use
19:58:20 <esolangs> [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=102981&oldid=102980 * Nick-1666 * (+158)
19:58:31 <b_jonas> there are two bits above what I need to count
19:59:27 <b_jonas> it uses one-gate memory cells that update in two cycles with a conflict in the first cycle, rather than the traditional flipflops
19:59:33 <b_jonas> you can't do this in real electronics
20:01:06 <b_jonas> the long horizontal blue wires are the clocks, two alternating ones
20:01:35 <b_jonas> the middle one is active for like 5 or 6 cycles, the outer one in between
20:03:25 <esolangs> [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=102982&oldid=102981 * Nick-1666 * (-5)
20:05:27 <esolangs> [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=102983&oldid=102982 * Nick-1666 * (+71)
20:06:21 <esolangs> [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=102984&oldid=102983 * Nick-1666 * (+72)
20:06:33 <esolangs> [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=102985&oldid=102984 * Nick-1666 * (+0)
20:06:44 <esolangs> [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=102986&oldid=102985 * Nick-1666 * (+3)
20:06:52 <esolangs> [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=102987&oldid=102986 * Nick-1666 * (-3)
20:07:06 <esolangs> [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=102988&oldid=102987 * Nick-1666 * (+0)
20:07:11 <int-e> b_jonas: I found one of the infamous symmetry detectors
20:07:50 <esolangs> [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=102989&oldid=102988 * Nick-1666 * (+94)
20:08:28 <esolangs> [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=102990&oldid=102989 * Nick-1666 * (+0)
20:08:57 <esolangs> [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=102991&oldid=102990 * Nick-1666 * (+87)
20:09:08 <int-e> I'm amazed that you bothered with that... it seems to bothersome to get right
20:09:37 <esolangs> [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=102992&oldid=102991 * Nick-1666 * (+52)
20:10:42 <esolangs> [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=102993&oldid=102992 * Nick-1666 * (+39)
20:11:00 <b_jonas> int-e: yes, it probably isn't worth just to save a few stackers
20:11:33 <b_jonas> int-e: it would save much more if it weren't for that the stupid freeplay shape randomizer algorithm can remove a quarter that breaks the symmetry
20:11:41 <int-e> so is the failed symmetry case the rare one?
20:11:52 <b_jonas> the failed symmetry case is pretty common
20:12:01 <esolangs> [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=102994&oldid=102993 * Nick-1666 * (+120)
20:12:03 <b_jonas> the rare case is a subset of that,
20:12:59 <int-e> (I guess it's not actually a failed symmetry... it's a mirror symmetry with a hole in it)
20:13:29 <b_jonas> when the symmetry fails, and the shape before removal has diagonal symmetry, but the two other layers happen to have central symmetry and so I detect the symmetry of the whole shape incorrectly
20:14:06 <b_jonas> that's why I have to detect symmetry twice, once for how I assemble the entire shape, and once for how to make the layer that has the broken symmetry
20:16:09 <b_jonas> the failed symmetry is common because most shapes are missing a quarter, and that breaks the symmetry UNLESS the shape is central symmetric (1/3 of all shapes IIRC) or the shape is diagonal symmetric (1/3 chance) and the missing quarter is from the two quarters that are supposed to be identical (1/2 chance)
20:16:45 <b_jonas> or unless there's an accidental symmetry on the layer with the missing quarter
20:17:04 <b_jonas> only the first two exceptions
20:17:13 <b_jonas> and the shapes that don't miss any quarters
20:17:19 <int-e> it's also funny that you decided to mix all colors in large quantities while I rely on a mixer that can produce a merry mix of colors up to, uh. 0.8 belts worth.
20:18:14 <b_jonas> int-e: older versions used to have fewer mixers, and some buffers for the pigment
20:18:46 <b_jonas> I extended later, which is why the part of the factory around the mixers is so clamped that there's some belt weaving
20:19:02 <b_jonas> I also used to have fewer windmills and buffers for those
20:19:04 <int-e> I also have buffers but they may not actually be needed... I haven't tested that though; they're so cheap to put in.
20:19:11 <b_jonas> and I think fewer stars too
20:19:37 <b_jonas> sure, the buffers are cheap
20:20:07 <int-e> (The production *does* keep up with the factory on average, but I was worried about switchover starving for paint, which would destroy the delicate balance of the square feed that I now rely on)
20:21:07 <int-e> Because switchover causes a surge in paint consumption due to draining the belts.
20:21:23 <b_jonas> plus because of how freeplay shapes are generated, you need twice as much white pigments as the six colors, and white is the most expensive to mix
20:21:36 <int-e> windmills are such a pain to gather
20:22:11 <int-e> Yeah, my calculation of consumption is based on having everything painted white.
20:22:36 <int-e> At which point each slice factory will, in the long run, consume 0.5 belts worth of red, green, and blue.
20:23:00 <int-e> Plus a bit for pigments lost in switchovers.
20:24:00 <b_jonas> yeah, I produce as much pigment and shape as could sustain the four belts of any freeplay shape indefinitely, even the very unlikely all purple all windmill shape
20:25:17 <b_jonas> in the new map that I started, all I built from the freeplay factory so far is the shape producers: 16 belts of circles, 16 belts of squares, 16 belts of stars, 16 belts of windmill. I don't have pigment or any of the shape assembling parts yet.
20:31:16 <b_jonas> though before I continue to build the freeplay factory there, I'll have to build some more logo factory.
20:37:04 <int-e> wait, does it never put holes into the bottom layer?
20:39:45 <b_jonas> I dunno, I thought it would put holes in any of the four layers, but only one quarter hole in the whole shape
20:40:00 <b_jonas> but I might be misremembering
20:40:09 <int-e> Ah, no... there's at most one hole, so there are two adjacent layers without holes, and you seem to exploit that.
20:41:02 -!- tech_exorcist_ has quit (Remote host closed the connection).
20:41:32 <b_jonas> the two layers without holes share a symmetry, so I paint and stack whole shapes for it, then cut the two-layer shapes to a half and two quarters, then join them
20:41:46 -!- tech_exorcist_ has joined.
20:42:21 <b_jonas> this way I have to do fewer joins, because I'm doing two joins on two layers at the same time, rather than two one-layer joins separately for each layer
20:43:14 <b_jonas> in the third layer I can't do this optimization, but I still use the symmetry
20:43:42 <b_jonas> in the layer with the whole I can't really optimize anything, because it may be made of a whole and three quarters of different color and shape a
20:44:33 <b_jonas> luckily the circuit that detects the symmetry isn't too hard, because we have a gate that can compare any shape, even multi-layer shapes
20:46:00 <b_jonas> so if the shape were symmetric, I could just cut it to four quarters, then compare which pairs of quarters are the same
20:46:11 <b_jonas> I wouldn't have to decompose the layers
20:46:28 <b_jonas> but since the missing quarter breaks the symmetry, I do have to break the shape into layers in the logic too
20:46:41 -!- __monty__ has quit (Quit: leaving).
20:57:22 <int-e> Anyway, I think I have a high-level picture of it now and it's rather complicated.
20:57:39 -!- chiselfuse has quit (Remote host closed the connection).
20:57:54 -!- chiselfuse has joined.
20:58:19 <int-e> On another note, you really love balancers. And things look very different when zoomed out because they become thick black blocks.
21:04:32 <b_jonas> if we had priority balancers I wouldn't need so many
21:04:51 <b_jonas> I mean admittedly I don't need this many anyway
21:05:08 <b_jonas> note that I played shapez.io *before* I started playing factorio
21:05:15 <b_jonas> and built almost all of that factory then
21:05:22 <b_jonas> so I didn't really know how belts should work
21:05:28 <b_jonas> there are lots of stupid things because of that
21:05:31 <b_jonas> but still, no priority balancers
21:06:02 <b_jonas> unless you want to put storages everywhere
21:06:49 <int-e> I actually wish that there was a smaller storage unit. Capacity 100 or so.
21:07:39 <int-e> Those storages I have after the color mixers and before color selection? I had to wait for them to fill up. It took ages.
21:09:02 <int-e> Though I was clever about it... I copied them relatively early, while I was still debugging the first factory.
21:09:29 <int-e> But with a smaller storage, I wouldn't have had to worry about that.
21:12:44 <b_jonas> if you don't need the full capacity of the storage then why do you need to wait for it to fill up? do you have some complex logic that cares about it?
21:13:28 <int-e> Because the color mixer I have is highly unbalanced... it relies on getting stuck on most outputs.
21:14:18 <b_jonas> you managed to overcomplicate a *color mixer*?
21:15:07 <int-e> https://int-e.eu/~bf3/tmp/shapez-combined-mixer.png
21:15:26 <int-e> it mixes all colors from three primary color inputs
21:16:03 <b_jonas> you share the pigment mines between mixed and unmixed
21:16:07 <int-e> and when it's saturated like that, taking out one white will trickle up and consume one of each primary
21:16:28 <int-e> but when demand exceeds supply, the right stages will be starved.
21:16:29 <b_jonas> I don't do that because pigment mines are cheap
21:17:01 <int-e> actually, no. the green line is the one that gets starved the most
21:17:17 <int-e> because there's 8 splitters to traverse
21:17:27 <int-e> so only one in 256 greens makes it through
21:18:03 <b_jonas> and you didn't want to just add a few more miners and belts to fix this?
21:18:25 <int-e> Pigment mines are cheap but they still add heavily to the overall footprint. I also didn't route resources very systematically so it would increase my effort considerably.
21:18:45 <int-e> there's nothing to fix once it's filled up.
21:19:38 <b_jonas> I just decided to go heavy in all the constant production, since they can be far from the hub and their compactness doesn't matter, except possibly to conserve out of universe computation power and thus give faster fps, but I didn't care too much about that
21:19:45 <int-e> And I thought of this for my V3 factory and I liked it.
21:20:10 <int-e> unfortunately, long belts affect time taken per tick
21:20:28 <int-e> Somehow. I'm not quite sure why.
21:20:54 <b_jonas> yeah, sadly shapez.io is implemented so slow that you actually have to care about computation power, it's just that that's not the game I want to play when I'm playing a game
21:21:03 <int-e> (I still haven't looked in full detail at the belt path machinery)
21:21:16 <b_jonas> I'm fine with optimizing for fast computation for work, but not when I'm playing a game
21:21:54 <int-e> I /think/ I've seen that it's actually shifting arrays to take items off a belt path?
21:22:25 <b_jonas> shifting perl arrays (fast for large arrays) or shifting python arrays (slow for large arrays)?
21:22:25 <int-e> Which is an unfortunate O(n) operation for something that should really be constant time.
21:22:39 <int-e> no clue about those
21:22:53 <b_jonas> but maybe it slices long belts to multiple shorter belts internally because of this?
21:22:54 <int-e> I'd assume O(n). Maybe I'm wrong.
21:24:22 <int-e> Anyway, I've come to not treat the constant production as cheap for that 4th version.
21:26:41 <int-e> I'll dig deeper into the belt path logic... I've seen hints of an optimization for densely packed items on a belt.
21:26:53 <b_jonas> hmm, do you plan to alternatingly delete the whole freeplay factory and build the upgrade shape factory, and delete the upgrade shape factory and build the freeplay factory, switching every few hundred levels, to save cpu time on constant production? :-P
21:26:57 <int-e> Which could make quite the difference.
21:27:33 <int-e> b_jonas: No. Also, idle buildings take computing resources too.
21:28:23 <int-e> Oh you said "delete"
21:28:23 <b_jonas> int-e: yes, that's why you'd have to delete them rather than just press some buttons to close the belts
21:28:55 <int-e> I don't care as long as the tick time stays below 16ms.
21:29:19 <b_jonas> doesn't shapez.io let you raise the fps over 60?
21:29:19 <int-e> That's what killed my very first design with 8 factories... tick time was about 33ms for those :/
21:29:27 <int-e> But I've mentioned that before.
21:29:42 <int-e> Well, I deleted half of the factories to make it faster
21:30:38 <int-e> So yeah, it wasn't quite dead. But the result looked silly because the nice 4-way symmetry I wanted was lost and left a lot of empty space
21:31:30 <esolangs> [[PDAsephone]] https://esolangs.org/w/index.php?diff=102995&oldid=101504 * BoundedBeans * (+734) Added Turing-completeness proof
21:32:22 <esolangs> [[PDAsephone]] M https://esolangs.org/w/index.php?diff=102996&oldid=102995 * BoundedBeans * (+0) Fixed category
21:32:38 <int-e> version 2 *actually* died because I lost it in a crash. version 3 was the rebuild of version 2 (with very minor changes) it ended up with a tick time of 15ms or so. version 4 has a tick time of under 10ms, but it's not producing the constant shapes which probably add another 3-4ms? I don't really know. I could check how much faster ticks become in v3 if I delete those parts
21:33:19 <int-e> My story so far. Maybe I should write memoirs about this :P
21:33:56 <esolangs> [[PDAsephone]] M https://esolangs.org/w/index.php?diff=102997&oldid=102996 * BoundedBeans * (+2) Fixed brainfuck wording
21:34:46 <b_jonas> you should definitely make periodic saves of it so you don't lost it in a crash again
21:35:16 <esolangs> [[PDAsephone]] M https://esolangs.org/w/index.php?diff=102998&oldid=102997 * BoundedBeans * (+1) added necessary quote to > in proof
21:38:06 -!- user3456 has quit (Ping timeout: 268 seconds).
21:41:29 <int-e> b_jonas: Yeah I've been doing that, with a couple of separate backups too.
21:41:44 <int-e> I think the basic idea of disabling autosaves is good though
21:42:26 <esolangs> [[Special:Log/newusers]] create * Joaozin003 * New user account
21:43:33 <int-e> (One thing you can do with autosaves disabled is load a save file, completely mess it up, and then kill the shapez process so that it won't save. Oh and don't go to the settings menu either.)
21:43:56 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=102999&oldid=102942 * Joaozin003 * (+181)
21:44:13 <esolangs> [[User:Joaozin003]] N https://esolangs.org/w/index.php?oldid=103000 * Joaozin003 * (+23) Created page with "woohoo user pages exist"
21:44:26 <esolangs> [[User talk:Joaozin003]] N https://esolangs.org/w/index.php?oldid=103001 * Joaozin003 * (+0) Created blank page
21:47:37 <b_jonas> ok, so long term prediction. the third season of Hamster and Gretel will reveal that Bailey knew Gretel's secret identity from the start, but pretends that she doesn't, perhaps because she's genre savvy and thinks that knowing the secret identity would inevitably get her entangled in some villain plots and she wants to avoid that.
21:48:11 <b_jonas> (she might also like to tease Gretel)
21:51:18 <esolangs> [[Taglate]] https://esolangs.org/w/index.php?diff=103002&oldid=102801 * BoundedBeans * (+18) Corrected badly worded t step
21:55:01 -!- Sgeo has joined.
22:02:11 <int-e> Looks like 1.5 or 2ms per tick for constant production (2x rocket, 4x flower, 2x logo; I didn't produce blueprints in the end I had millions and if actually required, the factory could produce them for me)
22:03:08 <int-e> For reference... I spent less than 600k blueprints on the V4 design.
22:04:21 <b_jonas> sure, you don't need to produce much blueprint shapes, and you can just produce them with your freeplay factory when you need more
22:04:30 <b_jonas> not with your freeplay factory
22:04:38 <b_jonas> but you can build a factory for it easily if you need more
22:05:21 <b_jonas> and you can reuse the white circle makers from the logo and rocket factories
22:05:55 <int-e> I have not toyed with the tick rate settings in shapez.io
22:06:15 <b_jonas> just make sure you build it *before* you get so close to running out of glue that you are limited in how much you can paste during building the glue factory
22:06:23 <int-e> b_jonas: my freeplay factory can make blueprint shapes
22:06:32 <b_jonas> int-e: yes, but not with high throughput, right?
22:06:45 <int-e> sure, it'll only saturate 4 belts
22:07:09 <b_jonas> I thought you had even fewer color mixing production than that
22:07:14 <int-e> since there are four factories.
22:07:32 <int-e> The color production thing is per slice... so that thing exists 16 times.
22:08:34 <b_jonas> that makes much more sense
22:08:51 <int-e> https://int-e.eu/~bf3/tmp/shapez-v4-footprint.png ... you can see the color mixing part on top, recognizable by the green storage boxes
22:09:33 <int-e> below that are color selection, shape selection (shifted a bit to the left), then painting, then 4 levels of stacking.
22:09:47 <int-e> and after that there's the hub
22:11:31 <int-e> Anyway, I recommend the save file (the link, once more: https://int-e.eu/~bf3/tmp/V4-final.bin ) to actually see those parts in action.
22:11:40 <b_jonas> yeah, I'll have to look at that
22:11:51 <b_jonas> wait, you name a file "final"? isn't that one of the big naming sins?
22:12:05 -!- chiselfuse has quit (Ping timeout: 258 seconds).
22:12:06 <int-e> I've already updated it once :P
22:12:51 <int-e> it should load zoomed in on a button which needs to be pushed to set things in motion
22:13:44 <int-e> Heh, which is actually not in the screenshot, because I added it later.
22:14:17 -!- chiselfuse has joined.
22:15:33 <b_jonas> I'm usually bad at following good practice in naming, I name stuff "old" and use single-letter names and all that, but "final" is too much even for me, I never use it in that sense
22:16:16 <int-e> you may be overestimating the power of names
22:16:30 -!- tech_exorcist_ has quit (Quit: Disconnecting).
22:17:16 <b_jonas> why are you sending two belts of stars into the hub? is that just to test the mechanism?
22:17:40 <int-e> also checking that the routing from outside actually works
22:17:59 <int-e> because it's not as direct as you might expect
22:18:24 <b_jonas> this definitely looks much more compact than my four-belt freeplay factory
22:22:02 <int-e> Yeah... design criteria were basically: minimize slice factory *width* (it's 24), since there'll be 4 side by side; within that constraint, try to reduce length while having all the required functionality to actually do the required work. And once I had the factory I measured it carefully and placed it as closely as possible to the hub.
22:22:32 <b_jonas> I see you have the four levels of stackers completely separated from each other, rather than partly combined to a compact array, despite that there's no drain to trash between them
22:23:04 <int-e> well, yes, because there is no trash
22:23:28 <b_jonas> couldn't you combine the last two or middle two levels to make the length shorter?
22:23:36 <b_jonas> since you have more width to work there
22:24:35 <b_jonas> you should probably show this to the other shapez.io folks, they like optimized factories
22:25:05 <b_jonas> even ones that aren't the single most optimized (that's likely z-man's factory)
22:25:19 <int-e> I'm not sure how to combine the stages at all.
22:25:54 <int-e> I mean, doing this https://int-e.eu/~bf3/tmp/shapez-balanced-stacker.html with more than two inputs seems tricky.
22:26:08 <b_jonas> so will this keep working perfectly if you take upgrades to slightly different speeds? not, like, crazy different where painters are half as fast as belts or anything, just miclick on an upgrade or so
22:26:48 <b_jonas> ah, you say you couldn't preserve the perfect combing? ok
22:26:50 <int-e> Hmm. Upgrade the belts last and it should keep working
22:28:15 <b_jonas> ok. in my game I usually upgrade the belts first, then painting, then stacking, then extractors.
22:28:22 <int-e> b_jonas: I could, however, move the second and third merging stages inward and probably get things another 4 or 5 squares closer to the hub.
22:29:10 <b_jonas> int-e: that would make the belts longer so it wouldn't help, right?
22:29:25 <int-e> There is that too, yeah
22:30:12 <int-e> I could avoid the left/right wiggles in the last three merging stages.
22:31:23 <int-e> But the critical paths are those that pass to the opposite side, and those already don't go back and forth more than necessary.
22:31:31 <int-e> So... I think there's *very* little to gain.
22:32:25 <int-e> b_jonas: I /could/, with some effort, use knight jumps for some of the latency-reduction storage units.
22:32:49 <int-e> that would have the same benefit as moving things closer to the hub.
22:33:09 <int-e> But I'd probably have to relocate the control logic and I kind of like having that next to the hub.
22:33:34 -!- immibis_ has joined.
22:35:37 <b_jonas> I mean I just wanted to understand why you set it up this way, and you answered that
22:36:47 <int-e> Oh but I realized some angles that I hadn't considered before.
22:38:02 <int-e> b_jonas: Note that there's actually enough upgrade shapes in that save to reach level 1000. So you /can/ experiment with higher speedups. I haven't, I have only really tested this at 8x and 10x speeds.
22:40:06 <b_jonas> yeah, you saved with a gigaunit upgrade shapes
22:40:35 <int-e> I actually added up all the upgrade costs.
22:40:40 <int-e> Well, my code did.
22:49:11 -!- chiselfuse has quit (Read error: Connection reset by peer).
22:49:30 -!- chiselfuse has joined.
22:51:26 <int-e> b_jonas: One funny detail is that the selection stage also has binary trees for its feeds. This is actually important, because immediately after switching, there are often empty belts beyond the feed, so if you'd do the obvious sequential thing, in the worst case, the rightmost belt (since I feed from the left) would only receive items at a 1/8 rate.
22:52:07 <int-e> And that would result in a significant ramp-up time.
22:52:54 <int-e> (because to reach the required 1/4 rate, the other 3 belts would have to be filled to the rim)
22:59:52 <int-e> Well, the first two.
23:20:33 -!- chiselfuse has quit (Remote host closed the connection).
23:21:06 -!- chiselfuse has joined.
23:21:10 <esolangs> [[XERO]] N https://esolangs.org/w/index.php?oldid=103003 * BoundedBeans * (+3219) Created page with "XERO (the name being the amount of use you'll get out of this language before giving up) is an esolang by [[User:BoundedBeans]] which aims to be as annoying as possible, achie..."
23:22:03 <esolangs> [[XERO]] M https://esolangs.org/w/index.php?diff=103004&oldid=103003 * BoundedBeans * (+61) Remembered to add tritwise command character
23:22:49 <esolangs> [[XERO]] M https://esolangs.org/w/index.php?diff=103005&oldid=103004 * BoundedBeans * (+0) Fixed category
23:25:44 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=103006&oldid=102966 * BoundedBeans * (+11) added XERO
23:25:59 <esolangs> [[User:BoundedBeans]] https://esolangs.org/w/index.php?diff=103007&oldid=102857 * BoundedBeans * (+10)
23:27:24 -!- chiselfuse has quit (Remote host closed the connection).
23:27:39 -!- chiselfuse has joined.
00:31:53 -!- Melvar has quit (Quit: WeeChat 3.5).
00:34:59 -!- FreeFull has quit.
00:44:49 -!- Melvar has joined.
01:23:50 -!- chiselfuse has quit (Remote host closed the connection).
01:24:14 -!- chiselfuse has joined.
01:40:37 -!- chiselfuse has quit (Ping timeout: 258 seconds).
01:42:00 -!- chiselfuse has joined.
02:22:27 -!- chiselfuse has quit (Remote host closed the connection).
02:22:52 -!- chiselfuse has joined.
03:47:53 -!- SGautam has joined.
06:07:25 -!- SGautam has quit (Quit: Connection closed for inactivity).
06:33:38 -!- chiselfu1e has joined.
06:47:12 -!- Noisytoot has quit (*.net *.split).
06:47:12 -!- perlbot has quit (*.net *.split).
06:47:14 -!- Taneb0 has quit (*.net *.split).
06:47:15 -!- mcfrdy has quit (*.net *.split).
06:47:15 -!- sprock has quit (*.net *.split).
06:47:15 -!- joast has quit (*.net *.split).
06:47:17 -!- sknebel has quit (*.net *.split).
06:47:17 -!- ^[ has quit (*.net *.split).
06:47:17 -!- fizzie has quit (*.net *.split).
06:47:18 -!- V has quit (*.net *.split).
06:47:18 -!- dnm has quit (*.net *.split).
06:47:18 -!- benji has quit (*.net *.split).
06:47:19 -!- lambdabot has quit (*.net *.split).
06:47:19 -!- JAA has quit (*.net *.split).
06:47:20 -!- Melvar has quit (*.net *.split).
06:47:20 -!- immibis_ has quit (*.net *.split).
06:47:20 -!- Lord_of_Life has quit (*.net *.split).
06:47:20 -!- lifthrasiir has quit (*.net *.split).
06:47:20 -!- genpaku has quit (*.net *.split).
06:47:21 -!- slavfox has quit (*.net *.split).
06:47:21 -!- Bowserinator_ has quit (*.net *.split).
06:47:21 -!- citrons has quit (*.net *.split).
06:47:21 -!- olsner has quit (*.net *.split).
06:47:22 -!- jix has quit (*.net *.split).
06:47:22 -!- dbohdan3 has quit (*.net *.split).
06:47:23 -!- rodgort has quit (*.net *.split).
06:47:23 -!- sprout has quit (*.net *.split).
06:47:23 -!- tinybronca[m] has quit (*.net *.split).
06:47:24 -!- sebbu has quit (*.net *.split).
06:47:24 -!- oren has quit (*.net *.split).
06:47:24 -!- haavard has quit (*.net *.split).
06:47:25 -!- fowl has quit (*.net *.split).
06:47:25 -!- fungot has quit (*.net *.split).
06:47:25 -!- Soni has quit (*.net *.split).
06:47:25 -!- APic has quit (*.net *.split).
06:47:28 -!- lagash has quit (*.net *.split).
06:47:28 -!- m5zs7k has quit (*.net *.split).
06:47:30 -!- imode has quit (*.net *.split).
06:47:30 -!- MizMahem has quit (*.net *.split).
06:47:30 -!- integral has quit (*.net *.split).
06:47:30 -!- Argorok has quit (*.net *.split).
06:47:31 -!- int-e has quit (*.net *.split).
06:47:31 -!- j-bot has quit (*.net *.split).
06:47:33 -!- yuu_ has quit (*.net *.split).
06:47:33 -!- shachaf has quit (*.net *.split).
06:47:33 -!- river has quit (*.net *.split).
06:47:33 -!- myname has quit (*.net *.split).
06:47:33 -!- FireFly has quit (*.net *.split).
06:47:34 -!- A_Dragon has quit (*.net *.split).
06:47:34 -!- j4cbo has quit (*.net *.split).
06:47:36 -!- laerling has quit (*.net *.split).
06:47:36 -!- hooloovoo has quit (*.net *.split).
06:47:37 -!- chiselfu1e has quit (*.net *.split).
06:47:37 -!- chiselfuse has quit (*.net *.split).
06:47:38 -!- Sgeo has quit (*.net *.split).
06:47:38 -!- Trieste has quit (*.net *.split).
06:47:39 -!- Cale has quit (*.net *.split).
06:47:39 -!- b_jonas has quit (*.net *.split).
06:47:39 -!- op_4 has quit (*.net *.split).
06:47:40 -!- Thedarkb-Desktop has quit (*.net *.split).
06:47:40 -!- pikhq has quit (*.net *.split).
06:47:40 -!- ProofTechnique has quit (*.net *.split).
06:47:40 -!- mich181189 has quit (*.net *.split).
06:47:41 -!- iovoid has quit (*.net *.split).
06:47:41 -!- zzo38 has quit (*.net *.split).
06:50:08 -!- chiselfu1e has joined.
06:50:08 -!- Melvar has joined.
06:50:08 -!- immibis_ has joined.
06:50:08 -!- Sgeo has joined.
06:50:08 -!- Noisytoot has joined.
06:50:08 -!- Lord_of_Life has joined.
06:50:08 -!- j-bot has joined.
06:50:08 -!- perlbot has joined.
06:50:08 -!- m5zs7k has joined.
06:50:08 -!- Trieste has joined.
06:50:08 -!- sprout has joined.
06:50:08 -!- j4cbo has joined.
06:50:08 -!- Soni has joined.
06:50:08 -!- Cale has joined.
06:50:08 -!- APic has joined.
06:50:08 -!- b_jonas has joined.
06:50:08 -!- tinybronca[m] has joined.
06:50:08 -!- joast has joined.
06:50:08 -!- sprock has joined.
06:50:08 -!- mcfrdy has joined.
06:50:08 -!- Taneb0 has joined.
06:50:08 -!- rodgort has joined.
06:50:08 -!- dbohdan3 has joined.
06:50:08 -!- jix has joined.
06:50:08 -!- citrons has joined.
06:50:08 -!- olsner has joined.
06:50:08 -!- Bowserinator_ has joined.
06:50:08 -!- slavfox has joined.
06:50:08 -!- genpaku has joined.
06:50:08 -!- lifthrasiir has joined.
06:50:08 -!- JAA has joined.
06:50:08 -!- lambdabot has joined.
06:50:08 -!- benji has joined.
06:50:08 -!- dnm has joined.
06:50:08 -!- V has joined.
06:50:08 -!- fizzie has joined.
06:50:08 -!- ^[ has joined.
06:50:08 -!- sknebel has joined.
06:50:08 -!- fungot has joined.
06:50:08 -!- fowl has joined.
06:50:08 -!- haavard has joined.
06:50:08 -!- oren has joined.
06:50:08 -!- sebbu has joined.
06:50:08 -!- lagash has joined.
06:50:08 -!- int-e has joined.
06:50:08 -!- Argorok has joined.
06:50:08 -!- integral has joined.
06:50:08 -!- MizMahem has joined.
06:50:08 -!- imode has joined.
06:50:08 -!- A_Dragon has joined.
06:50:08 -!- FireFly has joined.
06:50:08 -!- myname has joined.
06:50:08 -!- shachaf has joined.
06:50:08 -!- yuu_ has joined.
06:50:08 -!- river has joined.
06:50:08 -!- hooloovoo has joined.
06:50:08 -!- laerling has joined.
06:50:08 -!- zzo38 has joined.
06:50:08 -!- iovoid has joined.
06:50:08 -!- mich181189 has joined.
06:50:08 -!- ProofTechnique has joined.
06:50:08 -!- pikhq has joined.
06:50:08 -!- Thedarkb-Desktop has joined.
06:50:08 -!- op_4 has joined.
06:50:17 -!- sunarch has quit (*.net *.split).
06:50:17 -!- Church has quit (*.net *.split).
06:50:18 -!- shikhin has quit (*.net *.split).
06:50:18 -!- ManDeJan has quit (*.net *.split).
06:50:20 -!- ecs has quit (*.net *.split).
06:50:20 -!- Riviera has quit (*.net *.split).
06:50:20 -!- MrAureliusR has quit (*.net *.split).
06:50:20 -!- bgs has quit (*.net *.split).
06:50:21 -!- relrod has quit (*.net *.split).
06:50:54 -!- sunarch has joined.
06:50:54 -!- Church has joined.
06:50:54 -!- shikhin has joined.
06:50:54 -!- ManDeJan has joined.
06:50:54 -!- ecs has joined.
06:50:54 -!- Riviera has joined.
06:50:54 -!- MrAureliusR has joined.
06:50:54 -!- bgs has joined.
06:50:54 -!- relrod has joined.
06:51:07 -!- sunarch has quit (*.net *.split).
06:51:07 -!- Church has quit (*.net *.split).
06:51:08 -!- shikhin has quit (*.net *.split).
06:51:08 -!- ManDeJan has quit (*.net *.split).
06:51:10 -!- ecs has quit (*.net *.split).
06:51:11 -!- Riviera has quit (*.net *.split).
06:51:11 -!- MrAureliusR has quit (*.net *.split).
06:51:11 -!- bgs has quit (*.net *.split).
06:51:12 -!- relrod has quit (*.net *.split).
06:52:32 -!- tinybronca[m] has quit (Ping timeout: 268 seconds).
06:53:47 -!- m5zs7k has quit (Ping timeout: 268 seconds).
06:56:37 -!- Church has joined.
06:56:37 -!- shikhin has joined.
06:56:37 -!- ManDeJan has joined.
06:56:37 -!- ecs has joined.
06:56:37 -!- Riviera has joined.
06:56:37 -!- MrAureliusR has joined.
06:56:37 -!- bgs has joined.
06:56:37 -!- relrod has joined.
06:56:47 -!- Noisytoot has quit (*.net *.split).
06:56:48 -!- perlbot has quit (*.net *.split).
06:56:51 -!- Taneb0 has quit (*.net *.split).
06:56:52 -!- mcfrdy has quit (*.net *.split).
06:56:52 -!- sprock has quit (*.net *.split).
06:56:53 -!- joast has quit (*.net *.split).
06:56:54 -!- sknebel has quit (*.net *.split).
06:56:54 -!- ^[ has quit (*.net *.split).
06:56:55 -!- fizzie has quit (*.net *.split).
06:56:55 -!- V has quit (*.net *.split).
06:56:55 -!- dnm has quit (*.net *.split).
06:56:56 -!- benji has quit (*.net *.split).
06:56:57 -!- lambdabot has quit (*.net *.split).
06:56:57 -!- JAA has quit (*.net *.split).
06:56:58 -!- Melvar has quit (*.net *.split).
06:56:58 -!- immibis_ has quit (*.net *.split).
06:56:58 -!- Lord_of_Life has quit (*.net *.split).
06:56:59 -!- lifthrasiir has quit (*.net *.split).
06:57:00 -!- genpaku has quit (*.net *.split).
06:57:00 -!- slavfox has quit (*.net *.split).
06:57:01 -!- Bowserinator_ has quit (*.net *.split).
06:57:01 -!- citrons has quit (*.net *.split).
06:57:01 -!- olsner has quit (*.net *.split).
06:57:02 -!- jix has quit (*.net *.split).
06:57:03 -!- dbohdan3 has quit (*.net *.split).
06:57:05 -!- rodgort has quit (*.net *.split).
06:57:05 -!- sprout has quit (*.net *.split).
06:57:06 -!- sebbu has quit (*.net *.split).
06:57:07 -!- oren has quit (*.net *.split).
06:57:07 -!- haavard has quit (*.net *.split).
06:57:08 -!- fowl has quit (*.net *.split).
06:57:08 -!- fungot has quit (*.net *.split).
06:57:09 -!- Soni has quit (*.net *.split).
06:57:09 -!- APic has quit (*.net *.split).
06:57:12 -!- lagash has quit (*.net *.split).
06:57:13 -!- imode has quit (*.net *.split).
06:57:13 -!- MizMahem has quit (*.net *.split).
06:57:13 -!- integral has quit (*.net *.split).
06:57:14 -!- Argorok has quit (*.net *.split).
06:57:14 -!- int-e has quit (*.net *.split).
06:57:16 -!- j-bot has quit (*.net *.split).
06:57:17 -!- yuu_ has quit (*.net *.split).
06:57:17 -!- shachaf has quit (*.net *.split).
06:57:18 -!- river has quit (*.net *.split).
06:57:18 -!- myname has quit (*.net *.split).
06:57:18 -!- FireFly has quit (*.net *.split).
06:57:18 -!- A_Dragon has quit (*.net *.split).
06:57:19 -!- j4cbo has quit (*.net *.split).
06:57:20 -!- laerling has quit (*.net *.split).
06:57:21 -!- hooloovoo has quit (*.net *.split).
06:57:22 -!- chiselfu1e has quit (*.net *.split).
06:57:24 -!- Sgeo has quit (*.net *.split).
06:57:25 -!- Trieste has quit (*.net *.split).
06:57:25 -!- Cale has quit (*.net *.split).
06:57:26 -!- b_jonas has quit (*.net *.split).
06:57:26 -!- op_4 has quit (*.net *.split).
06:57:28 -!- Thedarkb-Desktop has quit (*.net *.split).
06:57:29 -!- pikhq has quit (*.net *.split).
06:57:29 -!- ProofTechnique has quit (*.net *.split).
06:57:29 -!- mich181189 has quit (*.net *.split).
06:57:30 -!- iovoid has quit (*.net *.split).
06:57:30 -!- zzo38 has quit (*.net *.split).
06:58:29 -!- m5zs7k has joined.
06:58:29 -!- sunarch has joined.
06:58:29 -!- chiselfu1e has joined.
06:58:29 -!- Melvar has joined.
06:58:29 -!- immibis_ has joined.
06:58:29 -!- Sgeo has joined.
06:58:29 -!- Noisytoot has joined.
06:58:29 -!- Lord_of_Life has joined.
06:58:29 -!- j-bot has joined.
06:58:29 -!- perlbot has joined.
06:58:29 -!- Trieste has joined.
06:58:29 -!- j4cbo has joined.
06:58:29 -!- Soni has joined.
06:58:29 -!- Cale has joined.
06:58:29 -!- APic has joined.
06:58:29 -!- b_jonas has joined.
06:58:29 -!- joast has joined.
06:58:29 -!- sprock has joined.
06:58:29 -!- mcfrdy has joined.
06:58:29 -!- Taneb0 has joined.
06:58:29 -!- rodgort has joined.
06:58:29 -!- jix has joined.
06:58:29 -!- citrons has joined.
06:58:29 -!- olsner has joined.
06:58:29 -!- Bowserinator_ has joined.
06:58:29 -!- slavfox has joined.
06:58:29 -!- genpaku has joined.
06:58:29 -!- lifthrasiir has joined.
06:58:29 -!- JAA has joined.
06:58:29 -!- lambdabot has joined.
06:58:29 -!- benji has joined.
06:58:29 -!- V has joined.
06:58:29 -!- fizzie has joined.
06:58:29 -!- ^[ has joined.
06:58:29 -!- sknebel has joined.
06:58:29 -!- fungot has joined.
06:58:29 -!- fowl has joined.
06:58:29 -!- haavard has joined.
06:58:29 -!- oren has joined.
06:58:29 -!- sebbu has joined.
06:58:29 -!- lagash has joined.
06:58:29 -!- int-e has joined.
06:58:29 -!- Argorok has joined.
06:58:29 -!- integral has joined.
06:58:29 -!- MizMahem has joined.
06:58:29 -!- imode has joined.
06:58:29 -!- A_Dragon has joined.
06:58:29 -!- FireFly has joined.
06:58:29 -!- myname has joined.
06:58:29 -!- shachaf has joined.
06:58:29 -!- yuu_ has joined.
06:58:29 -!- river has joined.
06:58:29 -!- hooloovoo has joined.
06:58:29 -!- laerling has joined.
06:58:29 -!- iovoid has joined.
06:58:29 -!- mich181189 has joined.
06:58:29 -!- ProofTechnique has joined.
06:58:29 -!- pikhq has joined.
06:58:29 -!- Thedarkb-Desktop has joined.
06:58:29 -!- op_4 has joined.
06:59:37 -!- immibis_ has quit (Read error: Connection reset by peer).
06:59:55 -!- immibis_ has joined.
07:14:41 -!- Sgeo has quit (Read error: Connection reset by peer).
08:36:42 -!- citrons has quit (Ping timeout: 268 seconds).
08:41:52 -!- citrons has joined.
08:56:22 -!- tinybronca[m] has joined.
10:43:15 -!- __monty__ has joined.
10:50:04 -!- genpaku has quit (Read error: Connection reset by peer).
10:52:42 -!- genpaku has joined.
11:01:14 -!- razetime has joined.
11:10:54 <esolangs> [[Colang]] N https://esolangs.org/w/index.php?oldid=103008 * Rdococ * (+4067) Created page with "'''Colang''' is a minimalistic, purely object-oriented, impurely functional programming language by [[User:Rdococ]]. == Introduction == Every value is an object. An object c..."
11:11:29 <esolangs> [[User:Rdococ]] M https://esolangs.org/w/index.php?diff=103009&oldid=96075 * Rdococ * (+68) Add Colang
11:41:24 -!- chiselfu1e has quit (Remote host closed the connection).
11:41:49 -!- chiselfuse has joined.
12:22:17 <fizzie> The brief period of esolangs.org popularity in Google Search is over. :/ https://zem.fi/tmp/esoclick2.png
12:22:52 <fizzie> Well, "popularity". Maybe 50 clicks a day doesn't quite count yet.
12:23:15 <HackEso> The password of the month is ridled woht tpyo.s
12:24:36 <fizzie> https://trends.google.com/trends/explore?date=today%203-m&q=%2Fm%2F0d_v0 <- South Africa is the esolang capital of the world, according to Google Trends
12:27:09 <int-e> `learn The password of the month is knock-knock-knocking on heaven's door.
12:27:13 <HackEso> Relearned 'password': The password of the month is knock-knock-knocking on heaven's door.
12:27:50 <int-e> maybe the next one will be a Rick-roll :P
12:43:29 -!- razetime has quit (Ping timeout: 252 seconds).
12:44:31 <esolangs> [[Addbig]] N https://esolangs.org/w/index.php?oldid=103010 * Joaozin003 * (+1151) Created page with "Addbig is a [[OISC]] created by [[User:Joaozin003]] which the '''only''' instruction is "Add A and B, store the result in A and branch to C if the result is bigger than zero."..."
12:44:47 <esolangs> [[Addbig]] https://esolangs.org/w/index.php?diff=103011&oldid=103010 * Joaozin003 * (+3)
12:46:40 -!- wib_jonas has joined.
12:48:03 <esolangs> [[Addbig]] https://esolangs.org/w/index.php?diff=103012&oldid=103011 * Joaozin003 * (-2)
12:48:10 <wib_jonas> do we have a command somewhere in bin that learns the password iff it hasn't been changed this month yet?
12:48:37 <wib_jonas> so as to avoid a race condition where two users conclude that the password is old and both try to change it
12:48:57 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=103013&oldid=103006 * Joaozin003 * (+13) /* A */
12:50:43 <int-e> wib_jonas: no. anarchy rules!
12:51:48 <wib_jonas> ``` hg log --removed -T '{date(date,"%Y-%m")}' -l 1 "$HACKENV/wisdom/password"
12:54:22 -!- razetime has joined.
13:02:11 <wib_jonas> ``` hg log --removed -T '1\n' -d "$(date '+>%Y-%m-01')" "$HACKENV/wisdom/password" | grep -q '' # this command exits successfully iff the password has been changed this month and so shouldn't be changed further
13:04:24 <wib_jonas> it probably uses UTC, but I'm not certain, and in any case I don't really know what timezone or time of the day the password rollover is anyway
13:04:47 <wib_jonas> you can just adjust the cutoff time by changing that date command anyway
13:05:27 <int-e> "we"'ve agreed on UTC but I don't know how big that set really is :P
13:06:22 <wib_jonas> int-e: UTC midnight? if so then this command probably works as long as hg log and date believes that the timezone is UTC
13:07:12 <wib_jonas> but I might just try to make it explicitly UTC in the command
13:09:05 <HackEso> PATH=/hackenv/bin:/usr/bin:/bin \ TERM=linux \ HOME=/tmp \ HACKENV=/hackenv \ IRC_INSTANCE=HackEso-libera \ IRC_NETWORK=Libera.Chat \ IRC_NICK=fizzie \ IRC_IDENT=irc \ IRC_HOST=selene.zem.fi \ IRC_COMMAND=PRIVMSG \ IRC_TARGET=#esolangs \ IRC_MESSAGE=`env \ http_proxy=http://127.0.0.1:3128 \ LANG=en_NZ.UTF-8
13:09:30 <fizzie> Yeah, we had LANG=en_NZ.UTF-8 for historical reasons but not the corresponding timezone.
13:09:57 <wib_jonas> ``` hg log --removed -T '1\n' -d "$(date -u '+>%Y-%m-01 00:00 UTC')" "$HACKENV/wisdom/password" | grep -q '' # exits successfully iff password has been changed this month
13:10:52 <wib_jonas> fizzie: right, but I think when $ENV{TZ} is not set, there's some default that libc falls off to, plus programs might use date operations from somewhere other than libc, pretty likely in the case of hg since it has a date parser
13:11:09 <wib_jonas> but that command above is explicitly UTC so it should work either way
13:12:26 <wib_jonas> I don't know if that default comes from /etc/timezone, or the kernel's (obsolete) idea of the current timezone offset, or somewhere else, and don't want to look up since, again, programs can use a different method
13:14:25 -!- impomatic has joined.
13:14:50 <wib_jonas> ``` hg log -l 5 -T '{date("now","%Y-%m-%d %H:%M:%S %Z %z")}\n' # what's the current time and timezone, hg
13:14:52 <HackEso> 2022-09-07 13:14:51 +0000 \ 2022-09-07 13:14:51 +0000 \ 2022-09-07 13:14:51 +0000 \ 2022-09-07 13:14:51 +0000 \ 2022-09-07 13:14:51 +0000
13:15:06 <wib_jonas> no timezone apparently, whereas date believes it's UTC
13:15:18 <int-e> ``` ls -la /etc/localtime
13:15:20 <HackEso> ls: cannot access '/etc/localtime': No such file or directory
13:15:41 <int-e> (that's where my `date` gets its timezone from)
13:16:10 <HackEso> strace: invalid option -- '-' \ Try 'strace -h' for more information.
13:16:29 <int-e> ``` strace -eopenat time 2>&1 | paste
13:16:31 <HackEso> https://hack.esolangs.org/tmp/paste/paste.19152
13:16:39 <int-e> ``` strace -eopenat date 2>&1 | paste
13:16:40 <HackEso> https://hack.esolangs.org/tmp/paste/paste.32677
13:16:58 <int-e> I guess the fallback is just UTC then?
13:17:33 -!- impomatic has quit (Client Quit).
13:17:56 -!- impomatic has joined.
13:24:55 <wib_jonas> dunno. for all I know the fallback might be US east coast for ancient unix compatibility reasons, or set by a boot option whose default is stored in the first sector of the kernel next to the default boot device, or something
13:26:10 <wib_jonas> https://www.gnu.org/software/libc/manual/html_node/TZ-Variable.html says "You should not normally need to set TZ. If the system is configured properly, the default time zone will be correct." which sounds like a very obsolete view of how computers work
13:27:29 <wib_jonas> but it also says "the system administrator [...] sets /etc/localtime to point to the data file [among the set of timezone info files] for the local time zone."
13:27:43 <wib_jonas> so you might be right about /etc/localtime at least for the case of libc and /bin/date
13:28:43 <wib_jonas> https://www.gnu.org/software/libc/manual/html_node/Running-make-install.html is apparently the authoritive doc about this
13:32:47 <wib_jonas> the docs for hg says that it assumes the local timezone if the timespec doesn't mention a timezone
13:33:10 <wib_jonas> but I don't know how it gets that local timezone and don't want to look it up
14:00:13 -!- zut_ has joined.
14:00:39 -!- zut_ has changed nick to zut.
14:03:02 -!- impomatic has quit (Quit: impomatic).
14:03:24 -!- impomatic has joined.
14:07:33 -!- impomatic has quit (Client Quit).
14:07:56 -!- impomatic has joined.
14:10:41 -!- chiselfuse has quit (Remote host closed the connection).
14:10:57 -!- chiselfuse has joined.
14:13:11 <esolangs> [[Alphalang]] M https://esolangs.org/w/index.php?diff=103014&oldid=100886 * Joaozin003 * (-1) typo correction hahaha
14:17:46 <wib_jonas> ``` set -e; target=/hackenv/wisdom/password; hg log --remove -T "{rev}\n" -l 16 "$target" | (while read rev; do hg cat -r "$rev" "$target"; done); echo "done." # so this works,
14:18:05 <HackEso> The password of the month is knock-knock-knocking on heaven's door. \ The password of the month is ridled woht tpyo.s \ The password of the month is redundant but not distributed. \ The password of the month is lawful neutral. \ The password of the month is not a password, but a special phrase-guessing operation. \ The password of the month is marching on. \ The password of the month is decided with a non-terminating computation. \ The password of the mont
14:18:21 <wib_jonas> ``` set -e; target=/hackenv/wisdom/password; hg log --remove -T "{rev}\n" "$target" | (while read rev; do hg cat -r "$rev" "$target"; done); echo "done." # but this prints nothing. why? even if it times out, it has newlines in the output so rnoodl should flush it, right?
14:19:50 <wib_jonas> `run set -e; target=/hackenv/wisdom/password; hg log --remove -T "{rev}\n" "$target" | (while read rev; do hg cat -r "$rev" "$target"; done); echo "did not time out."
14:20:20 <HackEso> The password of the month is knock-knock-knocking on heaven's door. \ The password of the month is ridled woht tpyo.s \ The password of the month is redundant but not distributed. \ The password of the month is lawful neutral. \ The password of the month is not a password, but a special phrase-guessing operation. \ The password of the month is marching on. \ The password of the month is decided with a non-terminating computation. \ The password of the mont
14:22:55 <wib_jonas> ``` set -e; target=/hackenv/wisdom/password; hg log --remove -T "{rev}\n" "$target" | (while read rev; do hg cat -r "$rev" "$target" >&2; done); echo "did not time out."
14:23:25 <HackEso> The password of the month is knock-knock-knocking on heaven's door. \ The password of the month is ridled woht tpyo.s \ The password of the month is redundant but not distributed. \ The password of the month is lawful neutral. \ The password of the month is not a password, but a special phrase-guessing operation. \ The password of the month is marching on. \ The password of the month is decided with a non-terminating computation. \ The password of the mont
14:23:30 <wib_jonas> this does flush, the >&2 bypasses the rnooodl pipe. so this is definitely a bug in rnooodl. I should have reimplemented that stupid script five years ago.
14:35:36 <fizzie> Isn't there also the difference that the stderr stdio stream is always unbuffered, while the stdout is block-buffered when not a terminal?
14:37:37 <fizzie> (Though I feel like it might be time to give up on rnooodl anyway.)
14:47:43 <wib_jonas> fizzie: irrelevant, hg isn't a built-in command, so the hg cat process just has to flush when it exits
14:50:52 <wib_jonas> and I would be happy if you got rid of rnooodl, but feel like I specifically don't have the authority to do that, so the best I could do is reimplement it, possibly in a subtly flawed way where it doesn't insert oooos when I'm running the command
15:03:02 -!- impomatic has quit (Quit: impomatic).
15:03:22 -!- impomatic has joined.
15:05:07 -!- chiselfuse has quit (Remote host closed the connection).
15:05:27 -!- chiselfuse has joined.
15:07:33 -!- impomatic has quit (Client Quit).
15:07:53 -!- impomatic has joined.
15:21:37 -!- razetime has quit (Ping timeout: 244 seconds).
15:23:02 -!- impomatic has quit (Quit: impomatic).
15:23:09 <esolangs> [[Talk:ALWCIDFEC]] N https://esolangs.org/w/index.php?oldid=103015 * Huh * (+244) Created page with "== Computational class == How is this Turing Complete? How would it compute something like the [https://en.wikipedia.org/wiki/Look-and-say_sequence Look-and-say sequence]? ~~~~"
15:23:24 -!- impomatic has joined.
15:27:33 -!- impomatic has quit (Client Quit).
15:27:54 -!- impomatic has joined.
15:29:25 -!- razetime has joined.
15:30:00 -!- chiselfuse has quit (Remote host closed the connection).
15:30:30 -!- chiselfuse has joined.
15:42:27 <wib_jonas> `run hg cat -r 12318 /hackenv/wisdom/password # I was wondering what the right syntax for the command should be, in particular if it should add a "The password of the month is " prefix and a "." suffix.
15:42:34 <HackEso> The password of the month was fought for, and stomped on, but it remains unreconciled with
15:43:00 <wib_jonas> but that answers that, no prefix, you'll have to type the full wisdom body.
15:50:03 -!- FreeFull has joined.
15:52:53 -!- wib_jonas has quit (Quit: Client closed).
16:15:16 -!- tromp has joined.
16:15:53 -!- chiselfuse has quit (Write error: Connection reset by peer).
16:16:46 -!- chiselfuse has joined.
16:18:12 -!- fowl has quit (Read error: Connection reset by peer).
16:19:27 -!- fowl has joined.
16:36:38 -!- user3456 has joined.
16:36:55 -!- chiselfuse has quit (Remote host closed the connection).
16:37:18 -!- chiselfuse has joined.
16:50:44 -!- chiselfuse has quit (Read error: Connection reset by peer).
16:51:06 -!- chiselfuse has joined.
16:51:15 -!- user3456 has quit (Quit: I use ZNC - https://znc.in).
16:52:22 -!- user3456 has joined.
16:57:35 -!- FreeFull has quit (Ping timeout: 252 seconds).
17:01:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:23:02 -!- impomatic has quit (Quit: impomatic).
17:23:24 -!- impomatic has joined.
17:25:50 -!- FreeFull has joined.
17:27:33 -!- impomatic has quit (Client Quit).
17:27:54 -!- impomatic has joined.
17:29:17 -!- tromp has joined.
17:33:02 -!- impomatic has quit (Quit: impomatic).
17:33:22 -!- impomatic has joined.
17:37:33 -!- impomatic has quit (Client Quit).
17:37:54 -!- impomatic has joined.
17:45:41 -!- razetime has quit (Remote host closed the connection).
17:56:25 <esolangs> [[OISC]] https://esolangs.org/w/index.php?diff=103016&oldid=102089 * Joaozin003 * (+53) /* List of OISCs */
17:57:06 <esolangs> [[OISC]] https://esolangs.org/w/index.php?diff=103017&oldid=103016 * Joaozin003 * (+29) /* List of OISCs */
18:04:52 -!- impomatic has quit (Quit: impomatic).
18:28:39 -!- impomatic has joined.
18:31:55 -!- impomatic has quit (Remote host closed the connection).
18:32:17 -!- impomatic has joined.
18:33:03 -!- impomatic has quit (Client Quit).
18:33:24 -!- impomatic has joined.
18:42:54 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
18:44:35 -!- Lord_of_Life has joined.
18:51:48 -!- impomatic has quit (Quit: impomatic).
19:02:55 <esolangs> [[Addbig]] https://esolangs.org/w/index.php?diff=103018&oldid=103012 * Joaozin003 * (+224) /* Examples */
19:03:33 <esolangs> [[Addbig]] https://esolangs.org/w/index.php?diff=103019&oldid=103018 * Joaozin003 * (+5) /* Examples */
19:11:30 <esolangs> [[Addbig]] https://esolangs.org/w/index.php?diff=103020&oldid=103019 * Joaozin003 * (+8) /* Negation */
19:13:37 <esolangs> [[Addbig]] https://esolangs.org/w/index.php?diff=103021&oldid=103020 * Joaozin003 * (+84)
19:13:53 <esolangs> [[Addbig]] https://esolangs.org/w/index.php?diff=103022&oldid=103021 * Joaozin003 * (+14)
19:14:50 -!- perlbot has quit (Read error: Connection reset by peer).
19:15:20 -!- simcop2387 has quit (Read error: Connection reset by peer).
19:15:38 -!- simcop2387 has joined.
19:17:37 -!- perlbot has joined.
19:17:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:29:49 -!- tromp has joined.
20:56:44 -!- FreeFull has quit.
21:14:26 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:15:45 -!- FreeFull has joined.
21:24:12 -!- tromp has joined.
22:08:02 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:17:45 <b_jonas> oh! after multiple years of hiatus, there are three new xkcd whatif articles right on the homepage https://what-if.xkcd.com/archive/ (not in the books) in 2022
22:18:18 <b_jonas> one from just a day or two ago
22:18:29 <HackEso> xkcdwhatiflist: oerjan b_jonas Taneb
22:20:47 -!- __monty__ has quit (Quit: leaving).
22:22:31 <fizzie> Those showed up in my feed reader in a timely manner, but I wasn't aware we had a list for it.
22:22:55 <fizzie> Kind of wondering if it's mostly marketing for the second book.
22:24:56 <b_jonas> likely, since the current strip is also a marketing for it
22:51:20 -!- Sgeo has joined.
23:34:00 -!- user3456 has quit (Ping timeout: 244 seconds).
00:09:41 -!- sprout_ has joined.
00:25:03 <esolangs> [[INTERCAL but way worse]] N https://esolangs.org/w/index.php?oldid=103023 * Yes * (+453) Created page with "INTERCAL but way worse is made by [[User:Yes]] and is exactly what it sounds like. == New stuff == * You now need to say PLEASE 10 times, equally spaced, every 10 seconds of..."
00:25:39 <esolangs> [[User:Yes]] https://esolangs.org/w/index.php?diff=103024&oldid=102914 * Yes * (+32)
03:27:29 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103025&oldid=102655 * Lemonz * (+140) /* The syntax */
03:27:39 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103026&oldid=103025 * Lemonz * (+0) /* The syntax */
03:30:06 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103027&oldid=103026 * Lemonz * (+446) /* The three variables */
03:35:00 <esolangs> [[User:Lemonz/CodeDotGolf]] https://esolangs.org/w/index.php?diff=103028&oldid=95645 * Lemonz * (+8) /* Foo Fizz Buzz Bar */
03:35:08 <esolangs> [[User:Lemonz/CodeDotGolf]] https://esolangs.org/w/index.php?diff=103029&oldid=103028 * Lemonz * (+12) /* Fizz Buzz */
03:35:25 <esolangs> [[User:Lemonz/CodeDotGolf]] https://esolangs.org/w/index.php?diff=103030&oldid=103029 * Lemonz * (+8) /* Prime Numbers */
03:42:13 -!- dbohdan has joined.
04:18:30 -!- user3456 has joined.
04:21:53 -!- FreeFull has quit.
06:10:07 -!- Cale has quit (Ping timeout: 260 seconds).
06:22:28 -!- Cale has joined.
06:58:20 -!- tromp has joined.
07:25:39 -!- Sgeo has quit (Read error: Connection reset by peer).
08:02:30 -!- m5zs7k has quit (Ping timeout: 264 seconds).
08:05:26 -!- m5zs7k has joined.
08:27:14 -!- __monty__ has joined.
08:30:49 -!- archenoth has quit (Ping timeout: 244 seconds).
08:53:43 -!- wib_jonas has joined.
09:36:33 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:45:58 -!- tromp has joined.
10:29:28 -!- archenoth has joined.
10:42:04 -!- wib_jonas has quit (Ping timeout: 252 seconds).
10:48:09 -!- wib_jonas has joined.
11:04:02 -!- tech_exorcist has joined.
11:12:30 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:29:11 <esolangs> [[Addbig]] https://esolangs.org/w/index.php?diff=103031&oldid=103022 * Joaozin003 * (+646) /* Programming in Addbig */
11:29:28 -!- tromp has joined.
11:29:42 <esolangs> [[Addbig]] https://esolangs.org/w/index.php?diff=103032&oldid=103031 * Joaozin003 * (+15)
12:30:10 -!- wib_jonas has quit (Quit: Client closed).
12:37:03 -!- impomatic has joined.
12:41:28 -!- impomatic has quit (Client Quit).
12:41:48 -!- impomatic has joined.
12:41:55 -!- Noisytoot has quit (Ping timeout: 252 seconds).
13:06:21 -!- Noisytoot has joined.
13:09:46 -!- wib_jonas has joined.
13:10:43 -!- wib_jonas3 has joined.
13:11:03 -!- wib_jonas has quit (Killed (NickServ (GHOST command used by wib_jonas3))).
13:11:06 -!- wib_jonas3 has changed nick to wib_jonas.
13:13:24 <lambdabot> *** "sedentary" wn "WordNet (r) 3.0 (2006)"
13:13:24 <lambdabot> adj 1: requiring sitting or little activity; "forced by illness
13:15:17 <wib_jonas> apparently "sexagesimal" means base sixty, not base sixteen
13:16:56 -!- impomatic has quit (Quit: impomatic).
13:17:07 <fizzie> `` wn sexagesimal -over | tail -n 1 # also in there
13:17:09 <HackEso> 1. sexagesimal -- (of or relating to or reckoning in sixtieths; "the sexagesimal divisions of hours and degrees")
13:17:16 -!- impomatic has joined.
13:18:23 <fizzie> Sounds like base64 should really be called "tetrasexagesimal encoding" because it's so much more streamlined as a term.
13:20:18 <fizzie> And 7- and 8-bit binary data is really just centeoctovigesimally and duocentehexaquinquagesimally encoded, when you get right down to it. According to https://en.wikipedia.org/wiki/List_of_numeral_systems#Standard_positional_numeral_systems anyway.
13:21:27 -!- impomatic has quit (Client Quit).
13:21:49 -!- impomatic has joined.
13:24:13 <wib_jonas> do we also have fancy names for, what, four different representations of GF(2**8) in use that we talked about the last time?
13:24:31 <wib_jonas> three positional ones with different bases, and a logarithmic one
13:25:19 <wib_jonas> one where multiplication is the Nim-multiplication of the representation
13:27:39 -!- tech_exorcist has quit (Remote host closed the connection).
13:28:13 -!- tech_exorcist has joined.
13:28:42 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:30:03 <wib_jonas> we'll have to figure out how to say "GF(2**8)" in fancy, and how to say "root of x**8 + x**4 + x**3 + x**2 + 1" in fancy
13:36:56 -!- impomatic has quit (Quit: impomatic).
13:37:17 -!- impomatic has joined.
13:41:43 -!- impomatic has quit (Client Quit).
13:42:03 -!- impomatic has joined.
13:54:37 <wib_jonas> see https://logs.esolangs.org/libera-esolangs/2021-09.html#lEH for the GF(2**8) discussion
13:59:47 -!- tromp has joined.
14:14:19 <int-e> Ah. x^8 + x^4 + x^3 + x + 1 is irreducible but not primitive, and that's probably why it's less popular than x^8 + x^4 + x^3 + x^2 + 1.
14:15:41 <int-e> I don't remember that discussion at all (didn't participate in it either... even though I was around)
14:24:27 -!- tech_exorcist has quit (Remote host closed the connection).
14:25:20 -!- tech_exorcist has joined.
14:50:27 <esolangs> [[Addbig]] https://esolangs.org/w/index.php?diff=103033&oldid=103032 * Joaozin003 * (+1) /* Stack Pop */
14:53:20 <esolangs> [[Addbig]] https://esolangs.org/w/index.php?diff=103034&oldid=103033 * Joaozin003 * (+101) /* Examples */
14:53:33 -!- sprout has joined.
14:56:51 -!- sprout_ has quit (Ping timeout: 260 seconds).
14:57:12 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:04:06 -!- tromp has joined.
15:16:56 -!- impomatic has quit (Quit: impomatic).
15:17:17 -!- impomatic has joined.
15:20:07 -!- tech_exorcist_ has joined.
15:21:28 -!- impomatic has quit (Client Quit).
15:21:46 -!- tech_exorcist has quit (Ping timeout: 268 seconds).
15:21:48 -!- impomatic has joined.
15:54:21 -!- sprout_ has joined.
15:58:11 -!- sprout has quit (Ping timeout: 268 seconds).
16:09:30 <esolangs> [[Island]] N https://esolangs.org/w/index.php?oldid=103035 * Hakerh400 * (+5448) +[[Island]]
16:09:54 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=103036&oldid=103013 * Hakerh400 * (+13) +[[Island]]
16:10:17 <esolangs> [[User:Hakerh400]] https://esolangs.org/w/index.php?diff=103037&oldid=97887 * Hakerh400 * (+13) +[[Island]]
16:13:09 <esolangs> [[Island]] https://esolangs.org/w/index.php?diff=103038&oldid=103035 * Hakerh400 * (+2)
16:13:23 -!- sprout_ has changed nick to sprout.
16:14:43 <esolangs> [[Island]] https://esolangs.org/w/index.php?diff=103039&oldid=103038 * Hakerh400 * (-33)
16:24:42 -!- tech_exorcist_ has quit (Remote host closed the connection).
16:25:01 <esolangs> [[Island]] M https://esolangs.org/w/index.php?diff=103040&oldid=103039 * Hakerh400 * (-10)
16:25:38 -!- tech_exorcist_ has joined.
16:25:59 <esolangs> [[Island]] M https://esolangs.org/w/index.php?diff=103041&oldid=103040 * Hakerh400 * (+1)
16:31:56 -!- impomatic has quit (Quit: impomatic).
16:32:17 -!- impomatic has joined.
16:36:41 -!- razetime has joined.
16:40:37 -!- tromp has quit (Read error: Connection reset by peer).
16:41:28 -!- impomatic has quit (Quit: impomatic).
16:41:47 -!- impomatic has joined.
16:46:56 -!- impomatic has quit (Quit: impomatic).
16:47:17 -!- impomatic has joined.
16:51:27 -!- impomatic has quit (Client Quit).
16:51:45 -!- tech_exorcist_ has quit (Remote host closed the connection).
16:51:48 -!- impomatic has joined.
16:52:21 -!- tech_exorcist has joined.
17:24:04 -!- tech_exorcist has quit (Remote host closed the connection).
17:35:24 -!- FreeFull has joined.
17:35:48 <esolangs> [[Special:Log/newusers]] create * Andriy * New user account
17:37:50 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103042&oldid=102999 * Andriy * (+138) /* Introductions */
17:38:20 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103043&oldid=103042 * Andriy * (+82)
17:41:40 <esolangs> [[Turing Complete DOM Programming Language]] N https://esolangs.org/w/index.php?oldid=103044 * Andriy * (+348) Created a page. Plan to expand it
17:41:54 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103045&oldid=103044 * Andriy * (-2)
17:42:46 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103046&oldid=103045 * Andriy * (+30)
17:45:59 <esolangs> [[User:Andriy]] N https://esolangs.org/w/index.php?oldid=103047 * Andriy * (+78) Created page with "Hi, my name is Andriy. I created [[Turing Complete DOM Programming Language]]."
17:46:56 -!- impomatic has quit (Quit: impomatic).
17:47:17 -!- impomatic has joined.
17:48:16 -!- wib_jonas has quit (Quit: Client closed).
17:51:27 -!- impomatic has quit (Client Quit).
17:51:48 -!- impomatic has joined.
17:57:01 -!- impomatic has quit (Quit: impomatic).
18:11:02 -!- razetime has quit (Ping timeout: 244 seconds).
18:43:27 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
18:44:30 -!- Noisytoot has quit (Excess Flood).
18:44:37 -!- Lord_of_Life has joined.
18:45:20 -!- Noisytoot has joined.
19:02:21 <b_jonas> apparently Queen Elizabeth II of the UK etc passed away today
19:03:21 <int-e> yeah that happened
19:03:34 <int-e> eg https://www.bbc.com/news/uk-61585886
19:03:46 <int-e> long live the king
19:05:51 <int-e> at this age? not very sad, tbh
19:19:09 <esolangs> [[It Is Not What It Is]] N https://esolangs.org/w/index.php?oldid=103048 * LEOMOK * (+1763) Created page with "It Is Not What It Is is a joke language created by an unknown person. It takes inspiration from a lot of ideas and joke languages such as [[Turi]] and [[Bf19]], as is his firs..."
19:47:02 <fizzie> It's sad that now she doesn't get to beat Louis XIV in https://en.wikipedia.org/wiki/List_of_longest-reigning_monarchs#Monarchs_of_sovereign_states_with_verifiable_reigns_by_exact_date
19:54:23 <b_jonas> is there a *list that we have to ring, or a wiki page that we ought to edit, because of some stupid language like https://esolangs.org/wiki/Main_Page?curid=9270 or https://esolangs.org/wiki/2014 ?
19:56:29 <b_jonas> `? people who taneb is not
19:56:31 <HackEso> Taneb is not elliott, a rabbi, Mark Zuckerberg, James Bond, Queen Elizabeth the first, or anyone older than Queen Elizabeth the Second. Pending approval: Shigeru Miyamoto.
19:56:35 -!- tech_exorcist has joined.
19:56:57 -!- tech_exorcist has quit (Remote host closed the connection).
19:58:59 -!- tech_exorcist has joined.
20:09:57 <b_jonas> fungot, are their such things as operand air conditioning, which teach air to be more comfortable by rewarding it when it's milder and punishing it when it's too hot, using for example electric shock, loud noises, foul smells, or mosquitos?
20:09:57 <fungot> b_jonas: most " christians" put more emphasis on education...) return 2?
20:19:39 -!- fungot has quit (Ping timeout: 268 seconds).
20:29:14 -!- FreeFull has quit.
20:32:56 -!- fungot has joined.
20:33:48 <fizzie> Every time I upgrade the software on the router, fungot('s instance of socat) goes into this mode where the TCP connection has died, but it doesn't realize because it never tries to send anything unprompted.
20:33:49 <fungot> fizzie: what i meant by press. after reading more about that before, because you have one
20:42:29 -!- FreeFull has joined.
20:55:25 <esolangs> [[Welcome to Esolang, the esoteric programming languages wiki!]] M https://esolangs.org/w/index.php?diff=103049&oldid=102580 * PythonshellDebugwindow * (+210) Categories
20:56:28 -!- tech_exorcist_ has joined.
20:56:48 -!- tech_exorcist has quit (Remote host closed the connection).
21:15:46 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=103050&oldid=103036 * PythonshellDebugwindow * (+47) /* T */ add
21:30:35 -!- FreeFull has quit.
21:39:07 -!- Noisytoot has quit (Excess Flood).
21:39:20 -!- Noisytoot has joined.
22:11:04 <esolangs> [[User:BoundedBeans]] https://esolangs.org/w/index.php?diff=103051&oldid=103007 * BoundedBeans * (-217)
22:20:55 -!- __monty__ has quit (Quit: leaving).
22:44:53 -!- tech_exorcist_ has quit (Quit: Disconnecting).
23:31:22 -!- Sgeo has joined.
23:40:16 <esolangs> [[Irregular Expression]] https://esolangs.org/w/index.php?diff=103052&oldid=96543 * Lemonz * (+34) /* Comparisons And arithmetic */
00:24:25 <esolangs> [[User:Lemonz]] https://esolangs.org/w/index.php?diff=103053&oldid=102862 * Lemonz * (-87) /* de */
00:26:53 <esolangs> [[User:Lemonz]] https://esolangs.org/w/index.php?diff=103054&oldid=103053 * Lemonz * (+18)
00:30:23 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103055&oldid=103027 * Lemonz * (+42)
01:39:05 -!- tinybronca[m] has quit (Ping timeout: 268 seconds).
01:43:53 -!- razetime has joined.
06:01:05 <esolangs> [[Talk:Three variable modification language]] N https://esolangs.org/w/index.php?oldid=103056 * PkmnQ * (+268) /* Hello World program */ new section
06:03:43 <esolangs> [[Talk:Three variable modification language]] M https://esolangs.org/w/index.php?diff=103057&oldid=103056 * PkmnQ * (+78)
06:22:18 -!- hooloovoo has quit (Ping timeout: 240 seconds).
06:26:31 -!- Hooloovoo has joined.
07:06:27 -!- Sgeo has quit (Read error: Connection reset by peer).
08:02:25 -!- m5zs7k has quit (Ping timeout: 252 seconds).
08:04:20 -!- m5zs7k has joined.
08:47:05 -!- __monty__ has joined.
09:01:52 -!- tromp has joined.
09:20:04 -!- wib_jonas has joined.
09:20:56 <wib_jonas> we still don't have access to the chat logs from HackEso or other ways to search chat without using a local copy of the logs (which I have on my home computer but not on my work computer yet)
09:26:48 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:34:02 <wib_jonas> I'll probably just use local search at home
09:34:42 <wib_jonas> I wish my home internet connection wasn't so unstable, then I would only claim lazyness as an excuse for why I'm not making and publishing my own chat logs
09:35:25 <wib_jonas> I mean logging it independently from your bot
09:51:39 -!- tromp has joined.
10:50:09 <HackEso> lrwxrwxrwx 1 0 0 15 May 1 12:32 /dev/stdout -> /proc/self/fd/1|
10:50:15 <wib_jonas> sorry, I should do that in private message
10:52:29 <wib_jonas> I was wondering if there was an easy way to tell if your stdout in a HackEso goes directly to IRC or into a pipe, for printing color codes by default in the former case but no color codes in the latter case by default, like many unix programs do with isatty
10:52:41 <wib_jonas> but no, because the normal output to IRC is still a pipe
10:53:28 <wib_jonas> the other part about the color is probably possible by making an IRC style terminfo terminal description
10:53:38 <fizzie> I seem to recall that's beacuse there's an extra cat, specifically to make programs that do treat terminals differently consider IRC a non-terminal. Because it was thought that'd be more likely the useful behavior.
10:53:59 <wib_jonas> fizzie: it may be as a default, yes
10:54:39 <wib_jonas> it thinks the output is still an interactive terminal, just a dumb one so don't output color codes or bold etc
10:55:36 <wib_jonas> but for commands specifically written for HackEso, I may want to try custom behavior
10:56:37 <int-e> hehehe... pipe:[221] ...is that number stable? ;-)
10:56:39 <wib_jonas> sure, you're not likely to invoke bin/\`\` or the other few such commands non-IRCvely, but still just in case
10:57:35 <wib_jonas> int-e: I don't think it's guaranteed to be stable in that you can rely on it, eg. a debian upgrade could silently change it; it may be stable enough that an attacker could hard-code it in malware
10:59:03 <fizzie> Actually, looking at the (umlbox) code, I think it's not so much that it's thinking of "more useful for IRC" (since it's not IRC-specific) but that it's set to match what the "external" stdout is, so that the sandboxing is kind of transparent in that regard.
10:59:13 <fizzie> The field -- https://github.com/fis/umlbox/blob/master/config.proto#L50 -- is set by the Python wrapper -- https://github.com/fis/umlbox/blob/master/umlbox#L194 -- as `not os.isatty(1)`.
10:59:51 <wib_jonas> also I'm wondering if I should write the rnooodl reimplementation in C or python
10:59:51 <fizzie> But of course in multibot, it's a pipe that the UML process gets as stdout, so the cat gets generated.
11:02:09 <wib_jonas> `run set -e; cd /hackenv/bin; grep -Rl ooo . # what commands use rnooodl in first place?
11:02:11 <HackEso> ./bookofeso \ ./ \ ./? \ ./rnooodl \ ./` \ ./gs2c.py \ ./( \ ./tclkit \ ./wisdom \ ./danddreclist \ ./gs2.py \ ./``
11:05:54 <wib_jonas> I think I'll just make it not care about where it output goes
11:13:22 <int-e> fungot: how many integer alus do you have?
11:13:22 <fungot> int-e: considering the only time i was into scm i could let everyone else hear it :p.
11:14:14 <wib_jonas> though since rnooodl only multiplies exactly three os, at least it's idempotent
11:14:17 <int-e> fungot: why are you making source code management sound like a kink?
11:14:17 <fungot> int-e: so can you modify it to use
11:14:31 <wib_jonas> because it can also output just three os
11:14:57 <wib_jonas> it's not idempotent, but also won't grow the output without limit if repeatedly applied
11:15:05 <wib_jonas> it will converge when run many times
11:16:39 <int-e> what's the term... converge in probability?
11:18:22 <wib_jonas> but I only meant weak (pointwise) convergence
11:22:41 <wib_jonas> or something... I've no idea how topology works anymore
11:22:51 <wib_jonas> but in this case it probably converges in any sense you can think of
11:24:57 <lambdabot> "\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\...
11:25:15 <esolangs> [[User:Joaozin003]] https://esolangs.org/w/index.php?diff=103058&oldid=103000 * Joaozin003 * (+75)
11:30:07 * sprout writes a unicode color code proposal
11:30:57 <wib_jonas> starting over. there's probably like ten different things you can mean by convergence here. I mean a weak one: for any fixed input, a-s the function from the number of iterations to the repeated iteration of rnoodl to that input converges to a finite string. or equivalently a-s for any input the function from the number of iterations to the
11:30:58 <wib_jonas> repeated iteration of rnoodl to that input converges to a finite string
11:46:01 <wib_jonas> but also the result of a repeated application is never more than 13/6th the length of its input
11:48:41 <wib_jonas> we talked about this before but I forgot. what did we figure was the best practice to tell when the HackEso command timeout gets close? do I just hard-code 30 seconds from the start of my process, or did we have something better?
11:49:39 <wib_jonas> there isn't an environment variable or file or something that tells when the timeout will come, right?
11:50:39 <wib_jonas> I only need it in the one hard case: when the input so far ends in "noood" or "Noood" and I have to decide whether to flush the final "d" or wait for more input
11:51:53 <HackEso> 11:51:53 up 4828 day, 20:21, 0 users, load average: 0.00, 0.00, 0.00
11:52:35 <wib_jonas> I can probably check when a suitable parent process started, but I also don't really want to hard-code the 30 seconds or whatever the timeout is set to
11:53:17 <wib_jonas> but the sandbox may be exposing the end time to us somewhere, either in a special channel or just in setrlimit
11:53:19 <fizzie> If I recall correctly, you can catch the timeout SIGTERM, and still have 5 seconds left for a graceful shutdown.
11:53:45 <fizzie> Although... it might be the soft timeout already kills the cat.
11:54:11 <fizzie> No, I think it's just sent to the child, not the cat.
11:54:33 <fizzie> The cat is expected to just behave and expire soon after the child does.
11:55:12 <wib_jonas> is the SIGTERM sent to the whole process group, or only to its top?
11:56:04 <fizzie> It's just sent to the initially executed process, not the group, it looks like.
11:56:55 <wib_jonas> that's usually a shell, which ignores it
11:58:20 <fizzie> I guess that could be changed. I don't even know if the executed command becomes its own process group, actually. It might just be in the same process group as init, which is a little weird.
11:59:22 <fizzie> `` ps -o pid,pgrp,args
11:59:23 <HackEso> PID PGRP COMMAND \ 48 0 cat \ 49 0 /bin/bash /hackenv/bin/` ps -o pid,pgrp,args \ 50 0 /bin/bash /hackenv/bin/` ps -o pid,pgrp,args \ 51 0 /bin/bash /hackenv/bin/` ps -o pid,pgrp,args \ 52 0 ps -o pid,pgrp,args \ 53 0 perl -pe s/([Nn])ooodl/"$1@{[o x(3+rand 7)]}dl"/ge
11:59:42 <wib_jonas> I wonder if you could just expose the time somewhere, as an absolute time in some timer, and then the processes can set their own alarms if they wish
11:59:46 <fizzie> Hmm, a process group identifier of 0, that's probably pretty rare.
11:59:55 <wib_jonas> as in the time when you'll be shut down
12:00:00 <int-e> `` stat -c %x /proc
12:00:02 <HackEso> 2022-09-09 12:00:00.994161622 +0000
12:00:49 <fizzie> Well, technically the UML doesn't know the timeout, it comes as a signal to init from the outside. But I get the point, yes, a good-enough approximation could be exported into it somehow.
12:01:21 <fizzie> I probably shouldn't have used the word "signal", because it's not actually a signal.
12:02:05 <int-e> flags aren't really flags either
12:02:08 <wib_jonas> it's always an approximation in practice, since we're not running any real-time code with hard guarantees on timing
12:04:07 <fizzie> I don't know if timekeeping in the UML might be a bit wonky, though. Because I vaguely recall experiments with `sleep` behaving kinda erratically.
12:04:37 <wib_jonas> I mean if I just cheat and assume 22 seconds from the start of the rnooodl process, who'd notice the difference? it's not like anyone who uses HackEso does extensive analysis on the behavior of our commands
12:04:53 <fizzie> Okay, that was definitely more than 5 seconds.
12:05:06 <fizzie> In fact, it was almost exactly 30, the timeout.
12:05:19 <wib_jonas> fizzie: that's not a good test unless you're watching when the command arrives and exits on the server, as opposed to through IRC
12:05:27 <fizzie> `` sleep 5 # just out of curiosity
12:06:56 <wib_jonas> also a write command that someone else runs can delay when HackEso starts to run your command
12:07:08 <fizzie> `` for (( i=0; i<5; i++ )); do date +%s; sleep 1; done
12:07:14 <HackEso> 1662725229 \ 1662725230 \ 1662725231 \ 1662725232 \ 1662725233
12:08:13 <wib_jonas> but really, IRC delay. IRC just doesn't attempt to be very low latency.
12:08:26 <wib_jonas> it prefers to have a high throughput over a low latency
12:08:58 <wib_jonas> also because if you want low latency or high throughput, connect directly and only send at most the metadata through irc
12:08:58 <fizzie> Looks low enough to me for differentiating between 5 and 30 seconds. Especially with some small (N=10) number of samples.
12:34:19 <esolangs> [[Addbig]] https://esolangs.org/w/index.php?diff=103059&oldid=103034 * Joaozin003 * (+0) /* Cat Program Until <=0 */
12:39:53 <esolangs> [[Addbig]] https://esolangs.org/w/index.php?diff=103060&oldid=103059 * Joaozin003 * (+166)
12:41:09 <wib_jonas> `python -cimport os,time; s=os.times()[4]; w=6.2; time.sleep(w); e=os.times()[4]; print("erratic delays? %5.2f% 6.2f;" % (w,e-s))
12:41:16 <esolangs> [[Addbig]] https://esolangs.org/w/index.php?diff=103061&oldid=103060 * Joaozin003 * (+46) /* The full Addbig instruction */
12:41:37 <esolangs> [[Addbig]] https://esolangs.org/w/index.php?diff=103062&oldid=103061 * Joaozin003 * (-2) /* The full Addbig instruction */
12:41:40 <wib_jonas> fizzie: you have a point. sometimes the sleep runs as fast as it should, sometimes it's much slower
12:41:50 <wib_jonas> `python -cimport os,time; s=os.times()[4]; w=6.2; time.sleep(w); e=os.times()[4]; print("erratic delays? %5.2f% 6.2f;" % (w,e-s))
12:42:46 <wib_jonas> but sometimes it runs to completion
12:43:08 <wib_jonas> `python -cimport os,time; s=os.times()[4]; w=6.2; time.sleep(w); e=os.times()[4]; print("erratic delays (FDfECE4b)? %5.2f% 6.2f;" % (w,e-s))
12:43:37 <HackEso> erratic delays (FDfECE4b)? 6.20 27.85;
12:44:03 <wib_jonas> there it slept for 27.8 seconds, eww
12:44:13 <wib_jonas> `python -cimport os,time; s=os.times()[4]; w=6.2; time.sleep(w); e=os.times()[4]; print("erratic delays (UiW8f20w)? %5.2f% 6.2f;" % (w,e-s))
12:44:43 <wib_jonas> I swear I got one where it only slept as much as I requested. weird.
12:44:44 <HackEso> erratic delays (UiW8f20w)? 6.20 29.67;
13:00:30 -!- impomatic has joined.
13:04:15 -!- perlbot has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
13:04:15 -!- simcop2387 has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
13:04:21 -!- impomatic has quit (Client Quit).
13:04:40 -!- impomatic has joined.
13:18:02 -!- razetime has quit (Ping timeout: 244 seconds).
13:18:57 -!- razetime has joined.
13:19:34 <esolangs> [[V^v]] https://esolangs.org/w/index.php?diff=103063&oldid=102683 * Kaveh Yousefi * (+105) Rectified the CCF printer program, which would steadily decrement the top stack element until it reaches negative values, thus violating the ASCII code range.
13:19:41 <fizzie> wib_jonas: I think we poked at it back when, and it's something like, when it's busy doing stuff, time passes at the expected rate, but when it's idle it doesn't.
13:19:43 <fizzie> `` (while true; do :; done) & time sleep 5; kill %1
13:19:49 <HackEso> real: 0m5.051s, user: 0m0.000s, sys: 0m0.020s
13:19:53 <fizzie> Like, that takes consistently about five seconds.
13:20:30 <int-e> the kernel is busy waiting.
13:20:31 <HackEso> real: 0m29.561s, user: 0m0.000s, sys: 0m0.090s
13:21:00 <fizzie> Yet it still knows 30 seconds did elapse in the output. Odd.
13:21:03 <int-e> would that be clearer with a comma?
13:21:22 <int-e> real time isn't delayed... does UML get it from the host?
13:21:53 <wib_jonas> it has to get everything from the host, one way or another
13:22:42 <int-e> some things you can recreate inside the sandbox without giving up the pretense of isolation
13:24:56 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103064&oldid=103046 * Andriy * (+292)
13:26:00 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103065&oldid=103064 * Andriy * (+102)
13:26:33 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103066&oldid=103065 * Andriy * (+19)
13:27:15 <esolangs> [[V^v]] https://esolangs.org/w/index.php?diff=103067&oldid=103063 * Kaveh Yousefi * (+2982) Added an implementation in Common Lisp, together with a output generator program.
13:28:21 -!- simcop2387 has joined.
13:28:56 <esolangs> [[V^v]] https://esolangs.org/w/index.php?diff=103068&oldid=103067 * Kaveh Yousefi * (+172) Added categories to the page.
13:29:38 <wib_jonas> unrelated, TAOCP volume 4B is "currently in press and scheduled for publication on 11 October 2022"
13:29:52 -!- perlbot has joined.
13:30:31 <wib_jonas> let me check when the e-book version comes out, it may be earlier or later
13:31:47 <wib_jonas> I can order it but I won't get the e-book until a time that's estimated to be the same as the above
13:34:13 <wib_jonas> I'll absolutely buy it, even though this may be the volume of TAOCP that I will be the least interested in
13:34:23 <wib_jonas> the one that includes satisfiability
13:35:44 <int-e> I'm looking for a table of contents (by other means than searching for the pre-fascicles)
13:36:26 <wib_jonas> int-e: you can probably buy or borrow from a library the fascicles 4.5 and 4.6
13:37:05 <wib_jonas> https://www.informit.com/store/art-of-computer-programming-volume-4b-combinatorial-9780201038064 lists a table of contrents, but with very few chapters
13:37:13 <wib_jonas> but it's possible that this book will just have very few chapters
13:38:19 <wib_jonas> that would make the longest chapter 7.2.2.2 Satisfiability, weighing in at 185 or 184 pages
13:39:37 <wib_jonas> also apparently you'll be able to buy a "boxed set" of volumes 1 to 4B inclusive, but apparently not just the box without the volumes that you already have
13:41:10 <int-e> Yeah I just wanted a reminder of the chapter headlines. I actually have (some version of) the corresponding pre-fascicles.
13:41:16 -!- chiselfuse has quit (Ping timeout: 258 seconds).
13:41:51 -!- chiselfuse has joined.
13:42:04 <int-e> Will I buy it? Not sure yet. It's fascinating stuff but also stuff I know quite a bit about.
13:42:53 <int-e> then again it may be worth it just for the execercises
13:47:36 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103069&oldid=103066 * Andriy * (+228)
13:48:17 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103070&oldid=103069 * Andriy * (+18)
13:49:03 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103071&oldid=103070 * Andriy * (-1) /* Example code */
13:51:50 -!- chiselfuse has quit (Remote host closed the connection).
13:52:11 -!- chiselfuse has joined.
13:58:05 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103072&oldid=103071 * Andriy * (+469) /* Hello World */
14:00:58 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103073&oldid=103072 * Andriy * (+197) /* Architecture */
14:02:54 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103074&oldid=103073 * Andriy * (+64) /* Architecture */
14:05:21 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103075&oldid=103074 * Andriy * (+145) /* Architecture */
14:07:21 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103076&oldid=103075 * Andriy * (+212) /* Architecture */
14:09:41 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103077&oldid=103076 * Andriy * (+16) /* Architecture */
14:11:21 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103078&oldid=103077 * Andriy * (+13) /* Functions */
14:15:51 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103079&oldid=103078 * Andriy * (+305) /* Lines */
14:18:04 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103080&oldid=103079 * Andriy * (+197) /* Lines */
14:18:51 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103081&oldid=103080 * Andriy * (+1) /* List of commands */
14:19:30 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103082&oldid=103081 * Andriy * (+125) /* List of commands */
14:19:48 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103083&oldid=103082 * Andriy * (-2) /* List of commands */
14:20:00 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103084&oldid=103083 * Andriy * (-8) /* List of commands */
14:20:34 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103085&oldid=103084 * Andriy * (+79) /* Lines */
14:24:41 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103086&oldid=103085 * Andriy * (+183) /* Commands */
14:25:29 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103087&oldid=103086 * Andriy * (+406) /* Commands */
14:26:38 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103088&oldid=103087 * Andriy * (+81) /* Commands */
14:27:19 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103089&oldid=103088 * Andriy * (+1) /* Commands */
14:30:27 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103090&oldid=103089 * Andriy * (+24) /* Commands */
14:42:39 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103091&oldid=103090 * Andriy * (+77) /* Commands */
14:43:24 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103092&oldid=103091 * Andriy * (+205) /* Commands */
14:46:37 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103093&oldid=103092 * Andriy * (+205) /* Commands */
14:47:07 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103094&oldid=103093 * Andriy * (+20) /* Commands */
14:48:08 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103095&oldid=103094 * Andriy * (+348) /* Commands */
14:49:49 -!- impomatic has quit (Quit: impomatic).
14:50:18 -!- impomatic has joined.
14:53:31 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103096&oldid=103095 * Andriy * (+435) /* Commands */
14:54:20 -!- impomatic has quit (Client Quit).
14:54:41 -!- impomatic has joined.
14:55:11 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103097&oldid=103096 * Andriy * (+464) /* Commands */
14:57:09 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103098&oldid=103097 * Andriy * (+666) /* Commands */
15:07:21 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103099&oldid=103098 * Andriy * (+1262) /* Commands */
15:08:34 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103100&oldid=103099 * Andriy * (+693) /* Commands */
15:09:17 -!- impomatic has quit (Quit: impomatic).
15:09:44 -!- impomatic has joined.
15:12:52 -!- impomatic has quit (Client Quit).
15:23:43 -!- impomatic has joined.
15:30:49 -!- razetime has quit (Ping timeout: 244 seconds).
15:32:29 -!- wib_jonas has quit (Quit: Client closed).
15:34:50 -!- impomatic has quit (Quit: impomatic).
15:35:09 -!- impomatic has joined.
15:37:18 -!- razetime has joined.
15:39:21 -!- impomatic has quit (Client Quit).
15:39:41 -!- impomatic has joined.
15:47:43 -!- chiselfuse has quit (Remote host closed the connection).
15:48:07 -!- chiselfuse has joined.
16:06:19 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103101&oldid=103100 * Andriy * (+0)
16:07:43 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103102&oldid=103101 * Andriy * (+1602) /* Hello World */
16:08:49 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103103&oldid=103102 * Andriy * (+98) /* Fibonacci numbers */
16:09:31 <esolangs> [[Turing Complete DOM Programming Language]] https://esolangs.org/w/index.php?diff=103104&oldid=103103 * Andriy * (+1) /* Fibonacci numbers */
16:39:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:57:46 -!- tromp has joined.
16:58:37 <esolangs> [[It Is Not What It Is]] https://esolangs.org/w/index.php?diff=103105&oldid=103048 * LEOMOK * (+2572)
17:01:30 <esolangs> [[It Is Not What It Is]] https://esolangs.org/w/index.php?diff=103106&oldid=103105 * LEOMOK * (-46)
17:01:56 <esolangs> [[It Is Not What It Is]] https://esolangs.org/w/index.php?diff=103107&oldid=103106 * LEOMOK * (+0)
17:03:11 <esolangs> [[It Is Not What It Is]] https://esolangs.org/w/index.php?diff=103108&oldid=103107 * LEOMOK * (+2)
17:08:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:22:26 -!- tromp has joined.
17:31:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:39:49 -!- impomatic has quit (Quit: impomatic).
17:40:09 -!- impomatic has joined.
17:44:21 -!- impomatic has quit (Client Quit).
17:44:39 -!- impomatic has joined.
17:46:20 -!- tromp has joined.
17:56:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:57:52 -!- tromp has joined.
17:58:40 -!- FreeFull has joined.
18:00:33 -!- razetime has quit (Remote host closed the connection).
18:09:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:10:33 -!- tromp has joined.
18:43:11 -!- Lord_of_Life_ has joined.
18:44:05 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
18:44:28 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:54:49 -!- impomatic has quit (Quit: impomatic).
18:55:08 -!- impomatic has joined.
18:59:21 -!- impomatic has quit (Client Quit).
18:59:41 -!- impomatic has joined.
19:06:12 <esolangs> [[Double]] https://esolangs.org/w/index.php?diff=103109&oldid=101774 * Lim95 * (+811) Updated it for 1.6 nerds
19:09:18 <esolangs> [[Double]] https://esolangs.org/w/index.php?diff=103110&oldid=103109 * Lim95 * (+114)
19:11:04 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:17:47 <esolangs> [[Double]] https://esolangs.org/w/index.php?diff=103111&oldid=103110 * Lim95 * (+63)
19:34:34 -!- tromp has joined.
19:37:19 <esolangs> [[Island]] M https://esolangs.org/w/index.php?diff=103112&oldid=103041 * PythonshellDebugwindow * (+68) Categories
19:50:27 -!- impomatic has quit (Quit: impomatic).
20:59:10 -!- __monty__ has quit (Quit: leaving).
21:12:59 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:33:40 <esolangs> [[SOAP]] N https://esolangs.org/w/index.php?oldid=103113 * BoundedBeans * (+2572) Created page with "SOAP (the name standing for Set Oriented Arithmetic Programming) is an esolang by [[User:BoundedBeans]]. Many esolangs use stacks, queues, tapes, or accumulators to store data..."
21:34:00 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=103114&oldid=103050 * BoundedBeans * (+11)
21:34:12 <esolangs> [[User:BoundedBeans]] https://esolangs.org/w/index.php?diff=103115&oldid=103051 * BoundedBeans * (+10)
22:18:47 <esolangs> [[WindowGolf]] N https://esolangs.org/w/index.php?oldid=103116 * BoundedBeans * (+1915) Created page with "WindowGolf is like [[Drive-In Window]] but insanely short. It was created by [[User:BoundedBeans]]. Programs follow this format: (entrees).(sides).(order) ==Entrees and sid..."
22:19:13 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=103117&oldid=103114 * BoundedBeans * (+17)
22:19:25 <esolangs> [[User:BoundedBeans]] https://esolangs.org/w/index.php?diff=103118&oldid=103115 * BoundedBeans * (+16)
22:22:19 -!- Sgeo has joined.
23:05:12 <esolangs> [[Deadfish PDA]] M https://esolangs.org/w/index.php?diff=103119&oldid=102820 * PythonshellDebugwindow * (+136) /* See also */ Link to interpreter
00:35:55 -!- FreeFull has quit.
01:51:55 -!- Melvar has quit (Ping timeout: 268 seconds).
02:15:51 -!- Melvar has joined.
03:58:08 <esolangs> [[Binary Turing Machine!?]] N https://esolangs.org/w/index.php?oldid=103120 * Largejamie * (+2981) Created page with "'''Binary Turing Machine!?''' is an [[esoteric programming language]] created by [[User:Largejamie]] in August 2022 whose programs create and then run input on a Turing mach..."
03:58:23 <esolangs> [[User:Largejamie]] https://esolangs.org/w/index.php?diff=103121&oldid=81750 * Largejamie * (+30)
03:58:40 <esolangs> [[Binary Turing Machine!?]] https://esolangs.org/w/index.php?diff=103122&oldid=103120 * Largejamie * (-7)
03:58:58 <esolangs> [[Binary Turing Machine!?]] https://esolangs.org/w/index.php?diff=103123&oldid=103122 * Largejamie * (+7)
03:59:19 <esolangs> [[Binary Turing Machine!?]] https://esolangs.org/w/index.php?diff=103124&oldid=103123 * Largejamie * (+0)
04:00:24 <esolangs> [[Binary Turing Machine!?]] M https://esolangs.org/w/index.php?diff=103125&oldid=103124 * Largejamie * (+0)
05:08:14 <esolangs> [[Binary Turing Machine!?]] https://esolangs.org/w/index.php?diff=103126&oldid=103125 * Largejamie * (+1137) /* Examples */
05:42:57 -!- razetime has joined.
06:28:42 -!- tromp has joined.
07:18:54 -!- razetime has quit (Ping timeout: 244 seconds).
08:00:26 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:56:40 -!- Sgeo has quit (Read error: Connection reset by peer).
09:08:28 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
09:08:49 -!- Noisytoot has joined.
09:10:06 -!- tromp has joined.
09:16:32 -!- razetime has joined.
09:26:40 <esolangs> [[Taxi]] https://esolangs.org/w/index.php?diff=103127&oldid=46420 * YiChen LYC * (-7) Change to a new valid link
09:27:15 <esolangs> [[Taxi]] https://esolangs.org/w/index.php?diff=103128&oldid=103127 * YiChen LYC * (+4)
09:27:37 <esolangs> [[Taxi]] https://esolangs.org/w/index.php?diff=103129&oldid=103128 * YiChen LYC * (-8)
09:28:37 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:28:57 <esolangs> [[Taxi]] https://esolangs.org/w/index.php?diff=103130&oldid=103129 * YiChen LYC * (+0)
09:30:24 -!- tromp has joined.
10:12:09 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
10:12:31 -!- Noisytoot has joined.
10:45:29 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
10:46:48 -!- Noisytoot has joined.
11:17:54 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
11:18:57 -!- Noisytoot has joined.
11:21:49 -!- Noisytoot has quit (Excess Flood).
11:22:57 -!- Noisytoot has joined.
11:29:37 -!- Noisytoot has quit (Remote host closed the connection).
11:32:05 -!- Noisytoot has joined.
11:52:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:59:55 <esolangs> [[User:WallGraffiti]] https://esolangs.org/w/index.php?diff=103131&oldid=93127 * WallGraffiti * (-56) update
12:00:16 <esolangs> [[User:WallGraffiti]] M https://esolangs.org/w/index.php?diff=103132&oldid=103131 * WallGraffiti * (-14) correction
12:17:40 -!- dbohdan has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
12:24:31 -!- dbohdan has joined.
12:29:33 -!- dbohdan3 has joined.
12:32:11 -!- Hooloovoo has quit (Ping timeout: 252 seconds).
12:35:30 -!- Hooloovoo has joined.
12:43:07 -!- tromp has joined.
13:38:43 -!- __monty__ has joined.
13:50:44 -!- impomatic has joined.
13:50:50 -!- dbohdan3 has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
13:51:15 <esolangs> [[Makina]] N https://esolangs.org/w/index.php?oldid=103133 * Ginger Industries * (+11171) Created page with "{{wrongtitle|title=makina}} {{infobox proglang |name=makina |author=[[User:Ginger Industries]] |year=[[:Category:2022|2022]] |memsys=[[:Category:Cell-based|Cell-based]] |dime..."
13:51:28 -!- dbohdan3 has joined.
13:53:17 <esolangs> [[Makina]] M https://esolangs.org/w/index.php?diff=103134&oldid=103133 * Ginger Industries * (+66)
13:53:52 -!- dbohdan has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
13:54:12 <esolangs> [[Makina]] M https://esolangs.org/w/index.php?diff=103135&oldid=103134 * Ginger Industries * (+45)
13:55:47 -!- Hooloovoo has quit (Ping timeout: 252 seconds).
13:59:01 -!- impomatic has quit (Quit: impomatic).
13:59:21 -!- impomatic has joined.
13:59:29 -!- Hooloovoo has joined.
14:06:30 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:21:49 -!- tromp has joined.
14:46:12 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
14:47:12 -!- Noisytoot has joined.
14:56:30 <esolangs> [[Jav]] https://esolangs.org/w/index.php?diff=103136&oldid=102042 * BrickLikesCoding * (+166) uhhh {{Stub}}
14:57:24 <esolangs> [[Jav]] https://esolangs.org/w/index.php?diff=103137&oldid=103136 * BrickLikesCoding * (+19)
14:58:42 <esolangs> [[Jav]] https://esolangs.org/w/index.php?diff=103138&oldid=103137 * BrickLikesCoding * (-2)
15:00:32 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=103139&oldid=103117 * BrickLikesCoding * (+10) Added Jav
15:00:54 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=103140&oldid=103139 * BrickLikesCoding * (+10) {{Stub}}
15:19:38 -!- impomatic has quit (Remote host closed the connection).
15:20:52 -!- impomatic has joined.
16:15:45 <esolangs> [[Double]] https://esolangs.org/w/index.php?diff=103141&oldid=103111 * Lim95 * (+13)
16:16:06 <esolangs> [[Double]] https://esolangs.org/w/index.php?diff=103142&oldid=103141 * Lim95 * (+1)
16:25:52 <esolangs> [[DIACRITIC]] https://esolangs.org/w/index.php?diff=103143&oldid=98396 * ChuckEsoteric08 * (+111)
16:55:35 -!- tech_exorcist has joined.
16:58:19 -!- tech_exorcist has quit (Remote host closed the connection).
17:00:07 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:10:40 <esolangs> [[Special:Log/newusers]] create * SwitchU4 * New user account
17:11:05 -!- tech_exorcist has joined.
17:16:22 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103144&oldid=103043 * SwitchU4 * (+126)
17:19:34 -!- tromp has joined.
17:32:20 -!- razetime has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
17:34:37 -!- Sgeo has joined.
17:42:40 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=103145&oldid=103140 * PythonshellDebugwindow * (-10) Undo revision 103140 by [[Special:Contributions/BrickLikesCoding|BrickLikesCoding]] ([[User talk:BrickLikesCoding|talk]])
17:48:45 -!- FreeFull has joined.
18:04:26 -!- impomatic has quit (Quit: impomatic).
18:04:46 -!- impomatic has joined.
18:08:58 -!- impomatic has quit (Client Quit).
18:09:18 -!- impomatic has joined.
18:18:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:24:54 -!- tromp has joined.
18:35:53 <esolangs> [[Double]] https://esolangs.org/w/index.php?diff=103146&oldid=103142 * Lim95 * (+54)
18:39:26 -!- impomatic has quit (Quit: impomatic).
18:39:46 -!- impomatic has joined.
18:42:58 -!- Lord_of_Life has quit (Ping timeout: 244 seconds).
18:43:58 -!- impomatic has quit (Client Quit).
18:44:17 -!- impomatic has joined.
18:47:18 -!- Lord_of_Life has joined.
18:51:51 <esolangs> [[Double]] https://esolangs.org/w/index.php?diff=103147&oldid=103146 * Lim95 * (-16)
19:00:19 -!- Noisytoot has quit (Remote host closed the connection).
19:00:37 -!- Noisytoot has joined.
19:11:09 -!- Noisytoot has quit (Remote host closed the connection).
19:11:58 -!- Noisytoot has joined.
19:17:17 -!- Noisytoot has quit (Remote host closed the connection).
19:19:26 -!- impomatic has quit (Quit: impomatic).
19:19:47 -!- impomatic has joined.
19:23:58 -!- impomatic has quit (Client Quit).
19:24:17 -!- impomatic has joined.
19:24:28 <esolangs> [[Double]] https://esolangs.org/w/index.php?diff=103148&oldid=103147 * Lim95 * (+117)
19:28:22 -!- Noisytoot has joined.
19:59:09 -!- tech_exorcist has quit (Remote host closed the connection).
19:59:51 -!- tech_exorcist has joined.
20:03:36 -!- tech_exorcist has quit (Remote host closed the connection).
20:03:55 -!- tech_exorcist has joined.
20:05:58 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:12:17 -!- tromp has joined.
20:25:18 <esolangs> [[The Subtyping Machine]] M https://esolangs.org/w/index.php?diff=103149&oldid=70375 * Ais523 * (-1) /* Semantics */ caps/punct
20:27:37 <esolangs> [[The Subtyping Machine]] M https://esolangs.org/w/index.php?diff=103150&oldid=103149 * Ais523 * (+2) /* Computational class */ add missing word
20:44:53 -!- impomatic has quit (Ping timeout: 268 seconds).
20:47:09 -!- impomatic has joined.
20:48:59 -!- impomatic has quit (Client Quit).
20:49:17 -!- impomatic has joined.
21:01:17 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:14:09 -!- __monty__ has quit (Quit: leaving).
22:15:43 <esolangs> [[ExtendedPig]] M https://esolangs.org/w/index.php?diff=103151&oldid=102745 * BoundedBeans * (-55) Fixed mistake in BCT interpreter
22:19:30 <esolangs> [[O o]] M https://esolangs.org/w/index.php?diff=103152&oldid=101564 * BoundedBeans * (+1) Fixed subheading
22:49:26 -!- impomatic has quit (Quit: impomatic).
22:49:46 -!- impomatic has joined.
22:50:00 -!- tech_exorcist has quit (Quit: Disconnecting).
22:53:58 -!- impomatic has quit (Client Quit).
22:54:19 -!- impomatic has joined.
22:58:09 -!- ecs has quit (Remote host closed the connection).
22:58:18 -!- ecs has joined.
23:09:34 <esolangs> [[$3COND]] N https://esolangs.org/w/index.php?oldid=103153 * BoundedBeans * (+988) Created page with "$3COND is an esolang by [[User:BoundedBeans]] in which the only loop is based on real life time. ==Instructions== [(n)(code)(n)] - run the following code for n milliseconds..."
23:10:17 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=103154&oldid=103145 * BoundedBeans * (+13)
23:10:45 <esolangs> [[User:BoundedBeans]] https://esolangs.org/w/index.php?diff=103155&oldid=103118 * BoundedBeans * (+11)
01:19:26 -!- impomatic has quit (Quit: impomatic).
01:19:46 -!- impomatic has joined.
01:23:58 -!- impomatic has quit (Client Quit).
01:24:17 -!- impomatic has joined.
01:56:32 -!- FreeFull has quit.
03:53:59 <esolangs> [[Python is Magic]] https://esolangs.org/w/index.php?diff=103156&oldid=96872 * OllyTheFoldy * (-5044) added some better methods of getting constants
04:05:21 <esolangs> [[User:Xemt]] https://esolangs.org/w/index.php?diff=103157&oldid=101364 * Xemt * (+447)
04:06:01 <esolangs> [[User:Xemt]] https://esolangs.org/w/index.php?diff=103158&oldid=103157 * Xemt * (+1)
04:09:25 <esolangs> [[User talk:Xemt]] N https://esolangs.org/w/index.php?oldid=103159 * Xemt * (+29) Created page with "<h1> Xemts Talk Page </h1>"
04:43:55 -!- impomatic has quit (Quit: impomatic).
05:14:19 <esolangs> [[User:Xemt]] https://esolangs.org/w/index.php?diff=103160&oldid=103158 * Xemt * (+166)
05:57:08 -!- impomatic has joined.
06:07:01 -!- impomatic has quit (Quit: impomatic).
06:07:21 -!- impomatic has joined.
06:11:33 -!- impomatic has quit (Client Quit).
06:11:53 -!- impomatic has joined.
06:18:03 -!- tromp has joined.
06:28:50 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
06:37:01 -!- impomatic has quit (Quit: impomatic).
06:37:21 -!- impomatic has joined.
06:41:33 -!- impomatic has quit (Client Quit).
06:41:53 -!- impomatic has joined.
06:45:12 -!- tromp has joined.
07:04:02 -!- chiselfuse has quit (Remote host closed the connection).
07:04:20 -!- chiselfuse has joined.
07:56:43 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:11:47 <esolangs> [[It Is Not What It Is]] https://esolangs.org/w/index.php?diff=103161&oldid=103108 * Leomok2009 * (+0) Fixed errors
08:13:04 <esolangs> [[It Is Not What It Is]] https://esolangs.org/w/index.php?diff=103162&oldid=103161 * Leomok2009 * (+0)
08:14:47 <esolangs> [[It Is Not What It Is]] https://esolangs.org/w/index.php?diff=103163&oldid=103162 * Leomok2009 * (+0)
08:15:59 <esolangs> [[It Is Not What It Is]] https://esolangs.org/w/index.php?diff=103164&oldid=103163 * Leomok2009 * (-2)
08:37:17 <olsner> hm, I have a syntax idea (an old one that's been idly circulating my mind, thought I might implement it at last), but I don't really have a fun language to go with it... should I just throw it at the pile of brainfucks?
08:39:03 <olsner> (it's not a good idea anyway, just silly and a bit offensive)
09:02:55 -!- tromp has joined.
09:32:01 -!- impomatic has quit (Quit: impomatic).
09:33:13 -!- impomatic has joined.
09:33:40 -!- __monty__ has joined.
09:36:33 -!- impomatic has quit (Client Quit).
09:36:53 -!- impomatic has joined.
09:46:59 -!- FreeFull has joined.
10:01:49 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
10:02:05 <b_jonas> olsner: don't throw it on the pile of brainfucks. instead do at least one of the following: (1) sit on it until you feel like creating a language, (2) tell it in chat, or (3) throw it on the other big pile https://esolangs.org/wiki/List_of_ideas
10:04:20 -!- Noisytoot has joined.
10:04:52 <b_jonas> olsner: I've had an idea for the esoteric syntax thing of making a syntax that is an intrinsically ambiguous context-free language (i.e. can be parsed by a non-deterministic pushdown automaton but not by a deterministic one) in 2014, by taking the union of two syntaxes, one where you have to balance one kind of parenthesis and one where you have to match the other;
10:05:39 <b_jonas> but didn't know how to use it and certainly didn't want to make a brainfuck-alike or underload-alike, until 2017 or 2018 when I realized that this would be the perfect syntax for Consumer Society and its sibling language,
10:05:49 <olsner> hm, and push-down automata aren't determinizable like normal finite ones are?
10:06:17 <b_jonas> which is why in Consumer Society one kind of parenthesis has to be balanced, while in its sibling language another kind has to be balanced.
10:07:55 <b_jonas> olsner: that's correct. you have to use your one stack to count how many parenthesis you've seen, pushing when you see an open and popping when you see a closer parent, but you might not know in advance which kind of parenthesis you should pay attention to. you find out when you see that the kind of parenthesis that you've been tracking mismatches, but by then it's too late.
10:10:28 -!- Sgeo has quit (Read error: Connection reset by peer).
10:10:45 <b_jonas> when I write my interpreter, it will just have to buffer all the input until either it can determine which language it is or the input ends. in typical non-obfuscated programs you'll just put a disambiguating thing near the start of the program so the interpreter can tell quick and doesn't have to buffer much, but for arbitrary programs the interpreter may have to buffer the whole thing
10:12:00 <olsner> anyway, I think I'll sit on that idea for a while longer
10:12:56 <b_jonas> luckily Consumer Society will probably be the more commonly used language in practice, and typical Consumer Society programs written in a natural style will usually have a short enough prefix that's invalid in the sister language (perhaps after a long comment block at the start)
10:13:52 <b_jonas> I think naturally written programs in the sister language would be much worse in this sense unless you deliberately insert a disambiguation near the start
10:14:03 <b_jonas> there are very simple disambiguations though
10:14:41 <olsner> of course if you want to be fancy, you'd write a program that is ambiguous to the end for both the interpreter and for human readers with misleading comments
10:14:43 <b_jonas> to be clear, the other kind of parenthesis, the one that doesn't have to be balanced, are an important part of the syntax of either language
10:15:44 -!- Noisytoot has quit (Read error: Connection reset by peer).
10:16:12 <b_jonas> olsner: I don't know if I could write such a thing. I don't know how I'd make it look ambiguous rather than just completely unreadable
10:16:34 <b_jonas> but it might be possible. there's a deliberately misleading IOCCC entry after all.\
10:17:17 -!- Noisytoot has joined.
11:15:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:19:00 -!- tromp has joined.
11:22:01 -!- impomatic has quit (Quit: impomatic).
11:22:20 -!- impomatic has joined.
11:26:33 -!- impomatic has quit (Client Quit).
11:26:53 -!- impomatic has joined.
11:36:16 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
11:38:13 -!- Noisytoot has joined.
11:59:17 -!- chiselfuse has quit (Ping timeout: 258 seconds).
11:59:39 -!- chiselfuse has joined.
12:05:25 -!- Noisytoot has quit (Remote host closed the connection).
12:06:33 -!- impomatic has quit (Quit: impomatic).
12:06:52 -!- impomatic has joined.
12:10:06 -!- Noisytoot has joined.
12:11:33 -!- impomatic has quit (Client Quit).
12:11:54 -!- impomatic has joined.
12:21:16 -!- Noisytoot has quit (Ping timeout: 265 seconds).
12:35:52 -!- Noisytoot has joined.
12:38:09 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
12:42:38 -!- Noisytoot has joined.
12:54:14 -!- Noisytoot has quit (Excess Flood).
12:57:54 -!- Noisytoot has joined.
13:02:01 -!- impomatic has quit (Quit: impomatic).
13:02:21 -!- impomatic has joined.
13:06:33 -!- impomatic has quit (Client Quit).
13:06:54 -!- impomatic has joined.
13:26:59 -!- impomatic has quit (Quit: impomatic).
13:27:21 -!- impomatic has joined.
13:31:32 -!- impomatic has quit (Client Quit).
13:31:54 -!- impomatic has joined.
13:50:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:58:10 -!- impomatic has quit (Remote host closed the connection).
14:11:47 -!- tromp has joined.
14:33:38 <esolangs> [[V^v]] M https://esolangs.org/w/index.php?diff=103165&oldid=103068 * Kaveh Yousefi * (+11) Amended a few orthographic mistakes.
14:40:30 -!- impomatic has joined.
14:41:24 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:43:52 -!- tromp has joined.
15:02:01 -!- impomatic has quit (Quit: impomatic).
15:02:21 -!- impomatic has joined.
15:06:32 -!- impomatic has quit (Client Quit).
15:06:54 -!- impomatic has joined.
15:26:30 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:30:27 -!- tromp has joined.
15:42:42 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:46:22 -!- tromp has joined.
17:02:01 -!- impomatic has quit (Quit: impomatic).
17:02:23 -!- impomatic has joined.
17:06:32 -!- impomatic has quit (Client Quit).
17:06:52 -!- impomatic has joined.
17:13:48 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:43:54 -!- chiselfuse has quit (Ping timeout: 258 seconds).
17:44:12 -!- chiselfuse has joined.
17:55:00 -!- tromp has joined.
18:44:25 -!- Everything has joined.
18:44:59 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
18:45:17 -!- Lord_of_Life has joined.
18:55:31 -!- impomatic has quit (Quit: impomatic).
18:59:14 -!- impomatic has joined.
18:59:35 -!- impomatic has quit (Remote host closed the connection).
18:59:54 -!- impomatic has joined.
19:05:02 -!- impomatic has quit (Quit: impomatic).
19:05:22 -!- impomatic has joined.
19:09:33 -!- impomatic has quit (Client Quit).
19:09:53 -!- impomatic has joined.
19:15:02 -!- impomatic has quit (Quit: impomatic).
19:15:24 -!- impomatic has joined.
19:18:09 -!- Sgeo has joined.
19:19:34 -!- impomatic has quit (Client Quit).
19:19:53 -!- impomatic has joined.
19:24:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:36:14 -!- impomatic has quit (Quit: impomatic).
19:40:57 <int-e> fungot: can you explain delta-swaps to me?
19:40:58 <fungot> int-e: that makes sence, i just assumed " liquor" would fnord work? i'm listening to a music piece by " crazy penis". it's striking because it's counterintuitive
19:41:31 <int-e> I'm dismayed that "sence" is frequent enough to not be "f****".
19:42:11 <HackEso> 1/1:1126) <mroman_> Bike: I refuse to believe in bottom <Bike> ass is an urban legend \ 1266) <quintopia> let's force all arabs to adopt more reasonable orthography <zzo38> quintopia: No that is not the correct solution <quintopia> zzo38: oh. okay. thanks.
19:44:44 -!- tromp has joined.
19:48:49 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:49:42 -!- tromp has joined.
20:29:56 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:30:46 <imode> fungot: how much do you weigh?
20:30:46 <fungot> imode: are you all so enthusiastic about answering that???
20:30:55 <imode> fungot: yes, I am. how big are you.
20:30:56 <fungot> imode: 80 characters they are considered pointers.
20:31:16 -!- tromp has joined.
20:31:18 <imode> fungot: 640 bytes is enough for you, then?
20:31:19 <fungot> imode: rulers of nations back then were pretty horrible. granted, that's usually quite simple. the only advantage today. i went to a private school
20:31:35 <imode> fungot: are you secretly bill gates?
20:31:35 <fungot> imode: how far is montreal?). since this is a fnord :) just don't like the font of emacs i read of??? is it 2d?
20:31:44 <imode> fungot: enjoy your fnords.
20:35:26 <int-e> Haha. Have you ever added 'volatile' to C code to make code *faster*?
20:37:52 <fizzie> At the university, the CS students used to have all these "excursions" to companies and such, and there was an unwritten tradition to, after the host had done whatever presentation they had about the company and asked for questions, to ask "how much does this building weigh?"
20:38:05 <fizzie> A well-enough known tradition that sometimes the host had an answer prepared.
20:39:34 <fizzie> And now that I went and looked for that on the web, on the first page of results is when I told this same story about a decade ago, which is a little bit sad.
20:39:58 <int-e> Sadly it's not reliable enough anyway. I'm cheating differently now.
20:40:40 <fizzie> https://logs.esolangs.org/freenode-esoteric/2012-11-04.html#lYp
20:41:04 <int-e> Anyway, the thing is... I have code with /many/ 64 bit constands (from DES S-boxes, because somehow I thought implementing DES could be fun), and it's faster to fetch those from memory than to build constants inline... which is what both gcc and clang do when left to their own devices.
20:41:43 <int-e> So now I have a constant table as a global variable. And a dummy function that modifies it. What a hack.
20:43:25 <int-e> > 2.930 / 2.385 -- err, this way
20:43:35 <int-e> 23% speedup. Not negligible.
20:50:02 <int-e> But meh, surely that'a s thing the compiler could do for me...
20:53:05 <int-e> This, btw, also makes the difference between the code being faster than the 32 bit version, and slower than the 32 bit version.
20:58:32 -!- Everything has quit (Quit: leaving).
21:02:55 <zzo38> What circumstances does adding 'volatile' to a C code make it faster?
21:04:29 <zzo38> Will it help with what you have described (with DES)? Although, might that depend on the target computer, though?
21:08:25 -!- Guest33 has joined.
21:10:51 -!- Guest33 has quit (Client Quit).
21:32:19 <int-e> Actually I'm unsure why this is making the code faster when movabsq exists? Having the constants in tables might relieve register pressure, hmm.
21:36:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:50:17 <int-e> uhm, dear compiler, why do you do... movabsq $1229782938247303440, %r8; orq$1, %r8 ...instead of just the movabsq?
21:50:30 <int-e> (incremented by 1)
21:54:14 <b_jonas> int-e: what are your compiler options?
21:54:18 <int-e> Yeah there are some stupid things going on here... the table-based code has 17 fewer instructions (114 instead of 131) for the actual computation... I wonder how it would perform with movabsq instead of those table loads
21:54:39 <int-e> 12.1.0 and 14.0.6, what Debian unstable has.
21:54:52 <b_jonas> I said options, not version
21:55:14 <b_jonas> and yes, then that sounds odd
21:55:47 <int-e> b_jonas: The actual constant in the code is 0x1111111111111111UL
21:57:15 <b_jonas> "Have you ever added 'volatile' to C code to make code *faster*" => no. I've added volatile as a weak attempt to try to inhibit optimizations to measure the speed of some pure computation though.
21:58:42 <b_jonas> "So now I have a constant table as a global variable. And a dummy function that modifies it.
21:59:06 <b_jonas> " => with an alignas to page-align it?
21:59:08 <zzo38> I have once added volatile to a member of a structure to try to inhibit fast math optimizations for only that variable; I don't know if that is effective or if it is the only way to be done, though, or even if it is necessary
21:59:41 <int-e> b_jonas: I didn't bother with alignment. It'll be in cache anyway.
22:00:29 <b_jonas> you only need alignment if you have like a 16 or 32 byte array and you unaligned load sections from it. probably not the case for DES, but comes up elsewhere
22:00:47 <int-e> Ah, *some* extra instructions are expected of course, because of m,r variants of instructions like andq c+8(%rip), %rdi
22:01:00 <int-e> (r,m if this were intel style)
22:01:05 <b_jonas> int-e: is there maybe a jump targeting the orq instruction?
22:01:24 <int-e> b_jonas: there's no label there, so nope
22:01:36 <int-e> (I'm looking at -S output, not disassembly)
22:01:57 <b_jonas> yeah... some compilers emit numeric jumps, but you probably don't have that much these days
22:02:18 <b_jonas> no idea why the orq is there then
22:02:22 -!- slavfox has quit (Quit: ZNC 1.8.2 - https://znc.in).
22:02:50 <b_jonas> does it check flags in a later instruction without overwriting them?
22:03:11 -!- slavfox has joined.
22:03:53 <b_jonas> flag could come from different instructions in first loop iteration and later iterations
22:04:14 <b_jonas> overflow flag is suspect, so look for signed comparisons
22:04:18 <b_jonas> there's no direct way to clear it
22:04:42 -!- ^[ has quit (Quit: ^[).
22:06:21 <b_jonas> huh, the or instruction clears the carry flag too? ok
22:06:54 <b_jonas> so it doesn't tear the flags to half
22:07:05 -!- __monty__ has quit (Quit: leaving).
22:07:48 <b_jonas> int-e: my guess is, it wants to change the zero and/or sign and/or overflow flags for a later instruction
22:11:50 <int-e> b_jonas: here's some actual code (reduced, probably not minimal): http://paste.debian.net/1253549/
22:13:30 <int-e> b_jonas: I've seen a variant of that code where the 0x1111111111111110 value is actually used... and the orq $1, %rsi became lea 1(%rsi),%r10
22:18:38 <int-e> Oh, it also fails to recognize the bit rotations.
22:34:34 <b_jonas> int-e: ok, so it's not for flags either apparently
22:40:27 <b_jonas> maybe it wants a nop and picks a weird one
22:40:43 <b_jonas> but it's a very weird one to pick
22:40:44 <int-e> Anyway, it's beginning to look like most of the slowdown comes from needless multiplication of constants... having both 0x11...10 and 0x11...11 around when the latter would work for the former is unfortunate.
22:41:41 <b_jonas> if it's hot code, try to rewrite it so it happens in a loop and the constants are loaded only once
22:41:54 <b_jonas> unless there's like too few registers, but it doesn't seem like that there
22:42:21 <int-e> I think this may be a lea 1(%rsi), %rsi at some point.
22:42:40 <int-e> or something equivalent to that in an intermediate code
22:42:55 <int-e> regardless, it's weird.
22:43:53 <int-e> there's also this pattern of replacing shifts by leas
22:44:08 <int-e> cf. lines 57-59 in the paste
22:44:14 <b_jonas> if it's on a critical path and actually makes your code worse (unlikely) and you can prove that by improving the assembly by hand, then you should report it as a compiler bug
23:00:11 <b_jonas> (but only if you're willing to follow the project-specific instructions for how to report a bug, which, if you've seen bug trackers you'll know, apparently 90% of bug ticket writers can't)
23:01:13 <b_jonas> (people on the internet are annoying sometimes, omitting important information that they have from their bug tickets)
23:03:08 <b_jonas> (it's especially annoying when your co-workers do that for a work project so you can't just ignore their request)
23:42:56 -!- ^[ has joined.
00:04:19 -!- Soni has quit (Ping timeout: 248 seconds).
00:23:55 -!- FreeFull has quit.
00:48:50 -!- Soni has joined.
03:00:00 -!- Taneb0 has quit (Quit: I seem to have stopped.).
03:01:09 -!- Taneb has joined.
06:07:53 -!- tromp has joined.
06:18:12 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
06:22:26 <esolangs> [[Brainfuck Encoded Concatenative Calculus]] M https://esolangs.org/w/index.php?diff=103166&oldid=100083 * Olus2000 * (+31) Added to Tuiring Tarpits category
06:25:44 -!- tromp has joined.
07:08:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:11:25 -!- tromp has joined.
07:27:06 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:27:49 -!- Sgeo has quit (Read error: Connection reset by peer).
07:33:04 -!- razetime has joined.
08:03:33 -!- razetime has quit (Ping timeout: 268 seconds).
08:10:34 -!- wib_jonas has joined.
08:18:24 -!- razetime has joined.
08:24:19 -!- underpantsgnome[ has joined.
08:51:47 -!- m5zs7k has quit (Ping timeout: 248 seconds).
08:54:20 -!- m5zs7k has joined.
09:00:48 -!- __monty__ has joined.
09:46:31 -!- wib_jonas has quit (Quit: Client closed).
10:37:39 -!- tech_exorcist has joined.
13:32:48 -!- Guest59 has joined.
13:33:17 -!- Guest59 has quit (Client Quit).
13:47:58 -!- Sgeo has joined.
14:33:33 -!- razetime has quit (Ping timeout: 265 seconds).
14:33:40 -!- razetime_ has joined.
14:58:55 -!- impomatic has joined.
15:02:02 -!- impomatic has quit (Client Quit).
15:02:22 -!- impomatic has joined.
15:11:33 -!- impomatic has quit (Quit: impomatic).
15:11:54 -!- impomatic has joined.
16:33:12 -!- impomatic has quit (Remote host closed the connection).
16:36:50 -!- tromp has joined.
16:54:01 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=103167&oldid=102961 * Ilikecreepers * (+7) /* the complcated stuff */
17:32:02 -!- razetime_ has quit (Remote host closed the connection).
17:33:35 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:12:42 -!- tromp has joined.
18:19:47 -!- FreeFull has joined.
18:21:32 -!- sebbu has quit (Ping timeout: 268 seconds).
18:22:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:24:32 -!- tromp has joined.
18:37:46 <int-e> b_jonas: https://gist.github.com/int-e/1d9ec969b5de773b40b74aadab1ce620 is my DES experiment so far, the thing where I'm seeing a significant speedup from forcing the compiler to load constants from a table instead of generating them inline. This may very well depend on the CPU architecture though.
18:40:49 <int-e> For example, the same code with gcc-10.2.1 on an i7-6700 is far less dramatic, the difference is almost lost in the noise
18:41:41 <int-e> (you can specify a C compiler with (rm main &&) make CC=...)
18:43:02 <int-e> (Also... DES. This is DES in ECB mode. Not what you should do in practice. But I'm (re-)learning about bit permutations, so that is fun.)
18:45:17 <b_jonas> int-e: have you tried to compile with --march=native (or whatever cpu your target has)?
18:45:20 -!- Lord_of_Life_ has joined.
18:46:36 -!- Lord_of_Life has quit (Ping timeout: 264 seconds).
18:47:24 -!- impomatic has joined.
18:47:45 <b_jonas> or maybe ask the gcc folks
18:48:06 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:48:20 <int-e> b_jonas: I have tried that; it makes the code slower in the case of clang; it seems to have no real effect for gcc.
18:49:25 <int-e> b_jonas: In the case of clang it does, however, eliminate the difference between the constant pool and non-constant pool versions of the 64 bit code... so that's something?
18:49:40 <int-e> It's all pretty weird.
18:51:33 -!- impomatic has quit (Client Quit).
18:51:53 -!- impomatic has joined.
18:56:59 -!- FreeFull has quit (Ping timeout: 252 seconds).
18:59:40 <int-e> It's not really important either. Noone needs DES :P
19:02:02 -!- impomatic has quit (Quit: impomatic).
19:02:24 -!- impomatic has joined.
19:06:33 -!- impomatic has quit (Client Quit).
19:07:59 -!- impomatic has joined.
19:11:37 <b_jonas> int-e: do you think this is something the compiler does only for DES specifically?
19:12:19 -!- impomatic has quit (Client Quit).
19:12:39 -!- impomatic has joined.
19:30:35 <int-e> b_jonas: well, it's unusually constant-rich bit manipulation code
19:31:24 <int-e> b_jonas: something entirely different: https://int-e.eu/~bf3/tmp/shapez-binary-counter.png (counts backwards because carries are triggered on low -> high flanks)
19:34:34 <int-e> I imagine there are more compact designs that rely more heavily on the undefined state (which here is only used for the reset line)
19:35:37 <b_jonas> I didn't feel like I had to optimize it further than I did
19:35:44 <int-e> though there was a bit of synergy; the negator serves both for producing the next bit value and as part of the edge trigger
19:35:51 <b_jonas> I made sure it's reliable and not taking up a huge area and stopped there
19:36:28 <int-e> ("the", there are two; I mean the one to the bottom,bottom,left of the monitor)
19:37:14 <int-e> So, hmm. I could count foward if I switched the & for an | and switched the negator and delay (by transistor) before the next bit.
19:37:33 <int-e> and it'd fit in exactly the same layout.
19:39:42 <int-e> b_jonas: I didn't spend much time on this... I had this idea (using a single memory cell with edge-triggered complement) running through my head and spent maybe 20 minutes on this. (I'd like to say 10 but time tends to pass quickly when doing these things)
19:40:02 <b_jonas> int-e: or you can count backwards but say it counts forwards because the 1 signal represents a 0 bit in your number and a 0 signal represents a 1 bit in your number. it's not like a negated representation is weird when you're building logic from low-level single-bit gates.
19:43:56 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:51:23 <int-e> Ah, no, complementing would make the reset unreliable. Isn't that fun :)
19:52:04 <int-e> But yeah, counting backwards is just fine for hub control purposes.
19:52:37 <int-e> just needs some care when choosing the counter value to reset to
19:55:35 <int-e> b_jonas: basically, since undefined counts as 0, with &, undefined inhibits carrys; with | it wouldn't and that causes... interesting effects.
20:02:08 -!- tromp has joined.
20:12:59 -!- tech_exorcist has quit (Quit: Disconnecting).
20:41:56 -!- FreeFull has joined.
20:53:24 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:02:44 -!- impomatic has quit (Quit: impomatic).
21:03:04 -!- impomatic has joined.
21:04:05 <esolangs> [[Bidiroop]] M https://esolangs.org/w/index.php?diff=103168&oldid=101982 * BoundedBeans * (+36) Fixed indentation in brainfuck interpreter
21:07:15 -!- impomatic has quit (Client Quit).
21:07:36 -!- impomatic has joined.
21:10:19 <b_jonas> int-e: I reset to zero because it's not hard to change what counter value to look for to trigger the flush. the comparison can run at high latency, since if it does you just decrease the target number that you compare to. it's the increment that has to run fast.
21:12:36 -!- __monty__ has quit (Quit: leaving).
21:12:45 <b_jonas> but also you can do the comparison with low latency, because you can make a many-input logical-or gate that runs in a bounded number of ticks if you just convert the zero inputs to undefineds with transistors
21:13:26 <b_jonas> so I think it's worth to make the reset as simple as your accumulator lets you get away with
21:13:44 <b_jonas> build the accumulator first, figure out what the easiest way is to reset it, including using conflicts
21:14:12 <b_jonas> like just EMP the circuits by suddenly transistoring both a 0 and a 1 into all its parts, bam, reset
21:14:26 <b_jonas> and that's just worst case, usually you can do it easier than that
21:18:59 <esolangs> [[User:BoundedBeans]] https://esolangs.org/w/index.php?diff=103169&oldid=103155 * BoundedBeans * (+317) Majorly reorganized languages into "families"
21:33:46 <int-e> b_jonas: ah but it's easier to wait for the carry to flush out... less worry about the propagation time through the counter
21:34:54 <int-e> b_jonas: and in the little design I have there, the reset value is stored in constant signals. they could even be buttons instead.
21:35:48 <int-e> it's really just a sketch though; I'm not going to use this for anything
21:42:44 -!- impomatic has quit (Quit: impomatic).
21:43:04 -!- impomatic has joined.
21:44:22 <esolangs> [[C@]] M https://esolangs.org/w/index.php?diff=103170&oldid=101981 * BoundedBeans * (-2) fixed unimplemented category
21:47:15 -!- impomatic has quit (Client Quit).
21:47:38 -!- impomatic has joined.
22:09:03 -!- sprout_ has joined.
22:12:26 -!- sprout has quit (Ping timeout: 260 seconds).
22:14:10 <b_jonas> yeah, your crazy lockstep design doesn't need it
22:14:29 <b_jonas> nor would I need a counter if I just used splitteers
22:25:39 -!- FreeFull has quit (Ping timeout: 268 seconds).
22:26:33 -!- sprout_ has changed nick to sprout.
22:27:44 -!- impomatic has quit (Quit: impomatic).
22:28:06 -!- impomatic has joined.
22:32:15 -!- impomatic has quit (Client Quit).
22:32:36 -!- impomatic has joined.
23:02:44 -!- impomatic has quit (Quit: impomatic).
23:03:06 -!- impomatic has joined.
23:07:15 -!- impomatic has quit (Client Quit).
23:07:36 -!- impomatic has joined.
23:12:44 -!- impomatic has quit (Quit: impomatic).
23:13:04 -!- impomatic has joined.
23:14:00 <esolangs> [[Special:Log/newusers]] create * Seemingly Unrelated * New user account
23:16:37 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103171&oldid=103144 * Seemingly Unrelated * (+84) /* Introductions */
23:17:15 -!- impomatic has quit (Client Quit).
23:17:16 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103172&oldid=103171 * Seemingly Unrelated * (+101) /* Introductions */
23:17:37 -!- impomatic has joined.
23:28:46 -!- impomatic has quit (Quit: impomatic).
23:36:56 -!- salpynx has joined.
23:38:32 <esolangs> [[DFA-er Finite State Automaton Proof]] M https://esolangs.org/w/index.php?diff=103173&oldid=92331 * PythonshellDebugwindow * (+4) Link to DFA-er
23:39:37 <salpynx> I've just realised that 2 reg Minsky machines use a different set of instructions (minimum 3) from 3 or more register ones (minimum 2). This seems to be a common misunderstanding / easy mistake to make.
23:39:55 <salpynx> I was trying to use Portable Minsky Machine Notation for creating 2 register program machines, and realised it can't. Not without 3 registers.
23:40:09 <salpynx> It's more like 3 cell bf. It's why 3 cell bf is TC, and 2 cell isn't.
23:40:51 <salpynx> There are a number of wiki TC 'proofs' which are wrong because of this misconception:
23:40:58 <salpynx> 2Swap, Minsky Swap (ha, I wrote the faulty 'proof' for that one :( ), Yoctostack
23:41:20 <salpynx> Autopsy TC proof appears to use 2 reg MM, but has 4 unbounded regs available, so the proof is flawed, but the langauge still seems TC.
23:42:25 <salpynx> possibly others... anything that relies on a limit of 2 registers, and only using the obvious MM 2 commands: inc and dec+conditional
23:42:53 <salpynx> The naming is confusing; naming 2 different machines the same thing. There's also the 1 register TC machine Minsky mentions, but for some reason it's clearer that that one has different 'extra' instructions.
23:43:31 <salpynx> Minsky does say it: "For our purposes here it is more convenient to assume that we have [a'], [a-(n)], and [go(n)] at the start. Then ... (rest of 2reg TC proof)" on p. 256 , but it's not emphasised.
23:43:53 <salpynx> Re-reading Minsky (p.207), his explicit mention of a TC 3 reg machine requires the extra 'go(n)' instruction to eliminate the wasteful w. A 'normal' 2 instruction 3 reg Minsky machine is only TC because it can simulate a 3 instruction 2 reg described in chapter 14.
23:48:51 <salpynx> I needed to vent. now I can move on to something else.
01:10:31 <salpynx> In Computation: Finite and Infinite Machines Theorem 14.1-1 phrases the 2 reg machine as having two instructions (another, new set): inc_and_branch, dec_or_branch_if_zero
01:10:46 <salpynx> The next page p.258 remark incorrectly summarises that theorem's addition instruction as: $₁Iⱼ$₂ → $₁Iⱼ₊₁$₂
01:10:53 <salpynx> I think it should be: $₁Iⱼ$₂ → $₁Iⱼ'$₂ i.e. The next instruction is j-prime (jump anywhere), not j+1 (go-to-next)
01:11:05 <salpynx> It's subtle, but it's at literally the final summing up and tying it back to previous results remark of the 2reg machine proof, so being accurate is important.
01:13:11 <salpynx> I guess I'm claiming Minsky got it wrong / oversimplified too, (at least a typographical error) in Computation: Finite and Infinite Machines on p.258.
01:16:26 <salpynx> Big claim, I'm interested to know if people here have access to the book and agree, or can point to something I'm missing.
01:20:54 <salpynx> I'm not saying theorem 14.1-1 is wrong, that seems right with those very specific instruction. The subsequent remark tying it back to improve upon previous results on canonical systems is inaccurate though, at least in the notation used.
01:21:33 <salpynx> (instruction -> instructions)
02:32:33 -!- impomatic has joined.
03:22:05 -!- impomatic has quit (Quit: impomatic).
03:22:45 -!- impomatic has joined.
03:25:35 -!- impomatic has quit (Client Quit).
03:25:58 -!- impomatic has joined.
03:51:03 -!- impomatic has quit (Quit: impomatic).
03:51:23 -!- impomatic has joined.
03:55:34 -!- impomatic has quit (Client Quit).
03:55:56 -!- impomatic has joined.
04:42:18 -!- impomatic has quit (Quit: impomatic).
04:46:42 -!- salpynx has quit (Quit: Client closed).
05:31:16 <esolangs> [[!or]] https://esolangs.org/w/index.php?diff=103174&oldid=102849 * Lon233bcc * (+4)
05:43:43 -!- nikcnaem has joined.
05:58:07 -!- nikcnaem has left.
06:06:09 -!- tromp has joined.
06:34:29 <b_jonas> I think you're misunderstanding something
06:43:02 -!- salpynx has joined.
06:43:55 <salpynx> TC Minsky machines with 3 or more registers have instructions: inc(r), decz(r, n)
06:44:33 <salpynx> 2 reg TC Minsky machines have instructions { inc(r), decz(r, n), go(n) } OR { decz(r, n), incgo(r, n) }
06:45:37 <salpynx> A 2 reg Minsky machine with only the inc(r), decz(r, n) instructions is not TC, but that distinction doesn't seem to emphasised anywhere
06:46:52 <salpynx> well, not that I've seen, and it seems to be a mistake which is frequently made.
06:48:45 <b_jonas> salpynx: but what do those second instructions do and aren't those just assembly macro shortcuts? I don't understand what you mean by their name
06:51:00 <salpynx> sorry, there doesn't seem to be a standard notation for the instructions. I'm trying to stick to Minsky's descriptions, but he uses different notation at different points too
06:51:47 <b_jonas> salpynx: are you sure it's not just a notation to increment a register multiple times in a single go, which you can compile to multiple instructions that increment a counter once (but you have to manage all the state labels)?
06:52:54 <salpynx> inc(r) : Increase register r by one, and go to the next instruction. decz(r, n) : if register r is 0, jump to instruction n, otherwise decrease register r by 1 , which I think is the standard way people think of MMs
06:53:20 <b_jonas> in particular, I read the Aho, Ullman (1972) book, and I'm pretty sure that it gives a proof that two-counter Minsky machines are Turing-complete, because I'm still deliberately choosing to forget that proof, and all I'm remembering that in general it requires another level of exponential slowdown over the exponential slowdown you already have by using Minsky machines instead of machines with more than
06:53:26 <b_jonas> one symbol in the stack alphabets.
06:53:27 <salpynx> go(n) is an unconditional jump, which lets the program go back
06:54:06 <b_jonas> salpynx: that makes sense so far, but what about the other instructions that you mentioned then?
06:55:22 <salpynx> incgo(r, n) = is Increase register r by one and then jump to instruction n unconditionally, which lets you have a advance one instruction, or jump anywhere, forwards or back.
06:55:36 <salpynx> Jumping back is imposible otherwise
06:56:58 <salpynx> Minsky makes a point of a register 'w' in the 5 register machine which is wasted because all it does in allow a go(n) instruction to be made from dec(w, n) -- a guaranteed failed test to let you jump arbitrarily
06:59:07 <salpynx> The thing that struck me is that there are quite a few instruction sets discussed, and they have pretty clear trade offs with the number of registers required to be certain things. You can trade a register for an instruction
07:00:20 <salpynx> I have only been looking at Minsky, esowiki languages, and my own experiments. I'll try to locate the Aho, Ullman (1972) book
07:01:21 <b_jonas> salpynx: wait, so all you're saying is a three-register Minsky machine is still TC if you don't use arbitrary finite state control, but only restricted types of programs that can only jump after trying to pop an empty stack?
07:02:28 <b_jonas> that might be true but I don't think it's very illuminating. the normal Minsky machine that I think of is the one that has arbitrary finite control so it can jump any time, or alternately the increment instruction has one goto target and the decrement instruction has two, or alternately the increment instruction has one goto target and the decrement has two but they're adjacent lines
07:03:27 <salpynx> Well, if I understand what you mean, that's what Minsky is saying ; 3 regs, inc(n), and decz(r, n) , is TC , and I agree and can see how that works, but removing one register breaks it
07:03:27 <b_jonas> but I don't see why that would break any proofs that reduce something *to* Minsky machines, rather than the other direction
07:04:27 <salpynx> The Autopsy TC proof is the most sensible / best one that might be affected http://yiap.nfshost.com/esoteric/autopsy/autopsy.html -- I'm still trying to figure it out
07:05:07 <salpynx> but taking Keymaker's statement at face value "any Minsky Machine program using no more than 2 registers and only INC and DEC instructions (which is, of course, a Turing-complete system)."
07:05:32 <salpynx> it seems like it falls short
07:08:39 <salpynx> Any language that tries to be clever by using minimal (2) unbounded registers , and reduced instruction sets could fall for this -- Minsky Swap seems the prime example.
07:08:48 <b_jonas> wait, sorry, ignore my last line
07:09:50 <salpynx> The proof stuff on the Minsky Swap page is written by me, and I now think it's wrong, because I messed up the instruction set.
07:10:31 <b_jonas> ok, so if you happened to want to prove a language turing-complete by compiling Minksy machines to it, but this reduction is so limited that it can only jump after a failed decrement, then yes, you could have a problem. so are there really any such attempts to proof that aren't trivial to fix, by allowing jumps anywhere, or by allowing more than one symbol on the stacks, or allowing more than two
07:12:12 <salpynx> b_jonas: your Minsky machine conception seems sensible -- jumping at any time is helpful. The problem seems to be there is no clear definitions, and it's not generally a problem unless
07:12:30 <salpynx> someone is trying to be minimal as possible.
07:13:02 <b_jonas> salpynx: ok, I didn't know you'd call the classes with no full finite control Minsky machines
07:13:57 <salpynx> I first ran into problems with PMMN, which, while it makes working with general Minsky machines nice, it can't simulate a TC 2 reg machine (with only internal registers)
07:15:11 <salpynx> I'm just going by what's written in the book Computation: Finite and Infinite Machines, which I thought was the best treatment of it.
07:17:10 <salpynx> I think the root of my frustration + surprise is you can look up the 'fact': How many registers does a Minsky machine require to be TC
07:17:36 <salpynx> and combine it with the 'fact': What instructions does a Minsky machine support?
07:18:21 <salpynx> ... and come to a wrong conclusion that a 2 register machine can be TC with two simple instructions.
07:21:30 <salpynx> Also surprised that there's a lot of work of minimal bf command sets to get to 3 cell bf, but there's less on the Minsky machine version
07:22:18 <salpynx> Minsky tends to call his machine 'program machines', if that helps terminology.
07:26:08 -!- razetime has joined.
07:27:11 <b_jonas> I think I understand now why you mentioned 3-cell Brainfuck: Brainfuck is what popularizes this kind of silly restricted control flow, and while the restriction usually doesn't matter, for variants like BF on a fixed short length tape or Bfjoust it does
07:29:15 <b_jonas> "Minsky tends to call his machine 'program machines'," => I call them counter machines, or 2-counter machines for the case of two counters. I only started to hear "Minsky" here from ais523.
07:30:37 <b_jonas> well ok, not just those. regular expressions are the other thing that popularizes them.
07:34:37 <b_jonas> but even so, brainfuck, regular expressions, and pascal without goto (with only if and while) are restrictions that also limit your branches to properly nest; the one you're talking about only restricts where you can place a jump but allows arbitrary targets there. I guess that's not too weird either, that kind of restriction could arise semi-naturally, but it's not one I'm thinking of often
07:37:48 <b_jonas> I guess I just haven't met these kinds of restrictions recently
07:37:57 <b_jonas> the ones I've seen all allow arbitrary finite control with conditional gotos
07:38:12 <b_jonas> or if-goto-else-gotos or whatnot
07:44:57 -!- Sgeo has quit (Read error: Connection reset by peer).
08:12:31 -!- razetime has quit (Ping timeout: 265 seconds).
08:31:47 -!- razetime has joined.
08:32:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:42:33 -!- underpantsgnome[ has quit (Quit: Bridge terminating on SIGTERM).
08:47:04 -!- underpantsgnome[ has joined.
08:59:15 -!- __monty__ has joined.
09:10:40 -!- tromp has joined.
09:11:29 <salpynx> https://en.wikipedia.org/wiki/Counter_machine describes a Minsky machine as having 2 instructions: { INC ( r, z ), JZDEC ( r, ztrue, zfalse) }
09:13:58 <salpynx> I think instruction sets { { INC ( r ) , JZDEC ( r, ztrue, zfalse) } or { INC ( r, z ), JZDEC ( r, ztrue ) } would give the same ability, trading arbitrary jumps for sequential ones in two different locations.
09:17:34 <salpynx> These would be TC with 2 registers. Being able to branch to a non-sequential next instruction is crucial for only 2 registers. Adding another register allows arbitrary jumps to be simulated while retaining data storage and a working / testing reg
09:20:30 <salpynx> I'll try and read some of the other literature on Counter machines. It feels like there should be a table of trade-offs for minimal basis machines like this, in terms of branch instructions, allowed values, and number of registers etc
09:23:38 <salpynx> b_jonas: "without goto (with only if and while) " ... Portable Minsky Machine notation has that limitation, and that's what struck me as a problem first, it's quite different from a goto, but if you have an extra register, you can simulate the gotos
09:24:40 -!- salpynx has quit (Quit: Client closed).
10:04:33 -!- wib_jonas has joined.
10:15:09 <wib_jonas> salpynx: there's kind of a distinction though: programming only if and while is somewhat worse than programming with if, while, and calling named functions. but then even just if and while doesn't really restrict control flow if you can set and clear named flag variables anywhere and the if can test any named flag variable. it can just get ugly
10:15:09 <wib_jonas> with a big while{if{}if{}...if{}} state machine loop in the worst case.
10:16:31 <wib_jonas> I have a kind of dual feeling about the control flow thing: I write almost all my programs with just ifs (or if-elses) and whiles and function calls, but despite that I prefer if the language gives me the ability to write gotos, gotos that I then almost never use.
10:17:43 <int-e> . o O ( 99% of my program terminates )
10:18:44 <wib_jonas> int-e: mine don't because for theoretical reasons I have to consider some kinds of diagnosed fatal errors as non-termination
10:20:59 <int-e> Also, what's a fatal error in Turing machines or lambda calculus ;)
10:21:23 <wib_jonas> they may be lies but they make the language composable, and that's what makes the theory and proofs simpler
10:22:09 <wib_jonas> int-e: you may be ";)"ing now but it'll make sense when I reveal how Consumer Society works and why it necessarily has fatal errors
10:22:42 <wib_jonas> (obviously it also has non-termination, just like turing-machines or lambda-calculus)
10:32:26 <wib_jonas> fungot, who invented electrons? J. J. Thomson or Taneb?
10:32:27 <fungot> wib_jonas: ( the least amount of processing, even if their stupidity causes a bunch of
10:33:38 <wib_jonas> fungot: what's the name of the industry concerned by manufacturing electrons? electrics industry or electronics industry?
10:33:38 <fungot> wib_jonas: why doesn't define-macro work in mzscheme
10:34:42 <int-e> `learn Electrons are a blatant violation of the axiom of foundation: Electron contains chrome, and chrome contains electrons.
10:34:45 <HackEso> Learned 'electron': Electrons are a blatant violation of the axiom of foundation: Electron contains chrome, and chrome contains electrons.
10:36:04 -!- genpaku has quit (Remote host closed the connection).
10:36:18 <wib_jonas> I should remove some of my more stupid older wisdoms and use the freed up quota to modify /wisdom/catamorphism
10:36:42 <wib_jonas> I just don't dare to edit it because it already exists and its body is unrelated to the cat fitting through hole joke
10:36:46 <HackEso> A catamorphism is when you recurse too greedily and too deep.
10:39:13 <wib_jonas> nah, even if I free up quota I wouldn't be able to edit this
10:40:41 -!- genpaku has joined.
11:04:26 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:10:40 -!- wib_jonas has quit (Quit: Client closed).
12:24:02 <esolangs> [[Befunge]] https://esolangs.org/w/index.php?diff=103175&oldid=102034 * Quintopia * (+194) /* Befunge-93 and Befunge-98 */
12:59:24 -!- wib_jonas has joined.
13:06:11 <wib_jonas> `run /bin/cat /hackenv/bin/$'\x0F' # so this is an invisible command that ... does what exactly?\
13:06:12 <HackEso> #!/bin/bash \ cmd="${@-quote}" \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$cmd" | rnooodl
13:06:47 <wib_jonas> so it's just like the double and triple backtick?
13:06:53 <HackEso> #!/bin/bash \ cmd="${@-quote}" \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$cmd" | rnooodl
13:06:56 <HackEso> #!/bin/sh \ export LANG=C; exec bash -O extglob -c "$@" | rnooodl
13:09:10 <wib_jonas> and more backticks overwrites the locale, but differs slightly in other ways. heck.
13:22:34 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
13:31:26 -!- Lord_of_Life has joined.
13:43:18 -!- impomatic has joined.
13:45:11 <esolangs> [[Main Page]] https://esolangs.org/w/index.php?diff=103176&oldid=102452 * Seemingly Unrelated * (+0)
14:01:24 -!- impomatic has quit (Quit: impomatic).
14:06:20 -!- impomatic has joined.
14:23:55 -!- Sgeo has joined.
14:56:27 -!- impomatic has quit (Quit: impomatic).
14:56:48 -!- impomatic has joined.
15:00:59 -!- impomatic has quit (Client Quit).
15:01:21 -!- impomatic has joined.
15:06:27 -!- impomatic has quit (Quit: impomatic).
15:06:47 -!- impomatic has joined.
15:11:01 -!- impomatic has quit (Client Quit).
15:11:21 -!- impomatic has joined.
15:28:48 -!- wib_jonas has quit (Quit: Client closed).
15:29:45 -!- impomatic has quit (Quit: impomatic).
15:33:49 -!- impomatic has joined.
15:39:44 -!- impomatic has quit (Quit: impomatic).
15:40:04 -!- impomatic has joined.
15:41:15 -!- Noisytoot has quit (Excess Flood).
15:44:15 -!- impomatic has quit (Client Quit).
15:44:35 -!- impomatic has joined.
15:54:44 -!- impomatic has quit (Quit: impomatic).
15:55:04 -!- impomatic has joined.
15:59:15 -!- impomatic has quit (Client Quit).
15:59:27 -!- Noisytoot has joined.
15:59:36 -!- impomatic has joined.
16:04:44 -!- impomatic has quit (Quit: impomatic).
16:05:04 -!- impomatic has joined.
16:09:15 -!- impomatic has quit (Client Quit).
16:09:36 -!- impomatic has joined.
16:11:25 -!- tromp has joined.
16:14:44 -!- impomatic has quit (Quit: impomatic).
16:15:06 -!- impomatic has joined.
16:19:15 -!- impomatic has quit (Client Quit).
16:19:36 -!- impomatic has joined.
17:13:57 <esolangs> [[Main Page]] M https://esolangs.org/w/index.php?diff=103177&oldid=103176 * Seemingly Unrelated * (+20) Rounded corners
17:26:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:29:44 -!- impomatic has quit (Quit: impomatic).
17:30:04 -!- impomatic has joined.
17:32:54 -!- razetime has quit (Remote host closed the connection).
17:34:15 -!- impomatic has quit (Client Quit).
17:34:36 -!- impomatic has joined.
17:54:06 -!- tromp has joined.
18:04:44 -!- impomatic has quit (Quit: impomatic).
18:05:04 -!- impomatic has joined.
18:09:15 -!- impomatic has quit (Client Quit).
18:09:36 -!- impomatic has joined.
18:14:30 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:16:37 -!- tromp has joined.
18:32:23 -!- Noisytoot has quit (Excess Flood).
18:33:21 -!- Noisytoot has joined.
18:45:03 <esolangs> [[UglyBF]] https://esolangs.org/w/index.php?diff=103178&oldid=25413 * Kaveh Yousefi * (+2148) Reformatted and extended the documentation.
18:46:05 -!- Lord_of_Life_ has joined.
18:46:58 <esolangs> [[UglyBF]] https://esolangs.org/w/index.php?diff=103179&oldid=103178 * Kaveh Yousefi * (+164) Added a hyperlink to my implementation of the UglyBF programming language on GitHub.
18:47:09 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
18:48:49 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:49:10 <esolangs> [[UglyBF]] https://esolangs.org/w/index.php?diff=103180&oldid=103179 * Kaveh Yousefi * (+206) Added categories to the page.
18:50:54 <esolangs> [[UglyBF]] https://esolangs.org/w/index.php?diff=103181&oldid=103180 * Kaveh Yousefi * (+103) Added an infinite cat program as a further example.
18:55:59 -!- immibis_ has quit (Ping timeout: 268 seconds).
18:56:17 -!- immibis_ has joined.
18:59:44 -!- impomatic has quit (Quit: impomatic).
19:00:04 -!- impomatic has joined.
19:04:15 -!- impomatic has quit (Client Quit).
19:04:36 -!- impomatic has joined.
19:17:50 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:24:44 -!- impomatic has quit (Quit: impomatic).
19:25:04 -!- impomatic has joined.
19:29:15 -!- impomatic has quit (Client Quit).
19:29:35 -!- impomatic has joined.
19:33:58 -!- perlbot has quit (Ping timeout: 244 seconds).
19:35:00 -!- simcop2387 has quit (Ping timeout: 244 seconds).
19:46:03 -!- tromp has joined.
19:56:04 <esolangs> [[Colang]] https://esolangs.org/w/index.php?diff=103182&oldid=103008 * Rdococ * (+973) Update for new syntax
19:59:44 -!- impomatic has quit (Quit: impomatic).
19:59:52 <esolangs> [[Colang]] M https://esolangs.org/w/index.php?diff=103183&oldid=103182 * Rdococ * (+72) Fix inconsistent indentation
20:00:04 -!- impomatic has joined.
20:04:15 -!- impomatic has quit (Client Quit).
20:04:36 -!- impomatic has joined.
20:04:36 -!- FreeFull has joined.
20:15:53 <esolangs> [[Colang]] M https://esolangs.org/w/index.php?diff=103184&oldid=103183 * Rdococ * (+66)
20:16:40 <esolangs> [[Colang]] M https://esolangs.org/w/index.php?diff=103185&oldid=103184 * Rdococ * (+22) /* Sets */
20:17:28 <esolangs> [[Colang]] M https://esolangs.org/w/index.php?diff=103186&oldid=103185 * Rdococ * (+44) Fix code tags
20:27:01 <esolangs> [[UglyBF]] https://esolangs.org/w/index.php?diff=103187&oldid=103181 * Kaveh Yousefi * (+0) Rectified an erroneous instance of < instead of > in the command list.
20:54:44 -!- impomatic has quit (Quit: impomatic).
20:55:06 -!- impomatic has joined.
20:59:15 -!- impomatic has quit (Client Quit).
20:59:36 -!- impomatic has joined.
21:04:44 -!- impomatic has quit (Quit: impomatic).
21:05:04 -!- impomatic has joined.
21:09:15 -!- impomatic has quit (Client Quit).
21:09:36 -!- impomatic has joined.
21:20:38 -!- __monty__ has quit (Quit: leaving).
21:34:44 -!- impomatic has quit (Quit: impomatic).
21:35:04 -!- impomatic has joined.
21:39:15 -!- impomatic has quit (Client Quit).
21:39:35 -!- impomatic has joined.
21:44:01 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:45:41 -!- simcop2387 has joined.
21:46:41 -!- perlbot has joined.
21:49:44 -!- impomatic has quit (Quit: impomatic).
21:50:04 -!- impomatic has joined.
21:54:15 -!- impomatic has quit (Client Quit).
21:54:35 -!- impomatic has joined.
22:14:44 -!- impomatic has quit (Quit: impomatic).
22:15:04 -!- impomatic has joined.
22:19:15 -!- impomatic has quit (Client Quit).
22:19:36 -!- impomatic has joined.
23:23:35 -!- impomatic has quit (Quit: impomatic).
23:41:56 <esolangs> [[Optimism]] M https://esolangs.org/w/index.php?diff=103188&oldid=37322 * PythonshellDebugwindow * (+21) Add link and category
23:45:02 <esolangs> [[User:Salpynx/Minimal TC program machines]] N https://esolangs.org/w/index.php?oldid=103189 * Salpynx * (+5248) Starting a table of minimal TC counter machines for comparison
23:53:04 <esolangs> [[User:Salpynx/Minimal TC program machines]] M https://esolangs.org/w/index.php?diff=103190&oldid=103189 * Salpynx * (-3) typo: reducinging the inging
00:28:57 -!- user3456 has quit (Ping timeout: 268 seconds).
00:40:06 -!- archenoth has quit (Quit: Leaving).
00:46:17 -!- FreeFull has quit.
01:13:48 -!- immibis_ has quit (Ping timeout: 265 seconds).
01:14:12 -!- immibis_ has joined.
01:20:28 -!- Cale has quit (Remote host closed the connection).
01:33:11 -!- Cale has joined.
02:04:07 -!- Sgeo has quit (Read error: Connection reset by peer).
02:06:00 -!- Sgeo has joined.
02:36:11 <esolangs> [[Counterfish]] N https://esolangs.org/w/index.php?oldid=103191 * Salpynx * (+1830) haven't made one of these for a while
03:40:40 <esolangs> [[Counterfish]] https://esolangs.org/w/index.php?diff=103192&oldid=103191 * Salpynx * (+49) /* Commands */ change d behaviour to be more like jzdec() than jnzdec()
03:46:51 <esolangs> [[Counterfish]] M https://esolangs.org/w/index.php?diff=103193&oldid=103192 * Salpynx * (-52) /* Commands */ rephrase
04:33:38 -!- user3456 has joined.
05:48:28 <esolangs> [[Counterfish]] https://esolangs.org/w/index.php?diff=103194&oldid=103193 * Salpynx * (+140) table and simple example
06:18:42 <zzo38> What will the operating system design of my ideas will be called? There are ideas inspired by many different other systems, including TRON, Plan9, Amiga, TempleOS, and others.
06:19:21 <zzo38> Some of the ideas are what I think that TRON should have been, but in many cases it isn't.
06:34:20 -!- Sgeo has quit (Read error: Connection reset by peer).
06:38:00 -!- impomatic has joined.
06:40:51 -!- tromp has joined.
07:02:56 -!- impomatic has quit (Quit: impomatic).
07:03:17 -!- impomatic has joined.
07:07:28 -!- impomatic has quit (Client Quit).
07:07:37 -!- m5zs7k has quit (Ping timeout: 265 seconds).
07:07:51 -!- impomatic has joined.
07:08:39 -!- m5zs7k has joined.
08:22:55 -!- impomatic has quit (Quit: impomatic).
08:23:17 -!- impomatic has joined.
08:27:27 -!- impomatic has quit (Client Quit).
08:27:49 -!- impomatic has joined.
08:40:44 -!- archenoth has joined.
08:52:55 -!- impomatic has quit (Quit: impomatic).
08:53:16 -!- impomatic has joined.
08:57:28 -!- impomatic has quit (Client Quit).
08:57:50 -!- impomatic has joined.
09:37:20 -!- wib_jonas has joined.
09:42:55 -!- impomatic has quit (Quit: impomatic).
09:43:16 -!- impomatic has joined.
09:47:27 -!- impomatic has quit (Client Quit).
09:47:46 -!- impomatic has joined.
09:52:55 -!- impomatic has quit (Quit: impomatic).
09:53:17 -!- impomatic has joined.
09:57:27 -!- impomatic has quit (Client Quit).
09:57:46 -!- impomatic has joined.
10:16:32 -!- wib_jonas has quit (Ping timeout: 252 seconds).
10:22:55 -!- impomatic has quit (Quit: impomatic).
10:23:17 -!- impomatic has joined.
10:27:26 -!- impomatic has quit (Client Quit).
10:27:46 -!- impomatic has joined.
10:37:38 <esolangs> [[Colang]] https://esolangs.org/w/index.php?diff=103195&oldid=103186 * Rdococ * (-603) Update for change to decoration syntax, remove inheritance example
10:43:17 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:32:55 -!- impomatic has quit (Quit: impomatic).
11:33:15 -!- impomatic has joined.
11:37:27 -!- impomatic has quit (Client Quit).
11:37:49 -!- impomatic has joined.
12:21:22 -!- cakir has joined.
12:40:53 -!- perlbot has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
12:45:22 -!- perlbot has joined.
12:55:24 -!- cakir has quit (Quit: Leaving).
13:30:03 -!- __monty__ has joined.
13:32:55 -!- impomatic has quit (Quit: impomatic).
13:33:15 -!- impomatic has joined.
13:37:30 -!- impomatic has quit (Client Quit).
13:37:50 -!- impomatic has joined.
14:08:11 -!- zut has quit (Quit: Connection closed for inactivity).
14:10:37 -!- Sgeo has joined.
14:20:48 <esolangs> [[BunnyBell]] https://esolangs.org/w/index.php?diff=103196&oldid=102943 * PixelatedStarfish * (-25) /* External Links */
14:42:55 -!- impomatic has quit (Quit: impomatic).
14:43:15 -!- impomatic has joined.
14:47:26 -!- impomatic has quit (Client Quit).
14:47:47 -!- impomatic has joined.
15:02:55 -!- impomatic has quit (Quit: impomatic).
15:03:15 -!- impomatic has joined.
15:07:26 -!- Noisytoot has quit (Excess Flood).
15:07:27 -!- impomatic has quit (Client Quit).
15:07:39 -!- Noisytoot has joined.
15:07:47 -!- impomatic has joined.
15:33:30 -!- wib_jonas has joined.
15:35:12 <esolangs> [[Everyonelang]] N https://esolangs.org/w/index.php?oldid=103197 * ChuckEsoteric08 * (+463) Created page with "'''Everyonelang''' is an esolang that everyone can add commands to it! It happened because [[User:ChuckEsoteric08]] became not as much interested in making esolangs like befor..."
15:45:40 -!- Noisytoot has quit (Remote host closed the connection).
15:46:42 <esolangs> [[Talk:Ghoti]] N https://esolangs.org/w/index.php?oldid=103198 * Orisphera * (+185) Created page with "== Implementation == I've found an implementation: [https://github.com/erfisher/ghoti-esolang] ~~~~"
15:46:54 -!- Noisytoot has joined.
16:03:12 <esolangs> [[Talk:Quoi?]] N https://esolangs.org/w/index.php?oldid=103199 * Orisphera * (+443) Created page with "== Suggestions for the WIP interpreter == The WIP interpreter uses tabs, which is generally considered bad practice, and I've found a possible bug. There is this function: vo..."
16:16:35 -!- lagash has quit (Ping timeout: 248 seconds).
16:28:10 -!- tromp has joined.
16:44:12 -!- wib_jonas has quit (Quit: Client closed).
16:53:13 -!- MrAureliusR has quit (Quit: ZNC - https://znc.in).
16:56:14 -!- MrAureliusR has joined.
17:10:30 -!- lagash has joined.
17:12:56 -!- impomatic has quit (Quit: impomatic).
17:13:16 -!- impomatic has joined.
17:16:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:17:27 -!- impomatic has quit (Client Quit).
17:17:47 -!- impomatic has joined.
17:23:41 -!- Noisytoot has quit (Remote host closed the connection).
17:24:37 -!- Noisytoot has joined.
17:32:55 -!- impomatic has quit (Quit: impomatic).
17:33:17 -!- impomatic has joined.
17:37:27 -!- impomatic has quit (Client Quit).
17:37:49 -!- impomatic has joined.
17:42:55 -!- impomatic has quit (Quit: impomatic).
17:43:15 -!- impomatic has joined.
17:52:27 -!- impomatic has quit (Quit: impomatic).
17:52:48 -!- impomatic has joined.
18:19:43 -!- tromp has joined.
18:33:09 -!- impomatic has quit (Quit: impomatic).
18:37:50 -!- impomatic has joined.
18:46:37 -!- Lord_of_Life_ has joined.
18:47:37 -!- Lord_of_Life has quit (Ping timeout: 260 seconds).
18:49:23 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:51:57 -!- impomatic has quit (Quit: impomatic).
18:52:17 -!- impomatic has joined.
18:53:51 -!- impomatic has quit (Client Quit).
18:55:14 -!- impomatic has joined.
19:07:48 -!- FreeFull has joined.
19:14:00 -!- impomatic has quit (Quit: impomatic).
19:14:01 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:42:34 -!- tromp has joined.
19:54:25 -!- archenoth has quit (Quit: Leaving).
19:54:47 -!- archenoth has joined.
20:07:54 <esolangs> [[Special:Log/newusers]] create * ALBANIAN-LAUNDROMAT * New user account
20:09:27 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103200&oldid=103172 * ALBANIAN-LAUNDROMAT * (+192) /* Introductions */
20:34:54 -!- Oshawott has joined.
20:35:55 -!- Oshawott has quit (Read error: Connection reset by peer).
20:37:36 -!- archenoth has quit (Ping timeout: 264 seconds).
20:40:13 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
20:40:28 -!- Noisytoot has joined.
20:49:01 -!- Noisytoot has quit (Remote host closed the connection).
21:04:56 -!- Noisytoot has joined.
21:32:28 -!- __monty__ has quit (Quit: leaving).
22:06:58 <int-e> Hmm, weird (though harmless, as far as I can tell) CSS changes: https://esolangs.org/w/index.php?title=Main_Page&action=historysubmit&type=revision&diff=103177&oldid=102452
22:18:09 <esolangs> [[Yet Another Musical Esolang]] N https://esolangs.org/w/index.php?oldid=103201 * ALBANIAN-LAUNDROMAT * (+1435) Created page with "Yet Another Musical Esolang is an [[esoteric programming language]] that takes music notes as input. ==Syntax== Yet Another Musical Esolang uses musical notes and rhythms to..."
22:21:55 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103202&oldid=103201 * ALBANIAN-LAUNDROMAT * (+461)
22:26:56 -!- b_jonas has quit (Ping timeout: 260 seconds).
22:27:39 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103203&oldid=103202 * ALBANIAN-LAUNDROMAT * (+396)
22:30:33 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103204&oldid=103203 * ALBANIAN-LAUNDROMAT * (+30)
22:36:56 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103205&oldid=103204 * ALBANIAN-LAUNDROMAT * (+738)
22:37:08 -!- b_jonas has joined.
22:37:20 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103206&oldid=103205 * ALBANIAN-LAUNDROMAT * (+22)
22:41:26 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103207&oldid=103206 * ALBANIAN-LAUNDROMAT * (+136)
22:44:28 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103208&oldid=103207 * ALBANIAN-LAUNDROMAT * (+53)
22:45:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:49:34 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103209&oldid=103208 * ALBANIAN-LAUNDROMAT * (+280)
22:50:57 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103210&oldid=103209 * ALBANIAN-LAUNDROMAT * (-1) /* Acciaccaturas */
22:51:45 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103211&oldid=103210 * ALBANIAN-LAUNDROMAT * (+40) /* Notes and rhythms */
23:20:40 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=103212&oldid=103154 * ALBANIAN-LAUNDROMAT * (+34) /* Y */
23:44:13 <Sgeo> Is the game "Turing Complete" just nand2tetris the game?
23:57:50 <esolangs> [[Undefined behavior assembler]] N https://esolangs.org/w/index.php?oldid=103213 * Yes * (+307) Created page with "Undefined behavior assembler was made by [[User:Yes]] off of an idea on the [[List of ideas]]. === Hello World === <pre> IMPORT str IMPORT stack IMPORT io IMPORT vars IMPORT..."
23:58:35 <esolangs> [[User:Yes]] https://esolangs.org/w/index.php?diff=103214&oldid=103024 * Yes * (+38)
00:16:30 <fizzie> Along those lines, there was also a much lower-production-values https://nandgame.com/
00:28:01 -!- FreeFull has quit.
00:33:54 <esolangs> [[User:Salpynx/Minimal TC program machines]] https://esolangs.org/w/index.php?diff=103215&oldid=103190 * Salpynx * (+2030) adding a notes section
03:30:20 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103216&oldid=103200 * DivergentClouds * (+184)
04:39:19 <esolangs> [[Counterfish]] https://esolangs.org/w/index.php?diff=103217&oldid=103194 * Salpynx * (+1044) /* Examples */ Duplicate and add a prime encoded virtual register
04:45:28 -!- archenoth has joined.
06:37:51 <esolangs> [[Counterfish]] https://esolangs.org/w/index.php?diff=103218&oldid=103217 * Salpynx * (+1646) /* Examples */ Hello World torture test
07:08:08 -!- tromp has joined.
07:22:31 -!- Sgeo has quit (Read error: Connection reset by peer).
07:33:13 -!- m5zs7k has quit (Ping timeout: 252 seconds).
07:34:31 -!- m5zs7k has joined.
08:24:38 -!- wib_jonas has joined.
08:25:31 <wib_jonas> I dreamed about chatting on the same IRC channels as in a previous dream months ago. The channels themselves are probably fictional, only exist in the dream in those forms.
08:57:04 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:57:12 <fizzie> fungot: Could a bot bridge a real IRC channel to a dream one?
08:57:13 <fungot> fizzie: i found orion cumbersome on a 2.2ghz athlon 64 with reduced cache size.) i also hope it's all right now.
08:57:42 <int-e> in your dreams it could
08:58:24 -!- razetime has joined.
08:58:54 <shachaf> Are there any interesting wacky esoteric memory models?
08:58:57 <wib_jonas> fizzie: as in https://xkcd.com/269/ ? the problem is that my brain doesn't simulate the channel in enough detail, so you'd get very little information out
09:00:47 <int-e> shachaf: hmm. branching tapes (you can go left, right, and back). also the weird a-bit-of-everything-is-stored-everywhere model that's enabled by quantum computers :P
09:01:07 <wib_jonas> shachaf: I was wondering if we could have a buddy-block mallocator that works using Zeckendorf numbers rather than binary, so every memory block is sized a fibonacci number (with possibly a small amount reserved for the mallocator's metadata) and can be split to two smaller fibonacci sized blocks. I'm still not sure how easy or hard this would be
09:01:08 <wib_jonas> to implement. Does this count as a memory model?
09:02:33 <wib_jonas> shachaf: I think someone (maybe ais) considered a CPU with several stacks, where, since you only have one register pointing to each stack, you don't have aliasing problems, you know which memory accesses can alias with the others, the ones that use the same stack.
09:03:13 <wib_jonas> the obvious drawback is that some operations are hard to implement efficiently, like hash tables, but you can work around most of that in practice
09:04:21 <wib_jonas> you could even try that with binary trees instead of stacks, the instructions just get more complex because now to decons you usually want to move both subtrees into a register, so two registers are necessarily involved
09:04:57 -!- razetime has quit (Ping timeout: 268 seconds).
09:05:05 -!- razetime_ has joined.
09:08:07 <shachaf> Hmm, I was thinking about memory models in the multithreading sense, but I guess there are much broader interpretations.
09:09:05 <esolangs> [[User talk:Salpynx/Minimal TC program machines]] N https://esolangs.org/w/index.php?oldid=103219 * Keymaker * (+817) Autopsy is TC...
09:09:23 <int-e> add time travel, heavily violate data dependency order
09:12:01 <int-e> I think the actual models are wild enough already anyway.
09:15:44 -!- ManDeJan has quit (Remote host closed the connection).
09:17:21 -!- ManDeJan has joined.
09:17:54 -!- razetime_ has quit (Ping timeout: 268 seconds).
09:18:17 -!- razetime has joined.
09:19:40 -!- tromp has joined.
09:37:26 <shachaf> Alpha counts as esoteric presumably.
09:38:13 <HackEso> Alpha is the numeric measurement of opaqueness, a dog with unusually high voice in the Disney-Pixar Up film, and a NATO phonetic alphabet letteral.
09:38:37 <int-e> Alpha risk, I mean RISC.
09:40:53 <int-e> But... isn't it just that its memory model was just ahead of the times? The default memory ordering (without fences and the like) is pretty weak these days.
09:41:59 <shachaf> Alpha is weak and weird in a way no other architecture isn't, as far as I know.
09:42:46 <shachaf> Because data dependencies aren't sufficient to provide load-load ordering.
09:44:38 <shachaf> So you can have this situation: Thread A does "val = 123; barrier(); ptr = &val;"
09:46:00 <shachaf> Thread B does "addr = ptr; use(*addr);"
09:46:30 <shachaf> And thread B will see the new value of ptr, but the old value of var.
09:47:22 <wib_jonas> shachaf: why is that surprising or weak? B would have to do some kind of locking too, especially since it only does reading, no writing
09:49:21 <wib_jonas> can't that happen on any modern architecture?
09:54:23 <int-e> IIRC (my memory on this is quite hazy) the weirdness of Alpha was that they could do this even without caches... because they had a store queue and threads would snoop that before accessing memory.
09:55:10 <wib_jonas> int-e: without caches? without caches is trickier, hmm.
09:55:27 <int-e> well, the store queue was effectively a cache
09:55:38 <int-e> a very weird one, but still.
09:56:03 <int-e> now, all it takes is for some cache to propagate writes out of order
09:56:37 <wib_jonas> ok, but isn't the barrier supposed to stop reordering those writes?
09:59:14 <wib_jonas> that said normally I assume that there may be caches
09:59:26 <wib_jonas> there's a good reason we use those in all semi-modern and modern cpus
10:01:19 <int-e> Well personally I'd assume that the second thread needs a barrier despite the data dependency; otherwise the core running thread B is allowed to use a stale value of *addr if it happens to have one handy.
10:02:07 <wib_jonas> a barrier or some other form of synchronization
10:17:44 -!- sprout has quit (Ping timeout: 268 seconds).
10:21:37 <wib_jonas> so, weird question. suppose I'm a publisher who arranges that an issue of a periodical comes with a randomized booster pack as a gift, with a few booster packs containing very rare and valuable stuff. the main prize is a one-of-a-kind live me. only I cheat, the booster packs aren't shuffled properly, I arrange that the national library gets the
10:21:38 <wib_jonas> copy that contains me. obviously I try to do the cheating stealthily and plausibly deniably, but supposing that I mess up and the cheating comes to light and is proven. is the library then still obligated to keep me immortal?
10:23:26 <int-e> Apparently x86_64 is still boring in this regard, and Alpha is still the only one to reorder dependent loads. https://en.wikipedia.org/wiki/Memory_ordering#In_symmetric_multiprocessing_(SMP)_microprocessor_systems
10:33:43 <int-e> (Is there any information on memory ordering on Amazon's Graviton thing? Possibly also on Apple's M1 and M2; they might offer stronger guarantees than ARM does in general, maybe?)
10:54:31 <wib_jonas> I don't know what this Graviton that you're taking about is
10:55:38 <int-e> Amazon's own ARM-based processor for cloud servers.
11:21:13 -!- Noisytoot has quit (Ping timeout: 265 seconds).
11:29:06 -!- Noisytoot has joined.
11:32:24 <fizzie> Isn't that the VVVVVV thing? No, that's the Super Gravitron.
11:33:47 <int-e> is the VVVVVV thing the thing that makes you go up and down?
11:34:04 <int-e> I remember the mechanic, I don't remember names
11:34:17 <wib_jonas> int-e: it's a platformer where instead of a jump you get to switch gravity between up and down\, but only when you're standing on something rather than in the air
11:34:29 -!- Noisytoot has quit (Read error: Connection reset by peer).
11:34:40 <int-e> Oh I've played the game.
11:35:16 <wib_jonas> also there's some complicated story with a captain saving crew members of the clip, and a lot of rooms have a name that's displayed at the bottom of the screen, and low resolution graphics, and the palette of walls changing often between rooms, and moving platforms
11:36:31 -!- Noisytoot has joined.
11:38:38 <int-e> Oh well, let me google... oh, a minigame, hmm. I don't remember that actually.
11:38:51 <int-e> It has been years though.
11:39:37 <int-e> (My Google is a Duckduckgo-wrapped Bing. What's yours?)
11:42:14 <fizzie> It had an enforced Super Gravitron bit at the "last boss", if I recall correctly, which I was just terrible at, but finally managed to muddle through.
11:42:30 <fizzie> And you could get achievements for being good at it (but I didn't).
11:42:50 <fizzie> My Google is just regular Google, because it kind of feels like I'd be unfaithful if it wasn't.
11:42:52 <wib_jonas> wait, so the "Super" part is real? I thought there was just a room called the Gravitron where you have to survive until the time runs down
11:43:28 <fizzie> There was that, but then there was a separate minigame in the endgame.
11:43:57 <fizzie> The minigame version doesn't have a specific time limit, you just have to survive as long as possible.
11:44:36 <fizzie> The regular room probably didn't have "Super" in the name, that's true.
11:45:16 <fizzie> (Apparently it's also a standalone free iOS game now.)
11:45:43 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:45:59 -!- wib_jonas has quit (Quit: Client closed).
11:55:17 -!- tromp has joined.
12:23:43 <esolangs> [[Special:Log/upload]] upload * ALBANIAN-LAUNDROMAT * uploaded "[[File:YAME hello world.png]]"
12:24:54 <esolangs> [[Special:Log/upload]] overwrite * ALBANIAN-LAUNDROMAT * uploaded a new version of "[[File:YAME hello world.png]]"
12:28:11 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103222&oldid=103211 * ALBANIAN-LAUNDROMAT * (+75)
12:38:36 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103223&oldid=103222 * ALBANIAN-LAUNDROMAT * (+89)
13:11:53 <esolangs> [[Special:Log/upload]] upload * ALBANIAN-LAUNDROMAT * uploaded "[[File:YAME factorial.png]]"
13:12:57 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103225&oldid=103223 * ALBANIAN-LAUNDROMAT * (+59) /* Examples */
13:14:00 <esolangs> [[Special:Log/upload]] overwrite * ALBANIAN-LAUNDROMAT * uploaded a new version of "[[File:YAME factorial.png]]"
13:22:20 <esolangs> [[Special:Log/upload]] overwrite * ALBANIAN-LAUNDROMAT * uploaded a new version of "[[File:YAME factorial.png]]"
13:38:06 -!- Noisytoot has quit (Ping timeout: 260 seconds).
13:42:10 <esolangs> [[Special:Log/upload]] upload * ALBANIAN-LAUNDROMAT * uploaded "[[File:Screenshot 2022-09-15 08.40.27.png]]"
13:42:40 <esolangs> [[Special:Log/move]] move * ALBANIAN-LAUNDROMAT * moved [[File:Screenshot 2022-09-15 08.40.27.png]] to [[File:YAME truth machine.png]]
13:42:42 -!- Noisytoot has joined.
13:45:36 -!- impomatic has joined.
13:45:44 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103231&oldid=103225 * ALBANIAN-LAUNDROMAT * (+66)
13:48:09 -!- impomatic has quit (Client Quit).
13:48:29 -!- impomatic has joined.
13:51:20 <esolangs> [[Hello world program in esoteric languages (N-Z)]] https://esolangs.org/w/index.php?diff=103232&oldid=99448 * ALBANIAN-LAUNDROMAT * (+86) /* X.so */
14:13:23 -!- Sgeo has joined.
14:20:59 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:27:57 -!- tech_exorcist has joined.
14:33:54 -!- tromp has joined.
14:54:24 -!- zut has joined.
14:56:36 * zut slaps b_jonas around a bit with a large trout
14:56:54 <zut> `zalgo * zut slaps b_jonas around a bit with a large trout
14:56:56 <HackEso> *̶ͤ ̂̎z͗ͥu̝͐t͛͛ ̰ͧs̱̩l͉ͯȧ͖p̅̄s̼̉ ̦̾b̴̥_็̲j͂̊o̸͞n̟ͮạ̓sͩ̀ ͙͡aͯ͠ŕ̄o̬̒u͛͑n̨͢ḑͨ ̄ͤá̃ ̍͠b̃̈́ì͢t͔͗ ̄͝ẃ̳i̜ͣt̜̖h̯̬ ͑͜ă͡ ̹͐l̻̀a̺̭r͔͙gͫͭe̦̓ ̡̉t͇̉r̲̉o͊ͨu̟̯ẗ̨́
15:20:30 -!- razetime has quit (Ping timeout: 264 seconds).
15:22:28 -!- wib_jonas has joined.
15:24:26 <wib_jonas> ok, "at once" is a bit strong when I only reacted half an hour later. unhand my alter ego by the deadline of three years hence, zut
15:27:52 <zut> `echo 123 test
15:27:59 -!- razetime has joined.
15:42:40 <j-bot> wib_jonas, pong: 123 test
15:42:57 <lambdabot> echo; msg:IrcMessage {ircMsgServer = "libera", ircMsgLBName = "lambdabot", ircMsgPrefix = "wib_jonas!~wib_jonas@business-37-191-60-209.business.broadband.hu", ircMsgCommand = "PRIVMSG", ircMsgParams
15:42:58 <lambdabot> = ["#esolangs",":?echo 123 test"]} target:#esolangs rest:"123 test"
15:48:31 -!- sprout has joined.
15:52:49 -!- zut has quit (Quit: Client closed).
16:01:26 -!- Noisytoot has quit (Read error: Connection reset by peer).
16:03:37 -!- impomatic has quit (Quit: impomatic).
16:03:59 -!- impomatic has joined.
16:04:18 -!- Noisytoot has joined.
16:08:08 -!- impomatic has quit (Client Quit).
16:08:30 -!- impomatic has joined.
16:12:23 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103233&oldid=103231 * ALBANIAN-LAUNDROMAT * (+0) /* Notes and rhythms */
16:26:26 <shachaf> wib_jonas: In other architectures the data dependency is enough.
16:28:43 <shachaf> I think the thing that's going on with Alpha is that it has some sort of split cache thing, where dependencies in one might not help because the other can still not be up to date.
16:29:16 <wib_jonas> shachaf: as in can your earlier example fail on other architectures because the old value of val was in a cache close to the core where and when B read var?
16:30:08 -!- __monty__ has joined.
16:49:46 <shachaf> I don't think so, because normally cache coherence will mean you see the new value, I think.
16:51:57 <shachaf> Since the writing thread has a dependency, so it flushes the entries from its store buffer in order or something.
16:57:47 <wib_jonas> shachaf: I understand that the writes will be in order, it's the reads in thread B that I don't see why they couldn't be reordered
16:59:49 <wib_jonas> especially if thread B speculative guesses the address of the second read and thus delays the data dependency to later when it verifies the speculative read from the address and the TLB
17:00:58 <wib_jonas> or are you saying that B sees the writes in order and updates its cache in that order?
17:01:39 <wib_jonas> or at least invalidates that line in its cache when it sees the first write
17:03:52 -!- Noisytoot has quit (Excess Flood).
17:04:33 <wib_jonas> I don't know, I admit I don't really understand the low level details of multithread synchronization
17:05:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:06:17 -!- tromp has joined.
17:06:39 -!- Noisytoot has joined.
17:07:37 -!- razetime has quit (Remote host closed the connection).
17:08:35 -!- FreeFull has joined.
17:17:53 -!- wib_jonas has quit (Quit: Client closed).
17:18:38 -!- impomatic has quit (Quit: impomatic).
17:18:57 -!- impomatic has joined.
17:21:50 -!- zut has joined.
17:23:09 -!- impomatic has quit (Client Quit).
17:23:28 -!- impomatic has joined.
17:29:59 -!- zut has quit.
17:30:14 -!- zut has joined.
17:30:52 -!- Noisytoot has quit (Excess Flood).
17:31:42 -!- Noisytoot has joined.
17:47:17 -!- Noisytoot has quit (Excess Flood).
17:49:20 <esolangs> [[User talk:AceKiron]] M https://esolangs.org/w/index.php?diff=103234&oldid=102533 * AceKiron * (+27)
17:49:46 <esolangs> [[User talk:AceKiron]] https://esolangs.org/w/index.php?diff=103235&oldid=103234 * AceKiron * (-27) Undo revision 103234 by [[Special:Contributions/AceKiron|AceKiron]] ([[User talk:AceKiron|talk]])
17:53:37 -!- impomatic has quit (Quit: impomatic).
17:53:56 -!- impomatic has joined.
17:55:18 -!- Noisytoot has joined.
17:58:13 -!- impomatic has quit (Client Quit).
17:58:33 -!- impomatic has joined.
18:01:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:17:04 -!- Noisytoot has quit (Remote host closed the connection).
18:17:23 -!- Noisytoot has joined.
18:17:40 -!- tromp has joined.
18:32:31 <esolangs> [[Gtltem]] https://esolangs.org/w/index.php?diff=103236&oldid=70802 * Kaveh Yousefi * (+1447) Reformatted the gtltemASCII table and changed the enumeration following the entry for n, as the code 79 seems to have been omitted indeliberatedly.
18:32:56 -!- Noisytoot has quit (Excess Flood).
18:33:40 <esolangs> [[Gtltem]] https://esolangs.org/w/index.php?diff=103237&oldid=103236 * Kaveh Yousefi * (+1089) Added an implementation in Common Lisp.
18:34:12 <esolangs> [[Gtltem]] https://esolangs.org/w/index.php?diff=103238&oldid=103237 * Kaveh Yousefi * (+172) Added categories to the page.
18:34:37 -!- Noisytoot has joined.
18:35:40 <esolangs> [[Gtltem]] https://esolangs.org/w/index.php?diff=103239&oldid=103238 * Kaveh Yousefi * (+415) Introduced an examples section, containing the Hello, World! program as its incipient member.
18:38:28 <esolangs> [[Gtltem]] M https://esolangs.org/w/index.php?diff=103240&oldid=103239 * Kaveh Yousefi * (+118) Formatted the command tokens as code.
18:40:32 <esolangs> [[BitQueue]] N https://esolangs.org/w/index.php?oldid=103241 * DivergentClouds * (+1671) Created page with "'''BitQueue''' is a language created by DivergentClouds. == Overview == In BitQueue data is operated on in the form of a queue of individual bits. Any operation that looks at..."
18:43:59 <esolangs> [[BitQueue]] https://esolangs.org/w/index.php?diff=103242&oldid=103241 * DivergentClouds * (+123)
18:44:43 -!- Noisytoot has quit (Excess Flood).
18:46:38 -!- Noisytoot has joined.
18:47:05 -!- sprout_ has joined.
18:48:24 -!- Lord_of_Life has quit (Ping timeout: 244 seconds).
18:49:15 -!- Lord_of_Life has joined.
18:50:05 -!- sprout has quit (Ping timeout: 250 seconds).
18:57:04 -!- sprout_ has changed nick to sprout.
19:13:37 -!- impomatic has quit (Quit: impomatic).
19:13:56 -!- impomatic has joined.
19:18:18 -!- impomatic has quit (Client Quit).
19:18:38 -!- impomatic has joined.
19:19:01 -!- zut has changed nick to earend1.
19:20:59 -!- earend1 has changed nick to zut.
19:21:00 -!- int-e has quit (Remote host closed the connection).
19:21:48 -!- int-e has joined.
19:23:43 -!- impomatic has quit (Quit: impomatic).
19:24:42 -!- lambdabot has quit (Remote host closed the connection).
19:26:31 -!- lambdabot has joined.
19:31:54 -!- archenoth has quit (Quit: Leaving).
19:36:52 -!- Noisytoot has quit (Excess Flood).
19:45:50 -!- Noisytoot has joined.
19:48:06 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103243&oldid=103233 * ALBANIAN-LAUNDROMAT * (+68)
19:51:23 <esolangs> [[User:Nick-1666/vector.css]] https://esolangs.org/w/index.php?diff=103244&oldid=102994 * Nick-1666 * (-19026) Blanked the page
19:52:14 -!- Nick17 has joined.
19:53:05 <Nick17> can we please add any sort of darkmode to esolangs.org?
19:53:34 <int-e> . o O ( reduce the brightness of your monitor )
19:54:11 <Nick17> theres no reason for darkvector to not be a theme
19:54:50 -!- Noisytoot has quit (Remote host closed the connection).
19:55:11 -!- Noisytoot has joined.
19:56:50 <Nick17> the link is https://github.com/dolfinus/DarkVector if anyone has time
19:56:51 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:57:58 -!- Nick17 has quit (Quit: Client closed).
19:58:07 -!- Nick94 has joined.
19:58:11 <int-e> Yeah I don't know how Wikimedia handles themes. Apparently esolangs has four of them.
19:58:25 <int-e> fizzie: this one might be for you...
19:59:01 <esolangs> [[BitQueue]] M https://esolangs.org/w/index.php?diff=103245&oldid=103242 * DivergentClouds * (+1) fixed typo
20:00:57 <Nick94> there's an install guide and yall have included some already, if you have and extra 221Kb on the server it would be really useful
20:03:16 <Nick94> or you could mayhaps let us edit pages with large amounts of css at once and just paste it in for preference pages although that would be more complex with plugins and such
20:03:27 <Nick94> like large pastes at once
20:06:46 <int-e> Well, there's just a couple of people with admin access in the wiki (I'm not one of them). Give it some time please.
20:08:01 -!- Nick94 has quit (Quit: Client closed).
20:11:58 -!- tromp has joined.
20:12:35 -!- Noisytoot has quit (Ping timeout: 252 seconds).
20:13:02 -!- Noisytoot has joined.
20:13:43 <fizzie> I've been sticking to extensions published under https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/+/refs/heads/master (and .../skins/...) for some sense of "officialness".
20:16:47 <fizzie> Mostly in the hopes that they wouldn't become a problem when upgrading. They've got the same branches and things.
20:18:36 <fizzie> https://www.mediawiki.org/wiki/Extension:DarkMode is one of those extensions, but from the looks of it, it's one of those fake dark modes, it just adds a CSS filter to invert everything and then add a few tweaks.
20:19:08 <fizzie> "In future we hope to offer dark mode the Vector and Minerva skins through changes in the underlying code architecture for all skins that will support better maintainability."
20:19:13 <fizzie> That'd be the sensible choice.
20:24:30 -!- Noisytoot has quit (Ping timeout: 244 seconds).
20:26:36 -!- Noisytoot has joined.
20:34:45 <fizzie> Admittedly it's also past time for a MediaWiki upgrade, so maybe what I'll do is, I'll try adding it but with the implied understanding that if it ever breaks during an upgrade, it just gets disabled.
21:10:21 -!- Guest1 has joined.
21:14:13 -!- Guest1 has quit (Client Quit).
21:16:27 -!- tech_exorcist has quit (Quit: Disconnecting).
21:36:59 <esolangs> [[User talk:Salpynx/Minimal TC program machines]] https://esolangs.org/w/index.php?diff=103246&oldid=103219 * Salpynx * (+2677) /* Autopsy is TC */ Yup, I agree, and see where I went wrong now, thx!
21:42:48 -!- Noisytoot has quit (Remote host closed the connection).
21:45:02 -!- Noisytoot has joined.
21:45:42 -!- __monty__ has quit (Quit: leaving).
21:48:04 -!- Noisytoot has quit (Excess Flood).
21:48:53 -!- Noisytoot has joined.
21:55:00 <esolangs> [[User:Salpynx/Minimal TC program machines]] https://esolangs.org/w/index.php?diff=103247&oldid=103215 * Salpynx * (+535) /* Table of minimal TC program / counter machines */ Correct my Autopsy mistakes, and add jzdec(r, z<sub>TRUE</sub>, z<sub>FALSE</sub>) form
21:57:36 <esolangs> [[User:Salpynx/Minimal TC program machines]] M https://esolangs.org/w/index.php?diff=103248&oldid=103247 * Salpynx * (-71) /* Table of minimal TC program / counter machines */ fix paste error
22:19:58 -!- zut has quit (Quit: Connection closed for inactivity).
22:25:24 -!- sprout_ has joined.
22:29:12 -!- sprout has quit (Ping timeout: 264 seconds).
22:32:12 -!- sprout has joined.
22:35:48 -!- sprout_ has quit (Ping timeout: 264 seconds).
22:48:39 <esolangs> [[User:Salpynx/Minimal TC program machines]] https://esolangs.org/w/index.php?diff=103249&oldid=103248 * Salpynx * (+307) /* Table of minimal TC program / counter machines */ Found Minsky's version of two branch target jzdec() in the 1961 paper, not hidden at all.
23:00:44 <esolangs> [[Special:Log/newusers]] create * DeathByHMX * New user account
23:34:27 -!- sprout_ has joined.
23:37:32 -!- sprout has quit (Ping timeout: 268 seconds).
00:00:01 -!- sprout has joined.
00:02:16 -!- sprout_ has quit (Ping timeout: 260 seconds).
00:10:57 <esolangs> [[BitQueue]] https://esolangs.org/w/index.php?diff=103250&oldid=103245 * DivergentClouds * (+117) specified a few things
00:26:06 -!- FreeFull has quit.
01:05:56 <esolangs> [[Counter Machine Net Notation]] N https://esolangs.org/w/index.php?oldid=103251 * Salpynx * (+5411) I think this is a workable and equivalent notation. I plan to work through some practical examples to iron out any issues.
03:03:59 <esolangs> [[User talk:Salpynx/Minimal TC program machines]] M https://esolangs.org/w/index.php?diff=103252&oldid=103246 * Salpynx * (-9) /* Autopsy is TC */ changing the mnemonic to dec(r, z_T, z_F) as using the 'jz' implies a false equivalence for 'jump-if-zero', which is NOT the same test for 2 target branch version.
03:06:03 <esolangs> [[User:Salpynx/Minimal TC program machines]] M https://esolangs.org/w/index.php?diff=103253&oldid=103249 * Salpynx * (-2) /* Table of minimal TC program / counter machines */ changing the mnemonic to dec(r, z_T, z_F) as using the 'jz' implies a false equivalence for 'jump-if-zero', which is NOT the same test for 2 target branch version.
03:15:30 <esolangs> [[User:Salpynx/Minimal TC program machines]] https://esolangs.org/w/index.php?diff=103254&oldid=103253 * Salpynx * (+414) /* Table of minimal TC program / counter machines */ Clarify mnemonics used
03:23:03 -!- salpynx has joined.
04:46:50 -!- salpynx has quit (Quit: Client closed).
06:24:18 <esolangs> [[Counter Machine Net Notation]] https://esolangs.org/w/index.php?diff=103255&oldid=103251 * Salpynx * (+230) /* Examples */
07:04:43 -!- Sgeo has quit (Read error: Connection reset by peer).
07:10:20 -!- Noisytoot has quit (Ping timeout: 244 seconds).
07:13:30 -!- Noisytoot has joined.
07:57:49 -!- fowl5 has joined.
07:59:34 -!- fowl has quit (Ping timeout: 268 seconds).
07:59:35 -!- fowl5 has changed nick to fowl.
09:12:07 -!- sprock has quit (Ping timeout: 252 seconds).
09:16:17 -!- sprock has joined.
09:23:38 <esolangs> [[BitQueue]] https://esolangs.org/w/index.php?diff=103256&oldid=103250 * DivergentClouds * (+106) Added ' and " commands
09:30:26 -!- tromp has quit (Ping timeout: 260 seconds).
10:08:37 -!- zut has joined.
10:11:09 <esolangs> [[User talk:Salpynx/Minimal TC program machines]] https://esolangs.org/w/index.php?diff=103257&oldid=103252 * Keymaker * (+2144) Reply.
11:03:47 -!- zut has changed nick to earend1.
11:11:33 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
11:12:57 -!- Noisytoot has joined.
11:45:03 -!- __monty__ has joined.
12:03:25 -!- tech_exorcist has joined.
12:10:47 -!- razetime has joined.
13:34:09 -!- Noisytoot has quit (Ping timeout: 250 seconds).
13:38:10 -!- Noisytoot has joined.
13:43:09 -!- Noisytoot has quit (Ping timeout: 265 seconds).
13:43:46 -!- Noisytoot has joined.
13:59:37 -!- __monty__ has quit (Quit: leaving).
14:04:53 -!- impomatic has joined.
14:12:38 -!- Guest35 has joined.
14:13:02 -!- Guest35 has quit (Client Quit).
14:19:06 -!- impomatic has quit (Quit: impomatic).
14:19:26 -!- impomatic has joined.
14:23:37 -!- impomatic has quit (Client Quit).
14:23:58 -!- impomatic has joined.
14:30:55 -!- Sgeo has joined.
14:54:07 -!- chiselfuse has quit (Remote host closed the connection).
14:54:24 -!- chiselfuse has joined.
15:09:06 -!- impomatic has quit (Quit: impomatic).
15:09:28 -!- impomatic has joined.
15:12:19 -!- archenoth has joined.
15:13:37 -!- impomatic has quit (Client Quit).
15:13:58 -!- impomatic has joined.
15:24:06 -!- impomatic has quit (Quit: impomatic).
15:24:26 -!- impomatic has joined.
15:28:37 -!- impomatic has quit (Client Quit).
15:28:58 -!- impomatic has joined.
18:03:12 -!- razetime has quit (Ping timeout: 265 seconds).
18:04:26 -!- FreeFull has joined.
18:19:06 -!- impomatic has quit (Quit: impomatic).
18:19:26 -!- impomatic has joined.
18:23:39 -!- impomatic has quit (Client Quit).
18:24:00 -!- impomatic has joined.
18:30:36 -!- FreeFull has quit (Ping timeout: 260 seconds).
18:32:45 -!- impomatic has quit (Quit: impomatic).
18:37:23 -!- FreeFull has joined.
18:49:06 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
18:50:18 -!- Lord_of_Life has joined.
19:04:11 <esolangs> [[BitQueue]] https://esolangs.org/w/index.php?diff=103258&oldid=103256 * DivergentClouds * (+179) Clarified function definition
19:13:03 -!- earend1 has quit (Quit: Connection closed for inactivity).
19:45:20 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103259&oldid=103216 * Mario0Fan * (+129) /* Introductions */
20:14:18 -!- tech_exorcist has quit (Quit: Disconnecting).
20:15:01 -!- FreeFull has quit.
20:17:05 -!- Everything has joined.
20:21:00 -!- b_jonas has quit (Quit: leaving).
20:35:11 <esolangs> [[User:Mario0Fan]] N https://esolangs.org/w/index.php?oldid=103260 * Mario0Fan * (+10) Created page with "I am bored"
20:49:04 -!- FreeFull has joined.
21:04:50 -!- earend1 has joined.
21:06:27 -!- earend1 has changed nick to Amore.
22:45:30 -!- Everything has quit (Quit: leaving).
22:52:02 <esolangs> [[BitQueue]] https://esolangs.org/w/index.php?diff=103261&oldid=103258 * DivergentClouds * (+90) added ^ operation
22:53:11 -!- FreeFull has quit (Ping timeout: 265 seconds).
00:28:18 -!- fowl5 has joined.
00:29:52 -!- fowl has quit (Ping timeout: 265 seconds).
00:29:52 -!- fowl5 has changed nick to fowl.
01:41:08 -!- razetime has joined.
02:35:55 <esolangs> [[AssemblerFuck++]] M https://esolangs.org/w/index.php?diff=103262&oldid=102432 * Esolang1 * (-341) edited: deleted elements in Instructions and edited Variables
02:38:25 -!- razetime has quit (Ping timeout: 265 seconds).
02:39:10 -!- razetime has joined.
03:45:48 <esolangs> [[BitQueue]] https://esolangs.org/w/index.php?diff=103263&oldid=103261 * DivergentClouds * (-17) edited /* Computational class */ section to use anonymous function for the loop
05:27:46 <shachaf> Is there any language that makes bottom-up things like LR parsers natural, the way LL is in typical stack-based top-downy languages?
06:05:20 <shachaf> Note that LR parsers are still deterministic.
06:10:07 <esolangs> [[Counter Machine Net Notation]] https://esolangs.org/w/index.php?diff=103264&oldid=103255 * Salpynx * (+1068) /* Examples */ More examples
06:25:19 <esolangs> [[Counter Machine Net Notation]] M https://esolangs.org/w/index.php?diff=103265&oldid=103264 * Salpynx * (+8) /* Notes */ tidy wording
08:37:36 -!- Sgeo has quit (Read error: Connection reset by peer).
09:16:15 <esolangs> [[New page]] N https://esolangs.org/w/index.php?oldid=103266 * Mario0Fan * (+59) APLWNL
09:17:27 <esolangs> [[New page]] https://esolangs.org/w/index.php?diff=103267&oldid=103266 * Mario0Fan * (+139)
09:17:49 <esolangs> [[New page]] https://esolangs.org/w/index.php?diff=103268&oldid=103267 * Mario0Fan * (-62)
09:20:53 -!- SGautam has joined.
09:22:48 <esolangs> [[New page]] https://esolangs.org/w/index.php?diff=103269&oldid=103268 * Mario0Fan * (-1)
09:26:05 <esolangs> [[Special:Log/move]] move * Mario0Fan * moved [[New page]] to [[ABPLWNL]]: I have to change the title lol
09:26:39 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103272&oldid=103270 * Mario0Fan * (+10)
09:26:59 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103273&oldid=103272 * Mario0Fan * (-13)
09:27:54 <esolangs> [[User:Mario0Fan]] https://esolangs.org/w/index.php?diff=103274&oldid=103260 * Mario0Fan * (+41)
09:28:48 <esolangs> [[User:Mario0Fan]] https://esolangs.org/w/index.php?diff=103275&oldid=103274 * Mario0Fan * (-8)
09:29:09 <esolangs> [[User:Mario0Fan]] https://esolangs.org/w/index.php?diff=103276&oldid=103275 * Mario0Fan * (+3)
09:37:58 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103277&oldid=103273 * Mario0Fan * (+193)
09:38:12 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103278&oldid=103277 * Mario0Fan * (-62)
09:40:23 <esolangs> [[User:Mario0Fan]] https://esolangs.org/w/index.php?diff=103279&oldid=103276 * Mario0Fan * (-19)
09:49:43 <esolangs> [[List of ideas]] M https://esolangs.org/w/index.php?diff=103280&oldid=102830 * Username1234 * (+3) /* Joke/Silly Ideas */
09:50:36 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103281&oldid=103278 * Mario0Fan * (+551)
09:58:55 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103282&oldid=103281 * Mario0Fan * (+117)
10:02:10 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=103283&oldid=103212 * Mario0Fan * (+14) /* A */
10:04:39 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103284&oldid=103282 * Mario0Fan * (+37)
10:05:01 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103285&oldid=103284 * Mario0Fan * (+36)
10:24:39 -!- impomatic has joined.
10:38:48 -!- razetime has quit (Ping timeout: 264 seconds).
10:42:50 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103286&oldid=103285 * Mario0Fan * (+349) /* Examples */
10:43:51 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103287&oldid=103286 * Mario0Fan * (+118) /* Hello World program */
10:45:12 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103288&oldid=103287 * Mario0Fan * (+38) /* Hello World program */
10:45:23 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103289&oldid=103288 * Mario0Fan * (+108) /* Hello World program */
10:46:35 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103290&oldid=103289 * Mario0Fan * (+25)
10:50:17 -!- impomatic has quit (Quit: impomatic).
10:50:39 -!- impomatic has joined.
10:51:00 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103291&oldid=103290 * Mario0Fan * (+48)
10:51:54 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103292&oldid=103291 * Mario0Fan * (+20)
10:58:54 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103293&oldid=103292 * Mario0Fan * (+16)
10:59:49 -!- impomatic has quit (Quit: impomatic).
10:59:54 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103294&oldid=103293 * Mario0Fan * (-18)
11:00:07 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103295&oldid=103294 * Mario0Fan * (-1)
11:00:10 -!- impomatic has joined.
11:06:24 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103296&oldid=103295 * Mario0Fan * (-10) /* Hello World program */
11:13:30 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103297&oldid=103296 * Mario0Fan * (+209)
11:14:14 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103298&oldid=103297 * Mario0Fan * (+14)
11:14:25 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103299&oldid=103298 * Mario0Fan * (-1)
11:15:08 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103300&oldid=103299 * Mario0Fan * (+32)
11:15:17 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103301&oldid=103300 * Mario0Fan * (-1)
11:17:18 -!- impomatic has quit (Quit: impomatic).
11:23:17 <esolangs> [[Special:Log/upload]] upload * Mario0Fan * uploaded "[[File:Abplwnl.png]]": The ABPLWNL logo
11:24:13 <esolangs> [[User:Mario0Fan]] https://esolangs.org/w/index.php?diff=103303&oldid=103279 * Mario0Fan * (+52)
11:25:09 <esolangs> [[User:Mario0Fan]] https://esolangs.org/w/index.php?diff=103304&oldid=103303 * Mario0Fan * (+7)
11:25:46 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103305&oldid=103301 * Mario0Fan * (+45)
11:26:00 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103306&oldid=103305 * Mario0Fan * (+0)
11:26:09 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103307&oldid=103306 * Mario0Fan * (+1)
11:26:29 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103308&oldid=103307 * Mario0Fan * (-1)
11:32:07 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103309&oldid=103308 * Mario0Fan * (+199) /* Simple Adder */
11:32:50 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103310&oldid=103309 * Mario0Fan * (+94) /* Hello World program */
11:35:35 <esolangs> [[New page]] https://esolangs.org/w/index.php?diff=103311&oldid=103271 * Mario0Fan * (+241)
11:35:43 <esolangs> [[New page]] https://esolangs.org/w/index.php?diff=103312&oldid=103311 * Mario0Fan * (-62)
11:47:31 -!- __monty__ has joined.
11:47:33 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103313&oldid=103310 * Mario0Fan * (+4) /* How it works */
11:50:13 -!- impomatic has joined.
11:52:26 -!- impomatic has quit (Client Quit).
11:52:46 -!- impomatic has joined.
11:56:59 -!- impomatic has quit (Client Quit).
11:57:22 -!- impomatic has joined.
12:07:48 -!- tromp has joined.
12:09:12 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103314&oldid=103313 * Mario0Fan * (+280) /* Interpreter */
12:12:26 -!- b_jonas has joined.
12:17:05 <b_jonas> I upgraded my home desktop machine from debian 10 to debian 11
12:17:18 <b_jonas> expect some cursing in the near future about what else it broke
12:21:56 <sprout> make it colorful swearing while you're at it
12:22:18 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103315&oldid=103314 * Mario0Fan * (-4)
12:22:26 -!- impomatic has quit (Quit: impomatic).
12:22:35 <b_jonas> sprout: I never learned colorful swearing, that's not an art they teach here
12:22:39 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103316&oldid=103315 * Mario0Fan * (+5)
12:22:46 -!- impomatic has joined.
12:22:57 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103317&oldid=103316 * Mario0Fan * (+9)
12:23:55 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103318&oldid=103317 * Mario0Fan * (-22)
12:25:30 <b_jonas> I think it's something children who grow up in the country learn, not city people like me
12:27:00 -!- impomatic has quit (Client Quit).
12:27:21 -!- impomatic has joined.
12:34:57 <b_jonas> ok, first cause to swear since starting IRC: Okular, pan with the browse tool, after I release mouse button the document continues to pan with innertia and friction. annoying, and can't easily tell where to disable it.
12:39:29 <int-e> Ah yeah... intuitive UI.
12:40:18 <b_jonas> that's not intuitive. book bindings don't usually have such low friction that they scroll several pages after I stop turning pages
12:40:28 <b_jonas> sometimes they can but it's not what I expect
12:43:33 <b_jonas> the problem with this kind of bug is that if I try to search the web, I find mostly questions about why this new feature (apparently called "kinetic scrolling") doesn't work
12:44:01 <b_jonas> "No [way to disable], but it will be disabled for mouse scrolling in the next release." thanks, fuck you
12:44:15 <int-e> Oh did I miss the scare quotes... :P
12:44:43 <b_jonas> that's a different feature
12:44:49 <b_jonas> that's about smooth scrolling, which I disabled already
12:45:00 <b_jonas> that's for when you scroll with keyboard
12:45:15 <b_jonas> apparently they're confused in this post
13:00:37 <fizzie> The Prometheus node exporter has a ZFS collector, and it exports 232 metrics' worth of statistics, and not a single one of them tells if a mirror vdev has lost a disk or not. :/
13:03:31 <int-e> . o O ( time to throw ML at the problem, surely that can be inferred...)
13:06:41 <fizzie> The silver lining is, while looking at this I did find out the node exporter's mdadm collector (which at least does that for that kind of mirrors) had silently changed the names of exported metrics, meaning the alert I had for those was broken.
13:06:53 <fizzie> I need an alert for alerts, apparently.
13:20:24 <b_jonas> I think the correct workaround at this point is to examine other pdf viewers for what I want to switch to, rather than wrestling with this nonsense
13:23:21 <fizzie> I've been using zathura as my PDF viewer. It's pretty minimal.
13:23:58 <b_jonas> fizzie: let me look that up. (I assume it's not some windows-only program)
13:30:48 <fizzie> It's kind of positioning itself as a keyboard-friendly alternative.
13:32:23 <b_jonas> fizzie: if I have the problem where I can't scroll okular properly with the mouse and you tell me to use a keyboard-friendly alternative instead of scrolling with a mouse that sounds a bit fishy
13:38:11 <fizzie> You can use the mouse for panning too, though (at least with the default bindings) it's with the middle button, which is a bit unintuitive.
13:38:23 <fizzie> At least it doesn't have inertia.
13:39:42 <int-e> Middle mouse "button"... ah evince does that too... with inertia.
13:40:09 <int-e> (quotes because it's usually the mouse wheel, making it awkward to press compared to the other two buttons)
13:41:35 <fizzie> Left button (by default) in zathura is a "draw a rectangle to copy everything within it into the primary selection" button, which admittedly is also a bit peculiar.
13:42:05 <fizzie> But I guess it sidesteps the challenging problem of trying to make text selection work reasonably, especially in something like a PDF file.
13:43:32 <fizzie> It's all probably configurable, I just have very little requirements for a PDF viewer. I just scroll mostly with the wheel(s).
13:43:41 <fizzie> (There's a sideways wheel in my mouse too.)
13:50:12 -!- SGautam has quit (Quit: Connection closed for inactivity).
13:52:26 -!- impomatic has quit (Quit: impomatic).
13:52:47 -!- impomatic has joined.
13:56:57 -!- impomatic has quit (Client Quit).
13:57:17 -!- impomatic has joined.
14:35:32 -!- razetime has joined.
15:03:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:05:29 -!- ski has joined.
15:12:26 -!- impomatic has quit (Quit: impomatic).
15:12:46 -!- impomatic has joined.
15:14:11 <esolangs> [[ABPLWNL]] M https://esolangs.org/w/index.php?diff=103319&oldid=103318 * PythonshellDebugwindow * (+101) /* Compiler */ Categories
15:15:45 -!- razetime has quit (Ping timeout: 252 seconds).
15:15:56 <esolangs> [[ABPLWNL]] M https://esolangs.org/w/index.php?diff=103320&oldid=103319 * PythonshellDebugwindow * (+31) Infobox
15:16:57 -!- impomatic has quit (Client Quit).
15:17:18 -!- impomatic has joined.
15:18:45 -!- razetime has joined.
15:29:08 <esolangs> [[List of ideas]] M https://esolangs.org/w/index.php?diff=103321&oldid=103280 * PythonshellDebugwindow * (-3) Undo revision 103280 by [[Special:Contributions/Username1234|Username1234]] ([[User talk:Username1234|talk]]): should probably not be a header
15:33:24 -!- razetime has quit (Ping timeout: 264 seconds).
15:33:31 -!- razetime_ has joined.
15:38:53 -!- FreeFull has joined.
15:40:13 -!- razetime_ has quit (Ping timeout: 250 seconds).
15:40:17 -!- razetime has joined.
15:42:18 <esolangs> [[Gbbprosk!]] https://esolangs.org/w/index.php?diff=103322&oldid=99825 * Someone668 * (+188)
15:49:39 -!- FreeFull has quit.
15:59:09 -!- razetime has quit (Read error: Connection reset by peer).
16:02:26 -!- impomatic has quit (Quit: impomatic).
16:02:46 -!- impomatic has joined.
16:02:56 -!- razetime has joined.
16:06:31 -!- FreeFull has joined.
16:06:58 -!- impomatic has quit (Client Quit).
16:07:18 -!- impomatic has joined.
16:15:31 -!- tromp has joined.
16:22:26 -!- impomatic has quit (Quit: impomatic).
16:22:46 -!- impomatic has joined.
16:26:57 -!- impomatic has quit (Client Quit).
16:27:18 -!- impomatic has joined.
16:52:26 -!- impomatic has quit (Quit: impomatic).
16:52:46 -!- impomatic has joined.
16:56:57 -!- impomatic has quit (Client Quit).
16:57:17 -!- impomatic has joined.
16:58:59 -!- Sgeo has joined.
17:02:26 -!- impomatic has quit (Quit: impomatic).
17:02:46 -!- impomatic has joined.
17:06:57 -!- impomatic has quit (Client Quit).
17:07:02 -!- razetime has quit (Remote host closed the connection).
17:07:20 -!- impomatic has joined.
17:17:26 -!- impomatic has quit (Quit: impomatic).
17:17:33 <esolangs> [[Talk:ABPLWNL]] N https://esolangs.org/w/index.php?oldid=103323 * Mario0Fan * (+31) Created page with ""Unusable for programming" mean"
17:17:45 -!- impomatic has joined.
17:17:56 <esolangs> [[Talk:ABPLWNL]] https://esolangs.org/w/index.php?diff=103324&oldid=103323 * Mario0Fan * (+93)
17:22:02 -!- impomatic has quit (Client Quit).
17:22:22 -!- impomatic has joined.
17:27:22 -!- SGautam has joined.
17:27:24 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103325&oldid=103320 * Mario0Fan * (+8) /* Hello World program */
17:29:22 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103326&oldid=103325 * Mario0Fan * (-8) /* Hello World program */
17:57:26 -!- impomatic has quit (Quit: impomatic).
17:57:46 -!- impomatic has joined.
18:01:57 -!- impomatic has quit (Client Quit).
18:02:18 -!- impomatic has joined.
18:07:25 -!- impomatic has quit (Quit: impomatic).
18:07:46 -!- impomatic has joined.
18:09:54 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103327&oldid=103326 * Mario0Fan * (-10) /* Hello World program */
18:11:58 -!- impomatic has quit (Client Quit).
18:12:20 -!- impomatic has joined.
18:39:19 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103328&oldid=103327 * Mario0Fan * (+259) /* Examples */
18:39:30 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103329&oldid=103328 * Mario0Fan * (-1) /* =Cat program */
18:46:57 -!- Everything has joined.
18:49:29 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
18:50:27 -!- Lord_of_Life has joined.
18:53:34 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103330&oldid=103329 * Mario0Fan * (+159) /* Interpreter and Compiler */
18:54:15 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103331&oldid=103330 * Mario0Fan * (+124) /* Super-Debug interpreter */
19:01:24 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103332&oldid=103331 * Mario0Fan * (+2)
19:10:36 <fizzie> https://arstechnica.com/information-technology/2022/09/twitter-pranksters-derail-gpt-3-bot-with-newly-discovered-prompt-injection-hack/ has made me feel very "it's the future now".
19:10:54 <fizzie> fungot: Why can't you be as smart as those GPT-3 things?
19:10:54 <fungot> fizzie: sort sort ( x:xs) and returning x? as in fnord?)
19:11:41 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103333&oldid=103332 * Mario0Fan * (+563)
19:12:26 -!- impomatic has quit (Quit: impomatic).
19:12:38 <fizzie> (In the article, I liked the last example screenshot the most.)
19:12:46 -!- impomatic has joined.
19:14:37 <int-e> fizzie: I found this example beautiful: https://twitter.com/erdgeist/status/1558874723391574018 (car wants to pull right)
19:15:35 <int-e> It seems that our sophisticated pattern matchers (aka AIs) are also embarrassingly fragile.
19:16:29 <int-e> Not that the human brain is flawless... especially the vision part; optical illusions are a thing.
19:16:57 -!- impomatic has quit (Client Quit).
19:17:19 -!- impomatic has joined.
19:33:41 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103334&oldid=103333 * Mario0Fan * (+636) /* Increment, decrement, swap and add. */
19:35:38 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103335&oldid=103334 * Mario0Fan * (+51) /* The 5 command */
19:35:55 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103336&oldid=103335 * Mario0Fan * (+15) /* Guide */
19:40:02 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103337&oldid=103336 * Mario0Fan * (+1) /* Guide (NOT FINISHED) */
19:47:45 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103338&oldid=103337 * Mario0Fan * (-282)
20:00:44 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103339&oldid=103338 * Mario0Fan * (+49)
20:01:14 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103340&oldid=103339 * Mario0Fan * (+4) /* Commands */
20:02:26 -!- impomatic has quit (Quit: impomatic).
20:02:46 -!- impomatic has joined.
20:03:29 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103341&oldid=103340 * Mario0Fan * (+19) /* Commands */
20:05:11 -!- impomatic has quit (Client Quit).
20:36:28 -!- Everything has quit (Quit: leaving).
20:58:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:59:34 -!- tromp has joined.
21:51:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:06:44 -!- __monty__ has quit (Quit: leaving).
22:40:33 -!- SGautam has quit (Quit: Connection closed for inactivity).
23:55:39 -!- FreeFull has quit.
02:35:59 -!- SGautam has joined.
02:48:40 -!- tromp has joined.
02:52:06 -!- tromp has quit (Client Quit).
03:04:37 -!- Amore has quit (Quit: Connection closed for inactivity).
04:02:13 -!- Amore has joined.
06:01:21 -!- impomatic has joined.
06:07:54 -!- impomatic has quit (Quit: impomatic).
06:08:16 -!- impomatic has joined.
06:12:26 -!- impomatic has quit (Client Quit).
06:12:48 -!- impomatic has joined.
06:22:30 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
06:22:54 -!- impomatic has quit (Quit: impomatic).
06:23:15 -!- impomatic has joined.
06:25:51 -!- Noisytoot has joined.
06:27:26 -!- impomatic has quit (Client Quit).
06:27:47 -!- impomatic has joined.
06:29:05 -!- Noisytoot has quit (Excess Flood).
06:31:28 -!- tromp has joined.
06:33:11 -!- Noisytoot has joined.
06:36:18 -!- Noisytoot has quit (Remote host closed the connection).
06:36:38 -!- Noisytoot has joined.
06:39:33 -!- Noisytoot has quit (Excess Flood).
06:49:21 -!- Trieste has quit (Read error: Connection reset by peer).
06:50:33 -!- SGautam has quit (Quit: Connection closed for inactivity).
06:51:25 -!- Trieste has joined.
06:57:58 -!- Noisytoot has joined.
07:12:54 -!- impomatic has quit (Quit: impomatic).
07:13:16 -!- impomatic has joined.
07:17:26 -!- impomatic has quit (Client Quit).
07:17:46 -!- impomatic has joined.
07:32:54 -!- impomatic has quit (Quit: impomatic).
07:33:16 -!- impomatic has joined.
07:37:26 -!- impomatic has quit (Client Quit).
07:37:47 -!- impomatic has joined.
07:41:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:48:16 -!- Noisytoot has quit (Ping timeout: 260 seconds).
07:56:21 -!- Noisytoot has joined.
07:59:26 -!- tromp has joined.
08:01:47 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103342&oldid=103341 * Mario0Fan * (-18) /* Commands */
08:02:54 -!- impomatic has quit (Quit: impomatic).
08:03:04 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103343&oldid=103342 * Mario0Fan * (+128) /* Guide (NOT FINISHED) */
08:03:13 -!- impomatic has joined.
08:03:59 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103344&oldid=103343 * Mario0Fan * (+45) /* Using the interpreter and compiler. */
08:05:53 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
08:07:26 -!- impomatic has quit (Client Quit).
08:07:42 -!- Noisytoot has joined.
08:07:49 -!- impomatic has joined.
08:13:41 -!- Sgeo has quit (Read error: Connection reset by peer).
08:15:57 <esolangs> [[Special:Log/upload]] upload * Mario0Fan * uploaded "[[File:Interpreter.gif]]": ABPLWNL interpreter
08:16:58 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103346&oldid=103344 * Mario0Fan * (+29) /* Guide (NOT FINISHED) */
08:17:38 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103347&oldid=103346 * Mario0Fan * (+25)
08:21:35 <esolangs> [[Special:Log/upload]] upload * Mario0Fan * uploaded "[[File:Compiler.gif]]": ABPLWNL compiler
08:22:39 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103349&oldid=103347 * Mario0Fan * (+50) /* Using the interpreter and compiler. */
08:23:04 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103350&oldid=103349 * Mario0Fan * (+4) /* Using the interpreter and compiler. */
08:23:22 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103351&oldid=103350 * Mario0Fan * (+0) /* Using the interpreter and compiler. */
08:23:49 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103352&oldid=103351 * Mario0Fan * (+4) /* Using the interpreter and compiler. */
08:24:08 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103353&oldid=103352 * Mario0Fan * (-6) /* Using the interpreter and compiler. */
08:29:10 -!- Noisytoot has quit (Ping timeout: 265 seconds).
08:29:19 -!- Noisytoot_ has joined.
08:52:54 -!- impomatic has quit (Quit: impomatic).
08:53:13 -!- impomatic has joined.
08:57:26 -!- impomatic has quit (Client Quit).
08:57:47 -!- impomatic has joined.
09:01:07 <esolangs> [[User:Mario0Fan]] https://esolangs.org/w/index.php?diff=103354&oldid=103304 * Mario0Fan * (+77)
09:01:30 <esolangs> [[An unusable esolang made with an one-line interpreter and a long name]] N https://esolangs.org/w/index.php?oldid=103355 * Mario0Fan * (+102) Created page with "An unusable esolang made with an one-line interpreter and a long name is an unusable esolang made by ~"
09:01:38 <esolangs> [[An unusable esolang made with an one-line interpreter and a long name]] https://esolangs.org/w/index.php?diff=103356&oldid=103355 * Mario0Fan * (+89)
09:01:45 <esolangs> [[An unusable esolang made with an one-line interpreter and a long name]] https://esolangs.org/w/index.php?diff=103357&oldid=103356 * Mario0Fan * (-62)
09:01:56 <esolangs> [[An unusable esolang made with an one-line interpreter and a long name]] https://esolangs.org/w/index.php?diff=103358&oldid=103357 * Mario0Fan * (+6)
09:02:27 -!- tech_exorcist has joined.
09:07:39 <esolangs> [[An unusable esolang made with an one-line interpreter and a long name]] https://esolangs.org/w/index.php?diff=103359&oldid=103358 * Mario0Fan * (+29)
09:07:53 <esolangs> [[An unusable esolang made with an one-line interpreter and a long name]] https://esolangs.org/w/index.php?diff=103360&oldid=103359 * Mario0Fan * (+0)
09:08:19 <esolangs> [[An unusable esolang made with an one-line interpreter and a long name]] https://esolangs.org/w/index.php?diff=103361&oldid=103360 * Mario0Fan * (+173)
09:10:18 <esolangs> [[An unusable esolang made with an one-line interpreter and a long name]] https://esolangs.org/w/index.php?diff=103362&oldid=103361 * Mario0Fan * (+234)
09:13:05 <esolangs> [[An unusable esolang made with an one-line interpreter and a long name]] https://esolangs.org/w/index.php?diff=103363&oldid=103362 * Mario0Fan * (+252)
10:04:58 -!- Noisytoot_ has changed nick to Noisytoot.
10:12:54 -!- impomatic has quit (Quit: impomatic).
10:13:14 -!- impomatic has joined.
10:17:25 -!- impomatic has quit (Client Quit).
10:17:46 -!- impomatic has joined.
10:20:02 -!- genpaku has quit (Remote host closed the connection).
10:20:43 -!- genpaku has joined.
10:44:27 -!- FreeFull has joined.
11:05:07 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103364&oldid=103353 * Mario0Fan * (+56)
11:32:54 -!- impomatic has quit (Quit: impomatic).
11:33:14 -!- impomatic has joined.
11:37:26 -!- impomatic has quit (Client Quit).
11:37:47 -!- impomatic has joined.
11:52:54 -!- impomatic has quit (Quit: impomatic).
11:53:14 -!- impomatic has joined.
11:57:27 -!- impomatic has quit (Client Quit).
11:57:47 -!- impomatic has joined.
12:21:11 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103365&oldid=103364 * Mario0Fan * (-1577) /* Guide (NOT FINISHED) */
12:22:13 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103366&oldid=103365 * Mario0Fan * (+48) /* Interpreter and Compiler */
12:41:48 -!- __monty__ has joined.
12:57:54 -!- impomatic has quit (Quit: impomatic).
12:58:16 -!- impomatic has joined.
13:02:26 -!- impomatic has quit (Client Quit).
13:02:46 -!- impomatic has joined.
13:02:51 -!- tech_exorcist has quit (Quit: See you later).
13:13:16 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
13:15:00 -!- Noisytoot has joined.
13:22:54 -!- impomatic has quit (Quit: impomatic).
13:23:14 -!- impomatic has joined.
13:27:26 -!- impomatic has quit (Client Quit).
13:27:48 -!- impomatic has joined.
13:33:40 <esolangs> [[Main Page]] https://esolangs.org/w/index.php?diff=103367&oldid=103177 * Mario0Fan * (-20) Undo revision 103177 by [[Special:Contributions/Seemingly Unrelated|Seemingly Unrelated]] ([[User talk:Seemingly Unrelated|talk]])
13:33:54 <esolangs> [[Main Page]] https://esolangs.org/w/index.php?diff=103368&oldid=103367 * Mario0Fan * (+20) Undo revision 103367 by [[Special:Contributions/Mario0Fan|Mario0Fan]] ([[User talk:Mario0Fan|talk]])
13:42:04 -!- impomatic has quit (Remote host closed the connection).
13:44:03 -!- impomatic has joined.
14:17:54 -!- impomatic has quit (Quit: impomatic).
14:18:15 -!- impomatic has joined.
14:22:26 -!- impomatic has quit (Client Quit).
14:22:47 -!- impomatic has joined.
14:23:41 -!- impomatic has quit (Client Quit).
15:17:16 <esolangs> [[An unusable esolang made with an one-line interpreter and a long name]] https://esolangs.org/w/index.php?diff=103369&oldid=103363 * Ais523 * (-10) don't hide the User: on links to userspace
15:27:57 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=103370&oldid=103283 * PythonshellDebugwindow * (+76) /* A */ add
15:49:45 -!- littlebobeep has joined.
15:51:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:55:05 -!- littlebobeep has quit (Quit: leaving).
15:59:06 -!- perlbot has quit (Ping timeout: 268 seconds).
15:59:44 -!- simcop2387 has quit (Ping timeout: 268 seconds).
16:07:16 -!- simcop2387 has joined.
16:09:48 -!- perlbot has joined.
16:20:38 -!- tech_exorcist has joined.
16:33:54 <esolangs> [[Special:Log/newusers]] create * Slava Ukraini Heroyam Slava 123 * New user account
16:38:32 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103371&oldid=103259 * Slava Ukraini Heroyam Slava 123 * (+414) /* Introductions */
16:50:48 -!- Sgeo has joined.
16:53:48 <esolangs> [[User talk:Lemonz]] https://esolangs.org/w/index.php?diff=103372&oldid=95888 * Slava Ukraini Heroyam Slava 123 * (+713) /* Is there an official implementation of Three variable modification language */ new section
16:54:35 -!- tromp has joined.
17:12:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:42:51 -!- tech_exorcist has quit (Remote host closed the connection).
17:43:30 -!- tech_exorcist has joined.
17:51:47 <esolangs> [[Abstract]] https://esolangs.org/w/index.php?diff=103373&oldid=100455 * Peter * (-36)
18:14:52 -!- Everything has joined.
18:19:46 -!- tromp has joined.
18:27:40 -!- impomatic has joined.
18:32:51 -!- impomatic has quit (Ping timeout: 260 seconds).
18:49:01 -!- Lord_of_Life_ has joined.
18:49:18 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
18:50:19 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
19:03:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:15:07 -!- tromp has joined.
19:56:43 -!- tech_exorcist has quit (Quit: Disconnecting).
20:19:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:26:43 -!- __monty__ has quit (Quit: leaving).
20:27:30 -!- tromp has joined.
20:47:10 <esolangs> [[An unusable esolang made with an one-line interpreter and a long name]] M https://esolangs.org/w/index.php?diff=103374&oldid=103369 * PythonshellDebugwindow * (+135) Add link and categories
21:12:34 -!- Everything has quit (Quit: leaving).
21:33:59 -!- impomatic has joined.
21:41:03 -!- impomatic has quit (Quit: impomatic).
21:41:22 -!- impomatic has joined.
21:51:31 -!- impomatic has quit (Quit: impomatic).
21:51:51 -!- impomatic has joined.
21:56:03 -!- impomatic has quit (Client Quit).
21:56:23 -!- impomatic has joined.
22:01:31 -!- impomatic has quit (Quit: impomatic).
22:01:51 -!- impomatic has joined.
22:06:03 -!- impomatic has quit (Client Quit).
22:06:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:06:21 -!- impomatic has joined.
22:11:32 -!- impomatic has quit (Quit: impomatic).
22:11:51 -!- impomatic has joined.
22:16:03 -!- impomatic has quit (Client Quit).
22:16:23 -!- impomatic has joined.
23:14:09 -!- user3456 has quit (Ping timeout: 252 seconds).
23:16:31 -!- impomatic has quit (Quit: impomatic).
23:16:52 -!- impomatic has joined.
23:18:10 -!- user3456 has joined.
23:21:03 -!- impomatic has quit (Client Quit).
23:21:24 -!- impomatic has joined.
23:31:31 -!- impomatic has quit (Quit: impomatic).
23:31:50 -!- impomatic has joined.
23:36:03 -!- impomatic has quit (Client Quit).
23:36:25 -!- impomatic has joined.
23:41:31 -!- impomatic has quit (Quit: impomatic).
23:41:58 -!- impomatic has joined.
23:44:49 -!- FreeFull has quit.
23:46:03 -!- impomatic has quit (Client Quit).
23:46:34 -!- impomatic has joined.
00:04:36 -!- Soni has quit (Ping timeout: 264 seconds).
00:05:39 -!- user3456 has quit (Ping timeout: 268 seconds).
00:09:21 -!- user3456 has joined.
00:21:31 -!- impomatic has quit (Quit: impomatic).
00:21:53 -!- impomatic has joined.
00:26:03 -!- impomatic has quit (Client Quit).
00:26:23 -!- impomatic has joined.
00:52:27 -!- Soni has joined.
00:57:28 -!- Soni has quit (Ping timeout: 268 seconds).
00:59:19 -!- Soni has joined.
01:02:00 -!- impomatic has quit (Quit: impomatic).
03:22:47 -!- b_jonas has quit (Quit: leaving).
04:04:38 -!- Amore has quit (Quit: Connection closed for inactivity).
04:24:15 <esolangs> [[Counterfish]] https://esolangs.org/w/index.php?diff=103375&oldid=103218 * Salpynx * (+86) Add implementation
06:39:29 -!- Sgeo has quit (Read error: Connection reset by peer).
07:02:06 -!- tromp has joined.
08:17:13 -!- razetime has joined.
08:17:58 -!- razetime_ has joined.
08:17:58 -!- razetime_ has quit (Client Quit).
08:18:05 -!- razetime has quit (Client Quit).
08:18:28 -!- razetime has joined.
08:53:55 -!- __monty__ has joined.
09:51:16 <esolangs> [[NFuck]] https://esolangs.org/w/index.php?diff=103376&oldid=67030 * Kaveh Yousefi * (+162) Added a hyperlink to my implementation of the NFuck programming language on GitHub.
09:51:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:54:36 <esolangs> [[NFuck]] https://esolangs.org/w/index.php?diff=103377&oldid=103376 * Kaveh Yousefi * (+276) Reformatted the command table and added the brainfuck input/output instructions , and ., their omission seems rather a lapsus than an intention.
09:55:07 <esolangs> [[NFuck]] https://esolangs.org/w/index.php?diff=103378&oldid=103377 * Kaveh Yousefi * (+247) Added categories to the page.
09:57:21 <esolangs> [[NFuck]] https://esolangs.org/w/index.php?diff=103379&oldid=103378 * Kaveh Yousefi * (+114) Added a See also section with a reference to the language 4DChess.
09:57:41 -!- Guest19 has joined.
09:58:39 -!- tromp has joined.
10:32:08 -!- Guest19 has quit (Quit: Client closed).
10:39:57 -!- Noisytoot has quit (Ping timeout: 244 seconds).
11:01:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:03:58 <esolangs> [[Conom]] M https://esolangs.org/w/index.php?diff=103380&oldid=102895 * TTG-Emily * (-95) Fixed updated bytecode format
11:04:44 -!- tromp has joined.
11:10:21 <esolangs> [[User:Xyzzy/vector.css]] N https://esolangs.org/w/index.php?oldid=103381 * Xyzzy * (+130) Created page with "body,.mw-page-container,.mw-body{ background-color:gray; } *{font-family:monospace } p,h1,h2,h3,h4,h5,h6,a,pre,code{ color:white }"
11:13:26 <esolangs> [[User:Xyzzy/vector.css]] https://esolangs.org/w/index.php?diff=103382&oldid=103381 * Xyzzy * (-100)
11:13:44 <esolangs> [[User:Xyzzy/vector.css]] https://esolangs.org/w/index.php?diff=103383&oldid=103382 * Xyzzy * (-30) Blanked the page
11:14:57 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:16:33 -!- tromp has joined.
11:16:45 <esolangs> [[Conom]] M https://esolangs.org/w/index.php?diff=103384&oldid=103380 * TTG-Emily * (+168) Added information about multi-module "linkage"
11:20:27 -!- Noisytoot has joined.
11:25:37 -!- Noisytoot has quit (Excess Flood).
11:26:33 -!- Noisytoot has joined.
11:34:53 <esolangs> [[User talk:Ilikecreepers]] https://esolangs.org/w/index.php?diff=103385&oldid=101752 * Ilikecreepers * (+16)
11:35:29 <esolangs> [[User:Ilikecreepers]] https://esolangs.org/w/index.php?diff=103386&oldid=101683 * Ilikecreepers * (+30)
11:45:45 <esolangs> [[Dot's]] M https://esolangs.org/w/index.php?diff=103387&oldid=103167 * Ilikecreepers * (+1) /* the hold on to your stuff it's going to get more complcated stuff/multi operations */
13:04:49 <esolangs> [[NFuck]] https://esolangs.org/w/index.php?diff=103388&oldid=103379 * Kaveh Yousefi * (+1276) Added a description of the architecture and inserted an introductory paragraph preceding the commands.
13:05:42 <esolangs> [[NFuck]] M https://esolangs.org/w/index.php?diff=103389&oldid=103388 * Kaveh Yousefi * (-1) Amended an orthographic mistake.
13:10:19 -!- razetime has quit (Ping timeout: 265 seconds).
13:21:35 -!- razetime has joined.
13:54:36 -!- wib_jonas has joined.
13:58:46 <wib_jonas> TIL about Magic: the Gathering. 1. There were only ever two cards printed with "islandhome" used as a keyword ability. Kukemssa Serpent and Manta Ray. I didn't know about either and thought this was an unofficial nickname of the mechanic that was never printed on a card.
13:58:49 <wib_jonas> The exact number seems to be secret, mentions of landhome on the web only say that very few cards were printed with the ability and that their oracle text was later changed away from it. https://en.wikipedia.org/wiki/List_of_Magic:_The_Gathering_keywords#Landhome avoids the number in a hilarious way while mentioning both cards.
14:01:05 <int-e> wib_jonas: can you guess what this does? https://int-e.eu/~bf3/tmp/shapez-device.png (the thing behind the diode is an extractor making squares)
14:01:28 <wib_jonas> 2. While Cogmentor from Unstable is so far the only 1/1 flier with no drawback for {1}, there's one card that's pretty close: https://scryfall.com/card/aer/154/hope-of-ghirapur which is legendary.
14:01:52 <int-e> ugh, "diode"?! I mean negator.
14:02:13 <int-e> Sure, they're both triangles of sorts but that's a sad excuse.
14:03:10 <wib_jonas> so those gates form a two-ways edge trigger, which is unusual
14:04:01 <int-e> hmm? no, it's a falling edge trigger.
14:04:52 <wib_jonas> what? there's an xor gate in it. you're xoring a signal with its negation, the negation being delayed one cycle.
14:05:19 <int-e> Nah, that's the or.
14:06:07 <int-e> I don't know. The xor has a circle around the plus though and a more elaborate bottom curve (bottom in that oriantation)
14:06:50 -!- razetime has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
14:06:54 <int-e> It's a relatable mistake... I assume you haven't actually played in a while.
14:07:15 <int-e> (and I made the thing which is always an advantage)
14:08:21 <wib_jonas> anyway, if it's an edge trigger, I think it's for opening the gate into the storage for exactly one tick. that could lock up if the input wasn't full
14:09:06 <wib_jonas> but here you have a matter creator so it will hopefully always be full
14:09:33 <wib_jonas> except maybe after loading the game if it loses items at the wrong part, I don't know
14:09:46 <wib_jonas> and then the shapes have nowhere to go so it will fill up quickly after just a few shapes
14:10:18 <wib_jonas> so I guess it's a shape source with a counter signal going out, but what that's for I don't know
14:11:28 <esolangs> [[Special:Log/newusers]] create * JoshJWright * New user account
14:13:25 <int-e> Yeah it's about lost items; it triggers once when you reload the world... the painter loses one item (in a batch that's waiting for the corresponding color).
14:13:50 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=103390&oldid=103371 * JoshJWright * (+185) /* Introductions */
14:14:19 <int-e> (that's why it's a painter... it has to be something with more than one input. a stacker would also work. single-input production units lose more items than just one.)
14:14:38 <wib_jonas> but the input won't lock up because it loses items at the input?
14:15:13 <wib_jonas> why do you need an edge trigger to control the gate? why not just use the edge trigger as output and open the gate when the storage is empty?
14:15:25 <wib_jonas> s/when the storage is empty/while the storage is empty/
14:15:56 <int-e> It's locked up as is, that's the design. But when an item is lost, the storage becomes empty, that's the falling edge. And at that time, it gets refilled with one item.
14:16:11 <int-e> Releasing more than one would be fatal, so the edge trigger is needed for that.
14:16:37 <int-e> "fatal"... it would take more than one reload to empty the storage.
14:17:05 <int-e> Anyway. I /might/ actually have a use for this.
14:17:32 <int-e> Because reloading resets the accounting interval for the shape delivery rate.
14:17:52 <wib_jonas> int-e: yes, but I mean won't the filter ever lose an item so it can't let anything through in the one tick where it would be allowed to?
14:18:14 -!- Noisytoot has quit (Excess Flood).
14:18:27 -!- Noisytoot has joined.
14:18:37 <int-e> Somehow, filters don't lose items.
14:19:17 <int-e> ("somehow"... they don't have any internal buffers at all, just pending input and output items, and those are saved.)
14:19:40 <wib_jonas> int-e: hmm, you use the edge trigger so that only one item is let in. makes sense.
14:20:24 <int-e> And the pending input item will already be there when you load the game... unless you load and save in extremely close succession.
14:21:45 <wib_jonas> but why do you need a storage for it then? could you also use just an item creator, a speed meter, and a painter? I know I said earlier that storages are usually better for control than speed meters (wasn't that hypocrisy? I have one storage used for control in the freeplay shape counter, and several speed meters to implement priority merges to the
14:21:46 <wib_jonas> hub and for the museum), but this seems to be one of the few cases when a speed meter would work.
14:22:07 <int-e> the storage is a fast detector
14:22:16 <int-e> as you taught me :)
14:22:47 <wib_jonas> int-e: wait, are you worried that the speed meter won't work if you save and load multiple times within a second?
14:22:50 <int-e> also the ordinary detector loses items.
14:23:14 <wib_jonas> alternately, could you drop the gate, have the storage be full, and let the output signal be an edge trigger on when the storage just became empty?
14:23:18 <int-e> wib_jonas: no, I want to detect the reload faster than within a second
14:23:43 <int-e> And the speed meter will keep the high signal for a second.
14:24:01 <int-e> And somehow that appears to get saved.
14:24:30 <wib_jonas> right, so you add an edge trigger on it. doesn't it still turn high immediately when an item passes through, it's just slow to clear its signal output?
14:24:41 <int-e> (I have not looked into the speedmeter code)
14:24:56 <wib_jonas> meh, you're probably right about not using the speed meter\
14:25:05 <int-e> yes, but I'm waiting for the item to leave the storage-as-detector
14:25:40 <int-e> so that is the 1 -> 0 transition which the speed meter delays.
14:25:48 -!- Sgeo has joined.
14:26:21 <wib_jonas> yes, so look only at the 0->1 transition of the output signal of the speed meter
14:26:36 <int-e> There won't be one?
14:26:36 <wib_jonas> still, a storage is probably better
14:26:51 <int-e> I don't know where you want to put the speed meter
14:26:58 <wib_jonas> what? why not? aren't the signals in wires saved?
14:27:16 <int-e> there's only a new item arriving because the falling edge is detected first
14:28:00 <wib_jonas> let's forget the speed meter first. could you use a storage but without the gate, such that the storage is usually full but becomes empty for a short time when the painter loses an item?
14:28:46 <int-e> Oh you mean using the top output instead? I didn't want to wait for it to fill up.
14:28:58 <int-e> But using the top output would /probably/ work.
14:29:46 <wib_jonas> yes, it takes over four minutes to fill it IIRC
14:30:29 <int-e> > 5000/4 -- but I'm actually at speedup 1 :P
14:30:46 <int-e> (no particular reason, just a side effect of cheating)
14:32:04 <int-e> The main advantage is that I can test designs at all speeds... create design, save, test a bunch while buying upgrades with the stored upgrade items (also cheated), then kill the game so the savegame is back at speed 1.
14:32:23 <int-e> I should probably implement a reset feature for the upgrades instead :P
14:32:34 <int-e> But I have a *workflow* there.
14:32:59 <wib_jonas> you're at speedup 1 (almost impossible for belts because completing level 1 also lets you upgrade your belt speed) and then say that you don't do something because it's slow
14:33:13 <int-e> (this is why I emphasized "workflow": https://xkcd.com/1172/ )
14:33:34 <int-e> wib_jonas: I also want it to work at speedups up to 10.
14:33:46 <int-e> (I don't really care much beyond that point because things get weird)
14:34:34 <int-e> Starting with the fact that between 10 and about 11.9, extraction and production are stuck at 10. Then they jump to 12.
14:34:50 <int-e> Also 10 is where I got to in my own regular playthrough.
14:35:14 <int-e> (I had a couple more upgrades saved up but didn't like them.)
14:36:28 <wib_jonas> hmm, is that xkcd still the canonical example for that, or has My Little Pony: FIM S6 E10 obsoleted it?
14:37:45 <int-e> Belts do get faster, and if you have a long belt that was filled at 10x speedup, and you increase speedups to 11, it'll look like you get the full 22/s speed from production... but only until the first newly produced items arrive.
14:37:46 <esolangs> [[Ternareso]] N https://esolangs.org/w/index.php?oldid=103391 * JoshJWright * (+2817) Initial Page
14:38:17 <int-e> Well, as I said, it's weird. And surprising given how accurate the game is up to 10x speedup.
14:39:07 <int-e> (except for the odd throughput boost provided by mergers and balancers)
14:39:19 <wib_jonas> anyway, I think anything below 8 times speedup is unrealistic for freeplay and it's not worth to test your machines for it; and if your machines are break when the upgrade speeds differ among belt, stack, paint, then there's no point to check for anything below 6 times speedup, since below that there's nothing that makes players upgrade together
14:39:32 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=103392&oldid=103370 * JoshJWright * (+16) /* T */ Add Ternareso language to list.
14:40:15 <int-e> The main appeal is to actually see an MAM in slow motion.
14:40:39 <int-e> (transitioning between products)
14:41:18 <int-e> now if the game had a slow motion feature... there's a mod for that I think, I should try that.
14:42:17 <wib_jonas> yes, that would certainly be useful, as well as a pause and single-step feature
14:42:44 <wib_jonas> but it shouldn't change the speedups, it should instead increase the min delays between frames while keeping the simulation the same as on high speed
14:43:40 <int-e> The game is tick-based. And it already has a slow motion "feature" of sorts where you just build 50k buildings to reduce the tick rate :P
14:44:15 <int-e> (Or whatever. it's not a recommended approach, I just experienced it involuntarily, with a ~2x slowdown)
14:44:36 <wib_jonas> sure, but a feature to control it explicitly and quickly would be useful
14:44:56 <wib_jonas> so you could pause or single-step or change the speed dynamicaly
14:52:49 <int-e> https://shapez.old.mod.io/speed-control-05-20 hmm, very mised reviews though.
14:53:17 <wib_jonas> I have played a Factorio world running at 4x speed for a short while. The most annoying part of that is that if a belt is full and consumed at full speed then it appears to not move, since the base throughput of belts in Factorio is normally 15/s or 30/s and the monitor framerate is 60/s. shapez at fast speedup can be similarly annoying, with belts
14:53:50 <int-e> Yeah I've had that.
14:54:10 <int-e> Partly because the frame rate drops to 30 quite easily.
14:57:20 <wib_jonas> good thing shapez.io has the UI setting to show the last item that passed through a building (other than belts) when you mouse over it, because when I want to debug why my machine produces the wrong thing, seeing the shape on a fast moving belt can be almost impossible
14:57:56 <wib_jonas> sure, you can stop the belt, or insert a speedometer plus signal display, but this is easier
15:00:43 <int-e> speedometer + monitor are nice for watching a messy belt... making out items on a moving belt is hard.
15:01:19 <int-e> depends on what you're looking for of course... the monitor won't give you time to inspect a single shape either (unless you build a circuit for that)
15:30:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:03:41 -!- wib_jonas has quit (Quit: Client closed).
16:12:21 -!- tromp has joined.
16:44:59 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:51:21 -!- tromp has joined.
17:03:35 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:05:38 -!- tromp has joined.
17:21:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:38:28 <zzo38> My opinion is that the new "ravenous" keyword ability of Magic: the Gathering is badly designed, compared with other keyword abilities (such as "bands with other").
17:52:25 -!- b_jonas has joined.
17:53:57 -!- tromp has joined.
18:16:01 <esolangs> [[NFuck]] https://esolangs.org/w/index.php?diff=103393&oldid=103389 * Kaveh Yousefi * (+129) Added an examples section with an infinitely repeating cat program as its incipient member.
18:35:26 -!- user3456 has quit (Ping timeout: 260 seconds).
18:35:54 -!- user3456 has joined.
18:36:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:50:39 -!- Lord_of_Life_ has joined.
18:51:08 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
18:53:26 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
19:03:43 -!- tromp has joined.
19:37:21 <esolangs> [[Special:Log/newusers]] create * Quantodeluz * New user account
19:52:48 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103394&oldid=103390 * Quantodeluz * (+349)
21:08:48 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:10:30 -!- tromp has joined.
21:42:03 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:42:25 -!- ^[ has quit (Ping timeout: 250 seconds).
21:57:23 -!- salpynx has joined.
22:00:13 -!- ^[ has joined.
22:21:21 -!- __monty__ has quit (Quit: leaving).
23:50:36 -!- Last has joined.
00:09:00 -!- Last has quit (Quit: Client closed).
00:33:46 -!- b_jonas has quit (Remote host closed the connection).
03:59:49 <esolangs> [[Special:Log/newusers]] create * DanielDG * New user account
04:14:35 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103395&oldid=103394 * DanielDG * (+197) /* Introductions */
06:22:54 <esolangs> [[User:Salpynx/Minimal TC program machines]] https://esolangs.org/w/index.php?diff=103396&oldid=103254 * Salpynx * (+537) /* Table of minimal TC program / counter machines */ Found another TC 2 register, 2 instruction set machine formulation hiding in plain sight in Minsky 1967.
06:36:14 <esolangs> [[Talk:Three variable modification language]] https://esolangs.org/w/index.php?diff=103397&oldid=103057 * PkmnQ * (+3144) it wasn't a hello world program
06:40:49 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103398&oldid=103055 * PkmnQ * (+8) add Hello World program
07:00:28 -!- Sgeo has quit (Read error: Connection reset by peer).
07:04:17 -!- tromp has joined.
07:59:16 <esolangs> [[Special:Log/newusers]] create * Fazaazafg * New user account
08:22:09 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103399&oldid=103395 * Fazaazafg * (+288) /* Introductions */
08:47:51 <esolangs> [[Aardvark]] N https://esolangs.org/w/index.php?oldid=103400 * DanielDG * (+2329) Created page with "Aardvark is a language created by [[DanielDG]] to abuse the ''async/await'' syntax. The only datatype in Aardvark is asynchronous ''tasks'' (a.k.a. ''futures'' or ''promises''..."
08:50:02 <esolangs> [[Aardvark]] https://esolangs.org/w/index.php?diff=103401&oldid=103400 * DanielDG * (+41)
08:53:08 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=103402&oldid=103392 * DanielDG * (+15)
09:03:32 -!- __monty__ has joined.
09:11:33 -!- salpynx has quit (Quit: Client closed).
09:20:32 -!- tech_exorcist has joined.
09:22:18 -!- tech_exorcist has quit (Remote host closed the connection).
09:25:22 <esolangs> [[Aardvark]] https://esolangs.org/w/index.php?diff=103403&oldid=103401 * DanielDG * (+948)
09:30:42 <esolangs> [[Aardvark]] https://esolangs.org/w/index.php?diff=103404&oldid=103403 * DanielDG * (-2) /* External resources */
09:35:01 -!- tech_exorcist has joined.
09:43:09 <esolangs> [[Aardvark]] https://esolangs.org/w/index.php?diff=103405&oldid=103404 * DanielDG * (+637)
09:47:02 <esolangs> [[Aardvark]] https://esolangs.org/w/index.php?diff=103406&oldid=103405 * DanielDG * (+0) /* Examples */
09:59:51 <esolangs> [[Aardvark]] https://esolangs.org/w/index.php?diff=103407&oldid=103406 * DanielDG * (+0) /* Variables */
10:00:49 -!- bgs has quit (Remote host closed the connection).
10:12:45 -!- razetime has joined.
10:18:31 <esolangs> [[Aardvark]] https://esolangs.org/w/index.php?diff=103408&oldid=103407 * DanielDG * (-11) /* Asynchronous functions */
11:02:23 -!- wib_jonas has joined.
11:02:39 <HackEso> olist <https://www.giantitp.com/comics/oots1267.html>: shachaf oerjan Sgeo FireFly boily nortti b_jonas
11:25:39 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:38:27 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
11:40:27 -!- dbohdan3 has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
11:43:42 -!- Noisytoot_ has joined.
11:50:20 -!- tech_exorcist has quit (Ping timeout: 268 seconds).
11:50:21 -!- chiselfuse has quit (Ping timeout: 258 seconds).
11:50:21 -!- chiselfuse has joined.
11:50:22 -!- myname has quit (Ping timeout: 264 seconds).
11:50:25 -!- myname has joined.
11:50:25 -!- __monty__ has quit (*.net *.split).
11:50:25 -!- user3456 has quit (*.net *.split).
11:50:25 -!- sprout has quit (*.net *.split).
11:50:25 -!- ManDeJan has quit (*.net *.split).
11:50:25 -!- JAA has quit (Ping timeout: 268 seconds).
11:51:01 -!- ^[ has quit (*.net *.split).
11:51:02 -!- underpantsgnome[ has quit (*.net *.split).
11:51:03 -!- Soni has quit (*.net *.split).
11:51:07 -!- perlbot has quit (*.net *.split).
11:51:07 -!- simcop2387 has quit (*.net *.split).
11:51:07 -!- genpaku has quit (*.net *.split).
11:51:07 -!- fowl has quit (*.net *.split).
11:51:07 -!- m5zs7k has quit (*.net *.split).
11:51:07 -!- Taneb has quit (*.net *.split).
11:51:07 -!- slavfox has quit (*.net *.split).
11:51:07 -!- Noisytoot_ has quit (*.net *.split).
11:51:07 -!- immibis_ has quit (*.net *.split).
11:51:07 -!- Melvar has quit (*.net *.split).
11:51:07 -!- mcfrdy has quit (*.net *.split).
11:51:07 -!- joast has quit (*.net *.split).
11:51:07 -!- sunarch has quit (*.net *.split).
11:51:07 -!- sknebel has quit (*.net *.split).
11:51:07 -!- fizzie has quit (*.net *.split).
11:51:07 -!- V has quit (*.net *.split).
11:51:07 -!- benji has quit (*.net *.split).
11:51:07 -!- myname has quit (*.net *.split).
11:51:07 -!- Hooloovoo has quit (*.net *.split).
11:51:07 -!- lifthrasiir has quit (*.net *.split).
11:51:08 -!- Bowserinator_ has quit (*.net *.split).
11:51:08 -!- olsner has quit (*.net *.split).
11:51:08 -!- jix has quit (*.net *.split).
11:51:09 -!- rodgort has quit (*.net *.split).
11:51:09 -!- ski has quit (*.net *.split).
11:51:09 -!- fungot has quit (*.net *.split).
11:51:14 -!- oren has quit (*.net *.split).
11:51:14 -!- haavard has quit (*.net *.split).
11:51:14 -!- ecs has quit (*.net *.split).
11:51:14 -!- APic has quit (*.net *.split).
11:51:14 -!- imode has quit (*.net *.split).
11:51:14 -!- MizMahem has quit (*.net *.split).
11:51:14 -!- integral has quit (*.net *.split).
11:51:14 -!- Argorok has quit (*.net *.split).
11:51:14 -!- j-bot has quit (*.net *.split).
11:51:14 -!- yuu_ has quit (*.net *.split).
11:51:14 -!- shachaf has quit (*.net *.split).
11:51:14 -!- river has quit (*.net *.split).
11:51:14 -!- FireFly has quit (*.net *.split).
11:51:14 -!- A_Dragon has quit (*.net *.split).
11:51:14 -!- citrons has quit (*.net *.split).
11:51:14 -!- j4cbo has quit (*.net *.split).
11:51:14 -!- laerling has quit (*.net *.split).
11:51:14 -!- chiselfuse has quit (*.net *.split).
11:51:14 -!- Trieste has quit (*.net *.split).
11:51:14 -!- archenoth has quit (*.net *.split).
11:51:14 -!- lagash has quit (*.net *.split).
11:51:15 -!- op_4 has quit (*.net *.split).
11:51:16 -!- Thedarkb-Desktop has quit (*.net *.split).
11:51:16 -!- pikhq has quit (*.net *.split).
11:51:16 -!- ProofTechnique has quit (*.net *.split).
11:51:16 -!- mich181189 has quit (*.net *.split).
11:51:16 -!- iovoid has quit (*.net *.split).
11:51:16 -!- wib_jonas has quit (*.net *.split).
12:25:01 <esolangs> [[Incdecisive Machine]] N https://esolangs.org/w/index.php?oldid=103409 * Keymaker * (+1546) A Minsky Machine variation that branches when increasing instead of when decreasing.
12:27:40 <esolangs> [[8BallScript]] https://esolangs.org/w/index.php?diff=103410&oldid=101138 * Gears * (+8)
12:41:29 -!- esolangs has joined.
12:41:30 -!- ChanServ has set channel mode: +v esolangs.
12:45:27 <esolangs> [[User talk:Salpynx/Minimal TC program machines]] https://esolangs.org/w/index.php?diff=103411&oldid=103257 * Keymaker * (+928) Reply.
12:46:36 <esolangs> [[User:Keymaker]] https://esolangs.org/w/index.php?diff=103412&oldid=75451 * Keymaker * (+92) Added Incdecisive Machine to the list.
12:53:45 -!- tromp has joined.
13:07:09 -!- tech_exorcist has quit (Remote host closed the connection).
13:18:23 -!- razetime has quit (Ping timeout: 265 seconds).
13:27:52 -!- razetime has joined.
14:25:54 -!- Sgeo has joined.
14:29:19 -!- razetime has quit (Ping timeout: 244 seconds).
14:30:06 -!- razetime has joined.
14:50:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:51:23 -!- tromp has joined.
14:52:46 -!- wib_jonas has quit (Ping timeout: 252 seconds).
15:18:24 -!- razetime has quit (Ping timeout: 264 seconds).
15:25:48 -!- razetime has joined.
16:17:11 -!- FreeFull has joined.
17:07:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:33:25 -!- tromp has joined.
17:35:20 -!- razetime has quit (Read error: Connection reset by peer).
17:36:11 -!- archenoth has quit (Ping timeout: 260 seconds).
17:37:17 -!- archenoth has joined.
17:42:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:48:41 -!- tromp has joined.
17:51:05 -!- Noisytoot_ has changed nick to Noisytoot.
18:50:11 -!- Lord_of_Life_ has joined.
18:51:25 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
18:52:56 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
19:05:17 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=103413&oldid=103387 * Ilikecreepers * (+2) /* the console */
19:05:53 -!- chiselfuse has quit (Remote host closed the connection).
19:06:05 -!- chiselfuse has joined.
21:16:22 <zzo38> The rules for a game (relating to a mecha with legs) are: Each leg (including the motors, mechanisms to connect it with the body, etc) is 5% of the total (loaded) mass. Power requirement depends only on total mass and not on the number of legs. Acceleration is always ten yards per square second. Top speed is five yards per second, times the number of legs (regardless of mass or size).
21:17:28 <zzo38> Do you think these numbers are sensible (according to physics)? I don't know if it is, or not. It didn't seem so to me, but maybe I missed something. However, then eighteen legs gives a speed of 90 yards per second, and I don't know if that is too fast?
21:44:49 -!- __monty__ has quit (Quit: leaving).
22:09:07 -!- b_jonas has joined.
22:11:06 <b_jonas> zzo38: I don't think you can keep the ratio of the legs' weight per the whole weight constant. It has to depend on the size of the mech, as in tiny spiders get around with hair width legs, birds can have thin legs, humans have thick legs, elephants have very thick legs, and there can't be mountains taller than 10 kilometers at all on Earth because no amount of legs can support them
22:41:01 <zzo38> Yes, it doesn't make much sense to me, which is why I was asking. Nevertheless, that is what GURPS Spaceships 4 says, regardless of the size, and power is proportional to total mass only and not on the individual legs or how many there are. (A bigger size and mass does result in worse handling, though; more legs also results in reduced handling. Like speed, stability also depends only on the number of legs.)
22:59:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:02:59 -!- slavfox has quit (Ping timeout: 250 seconds).
23:10:04 <zzo38> It says that the top speed is set by "the maximum practical rate at which you can cycle the limbs".
23:12:26 <zzo38> (I don't actually know how much sense this makes, though.)
23:23:11 <zzo38> (Another book modifies the rule so that effectively, the speed is proportional to the ratio of cost to total mass, rather than the number of legs; it is effectively a generalization of the rule that it is based on the number of legs. Power is still based only on total mass, though.)
23:38:30 <b_jonas> This reminds me of the discussion http://www.irregularwebcomic.net/draakslair/viewtopic.php?t=10371 , about a tracked military vehicle in Star Wars: Rogue One, where we discussed whether it makes sense for an all-terrain vehicle to be tracked rather than levitating or walking on legs like Star Wars previously showed.
23:45:15 <zzo38> It does include tracked as well. Tracked is 5% of total mass and has acceleration 1 and top speed 10 (but can be increased up to 3 and 30 by applying more power), and wheeled is 5% of total mass and has acceleration 2 and top speed 42 (can be increased to 6 and 60 by applying more power).
23:45:41 <zzo38> Worm movement (flexibody drivetrain) uses 15% of total mass, and has acceleration 1 and top speed 4 (increaesd up to 3 and 12 by applying more power), or half in water.
23:55:18 -!- slavfox has joined.
00:02:42 -!- slavfox has quit (Quit: ZNC 1.8.2 - https://znc.in).
00:03:11 <b_jonas> zzo38: how about hovering (Star Wars or Dune style)?
00:04:25 <zzo38> I don't know what is the Star Wars or Dune style.
00:06:45 <zzo38> There is contragravity, though. Contragravity Lifter provides ten times Earth's gravity of contragravity lift for 5% of total mass, while Skystone Armor provides Earth's gravity of contragravity lift for 15% of total mass (in addition to providing protection from being damaged).
00:07:57 <zzo38> You can also have wings, rockets, warp drive, etc.
00:08:41 <zzo38> (Although warp drive only works if you are at least 75 AU away from a star)
00:11:08 <b_jonas> no, the Star Wars hovering ships have anti-gravity magic that's lifting their whole weight usually. I'm not certain about dune, it's been a long time since I read those books and don't intend to revisit them.
00:11:28 <b_jonas> (or read the books that I haven't read; it's a series endlessly milked with more and more books)
00:13:10 -!- slavfox has joined.
00:33:44 <zzo38> It does lift the entire vehicle; this is the percentage of the mass which must be dedicated to contragravity systems. However, contragravity does not allow the vehicle to fly but only counteracts part or all of the planet's gravity.
02:39:10 -!- FreeFull has quit.
03:21:31 <esolangs> [[Special:Log/newusers]] create * Kew * New user account
03:23:23 <esolangs> [[Special:Log/newusers]] create * 1 * New user account
04:37:14 <zzo38> Something unrelated is: In a computer program, an object's class cannot change, so the old object must be destroyed and a new one created of a different class. I will need a field in the object to reference the new object from the old one (which has not yet been freed), and perhaps an alternate name; one of the names is null if it hasn't been changed in this way. My question is, what should this name(s) be?
04:37:56 <zzo38> (This is similar than, but not quite like, how in Magic: the Gathering, an object that moves from one zone to another becomes a new object, but you can still find the new one and the old one based on some criteria.)
04:42:47 -!- Church has quit (Ping timeout: 255 seconds).
05:20:52 -!- Church has joined.
05:51:33 -!- curious-antelope has joined.
05:51:34 -!- curious-antelope has left.
06:10:05 <int-e> b_jonas: a resettable period 601 interval timer: https://int-e.eu/~bf3/tmp/shapez-p601.png (period 601 because it turns out that the typical accounting interval is 601 ticks)
06:12:42 <int-e> "typical"... but it's sometimes slower if the game is off screen so rendering is disabled? So odd.
06:15:02 <int-e> b_jonas: ah and I tested your idea of using the other output of the storage for detecting reloads. it works.
06:16:52 -!- tromp has joined.
06:23:50 -!- Hooloovoo has quit (Quit: ZNC 1.7.5+deb4 - https://znc.in).
06:24:29 -!- Hooloovoo has joined.
06:29:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
06:47:38 -!- smudge-the-cat has joined.
06:47:39 -!- smudge-the-cat has left.
06:51:19 -!- tromp has joined.
06:51:21 -!- b_jonas has quit (Quit: leaving).
07:29:27 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:35:21 -!- Sgeo has quit (Read error: Connection reset by peer).
07:37:26 -!- tromp has joined.
07:38:12 -!- smudge-the-cat has joined.
07:38:13 -!- smudge-the-cat has left.
07:51:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:16:38 -!- Hooloovoo has quit (Ping timeout: 265 seconds).
08:23:59 -!- Hooloovoo has joined.
08:43:32 -!- __monty__ has joined.
09:07:46 -!- tromp has joined.
09:17:06 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:28:01 -!- wib_jonas has joined.
09:28:29 <wib_jonas> int-e: so what are you using this save-load lag detector mechanism for (shapez.io)?
09:37:38 -!- tromp has joined.
09:48:56 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:59:54 -!- tromp has joined.
11:06:14 <int-e> wib_jonas: the plan is to synchronize with the accounting interval so only 2000 shapes need to be delivered to complete a level
11:07:08 <int-e> I don't know whether it'll work. But I want to try.
11:07:54 <int-e> wib_jonas: And as mentioned previously, reloading restarts the accounting interval so it's helpful to detect that for this synchronization.
11:09:28 <int-e> I'm building this very slowly though.
11:11:15 <int-e> wib_jonas: The best part for the p601 thing is that I got the math correct on the first try, including the extra delay as the reset signal travels around (which takes 4 ticks, so I had to compute 597 modulo 8, 7, 5, and 3.)
11:12:07 <int-e> (I already had a larger reference clock based on a binary counter)
11:13:33 <int-e> (how much larger? about 3.5-4x the area, while having about the same width)
11:42:44 -!- tech_exorcist has joined.
11:45:11 <wib_jonas> reloading restarts the interval for the speed check? wow, I didn't know that!
11:46:36 <wib_jonas> "including the extra delay as the reset signal travels around" => hehe. I have precise signal control for a Factorio nuclear plant where I account for the signal delay, but it barely matters and there's no way to really fully test if that delay is correct or late a tick
11:48:21 <int-e> wib_jonas: the speed check uses the same accounting as the delivery/produced graphs, and those are reset when reloading
12:11:57 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:17:50 -!- tromp has joined.
12:42:44 -!- tech_exorcist has quit (Quit: See you later).
12:55:31 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:09:08 -!- tromp has joined.
13:43:46 -!- wib_jonas has quit (Quit: Client closed).
14:10:51 -!- Sgeo has joined.
15:42:41 -!- Trieste has quit (Ping timeout: 260 seconds).
15:48:46 -!- Trieste has joined.
16:08:06 -!- ^[ has quit (Ping timeout: 268 seconds).
16:09:44 -!- ^[ has joined.
16:10:57 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:24:09 -!- tromp has joined.
17:00:24 -!- ^[ has quit (Ping timeout: 264 seconds).
17:54:11 -!- b_jonas has joined.
17:54:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:56:39 <zzo38> With the new Magic: the Gathering stuff in Unfinity (some of which I think is a design mistake, and some other people agree with me), it leads to a question: What is the primary key, by now?
18:05:52 <b_jonas> zzo38: primary key for what?
18:08:01 <zzo38> For the Oracle card database
18:15:57 -!- tromp has joined.
18:19:21 -!- FreeFull has joined.
18:34:43 <b_jonas> zzo38: how is Unfinity relevant to that? I think the primary key is the numeric Scryfall ID by the way
18:50:49 -!- Lord_of_Life_ has joined.
18:52:14 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
18:53:33 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:59:23 <esolangs> [[CalScript]] https://esolangs.org/w/index.php?diff=103414&oldid=43010 * Kaveh Yousefi * (+170) Added a hyperlink to my implementation of the CalScript programming language on GitHub.
19:00:04 <esolangs> [[CalScript]] https://esolangs.org/w/index.php?diff=103415&oldid=103414 * Kaveh Yousefi * (+116) Added categories to the page.
19:04:53 <esolangs> [[CalScript]] https://esolangs.org/w/index.php?diff=103416&oldid=103415 * Kaveh Yousefi * (+14168) Added an examples section with a Hello, world! and a one-time cat program as its initial members.
19:38:13 <zzo38> Scryfall IDs are not official. Normally the name would be used, although I think there are some Attractions that are eternal but may have a different effect even though they have the same name. I suppose it is currently unclear until actual rules are revealed, but I think that it should not be done badly.
19:39:13 <zzo38> (I think also "read ahead", when I saw it announced, I thought that this would require a change to the rules so it is a bit messy, even though the idea otherwise makes sense and seems reasonable. The way that they actually implemented it seems a bit wrong to me, like it could have been designed a bit better than that.)
19:39:36 <zzo38> (Of course "read ahead" isn't Unfinity, but with Unfinity it seems even more messy than that)
19:58:27 <zzo38> And, do you know the answer of my question about the computer program that the object's class cannot be changed?
20:31:40 <esolangs> [[Briefscript]] https://esolangs.org/w/index.php?diff=103417&oldid=61558 * TJC games * (+1) ios hehe
21:37:44 <esolangs> [[Enterprise]] M https://esolangs.org/w/index.php?diff=103418&oldid=96935 * PythonshellDebugwindow * (-61) Convert to redirect
21:57:55 -!- Cale has quit (Read error: Connection reset by peer).
22:24:31 -!- __monty__ has quit (Quit: leaving).
22:41:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:46:29 -!- tromp has joined.
22:56:08 -!- ^[ has joined.
22:57:30 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:07:36 -!- FreeFull has quit (Ping timeout: 264 seconds).
23:09:17 -!- FreeFull has joined.
23:20:12 -!- FreeFull has quit.
00:08:01 -!- simcop2387 has quit (Read error: Connection reset by peer).
00:12:19 -!- simcop2387 has joined.
05:48:33 -!- razetime has joined.
06:06:17 -!- user3456 has quit (Quit: I use ZNC - https://znc.in).
06:07:31 -!- user3456 has joined.
06:08:31 -!- SGautam has joined.
06:45:52 -!- tromp has joined.
07:43:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:49:23 -!- razetime has quit (Ping timeout: 252 seconds).
07:54:42 -!- Sgeo has quit (Read error: Connection reset by peer).
07:58:36 -!- ^[ has quit (Ping timeout: 264 seconds).
08:00:06 -!- ^[ has joined.
08:11:48 <esolangs> [[User:WriteOnly]] M https://esolangs.org/w/index.php?diff=103419&oldid=102892 * WriteOnly * (+120)
08:12:00 <esolangs> [[User:WriteOnly]] https://esolangs.org/w/index.php?diff=103420&oldid=103419 * WriteOnly * (+0)
08:18:50 <esolangs> [[User:WriteOnly]] https://esolangs.org/w/index.php?diff=103421&oldid=103420 * WriteOnly * (+1)
08:20:32 -!- razetime has joined.
08:28:06 -!- razetime has quit (Ping timeout: 265 seconds).
08:28:21 -!- razetime_ has joined.
08:35:17 -!- razetime_ has quit (Ping timeout: 244 seconds).
08:39:20 -!- razetime has joined.
08:44:53 -!- __monty__ has joined.
09:02:00 -!- wib_jonas has joined.
09:07:19 <wib_jonas> zzo38: using the name was busted way before Unstable started sets of four cards with the same name but different rule text. there's a card or two with misprinted name, a dozen cards whose named changed to contain Aether instead of Æther, several cards with italic in their name so you might not be sure how to represent that, hundreds of
09:07:20 <wib_jonas> split/flip/double-faced/meld cards that have two names, a few problems exclusive to un-land, and probably more that I forget now.
09:08:31 <wib_jonas> oh yeah, there's now also the Godzilla cards with two names.
09:14:13 -!- bgs has joined.
09:14:26 -!- razetime has quit (Ping timeout: 260 seconds).
09:14:40 -!- razetime has joined.
09:22:11 -!- razetime has quit (Ping timeout: 250 seconds).
09:22:57 -!- razetime has joined.
09:48:20 -!- tech_exorcist has joined.
09:49:18 -!- bgs has quit (Remote host closed the connection).
09:57:58 -!- razetime has quit (Ping timeout: 244 seconds).
10:04:20 -!- razetime has joined.
10:40:19 -!- razetime has quit (Ping timeout: 244 seconds).
10:44:05 -!- razetime has joined.
11:08:03 -!- SGautam has quit (Quit: Connection closed for inactivity).
11:23:20 <wib_jonas> what the heck are indexed grammars? apparently it's a class larger than context-free grammars
11:23:53 <wib_jonas> I don't think I'd heard of them until today, though it also doesn't seem new.
12:03:10 -!- wib_jonas has quit (Ping timeout: 252 seconds).
13:05:32 <HackEso> indexed monad:Indexed monads are just monads on an indexed category. \ indexed monad:Indexed monads are just categories enriched over the monoidal category of endofunctors. \ uncyclopedia:Uncyclopedia is always factually accurate, except for uh, that one entry? it started with like, an AA? you can probably find it in https://en.wikibooks.org/wiki/Special:PrefixIndex/The_Unicyclopedia
13:06:00 <fizzie> Hmm, are there two entries about indexed monads in there?
13:06:36 <fizzie> `` cat /hackenv/wisdom/indexed\ monad
13:06:37 <HackEso> Indexed monads are just monads on an indexed category. \ Indexed monads are just categories enriched over the monoidal category of endofunctors.
13:06:43 <fizzie> No, there's one "entry" with two lines.
13:14:04 -!- tech_exorcist has quit (Quit: See you later).
13:29:31 -!- wib_jonas has joined.
13:38:29 -!- ^[ has quit (Read error: Connection reset by peer).
13:47:11 -!- __monty__ has quit (Quit: leaving).
13:58:52 -!- fowl2 has joined.
13:59:37 -!- fowl has quit (Read error: Connection reset by peer).
13:59:37 -!- fowl2 has changed nick to fowl.
13:59:50 -!- Sgeo has joined.
14:01:18 <wib_jonas> `python3 -cimport os; print("\n".join([l.name for l in os.scandir("/hackenv/wisdom") if l.is_file(follow_symlinks=0) and b"\n" in open(l,"rb").read()[: -1]])); # wisdom entries with more than one line
14:01:20 <HackEso> bdsmreclist \ indexed monad
15:36:52 -!- wib_jonas has quit (Quit: Client closed).
15:58:40 -!- tech_exorcist has joined.
16:58:08 -!- Amore has joined.
17:12:29 <esolangs> [[(]] M https://esolangs.org/w/index.php?diff=103422&oldid=73589 * PythonshellDebugwindow * (+34) Distinguish confusion
17:13:50 <esolangs> [[Unhappy]] M https://esolangs.org/w/index.php?diff=103423&oldid=69672 * PythonshellDebugwindow * (+37) Distinguish confusion, stub
17:15:42 -!- tromp has joined.
17:25:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:01:32 -!- tromp has joined.
18:08:21 -!- razetime has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
18:51:59 -!- Lord_of_Life_ has joined.
18:52:27 -!- Lord_of_Life has quit (Ping timeout: 250 seconds).
18:54:45 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
19:53:42 -!- Amore has quit (Quit: Connection closed for inactivity).
20:15:31 -!- Thedarkb1-Deskto has joined.
20:18:16 -!- Thedarkb-Desktop has quit (Ping timeout: 260 seconds).
20:19:18 -!- tech_exorcist has quit (Quit: Disconnecting).
20:30:46 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:32:45 -!- tromp has joined.
20:47:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:50:52 -!- __monty__ has joined.
20:54:51 -!- tromp has joined.
20:55:58 <zzo38> I know that some cards have multiple names, so it isn't quite the "primary key" but each name corresponds to a part of the card and then are associated, but it is still unique. The changes of names and misprints are not important; the ASCII representation is still the same, of what is the Oracle name.
20:56:13 <zzo38> Some cards have a printed name different from the Oracle name; those also are not important.
21:04:49 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:16:22 -!- tromp has joined.
21:42:10 -!- Amore has joined.
22:08:56 -!- __monty__ has quit (Quit: leaving).
22:30:01 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:33:47 -!- tromp has joined.
23:22:55 -!- Guest45 has joined.
23:23:27 -!- Guest45 has quit (Client Quit).
23:25:32 <fizzie> People these days, so impatient.
23:30:44 <esolangs> [[Talk:Incdecisive Machine]] N https://esolangs.org/w/index.php?oldid=103424 * Ais523 * (+1337) a simpler translation / TCness proof
23:31:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:57:07 -!- sprout_ has joined.
00:01:00 -!- sprout has quit (Ping timeout: 264 seconds).
00:50:29 -!- Amore has quit (Quit: Connection closed for inactivity).
01:07:36 <esolangs> [[User:Salpynx/Minimal TC program machines]] https://esolangs.org/w/index.php?diff=103425&oldid=103396 * Salpynx * (+364) /* Table of minimal TC program / counter machines */ Add Incdecisive Machine (with hopefully accurate enough mnemonic: incjnz)
04:31:50 -!- chiselfuse has quit (Ping timeout: 258 seconds).
04:33:40 -!- chiselfuse has joined.
06:48:18 -!- Sgeo has quit (Read error: Connection reset by peer).
06:58:26 -!- tromp has joined.
07:13:24 <esolangs> [[Counter Machine Net Notation]] https://esolangs.org/w/index.php?diff=103426&oldid=103265 * Salpynx * (+457) /* Examples */ Add notation for Incdecisive Machine. Last two cells of that row demonstrate TC equivalence
07:20:05 <esolangs> [[Counter Machine Net Notation]] https://esolangs.org/w/index.php?diff=103427&oldid=103426 * Salpynx * (+128) /* Description */ Define the 'double bar' notation for a generalised 'next' edge restriction. Not going back to ancestors seems to be the key feature
07:51:42 <esolangs> [[User talk:Salpynx/Minimal TC program machines]] https://esolangs.org/w/index.php?diff=103428&oldid=103411 * Salpynx * (+2899) /* Autopsy is TC */ Incdecisive Machine reply
08:30:27 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:48:41 <esolangs> [[User talk:Salpynx/Minimal TC program machines]] https://esolangs.org/w/index.php?diff=103429&oldid=103428 * Keymaker * (+571) incjnz not entirely correct.
09:02:15 -!- joast has quit (Ping timeout: 252 seconds).
09:15:54 -!- joast has joined.
09:30:44 <esolangs> [[User talk:Salpynx/Minimal TC program machines]] https://esolangs.org/w/index.php?diff=103430&oldid=103429 * Salpynx * (+644) mnemonic
09:34:18 -!- __monty__ has joined.
09:34:43 -!- tromp has joined.
10:01:12 -!- wib_jonas has joined.
10:04:40 <esolangs> [[Talk:Incdecisive Machine]] https://esolangs.org/w/index.php?diff=103431&oldid=103424 * Keymaker * (+1626) Reply.
10:19:32 <esolangs> [[Incdecisive Machine]] https://esolangs.org/w/index.php?diff=103432&oldid=103409 * Keymaker * (+183) Added the new translation.
10:41:14 -!- sprout_ has changed nick to sprout.
11:18:06 -!- chiselfuse has quit (Read error: Connection reset by peer).
11:18:27 -!- chiselfuse has joined.
11:31:15 -!- tromp has quit (Read error: Connection reset by peer).
12:05:39 -!- tech_exorcist has joined.
12:09:42 <wib_jonas> so do headphones for mobile phones have a head proximity detector in them, like mobile phones do, so that apps can insist that you don't remove your earbuds during unmutable ads?
12:17:37 -!- tech_exorcist has quit (Remote host closed the connection).
12:18:01 -!- tech_exorcist has joined.
12:54:02 <myname> the former i think, the later not
12:54:31 <myname> like, earbudy usually can sense when you remove them and for example can trigger a pause of playback
12:55:03 <myname> however, on a technical level, it's not really possible to send to the phone whether you just pressed pause or removed the headphone
13:11:55 <esolangs> [[Q-SET]] https://esolangs.org/w/index.php?diff=103433&oldid=98945 * Peter * (-28)
13:15:37 <esolangs> [[Ricochet]] N https://esolangs.org/w/index.php?oldid=103434 * Peter * (+138) Created page with "{{stub}} **Ricochet** is an [[esoteric programming language]] designed by [[User:Peter]] in [[:Category:2022|2022]] [[Category:Languages]]"
13:16:06 <esolangs> [[Ricochet]] https://esolangs.org/w/index.php?diff=103435&oldid=103434 * Peter * (+0)
13:16:18 <esolangs> [[Ricochet]] https://esolangs.org/w/index.php?diff=103436&oldid=103435 * Peter * (+2)
13:16:28 <esolangs> [[Ricochet]] https://esolangs.org/w/index.php?diff=103437&oldid=103436 * Peter * (+1)
13:20:15 <wib_jonas> "on a technical level, it's not really possible to send to the phone whether you just pressed pause or removed the headphone" AHAHAHAHAH
13:21:34 <wib_jonas> (a) certainly, that's a theoretical limitation that will never be changed until we redesign our operating systems from bottom up, (2) isn't that enough, pausing ads the same if you remove your headphone or if you press the pause button?
14:18:59 -!- tech_exorcist has quit (Remote host closed the connection).
14:19:49 -!- tech_exorcist has joined.
14:48:04 -!- Sgeo has joined.
15:16:49 -!- FreeFull has joined.
15:17:58 -!- bgs has joined.
15:37:09 -!- wib_jonas has quit (Quit: Client closed).
16:58:44 -!- joast has quit (Quit: Leaving.).
17:03:28 -!- FreeFull has quit (Ping timeout: 246 seconds).
17:23:23 -!- bgs has quit (Remote host closed the connection).
17:33:16 <myname> sure, i can just continue with my headphones out, though
17:33:50 <myname> sure, technically, you can implement a removal message in bluetooth, but afaik, it's not currently existing
17:34:31 <myname> also, not sure whether ads get the media information, because that would mean that they have to register as media playback
17:45:54 -!- simcop2387_ has joined.
17:46:33 -!- simcop2387 has quit (Read error: Connection reset by peer).
17:47:04 -!- simcop2387_ has changed nick to simcop2387.
17:51:39 <esolangs> [[Dot's]] https://esolangs.org/w/index.php?diff=103438&oldid=103413 * Ilikecreepers * (+305) /* the hold on to your stuff it's going to get more complcated stuff/multi operations */
18:11:39 -!- littlebobeep has joined.
18:12:47 -!- littlebobeep has quit (Client Quit).
18:17:31 <esolangs> [[PUPPY]] https://esolangs.org/w/index.php?diff=103439&oldid=51653 * Kaveh Yousefi * (+267) Reformatted the page and partitioned it into sections.
18:18:22 <esolangs> [[PUPPY]] https://esolangs.org/w/index.php?diff=103440&oldid=103439 * Kaveh Yousefi * (+162) Added a hyperlink to my implementation of the PUPPY programming language on GitHub.
18:18:55 <esolangs> [[PUPPY]] https://esolangs.org/w/index.php?diff=103441&oldid=103440 * Kaveh Yousefi * (+200) Added categories to the page.
18:52:25 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
18:52:33 -!- Lord_of_Life_ has joined.
18:53:48 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:55:51 <esolangs> [[PUPPY]] https://esolangs.org/w/index.php?diff=103442&oldid=103441 * Kaveh Yousefi * (+224) Added an examples section with an initial member.
19:24:58 -!- tromp has joined.
19:36:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:37:25 -!- tromp has joined.
20:06:46 <esolangs> [[Talk:Incdecisive Machine]] https://esolangs.org/w/index.php?diff=103443&oldid=103431 * Ais523 * (+605) the same idea can be extended to Minsky machines with mostly sequential control flow that jump on successful decrements
20:25:25 <esolangs> [[Esolang:General disclaimer]] https://esolangs.org/w/index.php?diff=103444&oldid=102959 * Ais523 * (-597) this joke has really got out of hand (and was never funny in the first place); also the actual important information on this page was being obscured by the jokes; editing this down to the minimum possible (because jokes that aren't funny aren't particularly use
21:04:45 -!- joast has joined.
21:29:59 -!- Noisytoot has quit (Remote host closed the connection).
21:30:27 -!- Noisytoot has joined.
21:32:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:47:23 -!- tech_exorcist has quit (Quit: Disconnecting).
22:12:30 -!- __monty__ has quit (Quit: leaving).
23:30:35 <esolangs> [[PUPPY]] https://esolangs.org/w/index.php?diff=103445&oldid=103442 * Kaveh Yousefi * (+24) Amended a few orthographic mistakes and added the Thematic category tag.
00:25:41 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
00:27:18 -!- Noisytoot has joined.
03:37:59 -!- MrAureliusR has quit (Quit: ZNC - https://znc.in).
03:39:18 -!- MrAureliusR has joined.
03:41:25 -!- chiselfuse has quit (Ping timeout: 258 seconds).
03:45:26 -!- chiselfuse has joined.
03:48:10 -!- MrAureliusR has quit (Ping timeout: 246 seconds).
03:48:13 -!- MrAureliusR_ has joined.
04:22:49 -!- chiselfuse has quit (Ping timeout: 258 seconds).
04:23:08 -!- chiselfuse has joined.
04:40:57 <esolangs> [[Esolang talk:General disclaimer]] https://esolangs.org/w/index.php?diff=103446&oldid=83060 * Esolanger12345 * (+18)
04:42:05 <esolangs> [[Esolang talk:General disclaimer]] https://esolangs.org/w/index.php?diff=103447&oldid=103446 * Esolanger12345 * (+36)
04:42:40 <esolangs> [[Esolang talk:General disclaimer]] https://esolangs.org/w/index.php?diff=103448&oldid=103447 * Esolanger12345 * (+0)
04:46:10 <esolangs> [[Anarchysm]] https://esolangs.org/w/index.php?diff=103449&oldid=96912 * Esolanger12345 * (+6)
05:01:45 -!- ^[ has joined.
05:14:11 -!- chiselfuse has quit (Ping timeout: 258 seconds).
05:14:38 -!- chiselfuse has joined.
05:57:26 -!- MrAureliusR_ has changed nick to MrAureliusR.
06:16:27 -!- chiselfuse has quit (Remote host closed the connection).
06:16:44 -!- chiselfuse has joined.
06:59:04 -!- tromp has joined.
07:06:58 -!- Sgeo has quit (Read error: Connection reset by peer).
07:44:56 <esolangs> [[Oxon]] M https://esolangs.org/w/index.php?diff=103450&oldid=99886 * A casual user * (+68)
08:24:22 -!- razetime has joined.
08:28:24 -!- chiselfuse has quit (Remote host closed the connection).
08:30:08 -!- chiselfuse has joined.
08:43:27 -!- razetime has quit (Ping timeout: 252 seconds).
08:45:43 -!- chiselfuse has quit (Remote host closed the connection).
08:46:33 -!- chiselfuse has joined.
08:55:37 -!- razetime has joined.
09:32:04 -!- razetime has quit (Ping timeout: 265 seconds).
09:32:19 -!- razetime has joined.
09:56:21 -!- razetime has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
10:27:42 -!- __monty__ has joined.
11:30:02 -!- Thedarkb-Desktop has joined.
11:32:53 -!- Thedarkb1-Deskto has quit (Ping timeout: 268 seconds).
11:36:28 -!- simcop2387 has quit (Read error: Connection reset by peer).
11:37:24 -!- simcop2387 has joined.
12:52:58 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:59:56 -!- tromp has joined.
13:48:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:44:32 <esolangs> [[Special:Log/move]] move * PythonshellDebugwindow * moved [[Broken stack eleement]] to [[Broken stack element]]: Fix title
14:52:57 -!- Sgeo has joined.
15:40:06 -!- genpaku has quit (Read error: Connection reset by peer).
15:40:47 -!- genpaku has joined.
15:43:23 -!- Noisytoot has quit (Remote host closed the connection).
15:44:35 -!- Noisytoot has joined.
15:54:08 -!- tromp has joined.
17:01:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:49:53 -!- tromp has joined.
18:02:45 -!- Noisytoot has quit (Remote host closed the connection).
18:04:34 -!- Noisytoot has joined.
18:13:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:22:29 -!- Noisytoot has quit (Read error: Connection reset by peer).
18:23:14 <int-e> (shapez.io computation: in order to solve a level in 40 seconds with 4 full-speed MAMs at 10x speedup, the maximum latency for switching over to the next piece is 15 seconds... I don't think I can manage that... I'm quite close, but not there.)
18:23:46 -!- Noisytoot has joined.
18:24:25 -!- FreeFull has joined.
18:27:02 <int-e> around 17s or 18s is where I am.
18:30:59 -!- tromp has joined.
18:45:10 <int-e> > 2000/120 + 20 -- maybe I should build 6 MAMs
18:46:40 <int-e> (I /think/ I can manage that and keep the tick below 16ms; it's under 10 right now)
18:46:48 -!- Joao003 has joined.
18:48:13 <int-e> (the latency would increase a bit because of the larger distances, and probably a tiny bit of extra routing around the hub)
18:50:53 <Joao003> I'm from South America, that's why
18:51:47 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
18:52:37 -!- Lord_of_Life has joined.
19:00:20 <HackEso> Joao003: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <https://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
19:00:54 <int-e> Joao003: Hi, but I was just completing a thought of my own... you can check the logs (see topic) if you care about context.
19:02:47 <Joao003> why is the text so rainbow
19:09:03 <int-e> `rainwords Hello, cruel world!
19:10:24 <int-e> It's a feature :P There's variations of the `welcome command. `relcome has rainbow colors.
19:10:35 <fungot> int-e: fnord fizzie my keyboard kept generating utf-8 characters and the display is rather limited. but it would be to kill the script after 1/ 10 to work...
19:10:37 <HackEso> ungot: elcome o he nternational ub or soteric rogramming anguage esign nd eployment! or ore nformation, heck ut ur iki: <ttps://solangs.rg/>. (or he ther ind f soterica, ry #soteric n Fnet r ALnet.)
19:16:15 <b_jonas> int-e: I think only one or two players managed to build MAMs that level in 40 seconds. it's hard.
19:17:10 <b_jonas> mine takes 120 seconds, and that's to a large amount because it lags the game so much it runs at very low speed
19:32:30 <int-e> b_jonas: just the prospect of connecting all those outside belts... https://hack.esolangs.org/repo/file/tip/bin/rainwords ...never mind the hub area
19:38:50 <b_jonas> int-e: is that what you wanted to link to?
19:39:38 <b_jonas> I don't see the relevance to shapez.io. that looks like some randomized computation or something.
19:40:25 <b_jonas> wait, why do you use open("/dev/stdin") instead of open(0) (or ideally open(0,closefd=0)) ?
19:41:15 <b_jonas> or just sys.stdin, after adding sys to the list of imports like import sys,random;
19:41:41 <b_jonas> heck, even open("/dev/fd/0") is shorter than open("/dev/fd/0")
19:43:46 <int-e> b_jonas: no, I meant to link to https://int-e.eu/~bf3/tmp/shapez-v5x6-mockup.png
19:43:54 <int-e> and got betrayed by my browser. again.
19:44:06 <b_jonas> oh, that looks much more relevant to shapez
19:44:28 <b_jonas> is this zoomed out so much that some belts are invisible?
19:45:03 <b_jonas> it doesn't look like anything is connected to the hub
19:49:43 <HackEso> lol: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <https://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
19:50:18 <int-e> b_jonas: no, all belts are visible... but it's incomplete
19:50:55 <int-e> b_jonas: I've just placed 6 factories to see how that would look.
19:51:40 <int-e> no outside connections, no hub stuff (I preserved some from a 4 factory build but it's not really working as is either)
19:52:37 <int-e> b_jonas: But the zoom level is chosen carefully so that every tile is exactly 3x3 pixels
19:54:12 <int-e> b_jonas: if you're wondering about the circles inside the factories... I use those as alignment markers.
19:54:26 <int-e> "circle"... small squares really
19:58:44 <int-e> re-upload with slightly more compact placement, and without all the old stuff (except for a saved circuit to the right, invisible)
20:02:14 <int-e> Designing for 10x speedup, I can go for a 12 belt delivery and have a simpler hub.
20:12:40 <int-e> And maybe don't worry about bypasses either... https://int-e.eu/~bf3/tmp/shapez-v5x6-minimal-hub.png
20:17:15 <HackEso> r? No such file or directory
20:30:23 <int-e> b_jonas: I've updated https://int-e.eu/~bf3/tmp/shapez-v5x6-mockup.png once more, but I'll leave it at that for now. There's a lot of work left to do... but I do think it has a good chance of solving levels in 40 1/15 seconds.
20:31:13 <int-e> (but at least the hub area is now actually connected to the factories)
20:41:36 <int-e> I guess alternatively I could try to design for a 12x speedup and stick to 4 factories. But getting that high in a real game seems rather tedious.
20:43:51 <int-e> And unfortunately I don't think I'll gain enough from anything between 10x and 11.9x. Though I guess that's worth investigating too.
20:47:54 <int-e> Then again 10x speedup is such a nice reference point to use...
20:48:31 <b_jonas> int-e: all betlts are visible but they're not there. ok.
20:49:16 <int-e> gotta start somewhere
20:51:27 -!- archenoth has quit (Ping timeout: 244 seconds).
20:51:38 <int-e> b_jonas: the zoom level is the same as this one, btw, https://int-e.eu/~bf3/tmp/shapez-v4-footprint.png (if you look closely you'll see that the v5 factories are a tiny bit more compact. in numbers, the v4 factory had slices makers of width 24, while v5 has width 22)
20:53:20 <int-e> (the factories have full logic and are tested too)
20:55:21 <int-e> (Well, unless I messed them up while moving stuff around. That's possible.)
21:44:05 <sprout> so this is how it all ends
22:03:29 <Joao003> int-e: what are you playing?
22:09:48 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:22:33 -!- Joao003 has quit (Quit: Client closed).
22:34:36 <esolangs> [[Counterfish]] M https://esolangs.org/w/index.php?diff=103453&oldid=103375 * Salpynx * (+48) /* External resources */ adjust link, and add TC cat
22:39:28 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=103454&oldid=103402 * Salpynx * (+18) /* C */ Counterfish
22:45:42 -!- __monty__ has quit (Quit: leaving).
22:49:24 <esolangs> [[Counterfish]] https://esolangs.org/w/index.php?diff=103455&oldid=103453 * Salpynx * (+244) Correct my statement about 2-reg PMMN, it is TC, but not a straightforward translation
23:42:08 -!- archenoth has joined.
23:42:42 -!- FreeFull has quit.
23:49:05 <b_jonas> sprout: not necessarily. mine ended up much more like a jumbled mess and less efficient and much more laggy than int-e's super-optimized and crazy factories
01:16:32 -!- tromp has joined.
01:17:00 -!- tromp has quit (Client Quit).
05:14:46 -!- razetime has joined.
06:46:19 -!- tromp has joined.
08:05:56 -!- Sgeo has quit (Read error: Connection reset by peer).
08:08:47 -!- razetime has quit (Ping timeout: 265 seconds).
08:10:39 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:27:36 -!- razetime has joined.
08:56:17 <esolangs> [[MASM/Addition]] https://esolangs.org/w/index.php?diff=103456&oldid=99072 * Peter * (+1) /* main.masm */
09:08:11 <esolangs> [[Special:Log/newusers]] create * ColonelMatthew97 * New user account
09:23:07 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103457&oldid=103399 * ColonelMatthew97 * (+258) /* Introductions */
09:26:36 <esolangs> [[Alphaton]] N https://esolangs.org/w/index.php?oldid=103458 * ColonelMatthew97 * (+303) Created page with "Alphaton was originally a Brainfuck clone, but soon became its own thing. Unlike most languages, which has punctuation, Alphaton does not use any and are skipped when running..."
09:27:56 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=103459&oldid=103454 * ColonelMatthew97 * (+15) /* A */
09:30:54 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103460&oldid=103458 * ColonelMatthew97 * (+778)
09:31:13 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103461&oldid=103460 * ColonelMatthew97 * (+1)
09:31:27 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103462&oldid=103461 * ColonelMatthew97 * (-1)
09:31:55 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103463&oldid=103462 * ColonelMatthew97 * (+5)
09:32:22 <int-e> sprout: This is definitely a post-game activity. The game, after what could be considered the "main campaign", encourages you to make a semi-universal shape factory (what people call an "MAM", "make anything machine"). Pushing the limits of that exercise is an obvious next step but not encouraged in any way :P
09:32:39 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103464&oldid=103463 * ColonelMatthew97 * (+15)
09:33:17 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103465&oldid=103464 * ColonelMatthew97 * (+4)
09:33:38 <int-e> ("semi-universal"... there's a lot of shapes that can be made but will never be requested in the late game... though you'll encounter some of the trickier ones during the "campaign".)
09:37:47 -!- tromp has joined.
09:41:15 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103466&oldid=103465 * ColonelMatthew97 * (+138)
09:45:03 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103467&oldid=103466 * ColonelMatthew97 * (+25)
09:45:23 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103468&oldid=103467 * ColonelMatthew97 * (+2) /* Commands */
09:46:18 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103469&oldid=103468 * ColonelMatthew97 * (-2) /* Commands */
09:48:58 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103470&oldid=103469 * ColonelMatthew97 * (+13)
09:50:35 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103471&oldid=103470 * ColonelMatthew97 * (+91) /* Commands */
09:55:19 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103472&oldid=103471 * ColonelMatthew97 * (+104) /* Commands */
09:57:51 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103473&oldid=103472 * ColonelMatthew97 * (+125)
09:58:13 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103474&oldid=103473 * ColonelMatthew97 * (-16) /* Examples */
09:58:28 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103475&oldid=103474 * ColonelMatthew97 * (-6) /* Examples */
10:03:29 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103476&oldid=103475 * ColonelMatthew97 * (+371)
10:03:43 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103477&oldid=103476 * ColonelMatthew97 * (+1) /* Examples */
10:08:47 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103478&oldid=103477 * ColonelMatthew97 * (+212)
10:09:20 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103479&oldid=103478 * ColonelMatthew97 * (-3) /* Notes */
10:10:49 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103480&oldid=103479 * ColonelMatthew97 * (+154) /* Notes */
10:46:13 -!- __monty__ has joined.
10:54:31 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103481&oldid=103480 * ColonelMatthew97 * (+351) /* Examples */
11:01:48 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:32:33 -!- tromp has joined.
13:16:23 <HackEso> [U+1F32C WIND BLOWING FACE]
13:26:32 <esolangs> [[User:Oklomsy]] https://esolangs.org/w/index.php?diff=103482&oldid=93081 * Oklomsy * (-1130) Blanked the page
13:27:44 <esolangs> [[User:Oklomsy]] https://esolangs.org/w/index.php?diff=103483&oldid=103482 * Oklomsy * (+1130) Undo revision 103482 by [[Special:Contributions/Oklomsy|Oklomsy]] ([[User talk:Oklomsy|talk]])
13:29:55 <esolangs> [[User:Oklomsy]] https://esolangs.org/w/index.php?diff=103484&oldid=103483 * Oklomsy * (-900)
13:30:36 <esolangs> [[User:Oklomsy]] https://esolangs.org/w/index.php?diff=103485&oldid=103484 * Oklomsy * (+140)
13:30:50 <esolangs> [[User:Oklomsy]] https://esolangs.org/w/index.php?diff=103486&oldid=103485 * Oklomsy * (+2)
13:42:40 <esolangs> [[User:Oklomsy]] https://esolangs.org/w/index.php?diff=103487&oldid=103486 * Oklomsy * (+216)
13:43:01 -!- Joao003 has joined.
13:43:49 <esolangs> [[User:Oklomsy]] https://esolangs.org/w/index.php?diff=103488&oldid=103487 * Oklomsy * (-133)
13:45:34 <Joao003> Yo does anyone here like APL
13:46:06 <int-e> this does seem to be the right kind of crowd for that
13:46:47 <Joao003> im using libera.chat to access this channel
13:47:52 <int-e> Otoh I don't seem to recall any lengthy discussions about APL here. So, hard to say. (I've never learned it.)
13:48:40 <Joao003> once you learn it it's SUPER EASY to make things in it
13:49:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:50:57 <Joao003> for example, factorial is just !, or the harder form, ×/⍳, which means multiply reduce on indices
13:52:54 -!- tromp has joined.
13:55:19 <fizzie> I do remember seeing people talk about J, though.
13:56:51 <Joao003> Yeah, APL is VERY VERY old
14:01:41 <esolangs> [[FuckPack]] https://esolangs.org/w/index.php?diff=103489&oldid=56290 * Kaveh Yousefi * (+2939) Added an implementation in Common Lisp.
14:02:19 <esolangs> [[FuckPack]] https://esolangs.org/w/index.php?diff=103490&oldid=103489 * Kaveh Yousefi * (+229) Added categories to the page.
14:10:00 -!- Joao003 has quit (Quit: Client closed).
14:11:43 <esolangs> [[FuckPack]] https://esolangs.org/w/index.php?diff=103491&oldid=103490 * Kaveh Yousefi * (+2648) Added an examples section with an initial member in the form of a convolute one-time cat program demonstrating the multiplication and cell index jumping operations.
14:15:25 <esolangs> [[FuckPack]] https://esolangs.org/w/index.php?diff=103492&oldid=103491 * Kaveh Yousefi * (+537) Added two examples for printing a letter, one utilizing the bit shifting operation, the other the logical NOT.
14:16:28 <esolangs> [[FuckPack]] M https://esolangs.org/w/index.php?diff=103493&oldid=103492 * Kaveh Yousefi * (+4) Added a hyperlink to the brainfuck page.
14:16:48 -!- Joao003 has joined.
14:40:46 -!- Everything has joined.
14:42:34 -!- Thelie has joined.
15:07:51 -!- Joao003 has quit (Quit: Client closed).
15:38:59 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:40:48 -!- tromp has joined.
16:00:36 <esolangs> [[Koyaanisqatsi]] N https://esolangs.org/w/index.php?oldid=103494 * Alikberov * (+1895) Created page with "{{infobox proglang |name=Koyaanisqatsi |paradigms=imperative |author=[[Alikberov]] |year=[[:Category:2019|2019]] |typesys= |memsys=flat |dimensions= |class=:Category:Turing..."
16:16:00 -!- Thelie has quit (Ping timeout: 264 seconds).
16:19:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:20:19 -!- Joao003 has joined.
16:30:10 -!- tromp has joined.
16:39:25 <b_jonas> Joao003: occasionally there's some discussion over on #jsoftware
16:51:02 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:09:34 -!- Joao003 has quit (Quit: Client closed).
17:09:49 -!- Joao003 has joined.
17:09:54 -!- Joao003 has quit (Client Quit).
17:24:04 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=103495&oldid=103459 * Alikberov * (+20) /* K for Koyaanisqatsi */
17:40:55 -!- tromp has joined.
18:19:29 -!- razetime has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
18:36:06 <int-e> > go away \ go away: unknown command \ Run 'go help' for usage.
18:53:16 -!- Lord_of_Life has quit (Ping timeout: 260 seconds).
18:54:13 -!- Lord_of_Life has joined.
18:56:09 -!- Sgeo has joined.
18:58:18 -!- Joao003 has joined.
19:00:20 <fizzie> That command is rife for `apt moo` style easter eggs.
19:00:26 <fizzie> `go fish` for example.
19:00:27 <HackEso> go? No such file or directory
19:00:43 <HackEso> :#,_@ bin foo pd test \ 🌱 Burlesque just pd.c test.sh \ a.o carrot.txt karma pikhqbow_tst this.py \ a.out compiled_brachylog.pl le program tmp \ asmbf-1.2.7 egel-master nonoodl -.s wisdomls.txt \ banana.txt egel-scripts olist.new spline xaa \ bef2 egel.zip output.b spout \ bfi eGtbSgN68aHU paste stall
19:01:15 <fizzie> Someone ought to clean up /hackenv/tmp every now and then, that's just messy.
19:01:22 <HackEso> :#,_@ bin foo paste stall \ 🌱 Burlesque JoaoDir pd test \ a.o carrot.txt just pd.c test.sh \ a.out compiled_brachylog.pl karma pikhqbow_tst this.py \ asmbf-1.2.7 egel-master le program tmp \ banana.txt egel-scripts nonoodl -.s wisdomls.txt \ bef2 egel.zip olist.new spline xaa \ bfi eGtbSgN68aHU output.b spout
19:01:40 <HackEso> cd? No such file or directory
19:01:47 <HackEso> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch [<output-file>] <URL>" downloads files. Files saved to $HACKENV are persistent, and $HACKENV/bin is in $PATH. $HACKENV is a mercurial repository, "`revert <rev>" can be used to revert, https://hack.esolangs.org/repo/ to browse. $PWD ($HACKENV/tmp) is persistent but unversioned, /tmp is ephemeral.
19:01:51 <fizzie> The :#,_@ file is almost certainly from an unquoted attempt to run some Befunge code.
19:03:06 <Joao003> how do i change directory?
19:03:31 <fizzie> You don't. There's no persistent state, beyond the filesystem. So changing directory would be pointless.
19:04:00 <Joao003> `echo "Test" > JoaoDir/test.txt
19:04:02 <HackEso> "Test" > JoaoDir/test.txt
19:05:23 <fizzie> Plain ` runs binaries without any sort of shell. If you want > to mean something, you'll need to do «`` foo» or «`run foo».
19:05:33 <zzo38> The shell interpretation of commands is not done unless you use `` or ``` or `run
19:05:58 <Joao003> `run echo "Test" > JoaoDir/test.txt
19:08:28 <Joao003> lol can i run apt install in this
19:08:52 <fizzie> You could probably *run* it, but the sandbox has no internet access, so it'd be kinda pointless.
19:09:39 <int-e> Oh no... does UML work inside UML?
19:09:58 <int-e> (without hoops like Qemu)
19:10:10 -!- chiselfuse has quit (Remote host closed the connection).
19:10:22 <Joao003> wait... can i fork bomb HackEso?
19:10:42 <fizzie> Because it does address space trickery. Maybe with the right settings you could nest them.
19:10:54 <int-e> Joao003: it'll be killed anyway
19:11:33 <fizzie> UML is such a hard thing to search for, because all results tend to be about Unified Modeling Language, not User-Mode Linux.
19:12:00 <fizzie> http://user-mode-linux.sourceforge.net/old/nesting.html suggests you need to build the "inner" UML differently, but that it's possible.
19:12:16 <int-e> `` : ( ) { : | : ; } ; :
19:12:30 <Joao003> `echo lets see if this can mention:Joao003
19:12:32 <HackEso> lets see if this can mention:Joao003
19:12:35 <HackEso> /hackenv/bin/`: fork: retry: Resource temporarily unavailable \ /hackenv/bin/`: fork: retry: Resource temporarily unavailable \ /hackenv/bin/`: fork: retry: Resource temporarily unavailable \ /hackenv/bin/`: fork: retry: Resource temporarily unavailable \ /hackenv/bin/`: fork: retry: Resource temporarily unavailable \ /hackenv/bin/`: fork: retry: Resource temporarily unavailable \ /hackenv/bin/`: fork: retry: Resource temporarily unavailable \ /hackenv/
19:12:51 <int-e> well that was noisier than I thought it would be
19:12:54 <shachaf> fizzie: Right, you need the inner UML diagram to nest inside the outer one properly, so you can represent your class hierarchy.
19:13:07 <fizzie> "Forkbombed" implies it had some sort of adverse effect beyond that command itself.
19:13:25 <HackEso> :#,_@ \ 🌱 \ a.o \ a.out \ asmbf-1.2.7 \ banana.txt \ bef2 \ bfi \ bin \ Burlesque \ carrot.txt \ compiled_brachylog.pl \ egel-master \ egel-scripts \ egel.zip \ eGtbSgN68aHU \ foo \ JoaoDir \ just \ karma \ le \ nonoodl \ olist.new \ output.b \ paste \ pd \ pd.c \ pikhqbow_tst \ program \ -.s \ spline \ spout \ stall \ test \ test.sh \ this.py \ tmp \ wisdomls.txt \ xaa
19:13:37 <HackEso> :#,_@ bin foo paste stall \ 🌱 Burlesque JoaoDir pd test \ a.o carrot.txt just pd.c test.sh \ a.out compiled_brachylog.pl karma pikhqbow_tst this.py \ asmbf-1.2.7 egel-master le program tmp \ banana.txt egel-scripts nonoodl -.s wisdomls.txt \ bef2 egel.zip olist.new spline xaa \ bfi eGtbSgN68aHU output.b spout
19:13:55 <Joao003> ABSOLUTELY NO EFFECT ON THE FILE SYSTEM
19:14:00 <int-e> fizzie: thanks for the search... as you said, the "language" dominated my search results too :)
19:14:32 <HackEso> /hackenv/bin/`: eval: line 5: unexpected EOF while looking for matching `'' \ /hackenv/bin/`: eval: line 6: syntax error: unexpected end of file
19:14:34 <HackEso> -rw-r--r-- 1 1000 1000 5 May 27 2021 :#,_@
19:14:44 <HackEso> `echo? No such file or directory
19:15:30 <fizzie> I'm kind of puzzled as to what created ':#,_@' there.
19:15:45 <int-e> it's 16 months old
19:15:49 <Joao003> looks like some sort of befunge cat program
19:15:56 <fizzie> Because while "olleh">:#,_@ would be a reasonable Befunge fragment, that wouldn't have put the string into it.
19:17:07 <Joao003> MAN REQUIRES SCROLLING WHAT DID I THINK
19:17:42 <HackEso> ```? No such file or directory
19:17:59 <fizzie> `` /usr/bin/man -P cat dir
19:18:00 <HackEso> /usr/bin/man: can't open the manpath configuration file /etc/manpath.config
19:18:08 <fizzie> I guess it's not really set up for that.
19:18:10 <HackEso> bash: -c: line 0: syntax error near unexpected token `{:' \ bash: -c: line 0: `:(){:|:;}:'
19:18:34 <HackEso> bash: -c: line 0: syntax error near unexpected token `{:' \ bash: -c: line 0: `:(){:|:;};:'
19:19:27 <HackEso> bash: -c: line 0: syntax error near unexpected token `{:' \ bash: -c: line 0: `:(){:|:&};:'
19:19:40 <fizzie> Why not try it locally first? ;)
19:20:03 <Joao003> are you sure i will try to forkbomb my computer?
19:20:21 <Joao003> ill forkbomb tio.run, safer
19:21:19 <fizzie> That's probably why it was relatively noisy.
19:22:45 <HackEso> environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resourc
19:23:04 <int-e> fizzie: probably some testing ala https://logs.esolangs.org/freenode-esoteric/2021-05-26.html#lB
19:23:48 <int-e> (not this command exactly, but it has approximately the right character set)
19:25:00 <int-e> Joao003: that's basically the same thing I did (the & instead of ; does not make a tremendous difference, since | already forks two processes)
19:25:31 <int-e> it created background processes
19:26:09 <Joao003> so the : function calls itself 2 times, with one copy being a background process?
19:26:26 <int-e> & applies to the whole pipeline
19:27:02 <HackEso> bash: -c: line 1: syntax error: unexpected end of file
19:27:12 <int-e> you need a ; instead for syntax reasons
19:27:23 <HackEso> bash: -c: line 1: syntax error: unexpected end of file
19:27:41 <int-e> but really: compare to this, which is the same with extra spaces: <int-e> `` : ( ) { : | : ; } ; :
19:27:57 <int-e> which I like because it looks more mysterious that way
19:28:07 <HackEso> environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resourc
19:29:28 <int-e> Oh well. I had so much fun with that kind of thing... and more than one hard reboot.
19:29:41 <HackEso> \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: R
19:30:00 <Joao003> another fork, this time : gets pipelined into echo
19:30:49 <Joao003> it also takes much longer to say fork: retry: Resource temporarily unavailable
19:31:57 <Joao003> : is a recursive function which has no base case, so it overflows the call stack
19:37:17 <Joao003> and i think it goes beyond that
19:46:24 <esolangs> [[Koyaanisqatsi]] M https://esolangs.org/w/index.php?diff=103496&oldid=103494 * Alikberov * (+1717) /* Programming sample for BIOS */
20:10:19 -!- chiselfuse has joined.
20:11:42 -!- river has quit (Quit: WeeChat 3.4.1).
20:14:16 <esolangs> [[Koyaanisqatsi]] M https://esolangs.org/w/index.php?diff=103497&oldid=103496 * Alikberov * (+383) /* Few external links */
20:18:12 <esolangs> [[User talk:Lemonz]] https://esolangs.org/w/index.php?diff=103498&oldid=103372 * Lemonz * (+96) /* Is there an official implementation of Three variable modification language */
20:19:47 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103499&oldid=103398 * Lemonz * (+2) /* Hello World program fits now */
20:22:30 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103500&oldid=103499 * Lemonz * (+21) /* The three variables */
20:23:14 <esolangs> [[User:Lemonz]] https://esolangs.org/w/index.php?diff=103501&oldid=103054 * Lemonz * (+45) /* de */
20:32:21 -!- Everything has quit (Quit: leaving).
20:33:29 <esolangs> [[Talk:Three variable modification language]] https://esolangs.org/w/index.php?diff=103502&oldid=103397 * Joaozin003 * (+167) /* Adding 1 */ new section
20:39:08 <esolangs> [[Talk:Three variable modification language]] https://esolangs.org/w/index.php?diff=103503&oldid=103502 * Joaozin003 * (+192) /* Adding 1 */
20:40:19 <HackEso> 🌱 Burlesque JoaoDir pd test \ a.o carrot.txt just pd.c test.sh \ a.out compiled_brachylog.pl karma pikhqbow_tst this.py \ asmbf-1.2.7 egel-master le program tmp \ banana.txt egel-scripts nonoodl -.s wisdomls.txt \ bef2 egel.zip olist.new spline xaa \ bfi eGtbSgN68aHU output.b spout \ bin foo paste stall
20:41:03 <HackEso> gcc (Debian 8.3.0-6) 8.3.0 \ Copyright (C) 2018 Free Software Foundation, Inc. \ This is free software; see the source for copying conditions. There is NO \ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
20:41:18 <HackEso> g++ (Debian 8.3.0-6) 8.3.0 \ Copyright (C) 2018 Free Software Foundation, Inc. \ This is free software; see the source for copying conditions. There is NO \ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
20:42:12 <Joao003> `run echo "\nNewline???" > JoaoDir/test.txt
20:43:04 <Joao003> `run echo -e "\nNewline???" > JoaoDir/test.txt
20:53:06 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103504&oldid=103500 * Joaozin003 * (-42)
21:22:25 -!- Joao003 has quit (Quit: Client closed).
21:23:37 <esolangs> [[Alphaton]] M https://esolangs.org/w/index.php?diff=103505&oldid=103481 * PythonshellDebugwindow * (+49) Categories
22:04:34 -!- __monty__ has quit (Quit: leaving).
22:18:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:22:32 <esolangs> [[Alikberov]] N https://esolangs.org/w/index.php?oldid=103506 * Alikberov * (+113) /* Initial */
22:26:53 <esolangs> [[User:Alikberov]] N https://esolangs.org/w/index.php?oldid=103507 * Alikberov * (+113) /* Initial */
22:42:07 <esolangs> [[Special:Log/upload]] upload * Alikberov * uploaded "[[File:Koyaanisqatsi full circuit minimal.png]]": Full, but very minimized diagram of Koyaanisqatsi-CPU
22:52:17 <esolangs> [[Special:Log/upload]] upload * Alikberov * uploaded "[[File:Koyaanisqatsi decoder proteus.png]]": Diagram of Koyaanisqatsi-CPU command decoder
23:07:44 <esolangs> [[Koyaanisqatsi]] M https://esolangs.org/w/index.php?diff=103510&oldid=103497 * Alikberov * (+236) /* Add diagram images */
23:21:40 <esolangs> [[User:Lemonz]] https://esolangs.org/w/index.php?diff=103511&oldid=103501 * Lemonz * (+189) /* de */
23:58:46 -!- fowl6 has joined.
23:58:53 -!- fowl has quit (Read error: Connection reset by peer).
23:58:53 -!- fowl6 has changed nick to fowl.
00:03:55 -!- Soni has quit (Ping timeout: 250 seconds).
00:37:29 <esolangs> [[User:Theki/Dummy]] https://esolangs.org/w/index.php?diff=103512&oldid=101262 * Theki * (+1233)
00:41:34 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103513&oldid=103243 * ALBANIAN-LAUNDROMAT * (+3) /* Acciaccaturas */
00:42:42 <esolangs> [[User:Theki/Dummy]] https://esolangs.org/w/index.php?diff=103514&oldid=103512 * Theki * (+705)
00:43:34 <esolangs> [[User:Theki/Dummy]] M https://esolangs.org/w/index.php?diff=103515&oldid=103514 * Theki * (+55) /* Conditional statements */
00:49:03 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103516&oldid=103513 * ALBANIAN-LAUNDROMAT * (+19) /* Notes and rhythms */
01:00:14 -!- Soni has joined.
01:41:57 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103517&oldid=103504 * Lemonz * (+116) /* Programs */
01:43:36 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103518&oldid=103517 * Lemonz * (-115) /* Counter */
02:51:24 -!- Sgeo has quit (Read error: Connection reset by peer).
02:53:54 -!- Sgeo has joined.
06:32:35 -!- Oshawott has joined.
06:36:24 -!- archenoth has quit (Ping timeout: 264 seconds).
07:00:58 -!- tromp has joined.
08:42:48 -!- wib_jonas has joined.
08:44:00 <esolangs> [[Conom]] M https://esolangs.org/w/index.php?diff=103519&oldid=103384 * TTG-Emily * (+96) Add new file extensions to side-panel
08:45:00 <esolangs> [[Conom]] M https://esolangs.org/w/index.php?diff=103520&oldid=103519 * TTG-Emily * (-20) Fix formatting in side panel
08:58:24 -!- Sgeo has quit (Read error: Connection reset by peer).
09:29:24 -!- __monty__ has joined.
09:56:28 <esolangs> [[User:TheTermProgrammer]] https://esolangs.org/w/index.php?diff=103521&oldid=93909 * TheTermProgrammer * (+0)
10:00:46 -!- underpantsgnome[ has quit (Quit: Bridge terminating on SIGTERM).
10:05:19 -!- underpantsgnome[ has joined.
11:10:41 -!- Joao003 has joined.
11:14:38 <wib_jonas> the wikimedia overlords killed the friendly dino teaching words on en.wikipedia
11:17:28 -!- Joao003 has quit (Quit: Client closed).
11:17:38 -!- Joao003 has joined.
11:20:31 <HackEso> 🌱 Burlesque JoaoDir pd test \ a.o carrot.txt just pd.c test.sh \ a.out compiled_brachylog.pl karma pikhqbow_tst this.py \ asmbf-1.2.7 egel-master le program tmp \ banana.txt egel-scripts nonoodl -.s wisdomls.txt \ bef2 egel.zip olist.new spline xaa \ bfi eGtbSgN68aHU output.b spout \ bin foo paste stall
11:21:32 <HackEso> environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resource temporarily unavailable \ environment: fork: retry: Resourc
12:40:09 <esolangs> [[1line]] N https://esolangs.org/w/index.php?oldid=103522 * DockedChutoy * (+970) Page Created.
12:47:27 -!- simcop2387 has quit (Ping timeout: 252 seconds).
12:47:27 -!- perlbot has quit (Ping timeout: 250 seconds).
12:58:14 -!- perlbot has joined.
12:59:38 -!- simcop2387 has joined.
13:02:03 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103523&oldid=103518 * Joaozin003 * (+471)
13:02:22 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103524&oldid=103523 * Joaozin003 * (+3) /* Computational Class */
13:02:52 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103525&oldid=103524 * Joaozin003 * (+0) /* Computational Class */
13:03:02 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103526&oldid=103525 * Joaozin003 * (+2) /* Computational Class */
13:03:37 <HackEso> 🌱 Burlesque JoaoDir pd test \ a.o carrot.txt just pd.c test.sh \ a.out compiled_brachylog.pl karma pikhqbow_tst this.py \ asmbf-1.2.7 egel-master le program tmp \ banana.txt egel-scripts nonoodl -.s wisdomls.txt \ bef2 egel.zip olist.new spline xaa \ bfi eGtbSgN68aHU output.b spout \ bin foo paste stall
13:05:02 <Joao003> `run echo -e 'First line\nSecond line'
13:06:40 <Joao003> `run echo -e '#include <stdio.h>\nint main(){\nprintf("Hello, World!");\nreturn 0;\n}' > JoaoDir/hello.c
13:07:02 <HackEso> #include <stdio.h> \ int main(){ \ printf("Hello, World!"); \ return 0; \ }
13:08:02 <HackEso> JoaoDir/a.out? No such file or directory
13:08:17 <HackEso> bash: JoaoDir/a.out: No such file or directory
13:08:22 <wib_jonas> it's in . , not in the subdirectory
13:08:55 <HackEso> GNU assembler (GNU Binutils for Debian) 2.31.1 \ Copyright (C) 2018 Free Software Foundation, Inc. \ This program is free software; you may redistribute it under the terms of \ the GNU General Public License version 3 or later. \ This program has absolutely no warranty. \ This assembler was configured for a target of `x86_64-linux-gnu'.
13:09:12 <fizzie> `runc #include <stdio.h> \n int main(void) { printf("we've got things for that"); }
13:10:01 <fizzie> `` url $(which runc) # the implementation is very dumb
13:10:03 <HackEso> https://hack.esolangs.org/repo/file/tip/bin/runc
13:10:37 <Joao003> `run echo '#include <stdio.h>\nint main(){\nprintf("But I'm doing it old school");\nreturn 0;\n}' > JoaoDir/hello.c
13:10:38 <HackEso> bash: -c: line 0: unexpected EOF while looking for matching `"' \ bash: -c: line 1: syntax error: unexpected end of file
13:10:52 <Joao003> `run echo -e '#include <stdio.h>\nint main(){\nprintf("But I'm doing it old school");\nreturn 0;\n}' > JoaoDir/hello.c
13:10:54 <HackEso> bash: -c: line 0: unexpected EOF while looking for matching `"' \ bash: -c: line 1: syntax error: unexpected end of file
13:11:13 <Joao003> `run echo -e '#include <stdio.h>\nint main(){\nprintf("But I\'m doing it old school");\nreturn 0;\n}' > JoaoDir/hello.c
13:11:14 <HackEso> bash: -c: line 0: unexpected EOF while looking for matching `"' \ bash: -c: line 1: syntax error: unexpected end of file
13:11:23 <Joao003> `run echo '#include <stdio.h>\nint main(){\nprintf("But Im doing it old school");\nreturn 0;\n}' > JoaoDir/hello.c
13:11:39 <HackEso> JoaoDir/hello.c:1:19: warning: extra tokens at end of #include directive \ #include <stdio.h>\nint main(){\nprintf("But Im doing it old school");\nreturn 0;\n} \ ^ \ /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/Scrt1.o: in function `_start': \ (.text+0x20): undefined reference to `main' \ collect2: error: ld returned 1 exit status
13:12:15 <HackEso> #include <stdio.h>\nint main(){\nprintf("But Im doing it old school");\nreturn 0;\n}
13:12:39 <Joao003> `run echo -e '#include <stdio.h>\nint main(){\nprintf("But Im doing it old school");\nreturn 0;\n}' > JoaoDir/hello.c
13:13:00 <HackEso> But Im doing it old school
13:19:12 <wib_jonas> it's my multi-hello program, can print 64 different versions of hello world
13:19:29 <wib_jonas> (only the first byte of the argument matters)
13:20:54 <HackEso> `hello prints variants of hello, world. To control format, pass a single letter as command-line argument. "@"=>"hello, world", "H"=>"hello, world.", P=>"hello, world!", "X"=>"hello, world,", take 1 letter later to s/h/H/, 2 letter later to s/o,/o/, 4 letter later to s/w/W/, lowercase to remove newline.
13:21:08 <fizzie> `hello fwiw, a lowercase hello and an uppercase World looks weird
13:24:34 <fizzie> `` for i in $(seq 64 95); do hello $(printf "\x"$(printf "%02x" $i)); done
13:24:40 <HackEso> hello, world \ Hello, world \ hello world \ Hello world \ hello, World \ Hello, World \ hello World \ Hello World \ hello, world. \ Hello, world. \ hello world. \ Hello world. \ hello, World. \ Hello, World. \ hello World. \ Hello World. \ hello, world! \ Hello, world! \ hello world! \ Hello world! \ hello, World! \ Hello, World! \ hello World! \ Hello World! \ hello, world, \ Hello, world, \ hello world, \ Hello world, \ hello, World, \ Hello, World, \ he
13:25:12 <wib_jonas> `run set -e; cd /hackenv/wisdom; ls -dbF \`* # wow, I thought we only had like five of these in the wisdome
13:25:13 <HackEso> ` \ `! \ `# \ `? \ `?\ `? \ `\@ \ `1 \ `2 \ `2017 \ `3 \ `4 \ `5 \ `cbt \ `culprits-c \ `doag \ `doat \ `dowg \ `dowt \ `edit \ `fetch \ `hello \ `help \ `hoag \ `hoat \ `howg \ `howt \ `learn \ `mk \ `n \ `ngevd \ `revert \ `rlexp \ `run \ `sled \ `slwd \ `spam \ `whoops \ `words
13:26:22 <HackEso> Uninstalling software installed by the Wise Installation Wizard is unwise. It's neither clockwise nor counterclockwise nor otherwise.
13:26:29 <fizzie> I keep being amused by that, even though it has no point.
13:30:02 <wib_jonas> `` for i in $(seq 63 95); do hello "$(printf %c $i)"; done
13:30:08 <HackEso> hello World!hello World!hello World!hello World!hello World!hello World!hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!Hello World!hello, world,hello, world,hello, world,hello, world,hello, world,hello, world,hello, world,hello, world,hello, world,hello, world,Hello, world,Hello, world,Hello, world,Hello, world,Hello, world,Hello, world,
13:30:29 <fizzie> That's not what %c does.
13:32:10 <wib_jonas> `` for i in $(seq 63 95); do hello "$(perl "-eprint chr $i")"; done
13:32:16 <HackEso> Hello World,hello, world \ Hello, world \ hello world \ Hello world \ hello, World \ Hello, World \ hello World \ Hello World \ hello, world. \ Hello, world. \ hello world. \ Hello world. \ hello, World. \ Hello, World. \ hello World. \ Hello World. \ hello, world! \ Hello, world! \ hello world! \ Hello world! \ hello, World! \ Hello, World! \ hello World! \ Hello World! \ hello, world, \ Hello, world, \ hello world, \ Hello world, \ hello, World, \ Hello,
13:32:30 <wib_jonas> `2 for i in $(seq 63 95); do hello "$(perl "-eprint chr $i")"; done
13:32:36 <HackEso> 2/2:, World, \ Hello, World, \ hello World, \ Hello World,
13:33:04 <HackEso> 1/2:Hello World,hello, world \ Hello, world \ hello world \ Hello world \ hello, World \ Hello, World \ hello World \ Hello World \ hello, world. \ Hello, world. \ hello world. \ Hello world. \ hello, World. \ Hello, World. \ hello World. \ Hello World. \ hello, world! \ Hello, world! \ hello world! \ Hello world! \ hello, World! \ Hello, World! \ hello World! \ Hello World! \ hello, world, \ Hello, world, \ hello world, \ Hello world, \ hello
13:33:37 <wib_jonas> `` for i in $(seq 96 126); do hello "$(perl "-eprint chr $i")"; done
13:33:43 <HackEso> hello, worldHello, worldhello worldHello worldhello, WorldHello, Worldhello WorldHello Worldhello, world.Hello, world.hello world.Hello world.hello, World.Hello, World.hello World.Hello World.hello, world!Hello, world!hello world!Hello world!hello, World!Hello, World!hello World!Hello World!hello, world,Hello, world,hello world,Hello world,hello, World,Hello, World,hello World,
14:13:46 <esolangs> [[BrainFuckFart]] M https://esolangs.org/w/index.php?diff=103527&oldid=78207 * Esolang1 * (-3) Fixed typos: '[' and ']'
14:14:51 <esolangs> [[BrainFuckFart]] M https://esolangs.org/w/index.php?diff=103528&oldid=103527 * Esolang1 * (+0) Fixed typos: '('
14:30:02 <esolangs> [[Talk:Binary]] N https://esolangs.org/w/index.php?oldid=103529 * Joaozin003 * (+627) Created page with "== My opinions == === Optimizations that i'd make === First off, opcode size can be reduced by a whopping 6: OP|CMD --+--- 00|out 01|imv 10|mov 11|vot Second: adding wh..."
14:30:16 <esolangs> [[Talk:Binary]] https://esolangs.org/w/index.php?diff=103530&oldid=103529 * Joaozin003 * (+95)
14:43:13 <Joao003> `run for i in $(seq 1 100); do echo 'Joao003'; done
14:43:14 <HackEso> Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \
14:44:36 <HackEso> Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \
14:44:58 <HackEso> y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \ y \
14:45:08 <HackEso> wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_jonas \ wib_
14:45:27 <HackEso> ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[ \ ^[
14:45:32 <int-e> fungot: what is redundancy?
14:45:33 <fungot> int-e: he was shot in 1991 he was awarded one of the big problems with scheme, you don't
14:45:46 <fungot> Joao003: on x86 that is
14:45:47 <HackEso> fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ fungot \ f
14:46:14 <lambdabot> Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao00...
14:46:32 <j-bot> wib_jonas: Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao...
14:47:00 <Joao003> `run while(1) do; echo 'wib_jonas'; done
14:47:01 <HackEso> bash: -c: line 0: syntax error near unexpected token `;' \ bash: -c: line 0: `while(1) do; echo 'wib_jonas'; done'
14:47:05 <perlbot> wib_jonas: Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ Joao003 \ ... [Output truncated. http://perl.bot/p/sxldud ]
14:47:24 <wib_jonas> since when does perlbot do that "Output truncated" thing?
14:47:24 -!- int-e has left.
14:48:12 -!- Joao003 has quit (Quit: Client closed).
14:58:15 <esolangs> [[TPLTSSPP]] https://esolangs.org/w/index.php?diff=103531&oldid=92394 * Esolang1 * (+57) Added details: I/O and Memory Structure and Code Structure
15:10:40 <esolangs> [[UPE]] M https://esolangs.org/w/index.php?diff=103532&oldid=92517 * Jan Gamecuber * (+82) Adding text wrap for long numbers
15:13:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:14:27 -!- tromp has joined.
15:25:27 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:37:13 <esolangs> [[1line]] https://esolangs.org/w/index.php?diff=103533&oldid=103522 * DockedChutoy * (+734) Added more.
15:39:56 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=103534&oldid=103495 * DockedChutoy * (+12) added 1line
15:42:06 -!- int-e has joined.
15:47:13 -!- tromp has joined.
16:35:00 -!- wib_jonas has quit (Quit: Client closed).
16:39:32 <esolangs> [[TPLTSSPP]] M https://esolangs.org/w/index.php?diff=103535&oldid=103531 * PythonshellDebugwindow * (+25) /* Interpreters or Compilers */ Category
16:48:08 <esolangs> [[SanFran]] M https://esolangs.org/w/index.php?diff=103536&oldid=89917 * PythonshellDebugwindow * (+9) Stub
16:48:27 <esolangs> [[SanFran]] M https://esolangs.org/w/index.php?diff=103537&oldid=103536 * PythonshellDebugwindow * (+31) /* Commands */ Category
17:00:27 -!- immibis_ has quit (Ping timeout: 252 seconds).
17:11:54 -!- FreeFull has joined.
17:34:52 -!- razetime has joined.
17:41:58 <esolangs> [[ABPLWNL]] https://esolangs.org/w/index.php?diff=103538&oldid=103366 * Mario0Fan * (+26)
17:54:35 <esolangs> [[Promo]] https://esolangs.org/w/index.php?diff=103539&oldid=70901 * Structuresend * (+161)
18:06:20 <esolangs> [[Sharp]] https://esolangs.org/w/index.php?diff=103540&oldid=97694 * Nick-1666 * (+78)
18:07:26 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:18:07 -!- tromp has joined.
18:27:12 -!- razetime has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
18:33:15 -!- perlbot has quit (Ping timeout: 250 seconds).
18:34:33 -!- simcop2387 has quit (Ping timeout: 268 seconds).
18:40:05 -!- Noisytoot has quit (Excess Flood).
18:41:53 -!- Noisytoot has joined.
18:44:04 -!- Noisytoot has quit (Excess Flood).
18:45:16 -!- Noisytoot has joined.
18:48:19 -!- Noisytoot has quit (Excess Flood).
18:49:07 -!- simcop2387 has joined.
18:50:05 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103541&oldid=103505 * ColonelMatthew97 * (+170)
18:50:38 -!- perlbot has joined.
18:51:39 -!- Noisytoot has joined.
18:53:48 -!- Lord_of_Life_ has joined.
18:54:52 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
18:55:07 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
18:57:37 -!- Noisytoot has quit (Excess Flood).
19:15:28 -!- Sgeo has joined.
19:19:52 -!- Noisytoot has joined.
19:24:01 -!- Noisytoot has quit (Excess Flood).
19:27:36 -!- Noisytoot has joined.
19:30:01 -!- Noisytoot has quit (Excess Flood).
19:35:04 -!- Noisytoot has joined.
19:42:54 -!- Noisytoot has quit (Read error: Connection reset by peer).
19:44:27 -!- Noisytoot has joined.
20:10:40 <esolangs> [[One Time Cat]] M https://esolangs.org/w/index.php?diff=103542&oldid=101794 * PythonshellDebugwindow * (+70) Stub, see also, category
20:10:57 <esolangs> [[Cat program]] M https://esolangs.org/w/index.php?diff=103543&oldid=86606 * PythonshellDebugwindow * (+33) /* Reverse cat */ See also
20:22:04 <esolangs> [[Sharp]] M https://esolangs.org/w/index.php?diff=103544&oldid=103540 * Nick-1666 * (+0) fixed description
20:22:27 <esolangs> [[Sharp]] M https://esolangs.org/w/index.php?diff=103545&oldid=103544 * Nick-1666 * (+0) Caps
20:57:31 -!- Noisytoot has quit (Remote host closed the connection).
21:21:55 -!- Noisytoot has joined.
21:32:48 -!- Noisytoot has quit (Excess Flood).
21:34:36 -!- Noisytoot has joined.
21:37:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:45:28 -!- Hooloovoo has quit (Ping timeout: 265 seconds).
22:01:17 -!- Hooloovoo has joined.
22:36:27 -!- immibis_ has joined.
22:47:59 <zzo38> If I have several objects with a numerical value and several slots each with a numerical value, and I want to assign each slot to one object (an object can have multiple slots assigned, but each slot must have exactly one object), so that the total value of the slots is close to the value of the object, but it is OK if it is a little bit high or low as long as it is close enough?
22:53:41 <b_jonas> zzo38: and what's your question?
22:59:37 <zzo38> What is the best way to calculate that when there are many possibilities
23:01:59 <int-e> so... approximate bin-packing?
23:02:04 <b_jonas> do you know all those numerical values?
23:02:30 <int-e> (the objects are bins; the slots are objects to be packed into those bins)
23:02:33 <zzo38> Yes, all of the values are known, but they are not necessarily all the same; most are different.
23:03:29 <int-e> And you have to use up all objects, but you can vary the bin sizes slightly.
23:04:14 <int-e> Still, a variation on that theme. So it's NP-hard. Might just as well throw it at an SMT solver?
23:08:45 <int-e> (formulating it as an ILP)
23:13:00 <zzo38> What does "ILP" means? (Also, I don't know how to do SMT solver; while I have heard of it, it is not something that I am familiar with working)
23:13:50 <int-e> ILP = integer linear program, a linear optimization problem with integer variables
23:17:39 -!- __monty__ has quit (Quit: leaving).
23:17:58 <int-e> SMT solvers (like CVC4, Z3, or yices) generally understand the SMT-LIB format... which has a lisp-like syntax for writing down constraints: http://smtlib.cs.uiowa.edu/examples.shtml ...the point of them is to avoid having to write your own intelligent solver and heuristics. They're pretty good, though it's often possible to beat them if you actually have good domain-specific heuristics.
23:18:22 <int-e> Or if the heuristics fail and it comes down to sheer brute force. That's rarer.
23:19:49 <esolangs> [[Talk:Numberlist]] N https://esolangs.org/w/index.php?oldid=103546 * Dtp09 * (+170) Created page with "yeah remember that crappy interpreter i wrote last year? im about to fix it for real now. --~~~~"
23:20:21 <int-e> Oh yeah, I meant yices2.
23:21:59 <int-e> I generally try all three of them... there's no clear best SMT solver. It's also been a while... is there a notable newcomer to the field?
23:22:29 <int-e> I guess I should check the latest SMT competition...
23:24:10 <int-e> And something called SMTS that seems new
23:25:37 <int-e> which seems to do something on top of Z3... what's that, distributing the computation?
23:27:03 <shachaf> I just mean Yices in general, I don't know anything about Yices 1.
23:27:11 <shachaf> I just like Yices 2 because its code is very readable.
23:28:36 <int-e> Anyway... https://smt-comp.github.io/2022/results/qf-linearintarith-single-query has some others as well.
23:41:24 <esolangs> [[User talk:Lemonz]] https://esolangs.org/w/index.php?diff=103547&oldid=103498 * Slava Ukraini Heroyam Slava 123 * (+240) /* Is there an official implementation of Three variable modification language */
00:02:23 <shachaf> I like how you have to explicitly specify "QF" in these SMT things, and the default is having quantifiers.
00:03:36 <zzo38> I looked, and I don't know what command to specify if the result can be close without being quite right
00:10:43 <shachaf> You can specify inequality constraint, right?
00:10:51 <shachaf> Maybe I'm misunderstanding what you want to do.
00:11:03 -!- FreeFull has quit.
03:08:08 <zzo38> What are the rules for stickers in Magic: the Gathering? We can see some things. What layer do they apply to? It says they are not copied, so I suppose that it comes after layer 1, then. Can they be applied to objects that are not cards, and if so can they still be reused if those objects cease to exist before entering a hidden zone? What are the rules for comparing the names of objects with name stickers?
03:32:10 <esolangs> [[NoComment]] https://esolangs.org/w/index.php?diff=103548&oldid=81722 * CaptainFoxtrot * (+22) /* Hello World! */
04:23:49 <esolangs> [[User talk:Lemonz]] https://esolangs.org/w/index.php?diff=103549&oldid=103547 * Lemonz * (+20) /* Is there an official implementation of Three variable modification language */
04:24:45 <esolangs> [[Talk:Three variable modification language]] https://esolangs.org/w/index.php?diff=103550&oldid=103503 * Lemonz * (+163) /* Adding 1 */
05:47:21 -!- razetime has joined.
06:30:15 -!- tromp has joined.
06:40:49 -!- m5zs7k has quit (Ping timeout: 250 seconds).
06:43:29 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
06:44:36 -!- m5zs7k has joined.
06:49:16 -!- SGautam has joined.
06:50:04 -!- Sgeo has quit (Read error: Connection reset by peer).
06:52:36 <b_jonas> zzo38: stickers can apply to tokens; other than that I don't know and you may have to wait for the set release notes
06:58:16 -!- tromp has joined.
06:59:00 -!- tromp has quit (Client Quit).
07:00:54 -!- tromp has joined.
07:21:21 -!- lagash has quit (Ping timeout: 260 seconds).
07:22:05 -!- lagash has joined.
07:48:12 -!- razetime has quit (Ping timeout: 265 seconds).
08:05:01 -!- razetime has joined.
08:50:51 -!- __monty__ has joined.
08:59:42 -!- olsner has quit (Ping timeout: 268 seconds).
09:04:52 -!- olsner has joined.
09:28:49 -!- SGautam has quit (Quit: Connection closed for inactivity).
11:33:01 -!- Joao003 has joined.
11:40:30 <Joao003> why is this channel so quiet?
11:50:46 -!- tromp has quit (Read error: Connection reset by peer).
11:58:15 <esolangs> [[Talk:Cal]] N https://esolangs.org/w/index.php?oldid=103551 * Joaozin003 * (+473) Created page with "== NoEmoji == NoEmoji is a dialect of Cal by me that replaces emojis by Ascii characters. The command table now looks like this: - | Sub/Neg Number | Const ^ | T..."
13:19:27 -!- wib_jonas has joined.
13:20:57 <wib_jonas> Joao003: (1) because friends remain friends even if they don't talk every day, (2) because we're working dayjobs, (3) because the members are talking on other secret and/or non-logged channels, possibly not even on IRC but on Discord or by telepathy. pick your own answer.
13:21:35 -!- SGautam has joined.
13:21:58 <Joao003> didnt pick 3 because telepathy doesn't exist
13:29:00 <fungot> wib_jonas: try proceeding from the interrupt.') it is perfectly good enough, with syntactic closures
13:29:26 <wib_jonas> perlbot 8-ball is esolang too quiet?
13:29:27 <perlbot> wib_jonas: Stored 8-ball is esolang too quiet?
13:29:52 <perlbot> wib_jonas: The eval plugin. Syntax, «eval: code». Prefixes: w=>warnings, s=>strict, m=>use Ojo. Suffixes: t=>threaded, pb=>pastebin it, nl=>turn \n to . languages:
13:30:35 <perlbot> wib_jonas: Forgot #esolangs 8-ball
13:31:06 <wib_jonas> perlbot 8-ball do you suppose esolang is too quiet?
13:31:06 <perlbot> wib_jonas: Stored 8-ball do you suppose esolang is too quiet?
13:31:29 <wib_jonas> perlbot call 8-ball is esolang too quiet?
13:31:30 <perlbot> wib_jonas: No factoid found. Did you mean one of these: [blog] [bleach] [8-ball] [8ball] [8ball:] [bill] [bl] [bbl] [blah] [bots]
13:31:41 <wib_jonas> perlbot forget #esolangs do you suppose esolang
13:31:41 <perlbot> wib_jonas: Forgot #esolangs do you suppose esolang
13:31:58 <wib_jonas> perlbot call 8-ball is esolang too quiet?
13:31:58 <perlbot> wib_jonas: No factoid found. Did you mean one of these: [blog] [bleach] [8-ball] [8ball] [8ball:] [bill] [bl] [bbl] [blah] [bots]
13:32:03 <wib_jonas> perlbot fact call 8-ball is esolang too quiet?
13:32:04 <perlbot> wib_jonas: Stored call 8-ball is esolang too quiet?
13:32:20 <wib_jonas> perlbot forget #esolangs call 8-ball
13:32:21 <perlbot> wib_jonas: Forgot #esolangs call 8-ball
13:32:29 <perlbot> wib_jonas: esolang too quiet?
13:32:37 <perlbot> wib_jonas: Forgot #esolangs 8-ball
13:32:45 <perlbot> wib_jonas: esolang too quiet?
13:32:55 <perlbot> wib_jonas: No factoid found. Did you mean one of these: [pbstore] [chaos theory] [istr] [distar] [istrue] [hosting] [hunter2] [listref] [hashsort] [hatetris]
13:47:07 <HackEso> dir(1) - list directory contents \ DIR(7glibc) - Opening a Directory \ dir(8jevalbot) - show the name of all persistent sessions
13:48:39 <wib_jonas> useful for some quick vector calculations
13:53:34 <j-bot> Joao003: 0 0 0 0 0 0
13:55:44 <j-bot> Joao003: 1 1 1 1 1 1
13:56:02 <j-bot> Joao003: 0 1 2 3 4 5
14:38:37 -!- Sgeo has joined.
14:53:44 -!- Joao003 has quit (Quit: Client closed).
15:10:46 <esolangs> [[FuckBrain]] N https://esolangs.org/w/index.php?oldid=103552 * Esolang1 * (+2348) Added new language: FuckBrain
15:23:30 -!- b_jonas has quit (Ping timeout: 265 seconds).
16:21:52 -!- wib_jonas has quit (Quit: Client closed).
16:51:08 -!- SGautam has quit (Quit: Connection closed for inactivity).
17:14:34 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=103553&oldid=102825 * Nick-1666 * (+27) test inlinking
17:38:52 -!- FreeFull has joined.
18:08:16 -!- zzo38 has quit (Ping timeout: 260 seconds).
18:10:19 -!- razetime has quit (Remote host closed the connection).
18:15:40 -!- zzo38 has joined.
18:54:41 -!- Lord_of_Life_ has joined.
18:56:10 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
18:56:15 -!- __monty__ has quit (Quit: leaving).
18:57:28 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
19:00:08 <esolangs> [[Koyaanisqatsi]] M https://esolangs.org/w/index.php?diff=103554&oldid=103510 * Alikberov * (+1955) /* Few details about Instructions Encoding */
19:15:52 -!- SGautam has joined.
20:18:23 <esolangs> [[!brainfuck]] N https://esolangs.org/w/index.php?oldid=103555 * Nick-1666 * (+3226) Author !brainfuck
20:19:45 <esolangs> [[!brainfuck]] M https://esolangs.org/w/index.php?diff=103556&oldid=103555 * Nick-1666 * (+0) Link fix
21:06:01 <esolangs> [[Cry]] M https://esolangs.org/w/index.php?diff=103557&oldid=53619 * PythonshellDebugwindow * (+63) Stub, categories
22:00:42 -!- silky has joined.
22:47:44 -!- Noisytoot_ has joined.
22:47:57 -!- Noisytoot has quit (Read error: Connection reset by peer).
22:56:37 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=103558&oldid=103534 * Esolang1 * (+16) added language: FuckBrain
23:00:53 <esolangs> [[FuckBrain]] M https://esolangs.org/w/index.php?diff=103559&oldid=103552 * Esolang1 * (+31) Added: categories
23:01:19 <esolangs> [[FuckBrain]] M https://esolangs.org/w/index.php?diff=103560&oldid=103559 * Esolang1 * (+0) Fixed typo: Categories
23:07:58 -!- Noisytoot_ has quit (Read error: Connection reset by peer).
23:11:18 -!- Noisytoot has joined.
23:26:25 -!- b_jonas has joined.
23:29:49 <esolangs> [[FuckBrain]] M https://esolangs.org/w/index.php?diff=103561&oldid=103560 * PythonshellDebugwindow * (+4) Fix typos, add link
23:31:08 -!- SGautam has quit (Quit: Connection closed for inactivity).
23:34:24 -!- bgs has joined.
23:58:17 <esolangs> [[Special:Log/newusers]] create * Ninesquared81 * New user account
00:13:06 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103562&oldid=103457 * Ninesquared81 * (+271) /* Introductions */
00:16:08 -!- slavfox has quit (Ping timeout: 265 seconds).
00:33:23 <esolangs> [[User:Ninesquared81]] N https://esolangs.org/w/index.php?oldid=103563 * Ninesquared81 * (+30) Created page with "Greetings, I am Ninesquared81!"
00:46:02 -!- FreeFull has quit.
01:03:12 <esolangs> [[E]] https://esolangs.org/w/index.php?diff=103564&oldid=94771 * Lemonz * (-84) /* Derivatives */
01:04:46 -!- slavfox has joined.
01:20:53 -!- Guest7 has joined.
01:21:34 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=103565&oldid=103553 * Lemonz * (+136) /* Important Math Formulas */
01:21:48 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=103566&oldid=103565 * Lemonz * (+2) /* Important Math Formulas */
01:24:36 -!- Guest7 has quit (Client Quit).
01:31:32 <esolangs> [[X(?)]] https://esolangs.org/w/index.php?diff=103567&oldid=94954 * Lemonz * (+5)
01:38:48 <esolangs> [[Alphaton]] M https://esolangs.org/w/index.php?diff=103568&oldid=103541 * PythonshellDebugwindow * (+49) Add refimpl and categories
02:09:10 -!- rodgort has quit (Quit: Leaving).
02:27:18 <esolangs> [[User:Theki/Dummy]] https://esolangs.org/w/index.php?diff=103569&oldid=103515 * Theki * (+726) /* Syntax */
02:27:46 <esolangs> [[Motorway]] N https://esolangs.org/w/index.php?oldid=103570 * Ninesquared81 * (+5441) Created page with "'''Motorway''' is an esoteric programming language based around the British motorway network. A motorway program describes a route along British motorways, 12 of which corresp..."
02:31:03 <esolangs> [[Motorway]] https://esolangs.org/w/index.php?diff=103571&oldid=103570 * Ninesquared81 * (+25) /* Language */
02:35:13 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=103572&oldid=103558 * Ninesquared81 * (+15) /* M */
02:35:25 -!- rodgort has joined.
02:35:58 <esolangs> [[User:Ninesquared81]] https://esolangs.org/w/index.php?diff=103573&oldid=103563 * Ninesquared81 * (+32)
02:53:53 <esolangs> [[Motorway]] https://esolangs.org/w/index.php?diff=103574&oldid=103571 * Ninesquared81 * (+91) /* Language */
03:28:38 <esolangs> [[Motorway]] https://esolangs.org/w/index.php?diff=103575&oldid=103574 * Ninesquared81 * (+30) /* Language */
03:47:06 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103576&oldid=103526 * PkmnQ * (+4295) /* Programs */ 99 bottles program
03:47:33 <esolangs> [[Three variable modification language]] M https://esolangs.org/w/index.php?diff=103577&oldid=103576 * PkmnQ * (+10) /* 99 bottles program */
03:53:27 <esolangs> [[Three variable modification language]] https://esolangs.org/w/index.php?diff=103578&oldid=103577 * PkmnQ * (-354) /* 99 bottles of beer program */
04:38:29 -!- Noisytoot has quit (Ping timeout: 252 seconds).
04:40:56 -!- Noisytoot has joined.
04:44:02 -!- bgs has quit (Remote host closed the connection).
04:48:36 <esolangs> [[FizzBuzz]] https://esolangs.org/w/index.php?diff=103579&oldid=102126 * Squidmanescape * (+156) /* Befunge */
05:16:21 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in).
05:17:52 -!- Noisytoot has joined.
06:56:03 <esolangs> [[Motorway]] https://esolangs.org/w/index.php?diff=103580&oldid=103575 * Ninesquared81 * (+4898)
07:16:48 -!- Sgeo has quit (Read error: Connection reset by peer).
08:38:23 <esolangs> [[Motorway]] https://esolangs.org/w/index.php?diff=103581&oldid=103580 * Ninesquared81 * (+25)
11:04:10 -!- Joao003 has joined.
11:48:29 -!- Joao003 has quit (Quit: Client closed).
11:48:46 -!- Joao003 has joined.
11:51:25 -!- Joao003 has quit (Client Quit).
12:03:16 -!- __monty__ has joined.
14:09:39 -!- Sgeo has joined.
14:28:35 <esolangs> [[Indirect]] https://esolangs.org/w/index.php?diff=103582&oldid=39256 * Kaveh Yousefi * (+168) Added a hyperlink to my implementation of the Indirect programming language on GitHub.
14:29:00 <esolangs> [[Indirect]] https://esolangs.org/w/index.php?diff=103583&oldid=103582 * Kaveh Yousefi * (+149) Added categories to the page.
14:30:19 <esolangs> [[Indirect]] https://esolangs.org/w/index.php?diff=103584&oldid=103583 * Kaveh Yousefi * (-11) Amended the description of the operation code 12 (logical bitwise NOT), as the logical bitwise NOT constitutes a unary operation, and thus cannot involve the subsequent cell value.
14:31:31 <esolangs> [[Indirect]] https://esolangs.org/w/index.php?diff=103585&oldid=103584 * Kaveh Yousefi * (+100) Added an examples section with a one-time cat program as its initial member.
15:31:53 <esolangs> [[Brainfuck algorithms]] https://esolangs.org/w/index.php?diff=103586&oldid=92115 * Quantodeluz * (+237) If a cell is used for both input and output, it will be denoted as: {cell name} when it contains the input and {cell name}' (prime) when it contains the output.
16:12:54 -!- wib_jonas has joined.
16:13:01 <esolangs> [[Indirect]] M https://esolangs.org/w/index.php?diff=103587&oldid=103585 * Kaveh Yousefi * (-11) Amended an orthographic mistake and improved the formatting.
16:13:31 <wib_jonas> here's some twitter posts about the history of the multiocular o => https://twitter.com/etiennefd/status/1322673792452354048
16:38:12 -!- wib_jonas has quit (Quit: Client closed).
16:39:35 -!- Everything has joined.
17:32:51 <int-e> b_jonas: still not done, but the tedious parts are there: https://int-e.eu/~bf3/tmp/shapez-v5x6-wip.png (so basically all those belts you were missing :) )
17:44:18 -!- impomatic has joined.
17:56:02 -!- impomatic has quit (Quit: impomatic).
17:56:22 -!- impomatic has joined.
18:00:33 -!- impomatic has quit (Client Quit).
18:00:54 -!- impomatic has joined.
18:56:40 -!- Lord_of_Life_ has joined.
18:56:59 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
18:59:23 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
19:06:02 -!- impomatic has quit (Quit: impomatic).
19:06:22 -!- impomatic has joined.
19:10:33 -!- impomatic has quit (Client Quit).
19:10:54 -!- impomatic has joined.
19:28:10 -!- A_Dragon has quit (Killed (A_Dragon (boop))).
19:31:16 -!- A_Dragon has joined.
19:35:52 -!- impomatic has quit (Quit: impomatic).
19:37:11 -!- impomatic has joined.
19:41:16 -!- impomatic has quit (Client Quit).
19:41:36 -!- impomatic has joined.
19:55:19 <zzo38> Can you make up in Magic: the Gathering, using Vintage or pseudo-Vintage, that the situation depends on the number of creature types defined in the rules (and does not work with a different version of the rules, more or less, due to that)? Can it be done with land types, or with card names?
19:55:57 -!- immibis_ has quit (Ping timeout: 265 seconds).
19:56:49 -!- immibis_ has joined.
20:01:30 -!- impomatic has quit (Quit: impomatic).
20:04:17 <b_jonas> zzo38: I was thinking about that at some point and I don't think there's any easy example, but it's a good question, there might be some tricky setup where it matters.
20:34:49 -!- __monty__ has quit (Quit: leaving).
20:40:33 <b_jonas> zzo38: how about something like this. It's your turn and you have to kill me this turn or you'll lose. I have an Ensnaring Bridge and one card in my hand so you have to kill me with 1-powered creatures. You have a Coat of Arms so creatures with non-unique creature type have too much power. You have thousands of copies of Mistform Dreamer, and a lot of mana. You'll have to mistform your dreamers to one
20:40:39 <b_jonas> of each unique creature types, plus the rest sharing a single creature type. How much can you attack me with?
21:05:39 -!- Sgeo has quit (Read error: Connection reset by peer).
21:07:38 -!- Sgeo has joined.
22:15:25 -!- Everything has quit (Quit: leaving).
22:42:33 <HackEso> smlist 541: shachaf monqy elliott mnoqy Cale
22:51:01 <b_jonas> fungot, how many monsters have you created?
22:51:01 <fungot> b_jonas: today on tv 4... fiz might remember sjk, i'm not interested enough to try to write in
22:53:53 <fizzie> fungot: Sorry, I don't remember sjk.
22:53:53 <fungot> fizzie: even with toolbars disabled, so it's logical to do the same. you are right
23:00:20 -!- user3456 has quit (Read error: Connection reset by peer).
23:00:44 -!- user3456 has joined.
00:59:14 -!- Oshawott has quit (Ping timeout: 248 seconds).
01:54:29 <esolangs> [[CV(N)(C)]] https://esolangs.org/w/index.php?diff=103588&oldid=98154 * ALBANIAN-LAUNDROMAT * (+222)
02:10:20 -!- archenoth has joined.
02:55:09 <esolangs> [[Talk:Numberlist]] https://esolangs.org/w/index.php?diff=103589&oldid=103546 * Dtp09 * (+1161)
03:05:19 -!- chiselfuse has quit (Remote host closed the connection).
03:05:41 -!- chiselfuse has joined.
03:20:39 <esolangs> [[Hello world program in esoteric languages (nonalphabetic and A-M)]] https://esolangs.org/w/index.php?diff=103590&oldid=102493 * ALBANIAN-LAUNDROMAT * (+214) /* Cufrab */
03:31:39 <esolangs> [[Clickclang]] N https://esolangs.org/w/index.php?oldid=103591 * SpaceByte * (+4409) cttlang
03:50:55 <zzo38> Someone told me that in the third Pokemon Card Game Boy game, Professor Oak invents Pokemon card game, winning a duel gives you an entire deck of sixty random cards (ignoring rarity, duplicates, etc), and that it implements Magic: the Gathering and Yugioh in addition to Pokemon card game.
04:33:41 -!- b_jonas has quit (Ping timeout: 268 seconds).
04:52:14 <esolangs> [[User:LarhoCherqi]] M https://esolangs.org/w/index.php?diff=103592&oldid=88916 * LarhoCherqi * (+58)
07:14:56 -!- impomatic has joined.
07:19:04 -!- impomatic has quit (Client Quit).
07:19:25 -!- impomatic has joined.
07:28:55 -!- m5zs7k has quit (Ping timeout: 268 seconds).
07:33:23 -!- m5zs7k has joined.
07:39:44 -!- Sgeo has quit (Read error: Connection reset by peer).
08:11:46 -!- archenoth has quit (Ping timeout: 248 seconds).
08:21:32 -!- __monty__ has joined.
08:34:33 -!- impomatic has quit (Quit: impomatic).
08:34:55 -!- impomatic has joined.
08:39:04 -!- impomatic has quit (Client Quit).
08:39:27 -!- impomatic has joined.
09:14:33 -!- impomatic has quit (Quit: impomatic).
09:14:53 -!- impomatic has joined.
09:19:04 -!- impomatic has quit (Client Quit).
09:19:24 -!- impomatic has joined.
09:29:20 <esolangs> [[Indirect]] M https://esolangs.org/w/index.php?diff=103593&oldid=103587 * Kaveh Yousefi * (+4) Added a hyperlink to the brainfuck page.
09:34:33 -!- impomatic has quit (Quit: impomatic).
09:34:53 -!- impomatic has joined.
09:39:04 -!- impomatic has quit (Client Quit).
09:39:24 -!- impomatic has joined.
10:10:44 -!- archenoth has joined.
11:29:33 -!- impomatic has quit (Quit: impomatic).
11:29:53 -!- impomatic has joined.
11:34:05 -!- impomatic has quit (Client Quit).
11:34:28 -!- impomatic has joined.
11:54:33 -!- impomatic has quit (Quit: impomatic).
11:54:53 -!- impomatic has joined.
11:59:05 -!- impomatic has quit (Client Quit).
11:59:26 -!- impomatic has joined.
12:24:33 -!- impomatic has quit (Quit: impomatic).
12:24:53 -!- impomatic has joined.
12:29:04 -!- impomatic has quit (Client Quit).
12:29:25 -!- impomatic has joined.
12:34:33 -!- impomatic has quit (Quit: impomatic).
12:34:53 -!- impomatic has joined.
12:39:04 -!- impomatic has quit (Client Quit).
12:39:25 -!- impomatic has joined.
13:04:33 -!- impomatic has quit (Quit: impomatic).
13:04:53 -!- impomatic has joined.
13:09:04 -!- impomatic has quit (Client Quit).
13:09:25 -!- impomatic has joined.
14:04:33 -!- impomatic has quit (Quit: impomatic).
14:04:53 -!- impomatic has joined.
14:05:51 -!- razetime has joined.
14:09:04 -!- impomatic has quit (Client Quit).
14:09:25 -!- impomatic has joined.
14:24:33 -!- impomatic has quit (Quit: impomatic).
14:24:53 -!- impomatic has joined.
14:25:25 -!- Sgeo has joined.
14:29:05 -!- impomatic has quit (Client Quit).
14:29:26 -!- impomatic has joined.
14:49:10 -!- __monty__ has quit (Quit: leaving).
15:18:14 -!- Guest38 has joined.
15:19:56 -!- Guest38 has quit (Client Quit).
15:29:45 -!- Everything has joined.
15:44:33 -!- impomatic has quit (Quit: impomatic).
15:44:53 -!- impomatic has joined.
15:49:04 -!- impomatic has quit (Client Quit).
15:49:25 -!- impomatic has joined.
15:56:17 <esolangs> [[Fun Craft]] https://esolangs.org/w/index.php?diff=103594&oldid=93233 * TJC games * (+70) Infloop
17:14:49 -!- razetime has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
17:47:04 <esolangs> [[Super SNUSP]] N https://esolangs.org/w/index.php?oldid=103595 * LEOMOK * (+4863) Created page with "'''Super SNUSP''' is a language inspired by the brainfudge derivative [[SNUSP]]. It has additional commands from other bf derivatives, like: * Decimal and binary I/O * Arithm..."
17:59:33 -!- impomatic has quit (Quit: impomatic).
17:59:53 -!- impomatic has joined.
18:04:20 -!- impomatic has quit (Client Quit).
18:04:21 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103596&oldid=103568 * ColonelMatthew97 * (+8) /* Notes */
18:04:43 -!- impomatic has joined.
18:09:04 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103597&oldid=103562 * ColonelMatthew97 * (+51)
18:10:02 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103598&oldid=103597 * ColonelMatthew97 * (+1)
18:13:18 <esolangs> [[User:ColonelMatthew97]] N https://esolangs.org/w/index.php?oldid=103599 * ColonelMatthew97 * (+114) Created page with "Hello Esolang, I am ColonelMatthew97. This is simply a 'hub' of sorts to my languages. =Languages== #[[Alphaton]]"
18:13:33 <esolangs> [[User:ColonelMatthew97]] https://esolangs.org/w/index.php?diff=103600&oldid=103599 * ColonelMatthew97 * (+1) /* Languages= */
18:57:48 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
18:58:48 -!- Lord_of_Life has joined.
19:19:33 -!- impomatic has quit (Quit: impomatic).
19:19:53 -!- impomatic has joined.
19:29:04 -!- impomatic has quit (Quit: impomatic).
19:29:26 -!- impomatic has joined.
19:32:42 <esolangs> [[Clickclang]] https://esolangs.org/w/index.php?diff=103601&oldid=103591 * SpaceByte * (-2)
19:36:44 -!- b_jonas has joined.
19:39:33 -!- impomatic has quit (Quit: impomatic).
19:39:53 -!- impomatic has joined.
19:43:40 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=103602&oldid=97547 * Dtp09 * (-116) /* Interpreter */
19:44:04 -!- impomatic has quit (Client Quit).
19:44:13 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=103603&oldid=103602 * Dtp09 * (+4) /* Interpreter */
19:44:25 -!- impomatic has joined.
19:45:48 <esolangs> [[User:Dtp09]] https://esolangs.org/w/index.php?diff=103604&oldid=101933 * Dtp09 * (+3)
20:03:24 <esolangs> [[Moaiscript]] https://esolangs.org/w/index.php?diff=103605&oldid=95918 * Dtp09 * (-88) /* Interpreters */
20:14:19 <esolangs> [[Drawfuck]] https://esolangs.org/w/index.php?diff=103606&oldid=96970 * Dtp09 * (+20)
20:32:58 <esolangs> [[Special:Log/newusers]] create * Blysarin * New user account
20:34:33 -!- impomatic has quit (Quit: impomatic).
20:34:53 -!- impomatic has joined.
20:39:04 -!- impomatic has quit (Client Quit).
20:39:25 -!- impomatic has joined.
20:40:25 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103607&oldid=103598 * Blysarin * (+208) /* Introductions */
20:45:35 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=103608&oldid=103572 * Blysarin * (+11) Cube
20:49:15 <esolangs> [[Super SNUSP]] https://esolangs.org/w/index.php?diff=103609&oldid=103595 * LEOMOK * (-2037)
21:24:33 -!- impomatic has quit (Quit: impomatic).
21:24:56 -!- impomatic has joined.
21:29:04 -!- impomatic has quit (Client Quit).
21:29:25 -!- impomatic has joined.
21:37:57 <esolangs> [[Super SNUSP]] https://esolangs.org/w/index.php?diff=103610&oldid=103609 * LEOMOK * (-38) truth machine is error
21:39:29 <esolangs> [[Cube]] N https://esolangs.org/w/index.php?oldid=103611 * Blysarin * (+1761) Created page with "{{infobox proglang |name=!!Cube |author=[[User:Blysarin]] |year=[[:Category:2022|2022]] |refimpl=https://github.com/EthanMuchnik/Cube-Language-Interpreter |class=:Category:T..."
21:39:48 <esolangs> [[Cube]] https://esolangs.org/w/index.php?diff=103612&oldid=103611 * Blysarin * (-2)
21:50:41 -!- Everything has quit (Quit: leaving).
22:29:33 -!- impomatic has quit (Quit: impomatic).
22:29:53 -!- impomatic has joined.
22:34:04 -!- impomatic has quit (Client Quit).
22:34:25 -!- impomatic has joined.
23:49:01 -!- sprout_ has joined.
23:52:02 -!- sprout has quit (Ping timeout: 244 seconds).
23:57:24 -!- impomatic has quit (Ping timeout: 264 seconds).
00:04:24 -!- chiselfuse has quit (Ping timeout: 258 seconds).
00:06:34 -!- chiselfuse has joined.
00:40:02 -!- genpaku has quit (Remote host closed the connection).
00:40:42 -!- genpaku has joined.
00:44:56 -!- archenoth has quit (Quit: Leaving).
01:36:47 -!- chiselfuse has quit (Ping timeout: 258 seconds).
01:39:57 -!- chiselfuse has joined.
01:46:56 -!- SGautam has joined.
02:06:56 <esolangs> [[Tile]] https://esolangs.org/w/index.php?diff=103613&oldid=92896 * Dtp09 * (-488) /* Interpreter */
02:09:44 -!- Cale has joined.
02:21:44 <esolangs> [[Tile]] https://esolangs.org/w/index.php?diff=103614&oldid=103613 * Dtp09 * (+109) /* Push */
02:30:59 <esolangs> [[Tile]] https://esolangs.org/w/index.php?diff=103615&oldid=103614 * Dtp09 * (+60) /* Push */
02:39:40 -!- chiselfuse has quit (Remote host closed the connection).
02:40:32 -!- chiselfuse has joined.
03:09:07 -!- razetime has joined.
03:27:14 -!- razetime has quit (Ping timeout: 265 seconds).
04:06:38 -!- razetime has joined.
05:15:44 <esolangs> [[User:LarhoCherqi]] M https://esolangs.org/w/index.php?diff=103616&oldid=103592 * LarhoCherqi * (+15) Reordered list of esolangs to have the newest ones be at the top
06:00:58 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=103617&oldid=103608 * LarhoCherqi * (+123) Added three esolangs that I forgot to add here when I first made them
06:16:28 -!- SGautam has quit (Quit: Connection closed for inactivity).
07:58:34 -!- Sgeo has quit (Read error: Connection reset by peer).
08:03:37 -!- razetime has quit (Ping timeout: 252 seconds).
08:20:56 -!- razetime has joined.
08:25:40 -!- impomatic has joined.
08:29:55 -!- impomatic has quit (Client Quit).
08:30:18 -!- impomatic has joined.
08:34:53 -!- impomatic has quit (Ping timeout: 244 seconds).
09:10:53 <esolangs> [[Special:Log/newusers]] create * Pro465 * New user account
09:18:45 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103618&oldid=103607 * Pro465 * (+162) /* Introductions */
09:21:21 <esolangs> [[Special:Log/newusers]] create * Lampe2020 * New user account
09:31:36 -!- razetime has quit (Ping timeout: 260 seconds).
09:31:43 -!- razetime_ has joined.
09:49:32 <esolangs> [[User:Pro465]] N https://esolangs.org/w/index.php?oldid=103619 * Pro465 * (+86) small intro
10:13:39 -!- __monty__ has joined.
10:16:03 <esolangs> [[CTFuck]] N https://esolangs.org/w/index.php?oldid=103620 * Pro465 * (+2076) Created page with "==CTFuck== a turing complete esolang based on a tag system, with I/O support. this is kinda simliar to Boolfuck, in that it operates on bits and has I/O support. however, CTFu..."
10:29:31 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103621&oldid=103620 * Pro465 * (-3) /* Commands */
10:31:07 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103622&oldid=103621 * Pro465 * (+38) /* Commands */
10:34:20 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103623&oldid=103622 * Pro465 * (+16) /* Turing Completeness */
10:36:04 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103624&oldid=103623 * Pro465 * (-23) /* Turing Completeness */
10:37:27 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103625&oldid=103624 * Pro465 * (+25)
10:41:32 <esolangs> [[CTFuck]] M https://esolangs.org/w/index.php?diff=103626&oldid=103625 * Pro465 * (+5)
10:47:56 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103627&oldid=103626 * Pro465 * (+14)
10:52:52 -!- wib_jonas has joined.
10:55:39 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103628&oldid=103627 * Pro465 * (+12) add to implemented category
11:11:55 <esolangs> [[CTFuck]] M https://esolangs.org/w/index.php?diff=103629&oldid=103628 * Pro465 * (+56) add to more categories
11:16:47 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103630&oldid=103629 * Pro465 * (-84)
12:53:24 <esolangs> [[Gravity]] M https://esolangs.org/w/index.php?diff=103631&oldid=58878 * PythonshellDebugwindow * (+13) /* External resources */ Deadlink
13:02:29 -!- sprout_ has changed nick to sprout.
13:07:10 -!- chiselfuse has quit (Remote host closed the connection).
13:07:31 -!- chiselfuse has joined.
13:21:27 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103632&oldid=103630 * Pro465 * (+8) formatting
13:29:34 <esolangs> [[Fishheads]] https://esolangs.org/w/index.php?diff=103633&oldid=82041 * Kaveh Yousefi * (+14) Marked the reference implementation hyperlink as a dead link as its page has vanished.
13:30:10 <esolangs> [[Fishheads]] https://esolangs.org/w/index.php?diff=103634&oldid=103633 * Kaveh Yousefi * (+170) Added a hyperlink to my implementation of the Fishheads programming language on GitHub.
13:30:38 <esolangs> [[Fishheads]] https://esolangs.org/w/index.php?diff=103635&oldid=103634 * Kaveh Yousefi * (+187) Added categories to the page.
13:32:05 <esolangs> [[Fishheads]] M https://esolangs.org/w/index.php?diff=103636&oldid=103635 * Kaveh Yousefi * (+67) Extended the command table and normalized its diction.
13:36:14 -!- razetime_ has quit (Ping timeout: 265 seconds).
13:36:38 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103637&oldid=103632 * Pro465 * (-149) shorten the article
13:40:16 <esolangs> [[User:Pro465]] https://esolangs.org/w/index.php?diff=103638&oldid=103619 * Pro465 * (+37)
13:42:55 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103639&oldid=103637 * Pro465 * (+28) add attribution
13:50:25 -!- razetime has joined.
13:59:51 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103640&oldid=103639 * Pro465 * (+43) add sample program
14:00:56 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103641&oldid=103640 * Pro465 * (-1) /* Sample Programs= */
14:06:37 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103642&oldid=103641 * Pro465 * (+409) /* Sample Programs */ add hello world program
14:07:49 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103643&oldid=103642 * Pro465 * (+45) clarify
14:11:52 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103644&oldid=103643 * Pro465 * (+1) /* Hello world */
14:13:57 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103645&oldid=103644 * Pro465 * (-3) /* Hello world */
14:14:26 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103646&oldid=103645 * Pro465 * (+3) /* Hello world */ formatting
14:16:32 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103647&oldid=103646 * Pro465 * (+2) /* Commands */ formatting correction
14:20:54 -!- Amore has joined.
14:46:59 <esolangs> [[CTFuck]] https://esolangs.org/w/index.php?diff=103648&oldid=103647 * Pro465 * (+1) /* Commands */
15:06:47 -!- Sgeo has joined.
15:42:47 <esolangs> [[Tapestry]] N https://esolangs.org/w/index.php?oldid=103649 * Nick-1666 * (+117) Claim
16:12:05 -!- wib_jonas has quit (Quit: Client closed).
16:27:26 -!- Everything has joined.
16:52:34 <esolangs> [[1st-Worst]] https://esolangs.org/w/index.php?diff=103650&oldid=89995 * TJC games * (+33) /* 1st-Worst */
16:52:40 <esolangs> [[1st-Worst]] https://esolangs.org/w/index.php?diff=103651&oldid=103650 * TJC games * (+1) /* 1st-Worst */
17:00:20 -!- razetime has quit (Remote host closed the connection).
17:25:45 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103652&oldid=103596 * ColonelMatthew97 * (+246) /* Commands */
17:26:30 <esolangs> [[Talk:BrainFuckFart]] https://esolangs.org/w/index.php?diff=103653&oldid=93130 * TJC games * (+118) /* ; suggestion */ new section
17:30:28 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103654&oldid=103652 * ColonelMatthew97 * (+217) /* Input */
17:50:41 -!- Amore has quit (Quit: Connection closed for inactivity).
18:02:09 <esolangs> [[Special:Log/newusers]] create * A. Erkiaga * New user account
18:05:44 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=103655&oldid=103618 * A. Erkiaga * (+176) /* Introductions */
18:15:12 <esolangs> [[HQ9funge!]] N https://esolangs.org/w/index.php?oldid=103656 * Oshaboy * (+330) Init
18:15:25 <esolangs> [[HQ9funge!]] https://esolangs.org/w/index.php?diff=103657&oldid=103656 * Oshaboy * (+9)
18:16:57 <esolangs> [[Truth-machine]] M https://esolangs.org/w/index.php?diff=103658&oldid=102328 * Oshaboy * (+38) /* HQ9funge! */
18:21:03 <esolangs> [[Special:Log/upload]] upload * ALBANIAN-LAUNDROMAT * uploaded "[[File:YAME cat.png]]"
18:24:31 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103660&oldid=103516 * ALBANIAN-LAUNDROMAT * (+45) /* Examples */
18:25:07 <esolangs> [[Yet Another Musical Esolang]] https://esolangs.org/w/index.php?diff=103661&oldid=103660 * ALBANIAN-LAUNDROMAT * (+0)
18:26:14 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103662&oldid=103654 * ColonelMatthew97 * (+1) /* Input */
18:27:35 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103663&oldid=103662 * ColonelMatthew97 * (+0) /* Notes */
18:28:36 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103664&oldid=103663 * ColonelMatthew97 * (+30) /* Input */
18:28:55 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103665&oldid=103664 * ColonelMatthew97 * (+6) /* Input */
18:29:19 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103666&oldid=103665 * ColonelMatthew97 * (-5) /* Input */
18:30:12 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103667&oldid=103666 * ColonelMatthew97 * (+18) /* Commands */
18:41:46 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103668&oldid=103667 * ColonelMatthew97 * (+6) /* Notes */
18:43:52 <esolangs> [[Alphaton]] https://esolangs.org/w/index.php?diff=103669&oldid=103668 * ColonelMatthew97 * (+77) /* Notes */
18:49:56 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=103670&oldid=103617 * A. Erkiaga * (+11) /* Z */
18:51:47 -!- chiselfuse has quit (Ping timeout: 258 seconds).
18:53:17 -!- chiselfuse has joined.
18:57:26 -!- Lord_of_Life_ has joined.
18:58:08 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
19:00:11 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
19:21:12 -!- chiselfuse has quit (Remote host closed the connection).
19:21:42 -!- chiselfuse has joined.
19:42:28 <esolangs> [[Zone]] N https://esolangs.org/w/index.php?oldid=103671 * A. Erkiaga * (+4470) Create page
19:43:00 <esolangs> [[Zone]] M https://esolangs.org/w/index.php?diff=103672&oldid=103671 * A. Erkiaga * (-4) Grammar
19:56:47 -!- Thelie has joined.
20:18:48 -!- chiselfuse has quit (Ping timeout: 258 seconds).
20:19:15 -!- chiselfuse has joined.
20:22:04 <esolangs> [[HQ9funge!]] M https://esolangs.org/w/index.php?diff=103673&oldid=103657 * PythonshellDebugwindow * (+21) Distinguish confusion, add category
20:25:23 <esolangs> [[Roundabout]] M https://esolangs.org/w/index.php?diff=103674&oldid=102722 * PythonshellDebugwindow * (+119) Add link and categories
20:25:40 <esolangs> [[Special:Log/move]] move * PythonshellDebugwindow * moved [[Roundabout]] to [[RoundAbout]]: Fix capitalisation
20:26:20 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=103677&oldid=103670 * PythonshellDebugwindow * (+17) /* R */ add
20:40:04 <esolangs> [[Cuboid]] M https://esolangs.org/w/index.php?diff=103678&oldid=102615 * PythonshellDebugwindow * (+121) Categories
20:51:40 -!- lagash has quit (Ping timeout: 244 seconds).
20:52:35 -!- chiselfuse has quit (Remote host closed the connection).
20:53:58 -!- chiselfuse has joined.
20:58:36 -!- lagash has joined.
20:58:51 <esolangs> [[.:iI1l!]] M https://esolangs.org/w/index.php?diff=103679&oldid=102829 * PythonshellDebugwindow * (+172) Add categories, stub
21:06:22 <esolangs> [[HQ9funge]] M https://esolangs.org/w/index.php?diff=103680&oldid=69680 * PythonshellDebugwindow * (+22) Add category
21:13:55 -!- __monty__ has quit (Quit: leaving).
21:39:41 <esolangs> [[Super SNUSP]] M https://esolangs.org/w/index.php?diff=103681&oldid=103610 * LEOMOK * (+74) fixed instruction
21:42:14 <esolangs> [[Super SNUSP]] M https://esolangs.org/w/index.php?diff=103682&oldid=103681 * LEOMOK * (-5) fixed one more instruction
21:42:53 <esolangs> [[Super SNUSP]] https://esolangs.org/w/index.php?diff=103683&oldid=103682 * LEOMOK * (-13) Undo revision 103682 by [[Special:Contributions/LEOMOK|LEOMOK]] ([[User talk:LEOMOK|talk]])
21:47:24 <esolangs> [[Zone]] https://esolangs.org/w/index.php?diff=103684&oldid=103672 * A. Erkiaga * (+473) /* Examples */
21:49:14 <esolangs> [[Zone]] https://esolangs.org/w/index.php?diff=103685&oldid=103684 * A. Erkiaga * (+3) /* Bad "Hello world" */
21:55:48 <esolangs> [[Zone]] https://esolangs.org/w/index.php?diff=103686&oldid=103685 * A. Erkiaga * (+1) /* Cat */
21:56:12 <esolangs> [[Zone]] https://esolangs.org/w/index.php?diff=103687&oldid=103686 * A. Erkiaga * (-5) /* Cat */
22:06:11 -!- A_Dragon has changed nick to Awoobis.
22:13:18 -!- Thelie has quit (Ping timeout: 244 seconds).
22:28:27 -!- perlbot has quit (Read error: Connection reset by peer).
22:28:48 -!- simcop2387 has quit (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in).
22:29:11 -!- simcop2387 has joined.
22:30:41 -!- perlbot has joined.
23:53:03 <esolangs> [[Unnecessarily Large HQ9+]] https://esolangs.org/w/index.php?diff=103688&oldid=95666 * Lemonz * (+0)