00:12:46 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
00:29:24 -!- trout has joined.
00:31:53 -!- variable has quit (Ping timeout: 265 seconds).
00:37:48 -!- boily_ has joined.
00:37:48 -!- boily has quit (Read error: Connection reset by peer).
00:46:17 -!- boily_ has changed nick to boily.
01:00:09 -!- Hoolootwo has changed nick to Hooloovo0.
01:01:08 -!- variable has joined.
01:03:51 -!- trout has quit (Ping timeout: 240 seconds).
01:26:03 -!- sebbu2 has joined.
01:27:42 -!- sebbu has quit (Ping timeout: 245 seconds).
01:30:48 -!- boily has quit (Quit: SPELLBOOK CHICKEN).
01:32:26 -!- trout has joined.
01:35:53 -!- variable has quit (Ping timeout: 276 seconds).
02:04:00 -!- variable has joined.
02:07:35 -!- trout has quit (Ping timeout: 265 seconds).
02:31:07 <esowiki> [[Turing-machine]] N https://esolangs.org/w/index.php?oldid=56599 * A * (+939) Created page with "==Syntax== All of the rules look like this: <i>cnd.</i><i>num.</i>:cnd.direction num like: Q1:E<0 If the condition is Q, and the number on the tape is 1, the change the cond..."
02:34:35 <esowiki> [[Turing-machine]] https://esolangs.org/w/index.php?diff=56600&oldid=56599 * A * (+87) /* Computation */
02:37:13 -!- trout has joined.
02:40:21 -!- variable has quit (Ping timeout: 240 seconds).
02:41:43 <esowiki> [[Truth-machine]] https://esolangs.org/w/index.php?diff=56601&oldid=56579 * A * (+57) /* Turth-machine */
03:09:04 -!- variable has joined.
03:11:52 -!- trout has quit (Ping timeout: 265 seconds).
03:22:36 -!- sebbu2 has changed nick to sebbu.
03:40:19 -!- trout has joined.
03:42:51 -!- variable has quit (Ping timeout: 240 seconds).
03:48:58 -!- aloril__ has quit (Ping timeout: 264 seconds).
03:50:09 -!- aloril__ has joined.
04:07:51 <esowiki> [[User:Language]] M https://esolangs.org/w/index.php?diff=56602&oldid=56549 * HereToAnnoy * (+207) Fixed Popular Problems example
04:10:51 -!- variable has joined.
04:14:29 -!- trout has quit (Ping timeout: 276 seconds).
04:28:03 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
04:29:34 -!- imode has joined.
04:42:20 -!- trout has joined.
04:45:21 -!- variable has quit (Ping timeout: 240 seconds).
05:03:14 -!- XorSwap has quit (Ping timeout: 260 seconds).
05:13:20 -!- variable has joined.
05:16:53 -!- trout has quit (Ping timeout: 276 seconds).
05:26:27 -!- Sgeo__ has quit (Ping timeout: 240 seconds).
05:42:13 -!- MDude has quit (Ping timeout: 268 seconds).
05:45:07 -!- trout has joined.
05:48:21 -!- variable has quit (Ping timeout: 240 seconds).
06:16:58 -!- variable has joined.
06:19:56 -!- trout has quit (Ping timeout: 276 seconds).
06:33:57 -!- imode has quit (Ping timeout: 240 seconds).
06:52:04 -!- trout has joined.
06:54:51 -!- variable has quit (Ping timeout: 240 seconds).
07:23:39 -!- variable has joined.
07:27:04 -!- trout has quit (Ping timeout: 265 seconds).
07:48:13 -!- tromp has quit (Remote host closed the connection).
07:54:53 -!- trout has joined.
07:58:05 -!- variable has quit (Ping timeout: 276 seconds).
08:02:34 -!- tromp has joined.
08:11:37 -!- Phantom_Hoover has joined.
08:11:37 -!- Phantom_Hoover has quit (Changing host).
08:11:37 -!- Phantom_Hoover has joined.
08:19:11 <esowiki> [[Esketit]] M https://esolangs.org/w/index.php?diff=56603&oldid=56577 * Igorrto * (+155) Added alternative Hello World
08:19:34 <esowiki> [[Esketit]] M https://esolangs.org/w/index.php?diff=56604&oldid=56603 * Igorrto * (+6) /* Hello World(alternative) */
08:25:57 -!- variable has joined.
08:29:25 -!- trout has quit (Ping timeout: 265 seconds).
08:37:49 -!- AnotherTest has joined.
08:43:09 -!- oerjan has joined.
08:54:49 -!- PinealGlandOptic has quit (Ping timeout: 260 seconds).
08:56:28 -!- PinealGlandOptic has joined.
08:57:19 -!- trout has joined.
09:00:51 -!- variable has quit (Ping timeout: 240 seconds).
09:08:26 <esowiki> [[Turing-machine]] https://esolangs.org/w/index.php?diff=56605&oldid=56600 * Oerjan * (+65) Confusing name, and no.
09:12:10 <oerjan> if he'd had states and symbols reversed, it would be more troublesome because of ais523's proof.
09:14:16 <shachaf> but it has "turing" and "machine" right in the name
09:16:39 <shachaf> my new esolang is a turing machine with any number of states but only one symbol, is it tc twh
09:29:33 -!- variable has joined.
09:32:20 -!- trout has quit (Ping timeout: 276 seconds).
09:34:54 <Taneb> shachaf: it is equivalent to some turing machines so it's totally tc hth
09:38:04 <shachaf> also the symbol is an unholy pentagram that summons a demon to do your bidding
09:38:09 <shachaf> wait, are pentagrams good luck or bad luck
09:38:32 -!- sebbu2 has joined.
09:38:43 <Taneb> shachaf: have you tried #esoteric on DAL.net?
09:39:06 <HackEso> 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.)
09:39:44 <shachaf> Taneb: Do you like Day convolution?
09:40:06 <Taneb> I don't know it very well
09:41:27 -!- sebbu has quit (Ping timeout: 240 seconds).
09:43:05 <shachaf> how about regular convolution
09:43:28 <Taneb> It all seems a bit convoluted to me
09:44:06 <shachaf> How should I motivate tensor covariance and contravariance for someone who's used to thinking of tensors as arrays of numbers?
09:45:29 <Taneb> Start by showing them some things that behave as tensors but aren't arrays of numbers?
09:46:49 <shachaf> How should I understand tensor covariance and contravariance myself?
09:47:00 -!- j-bot has joined.
09:47:03 <shachaf> I have a sense of it but it's not as helpful as I'd like.
09:47:31 <shachaf> Also how should I think of a double-contravariant tensor T^i^j?
09:47:42 <shachaf> T_i^j and T_i_j both make more sense to me.
09:47:53 <Taneb> Find a bunch of examples and prove the relevant laws until you get an intuition for it
09:48:07 <Taneb> I'm out of my depth here by quite a way, I'm afraid
09:51:00 <Taneb> These abstractions are like monads, in the sense that most analogies are going to be misleading
09:51:32 <shachaf> They're also like monads in that monads are a kind of tensor in the appropriate category.
09:52:24 <shachaf> (T^x_{j_i} for each i in N. Or something.)
09:52:41 <shachaf> What about trace, how should I think of that?
10:00:06 -!- trout has joined.
10:03:21 -!- variable has quit (Ping timeout: 240 seconds).
10:06:28 <Taneb> I have a really bad intuition for trace
10:08:04 <Taneb> Bsaed on the category of bi-directional circuits
10:10:23 <shachaf> Trace in most categories makes sense.
10:10:30 <shachaf> I mean most traced monoidal categories.
10:10:44 <shachaf> But it's hard to translate that intuition to vector spaces.
10:13:38 -!- oerjan has quit (Quit: Later).
10:25:06 -!- SopaXorzTaker has joined.
10:32:15 -!- variable has joined.
10:35:23 -!- trout has quit (Ping timeout: 276 seconds).
10:43:48 <shachaf> mniip: monoids and comonoids are also just kinds of tensor families hth
10:44:43 <shachaf> What is trace for the category of endofunctors with composition?
10:45:18 <shachaf> Lots of monoidal categories have traces.
10:47:10 <shachaf> ...Maybe not this one, though.
10:47:54 <shachaf> I guess it would look like (forall a. u (f a) -> u (g a)) -> f a -> g a
10:48:00 <shachaf> Or (forall a. f (u a) -> g (u a)) -> f a -> g a
10:50:05 <Taneb> shachaf: you need dual objects to have trace,r ight?
10:50:42 <shachaf> No, trace is more general.
10:50:55 <shachaf> If you have duals you can define it in terms of them, though.
10:51:20 <mniip> next you're going to tell me categories have determinants
10:51:42 <shachaf> Not so sure about determinant.
10:51:51 <shachaf> I feel like trace is more fundamental but also I don't understand it.
10:52:15 <shachaf> But if you have tensor product and trace you can define composition in terms of that.
10:52:23 <mniip> oh just multiply (end) all eigenvalues
10:53:28 <shachaf> Is the trace the coend of eigenvalues?
10:55:54 <shachaf> I know what scalars are, I guess.
10:57:58 <shachaf> So if f : A -> A and x : I -> A and k : I -> I, and f . x = x . k, then x is an eigenelement of f with eigenvalue k?
10:58:30 -!- S_Gautam has quit (Quit: Connection closed for inactivity).
11:03:46 -!- trout has joined.
11:06:01 -!- variable has quit (Ping timeout: 265 seconds).
11:21:04 <mniip> I don't know, I just made it up
11:23:10 <shachaf> I don't know what the end thing would mean but I think there might be something to this definition of eigenvalues.
11:23:24 <shachaf> If the only scalar is id, then this gives you the usual definition of fixed points.
11:24:04 <shachaf> (So that's what you get if your tensor is categorical product.)
11:25:15 <shachaf> But what does it mean to add eigenvalues?
11:25:39 <shachaf> Multiplying them is easier.
11:26:00 <shachaf> You can just compose them, I guess, because scalars commute. (Or you can tensor them and probably get the same thing?)
11:26:49 <shachaf> Though what's the multiplicity of an eigenvalue?
11:35:21 -!- variable has joined.
11:39:05 -!- trout has quit (Ping timeout: 276 seconds).
11:42:51 -!- Phantom_Hoover has quit (Remote host closed the connection).
12:06:47 -!- trout has joined.
12:10:18 -!- variable has quit (Ping timeout: 265 seconds).
12:38:18 -!- variable has joined.
12:41:34 -!- mrrmx has joined.
12:42:08 -!- trout has quit (Ping timeout: 276 seconds).
12:56:20 <esowiki> [[Talk:Surtic]] N https://esolangs.org/w/index.php?oldid=56606 * Digital Hunter * (+569) Created page with "==Idea from [[User:Digital Hunter]]== Hey, this message is technically addressed to [[User:Galaxtone]], but anyone else is welcome to provide ideas and the like. Instead of u..."
12:58:41 <esowiki> [[Surtic]] M https://esolangs.org/w/index.php?diff=56607&oldid=56598 * Digital Hunter * (+92)
12:59:47 <esowiki> [[Surtic]] M https://esolangs.org/w/index.php?diff=56608&oldid=56607 * Digital Hunter * (+0) /* Examples */
13:00:06 <esowiki> [[Surtic]] M https://esolangs.org/w/index.php?diff=56609&oldid=56608 * Digital Hunter * (+8) /* Examples */
13:02:56 <esowiki> [[Talk:Surtic]] https://esolangs.org/w/index.php?diff=56610&oldid=56606 * Digital Hunter * (+124) /* WHOOPS completely forgot about this */ new section
13:03:05 <esowiki> [[Talk:Surtic]] https://esolangs.org/w/index.php?diff=56611&oldid=56610 * Digital Hunter * (+101) /* WHOOPS completely forgot about this */
13:05:43 <esowiki> [[Surtic]] M https://esolangs.org/w/index.php?diff=56612&oldid=56609 * Digital Hunter * (+0) /* S */
13:09:59 -!- trout has joined.
13:13:08 -!- variable has quit (Ping timeout: 265 seconds).
13:31:02 -!- mrrmx has quit (Quit: Leaving).
13:31:06 -!- MDude has joined.
13:41:11 -!- variable has joined.
13:44:32 -!- trout has quit (Ping timeout: 276 seconds).
14:12:35 -!- trout has joined.
14:15:29 -!- variable has quit (Ping timeout: 265 seconds).
14:22:40 -!- mrrmx has joined.
14:42:20 <izabera> it would be cool if you could write an elf binary that interprets a brainfuck program, and that elf binary can itself be interpreted as a brainfuck program to produce the same result
14:43:52 -!- variable has joined.
14:46:43 <alercah> that seems fairly trivial actually?
14:47:21 -!- trout has quit (Ping timeout: 240 seconds).
14:48:25 <alercah> but it feels like it's mostly just "write the non-bf program" -> "modify the code not to contain any of BF's control characters" -> "add the BF code in a data section" -> "verify that the ELF headers don't mess you up and, if they do, twiddle a bit until it works"
14:53:37 <esowiki> [[Talk:Surtic]] https://esolangs.org/w/index.php?diff=56613&oldid=56611 * Digital Hunter * (-225) /* WHOOPS completely forgot about this */
14:59:06 <esowiki> [[Surtic]] https://esolangs.org/w/index.php?diff=56614&oldid=56612 * Digital Hunter * (+0) /* S */ I made the call for concatenate K and the call for "set character at a point to value in a cell" P, so that they didn't get mixed up with C and S for cells and strings
15:01:04 <esowiki> [[Turing-machine]] https://esolangs.org/w/index.php?diff=56615&oldid=56605 * Plokmijnuhby * (+78)
15:02:14 <izabera> alercah: does that count as trivial in your books?
15:05:29 <alercah> izabera: it's not trivial to do
15:05:31 <alercah> but it's a trivial problem
15:06:26 <esowiki> [[Surtic]] M https://esolangs.org/w/index.php?diff=56616&oldid=56614 * Digital Hunter * (-1) /* If Statements */ idk but I think it'll make interpreters easier
15:06:56 <esowiki> [[Surtic]] https://esolangs.org/w/index.php?diff=56617&oldid=56616 * Digital Hunter * (+0) /* Infinite Cat */
15:11:29 <esowiki> [[Surtic]] M https://esolangs.org/w/index.php?diff=56618&oldid=56617 * Digital Hunter * (+9) /* Instruction Syntax */
15:15:13 -!- trout has joined.
15:18:47 -!- variable has quit (Ping timeout: 276 seconds).
15:32:55 -!- XorSwap has joined.
15:49:03 -!- variable has joined.
15:51:06 -!- imode has joined.
15:52:09 -!- trout has quit (Ping timeout: 265 seconds).
15:53:17 <esowiki> [[Fungewars]] M https://esolangs.org/w/index.php?diff=56619&oldid=56546 * Impomatic * (-1) punctuation
15:59:45 -!- LKoen has joined.
16:02:41 -!- arseniiv has joined.
16:04:20 -!- PinealGlandOptic has quit (Quit: leaving).
16:04:46 -!- PinealGlandOptic has joined.
16:05:37 <PinealGlandOptic> hi all. does anybody seen working example of something converting from DFA to regexp? using any method
16:20:32 -!- trout has joined.
16:23:51 -!- variable has quit (Ping timeout: 240 seconds).
16:31:28 -!- S_Gautam has joined.
16:50:04 -!- XorSwap has quit (Ping timeout: 268 seconds).
16:52:43 -!- variable has joined.
16:55:57 -!- trout has quit (Ping timeout: 265 seconds).
17:12:20 -!- SopaXorzTaker has quit (Remote host closed the connection).
17:14:45 -!- aloril_ has joined.
17:16:17 -!- aloril__ has quit (Ping timeout: 248 seconds).
17:17:22 -!- LKoen has quit (Remote host closed the connection).
17:24:46 -!- trout has joined.
17:27:06 -!- SopaXorzTaker has joined.
17:27:29 -!- variable has quit (Ping timeout: 276 seconds).
17:54:58 <alercah> PinealGlandOptic: working code, or is the theory enough?
17:55:30 -!- XorSwap has joined.
17:56:10 <alercah> PinealGlandOptic: https://cs.stackexchange.com/questions/2016/how-to-convert-finite-automata-to-regular-expressions has some discussion
17:56:19 -!- variable has joined.
17:56:57 -!- LKoen has joined.
17:58:51 -!- trout has quit (Ping timeout: 240 seconds).
18:19:25 <esowiki> [[Talk:Surtic]] M https://esolangs.org/w/index.php?diff=56620&oldid=56613 * Galaxtone * (+303) Replied and changed up the style so it's easier to look at.
18:20:19 <esowiki> [[Surtic]] M https://esolangs.org/w/index.php?diff=56621&oldid=56618 * Galaxtone * (+113) Added a note.
18:22:41 <esowiki> [[Surtic]] https://esolangs.org/w/index.php?diff=56622&oldid=56621 * Galaxtone * (-528) Applied Suggestion #1
18:23:24 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
18:28:20 -!- trout has joined.
18:31:10 -!- variable has quit (Ping timeout: 265 seconds).
18:48:21 -!- XorSwap has quit (Ping timeout: 264 seconds).
18:53:34 <esowiki> [[Turing-machine]] https://esolangs.org/w/index.php?diff=56623&oldid=56615 * Oerjan * (+167) Revert Plokmijnuhby's edit and explain why that's not enough to prove it non-TC (or else ''no'' Turing machine would be Turing-complete).
18:54:29 -!- Phantom_Hoover has joined.
18:55:19 <esowiki> [[Surtic]] M https://esolangs.org/w/index.php?diff=56624&oldid=56622 * Galaxtone * (-1) Small change to syntax of string length command
18:56:30 -!- oerjan has joined.
18:58:41 -!- variable has joined.
18:58:42 -!- SopaXorzTaker has quit (Read error: Connection reset by peer).
19:00:37 -!- S_Gautam has quit (Quit: Connection closed for inactivity).
19:02:32 -!- trout has quit (Ping timeout: 256 seconds).
19:04:51 -!- XorSwap has joined.
19:09:28 -!- moony has quit (Ping timeout: 256 seconds).
19:10:21 <esowiki> [[Transio]] N https://esolangs.org/w/index.php?oldid=56625 * Bzim * (+7750) Created page on language (with standard).
19:11:17 -!- Bowserinator has quit (Ping timeout: 265 seconds).
19:11:22 <esowiki> [[Transio]] https://esolangs.org/w/index.php?diff=56626&oldid=56625 * Bzim * (+21)
19:11:22 -!- Bowserinator_ has joined.
19:20:27 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=56627&oldid=56514 * Bzim * (+14)
19:22:40 -!- ATMunn has quit (Quit: lol rip).
19:22:40 -!- Bowserinator_ has quit (Quit: Blame iczero something happened).
19:29:08 -!- Bowserinator has joined.
19:30:37 -!- trout has joined.
19:30:50 <oerjan> regarding today's GG, i predict Gil reacting like a stereotypical kid in a candy store.
19:31:34 <oerjan> (ok, this is an easy prediction)
19:33:21 -!- variable has quit (Ping timeout: 240 seconds).
19:33:57 <int-e> But will the intruder with pendre's (spelling?) lantern turn up?
19:34:25 -!- moony has joined.
19:36:37 -!- ATMunn has joined.
19:37:02 <PinealGlandOptic> alercah: thanks, but I'm not that good to code these algos by myself :)
19:39:49 <esowiki> [[Transio]] https://esolangs.org/w/index.php?diff=56628&oldid=56626 * Bzim * (+9)
19:46:18 <oerjan> int-e: hm right, they might want something from that place too...
19:46:44 -!- XorSwap has quit (Ping timeout: 244 seconds).
19:48:18 -!- mrrmx has quit (Quit: Leaving).
19:53:47 <alercah> PinealGlandOptic: there's examples of code in there, though
20:02:07 -!- variable has joined.
20:05:26 -!- trout has quit (Ping timeout: 276 seconds).
20:33:33 -!- trout has joined.
20:33:55 <PinealGlandOptic> am I right lex/flex uses NFA because NFA can distinguish between "foo" and "fooo", while DFA is not?
20:35:52 <int-e> PinealGlandOptic: No. NFAs and DFAs can recognize the same languages. An NFA may be exponentially smaller.
20:36:14 <PinealGlandOptic> so regexp implementations, lex and flex uses NFA because of performance reasons?
20:36:50 -!- variable has quit (Ping timeout: 265 seconds).
20:38:17 <int-e> I don't even know whether the premise is true.
20:39:33 <int-e> (I've answered the part of the question that I could answer.)
20:42:58 -!- pir17 has joined.
20:44:06 <lambdabot> ENVA 112020Z 12005KT CAVOK 19/16 Q1018 RMK WIND 670FT 17006KT
20:45:08 -!- LKoen has joined.
20:45:50 <lambdabot> KSEA 111953Z 36009KT 320V030 10SM FEW040 25/12 A3019 RMK AO2 SLP228 T02500122
20:45:52 <esowiki> [[Transio]] https://esolangs.org/w/index.php?diff=56629&oldid=56628 * Bzim * (+511) Added turing completeness.
20:54:02 <arseniiv> PinealGlandOptic: “more suitable” is more general than “more expressive”, so someone could definitely say yes, NFA is more suitable in some context
20:54:42 <arseniiv> as is DFA in other context , too
21:01:00 -!- pir17 has quit (Quit: .).
21:04:46 -!- variable has joined.
21:05:35 -!- XorSwap has joined.
21:07:16 <esowiki> [[Transio]] https://esolangs.org/w/index.php?diff=56630&oldid=56629 * Bzim * (+129) Added categories
21:07:51 -!- trout has quit (Ping timeout: 240 seconds).
21:08:11 -!- ais523 has joined.
21:08:53 -!- ais523 has quit (Client Quit).
21:09:06 -!- ais523 has joined.
21:16:10 -!- oerjan_ has joined.
21:23:20 -!- mrrmx has joined.
21:32:14 -!- mrrmx_ has joined.
21:33:04 -!- mrrmx has quit (Remote host closed the connection).
21:33:56 -!- mrrmx_ has quit (Remote host closed the connection).
21:34:14 -!- mrrmx has joined.
21:36:37 -!- trout has joined.
21:39:41 -!- variable has quit (Ping timeout: 276 seconds).
22:09:48 -!- variable has joined.
22:11:51 -!- trout has quit (Ping timeout: 240 seconds).
22:13:53 -!- sebbu2 has changed nick to sebbu.
22:14:24 -!- oerjan has quit (Quit: Nite).
22:14:48 -!- oerjan_ has quit (Quit: Etc.).
22:16:53 -!- imode has quit (Quit: WeeChat 2.1).
22:24:23 -!- imode has joined.
22:40:56 -!- trout has joined.
22:44:02 -!- variable has quit (Ping timeout: 276 seconds).
22:52:36 -!- AnotherTest has quit (Ping timeout: 256 seconds).
23:12:05 -!- variable has joined.
23:15:21 -!- trout has quit (Ping timeout: 240 seconds).
23:33:49 -!- sebbu2 has joined.
23:35:14 -!- sebbu has quit (Ping timeout: 256 seconds).
23:43:34 -!- trout has joined.
23:44:49 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
23:47:05 -!- variable has quit (Ping timeout: 276 seconds).