←2026-03-18 2026-03-19 2026-03-20→ ↑2026 ↑all
01:05:27 -!- lisbeths has quit (Quit: Connection closed for inactivity).
02:03:55 -!- tromp has quit (Ping timeout: 245 seconds).
02:07:21 <ais523> files not having names would break an assumption made by a very large number of programs
02:12:33 <zzo38> Yes, although not programs that are written deliberately for this system. Even for programs that do care about the names (and other things, such as permissions, etc), compatibility libraries are possible if needed, although the program could also be canged to reduce the cases where the name is needed.
02:15:19 <ais523> fwiw, I think it's generally correct for programs not to be able to see the names of files they're given as capabilities (but to nonetheless be able to display them to the user, presumably by passing the file descriptor directly to the UI to print its name)
02:15:41 <ais523> although I've forgotten why I came to that conclusion
02:16:32 -!- amby has quit (Remote host closed the connection).
02:16:46 <zzo38> My reason might be different although possibly similar
02:18:46 <ais523> one thing it does is to prevent the program trying to reopen the file via means other than the capability it's given (which might be, e.g., a TOCTOU bug), but I don't think that was the original reason (but maybe it was?)
02:29:37 <zzo38> That is one possible reason; another possible reason is to ensure that the program does not care about the file name.
02:34:53 <zzo38> If you pass a file capability as a argument to a uxn program, then the uxn emulator could make up a temporary name to refer to it within that program; you can also have separate arguments to optionally define mappings (others will be needed too, such as: standard I/O streams, date/time capability, audio capability, display capability, etc; any of them can be omitted if those features are not used)
03:11:22 -!- b_jonas has joined.
03:12:55 <korvo> Hooray, Pantagruel has been ported to OCaml and now I can install it with Nix! But the port was done by Claude, boo. It seems to work somewhat, but the newer parts of the syntax are very uninspired and it feels like the clever spark of creativity is gone.
06:29:53 <Sgeo> Programs should refer to files by "ddnames" then the user should use a DD statement to connect a ddname with an actual file
07:41:41 -!- ais523 has quit (Quit: quit).
07:54:02 -!- Sgeo has quit (Read error: Connection reset by peer).
08:42:06 <esolangs> [[BoxedLANG]] https://esolangs.org/w/index.php?diff=177965&oldid=177964 * Dragoneater67 * (+106) /* Language overview */
08:47:34 <esolangs> [[S*bleq]] M https://esolangs.org/w/index.php?diff=177966&oldid=164596 * Dragoneater67 * (+1) typo?
09:38:41 -!- tromp has joined.
10:53:27 <esolangs> [[User:Widuruwana/MainPageModernization]] https://esolangs.org/w/index.php?diff=177967&oldid=177639 * Widuruwana * (-5858) Removing
10:54:04 <esolangs> [[User:Widuruwana/MainPageModernization]] https://esolangs.org/w/index.php?diff=177968&oldid=177967 * Widuruwana * (+5858) Undo revision [[Special:Diff/177967|177967]] by [[Special:Contributions/Widuruwana|Widuruwana]] ([[User talk:Widuruwana|talk]])
11:05:26 <esolangs> [[User:Widuruwana/MainPageModernization]] https://esolangs.org/w/index.php?diff=177969&oldid=177968 * Widuruwana * (-589) GruvBox Route
11:08:53 <esolangs> [[User:Widuruwana/MainPageModernization]] https://esolangs.org/w/index.php?diff=177970&oldid=177969 * Widuruwana * (-555) GruvBox is too colorful. Trying a computer modern aesthetic.
11:17:13 <esolangs> [[User:Widuruwana/MainPageModernization]] https://esolangs.org/w/index.php?diff=177971&oldid=177970 * Widuruwana * (+1444) Added citrus color palette to reflect the logo
13:02:36 <b_jonas> you're not trying to break grep -H or head -v with multiple filenames, are you?
13:13:37 <esolangs> [[C/Cb]] M https://esolangs.org/w/index.php?diff=177972&oldid=177960 * Mrmr2 * (-246) Small update
13:28:18 -!- impomatic has joined.
13:43:38 <esolangs> [[User talk:Widuruwana/MainPageModernization]] https://esolangs.org/w/index.php?diff=177973&oldid=177641 * Aadenboy * (+353)
13:45:25 <esolangs> [[C/Cb]] https://esolangs.org/w/index.php?diff=177974&oldid=177972 * Mrmr2 * (+198) /* Other */ added break and continue
13:46:54 <esolangs> [[C/Cb]] M https://esolangs.org/w/index.php?diff=177975&oldid=177974 * Mrmr2 * (+10) /* Break */ /* Continue */ Small visual change
13:50:50 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=177976&oldid=177884 * Mrmr2 * (+14) /* C */ added C/Cb
13:51:03 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=177977&oldid=177976 * Mrmr2 * (+0) /* C */
13:55:53 -!- pool has quit (Ping timeout: 252 seconds).
14:17:01 -!- pool has joined.
14:29:07 <esolangs> [[C/Cb]] M https://esolangs.org/w/index.php?diff=177978&oldid=177975 * Mrmr2 * (+824) Added unary ops
14:41:15 -!- joast has quit (Quit: Leaving.).
14:48:17 -!- joast has joined.
14:54:21 -!- joast has quit (Quit: Leaving.).
14:57:28 <esolangs> [[User talk:Widuruwana/MainPageModernization]] https://esolangs.org/w/index.php?diff=177979&oldid=177973 * Aadenboy * (+315)
15:12:51 <esolangs> [[Special:Log/newusers]] create * TurkuazMavisi * New user account
15:21:10 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=177980&oldid=177859 * TurkuazMavisi * (+287) /* Introductions */
16:36:46 <esolangs> [[User:Widuruwana/MainPageModernization]] https://esolangs.org/w/index.php?diff=177981&oldid=177971 * Widuruwana * (+681) Fixed the fonts and unevenness
16:41:48 <esolangs> [[C/Cb]] M https://esolangs.org/w/index.php?diff=177982&oldid=177978 * Mrmr2 * (+219) /* Composer Shortcuts */ Added more Composer Shortcuts
16:57:41 <esolangs> [[Codesh ()]] M https://esolangs.org/w/index.php?diff=177983&oldid=177936 * StavWasPlayZ * (+0)
16:58:54 <esolangs> [[Codesh ()]] M https://esolangs.org/w/index.php?diff=177984&oldid=177983 * StavWasPlayZ * (+0)
17:09:50 <esolangs> [[Codesh ()]] M https://esolangs.org/w/index.php?diff=177985&oldid=177984 * StavWasPlayZ * (-2)
17:10:38 <esolangs> [[Codesh ()]] M https://esolangs.org/w/index.php?diff=177986&oldid=177985 * StavWasPlayZ * (+2)
17:28:04 <esolangs> [[Codesh ()]] https://esolangs.org/w/index.php?diff=177987&oldid=177986 * StavWasPlayZ * (+308)
17:31:51 <esolangs> [[Codesh ()]] M https://esolangs.org/w/index.php?diff=177988&oldid=177987 * StavWasPlayZ * (-1)
18:17:25 -!- ais523 has joined.
18:48:08 <esolangs> [[C/Cb]] M https://esolangs.org/w/index.php?diff=177989&oldid=177982 * Mrmr2 * (+6) /* For */ Corrected for syntax
19:09:37 -!- ais523 has quit (Quit: quit).
19:51:21 -!- Lord_of_Life_ has joined.
19:52:03 -!- Lord_of_Life has quit (Ping timeout: 255 seconds).
19:54:14 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
20:07:21 -!- joast has joined.
20:16:55 <esolangs> [[Bolaga]] https://esolangs.org/w/index.php?diff=177990&oldid=176898 * Fly * (+86) /* Implementations */
20:26:36 <esolangs> [[User:Aadenboy/Live stats]] https://esolangs.org/w/index.php?diff=177991&oldid=169811 * Aadenboy * (+587) automatically calculate the dates for each percentile for the 32-bit signed unix death (did you know we're 82.61% of the way there? woohoo!)
20:39:23 -!- amby has joined.
21:23:31 -!- lisbeths has joined.
21:23:56 -!- ais523 has joined.
21:34:40 -!- somefan has joined.
21:35:03 <somefan> hello
21:35:28 -!- somefan has quit (Remote host closed the connection).
21:35:54 -!- somefan has joined.
21:36:16 -!- somefan has quit (Remote host closed the connection).
21:37:11 <int-e> 25 seconds, 22 seconds, will we see a third attempt?
21:39:49 -!- somefan has joined.
21:39:56 <somefan> yes
21:40:04 <int-e> hey
21:40:09 <somefan> hello!
21:44:48 <somefan> didn't know cycling through servers meant to constantly reconnect to them
21:44:58 <somefan> fyi, i'm using ircii
21:46:51 <int-e> b_jonas: FWIW, I implemented this thing from 5 months ago, https://int-e.eu/~bf3/tmp/shapez-mam-critical.png in my 6 MAM setup but it's still failing to reach 200/s in 30 seconds. It's closer, it gets like 180/s, up from 165 or 170/s. (It's surprisingly hard to measure reliably.)
21:47:15 <int-e> So. It helped, but arguably wasn't worth it :P
21:51:03 <int-e> (I should probably redesign the bottom part of my MAM, somehow, no idea what it would look like. But the distance travelled there is substantial.)
21:56:56 <b_jonas> int-e: wait, this is back to shapez 1
21:57:16 <int-e> b_jonas: Yes. It's a diversion :P
21:59:19 <b_jonas> oh, you made a critical path shorter using long tunnel layout?
21:59:23 <int-e> I have been playing shapez 2 too. My basic MAM is working: https://int-e.eu/~bf3/tmp/shapez2-12-MAM.jpg (platforms repeat 5 times because shapes in this mode have 5 slices) ...thinking about crystals now.
21:59:42 <int-e> b_jonas: the reduction is in having filters on both sides for the color selection
21:59:49 <int-e> there were tunnels there regardless
22:00:07 <int-e> https://int-e.eu/~bf3/tree-mam/#select is the old version
22:00:47 <int-e> (I also flipped the side where the supply side for the shapes)
22:00:53 <b_jonas> what are the bright green horizontal lines in https://int-e.eu/~bf3/tmp/shapez2-12-MAM.jpg ?
22:00:57 <int-e> (Which was fun when I redid the belts)
22:01:39 <int-e> b_jonas: local signal transfers (used to cross over stuff)
22:01:50 <b_jonas> I see
22:02:41 <int-e> Huh, https://shapez2.wiki.gg/wiki/Wire#Wire_Transmitter_and_Receiver doesn't have pictures
22:03:37 <int-e> wiring feels very different because it doesn't have a layer to itself.
22:03:53 <int-e> so you pretty much need stuff like this
22:08:52 <ais523> somefan: IRC is a tree with no cycles in, you can't ever be connected in two places at once by the nature of how it works
22:09:09 <ais523> this sometimes causes "netsplits" when a link breaks and the servers aren't immediately able to compensate by creating a link elsewhere
22:09:49 <ais523> (it is possible to connect to Libera twice, but only if you use a different nick for each connection, and then both connections appear as users in the users list)
22:24:47 <esolangs> [[Codesh ()]] https://esolangs.org/w/index.php?diff=177992&oldid=177988 * StavWasPlayZ * (+28)
22:53:24 -!- somefan has quit (Remote host closed the connection).
23:10:07 <fizzie> Nick-colliding others through netsplits (generally to take over channels) was basically the national sport of IRCnet, before they did the timestamping thing.
23:15:15 -!- Sgeo has joined.
23:16:43 -!- esolangs has quit (Ping timeout: 276 seconds).
23:17:21 -!- esolangs has joined.
23:17:21 -!- ChanServ has set channel mode: +v esolangs.
23:19:27 -!- krychu_ has joined.
23:19:36 -!- krychu has quit (Ping timeout: 276 seconds).
23:19:36 -!- ursa-major has quit (Ping timeout: 276 seconds).
23:21:11 -!- ursa-major has joined.
23:29:30 -!- ManDeJan has quit (Ping timeout: 276 seconds).
23:34:43 <b_jonas> fizzie: wait, how would that work? if you take a colliding nick during a netsplit then the servers merge, won't the network decide which user has channel ops by inheriting it from the component of the network where that user was already connected, regardless the nicks?
23:36:16 <b_jonas> as in why do the nicks matter at all for this?
23:39:48 -!- ManDeJan has joined.
23:46:02 <FireFly> that'd be the timestamping thing I beileve, where the older channel wins during a merge
23:46:34 <FireFly> or well older nick in this case I guess
23:47:24 <FireFly> hm
23:48:02 -!- somefan has joined.
23:48:07 <FireFly> right never mind me, now I see the question.. maybe due to service bots going by nickname though
←2026-03-18 2026-03-19 2026-03-20→ ↑2026 ↑all