00:10:50 -!- imode has quit (Ping timeout: 240 seconds).
00:32:04 -!- imode has joined.
00:38:02 -!- imode has quit (Ping timeout: 240 seconds).
00:59:38 -!- xkapastel has quit (Quit: Connection closed for inactivity).
01:02:18 -!- oerjan has joined.
01:03:20 -!- imode has joined.
01:16:05 -!- imode has quit (Ping timeout: 276 seconds).
01:19:28 <oerjan> looking at the logs, i sense an int-e shaped gap in our op timezone coverage.
01:20:44 * pikhq believes we should just mandate that ops are drugged enough to be up 24/7
01:21:28 <oerjan> hm all freenode staff are also minor ops here
01:21:32 -!- sftp has quit (Excess Flood).
01:21:59 -!- sftp has joined.
01:26:54 -!- MDude has quit (Read error: Connection reset by peer).
01:27:07 -!- MDude has joined.
01:27:20 -!- atslash has quit (Read error: Connection reset by peer).
01:27:58 -!- atslash has joined.
01:30:02 -!- sftp has quit (Ping timeout: 245 seconds).
01:30:27 -!- howlands has quit (Ping timeout: 245 seconds).
01:31:15 -!- howlands has joined.
01:31:45 -!- sftp has joined.
01:49:14 -!- MDude has quit (Ping timeout: 265 seconds).
03:24:59 -!- imode has joined.
03:31:21 -!- atslash has quit (Ping timeout: 252 seconds).
03:32:28 -!- atslash has joined.
05:22:31 -!- Cale has joined.
05:26:58 -!- Cale has quit (Ping timeout: 245 seconds).
05:50:31 -!- Cale has joined.
06:35:16 -!- nodejsfan has joined.
06:36:35 <nodejsfan> Hi, my name is Krzysztof Szewczyk and I'm a node.js programmer new into esoteric language programming
06:37:49 <Hooloovo0> the first I heard about esolangs was via the ioccc
06:38:23 <Hooloovo0> international obfuscated c code competition or something like that
06:39:30 <Hooloovo0> shortly after that, there were a couple people who were competitive in code golf, so I learned about a couple of those languages, and started browsing the wiki
06:40:00 <int-e> nodejsfan: welcome back, but you're still off topic.
06:40:02 <Hooloovo0> my favorite language specification is INTERCAL's
06:40:13 -!- tromp has joined.
06:40:24 <int-e> `relcome nodejsfan
06:40:26 <HackEso> nodejsfan: 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.)
06:40:37 <Hooloovo0> if you understand INTERCAL's specs, you will go far
06:41:50 <Hooloovo0> I mean, the reasoning behind the specs
06:43:04 <int-e> for a non-standard value of "reason"
06:43:16 <int-e> "let's make this weird"
06:44:59 <Hooloovo0> this is the right verson of the manual: https://www.cs.virginia.edu/~asb/teaching/cs415-fall05/docs/intercal.pdf
06:46:15 <Hooloovo0> it was hard for me to find it... it is a legendary document which should be on the wiki
06:47:31 -!- imode has quit (Ping timeout: 252 seconds).
06:47:50 <int-e> Hooloovo0: we can't put that on the wiki
06:48:47 <int-e> Because for the wiki, "Content is available under CC0 public domain dedication."
06:49:16 <Hooloovo0> there should at least be a link to it
06:49:25 <int-e> A link is fine of course.
06:49:36 <int-e> Sorry if that's what you meant.
06:52:15 <Hooloovo0> to me, that's the most iconic document describing what intercal means
06:52:43 <Hooloovo0> like, you can give a technical language description, but esr's doesn't have the circuitous diagram
06:57:42 <esowiki> [[Special:Log/newusers]] create * Hooloovo0 * New user account
07:00:08 <Hooloovo0> huh, apparently I already have an account under Hooloovoo :/ not sure if I made any edits with it
07:00:37 <Hooloovo0> I mean, I think it was me who was hanging around the IRC channel for way too long before making an accoung
07:05:42 <oerjan> no edits other than the introduction
07:06:48 -!- nodejsfan has quit (Remote host closed the connection).
07:21:11 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=66459&oldid=66447 * Hooloovo0 * (+214)
07:21:29 <esowiki> [[INTERCAL]] https://esolangs.org/w/index.php?diff=66460&oldid=57489 * Hooloovo0 * (+186)
07:22:37 -!- arseniiv has joined.
07:36:19 -!- oerjan has quit (Quit: Nite).
08:01:18 -!- kspalaiologos has joined.
08:02:03 <kspalaiologos> I'm thinking about floating point Brainfuck emulation
08:04:20 <kspalaiologos> Where first cell represents data after the point, and the second represents data before the point
08:04:47 <kspalaiologos> Yet, won't the operations take insane amount of time?
08:36:44 -!- Sgeo_ has joined.
08:38:36 -!- kspalaiologos has quit (Ping timeout: 240 seconds).
08:40:04 -!- Sgeo has quit (Ping timeout: 265 seconds).
08:51:58 <rain2> you could do 3 bit floats
09:03:01 -!- kspalaiologos has joined.
09:04:20 <kspalaiologos> JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS
09:04:22 <kspalaiologos> JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS
09:04:24 <kspalaiologos> JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS
09:04:26 <kspalaiologos> JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS
09:04:27 <kspalaiologos> JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS
09:04:29 <kspalaiologos> JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS
09:04:31 <kspalaiologos> JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS
09:04:33 <kspalaiologos> JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS
09:04:34 <kspalaiologos> JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS
09:04:39 <Taneb> kspalaiologos: you forgot to switch account before spamming
09:05:06 <kspalaiologos> JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS
09:05:21 <kspalaiologos> JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS
09:05:47 <myname> but i sure as hell love my anti spam script
09:06:04 <kspalaiologos> JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS JS
09:10:35 <kspalaiologos> BRIANFUCK IS THE ONLY GOOD TECHNOLOGY FOR WEB APPS
09:11:07 <kspalaiologos> My brainfuck compiler emits 30x faster code than V8
09:11:15 <fizzie> I know it might just lead to ban evasion, but I guess we might just need to do it. Even if the content is kind of just on the borderline of being relevant, the presentation is just too spammy.
09:12:25 <int-e> fwiw I think what's happening here right now is a case of impersonation.
09:14:41 <fizzie> A nickname isn't really an "account".
09:15:54 <myname> int-e: why do you think so?
09:16:08 <int-e> we might consider +R, but meh
09:16:24 <fizzie> myname: Probably because this new "kspalaiologos" has a different user@host mask, and hasn't registered to services, unlike the previous one.
09:16:44 <myname> ah, i missed a part then
09:17:03 <fizzie> int-e: Yeah, maybe they'll just get bored? I'd really rather not play this game.
09:21:09 <rain2> kspalaiologos: not spam pls
09:21:17 -!- kspalaiologos has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )).
09:21:37 -!- kspalaiologos has joined.
09:22:42 <myname> you forgot how to not be an idiot
09:25:14 <kspalaiologos> For most of you it will take years to write something like that lol
09:27:29 <rain2> learning galois theory
09:32:28 -!- kspalaiologos has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )).
09:53:14 -!- wib_jonas has joined.
09:55:05 <wib_jonas> fizzie: and uses "~androidirc" as the user part of their hostmask just like the previous spammer. they forgot to change it to "kspalaiol". not that it would change much.
10:06:23 -!- Lord_of_Life has joined.
10:20:08 <arseniiv> shame the real one’s stalked by such an obstinate person
10:21:24 <wib_jonas> arseniiv: look at it from the other way. this channel rarely has moderation problems other than me.
10:22:00 <arseniiv> no one deserves such treatment, I think even if they killed many people
10:23:55 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
10:25:06 -!- Lord_of_Life has joined.
10:25:40 <arseniiv> wib_jonas: do you think to have moderation problems is fun? :) eh. Maaaayyybe. In a low dosage, not that much, it just gets annoying instead and stays here due to hysteric^W hysteresis
10:26:42 <wib_jonas> I'm saying that, in general, it's good to participate in a channel that has a nice community and not much mod'ion problems, this is just a rare exception
10:26:52 <arseniiv> hysteresis is a neat word and it’s connected with a beautiful picture of that fat S-like region
10:27:57 <wib_jonas> not for me. I connect it with digital histeresis, with an analog input, binary output, and two thresholds for switching the output on and off. no S-like curve
10:28:38 <arseniiv> (↑↑ and before this moment, I didn’t really think hysteria could have something in common with hysteresis)
10:31:24 <wib_jonas> I found out that in firefox and in windows file explorer, with the english localization, both control-L and alt-d focuses the address bar. (Previously I only knew about control-L, as well as the usual windows thing of cycling among focusable regions with F6.) This must be another of the fallouts of browsers imitating both MSIE and Netscape, like F5
10:31:47 <int-e> Do black holes suffer from mass hysteria?
10:33:11 <arseniiv> wib_jonas: it would just be a digital S (hehehe bad pun day, it’s that bad it’s not even a pun in a strict sense, just a connection of polygonal chains with something machine-made, and in latter years, digital) _|¯ _|¯ _|¯
10:34:13 <arseniiv> int-e: that’s the real cause of Hawking radiation
10:40:15 <arseniiv> BTW had anyone some trouble to comprehend why on earth sigmoid is called that? I think all of Σ, σ and ς are further from that curve than a plain S
10:41:58 <arseniiv> maybe final sigma ς suffices, but still S is more canonical, it does even have the same symmetry as sigmoid
10:45:34 <wib_jonas> arseniiv: it can be a latin S, but called "sigma" in a fancy way. you can use the phoenician-origin names for latin letters too, even if they're most commonly used with the greek or hebrew letters.
10:46:21 <wib_jonas> I mean, sometimes it's handy to have two sets, to make it easier to read formulas out loud and distinguish greek letters
10:49:50 <wib_jonas> hmm... maybe for esotericness, we could even use the unrelated name series that's normally used for futhark runes, or the series for tengwar letters
10:58:15 -!- Sgeo__ has joined.
11:01:17 -!- Sgeo_ has quit (Ping timeout: 240 seconds).
12:00:33 -!- atslash has quit (Quit: This computer has gone to sleep).
12:04:21 -!- xkapastel has joined.
12:51:06 -!- diverger has quit (Read error: Connection reset by peer).
13:04:14 -!- Sgeo_ has joined.
13:07:17 -!- Sgeo__ has quit (Ping timeout: 240 seconds).
13:15:29 <arseniiv> esotericness, esotericity, esoterism, esoterié?
13:16:06 <arseniiv> (totally out of my depth with diacritics on the last one, but it seems look nicer that way?..)
13:18:23 <wib_jonas> we call them "things on top of letters"
13:18:46 <arseniiv> like, it’s a literal translation?
13:20:59 <HackEso> A is one of seven villages in Norway. The BBC invented them by not understanding things on top of letters.
13:21:35 <HackEso> Örjan is the diæresed twin. He will punctuate your vöẅëls, and maybe a few other unsuspecting letters.
13:22:23 -!- kspalaiologos has joined.
13:22:58 <HackEso> Your pal Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers without noticing it.
13:23:17 <arseniiv> kspalaiologos: don’t facepalm logreading but that person stole your nickname and wrote things for a while
13:23:41 <HackEso> œrjan is oerjan and ørjan's superhero third cousin (once removed) from Québec. He got his cheesy powers by falling into a giant poutine bowl.
13:25:00 <arseniiv> He got his cheesy powers by falling into a giant poutine bowl. => seems like an Obélix allusion at the same times
13:25:24 <arseniiv> time*, how did that s got there
13:30:37 <arseniiv> is there a simple mechanism to reserve the nickname somehow? besides password? (I don’t remember how long it is before one is kicked out when not entering it)
13:31:49 <arseniiv> because if there’s none, it’ll be weird to blame you not being prepared for, erm, that shouldn’t even happen to anyone
13:32:11 <arseniiv> BTW there are at least seven wisdom *rjans :o
13:33:03 <wib_jonas> arseniiv: there sort of is, but in this case it doesn't matter, a spammer could just use another similar nickname then
13:33:25 <wib_jonas> we can't reserve all or most nicknames since freenode supports nicks of length up to 15
13:35:06 -!- arseniiv has changed nick to arseniiv_.
13:35:08 <arseniiv_> hm but for example I bet you don’t trust much when someone writes from a similar nickname, if you notice the difference early on
13:35:11 -!- arseniiv_ has changed nick to arseniiv.
13:36:42 <wib_jonas> arseniiv: you mean like oren vs oerjan, or web_jonas vs wib_jonas, or HackEgo vs HackEso?
13:37:48 <arseniiv> well, I do actually know oren is not a misspelling of oerjan :) and that HackEgo is an archaism
13:38:00 <wib_jonas> ``` set -e; cd wisdom; echo *rjan; cat owrjan
13:38:00 <HackEso> boorjan oerjan owrjan sewerjan typoerjan örjan ørjan œrjan אrjan \ owrjan is oerjan's wise twin.
13:38:28 <wib_jonas> an archaism? now that makes me feel old.
13:38:44 <arseniiv> and I remember to not trust any of your prepended variants too much too :P
13:39:26 <wib_jonas> and of course, whoever reincarnates HackEso the next time may choose to call it HackEvo or HackEto or HackEdo or HackElo or HackEmo or HackEro etc
13:39:52 <Taneb> wib_jonas: we can work out which is the best with some sort of HackElo rating
13:40:10 <arseniiv> it’s already suspicious you mentioned yourself here! I bet you are not you. And IP is all wrong, it should contain more 2’s
13:41:48 <arseniiv> HackEto seems multilingually slavic, like “hack it/this”
13:42:11 -!- kspalaiologos has quit (Read error: Connection reset by peer).
13:44:35 -!- Sgeo has joined.
13:45:04 -!- kspalaiologos has joined.
13:45:30 -!- diverger has joined.
13:46:20 <arseniiv> I have messaged my underscored alter-eto by lambdabot and are still waiting when I’ll forget about that and ultimately read that and surprise myself
13:46:33 <arseniiv> half a year ago by now, I think
13:47:17 -!- Sgeo_ has quit (Ping timeout: 240 seconds).
13:47:40 <arseniiv> that you get when you get too convoluted
13:52:15 -!- kspalaiologos has quit (Ping timeout: 264 seconds).
14:00:55 -!- stux|away has quit (Ping timeout: 250 seconds).
14:02:08 -!- stux|away has joined.
14:19:04 -!- atslash has joined.
15:30:58 -!- imode has joined.
15:35:15 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
15:37:29 -!- Lord_of_Life has joined.
15:38:08 -!- LKoen has joined.
15:47:51 -!- LKoen has quit (Remote host closed the connection).
15:49:12 <izabera> i need to run a super quick test with iterm2 and i have no access to it
15:50:10 -!- LKoen has joined.
15:51:42 -!- wib_jonas has quit (Remote host closed the connection).
16:45:47 -!- FreeFull has joined.
16:58:22 <rain2> https://en.wikipedia.org/wiki/Algebraic_extension#Generalizations wow you can do galois theory for arbitrary theories not just fields
16:58:25 <rain2> what do you think abou this?
16:59:14 <rain2> https://arxiv.org/pdf/0909.4340.pdf
17:01:17 -!- Sgeo_ has joined.
17:04:13 -!- Sgeo has quit (Ping timeout: 250 seconds).
17:17:51 <arseniiv> rain2: this looks like a neat thing! but alas almost out of my current interest
17:18:22 <rain2> what is your current interest
17:19:35 <arseniiv> (cont.) interests* and also I don’t know an ordinary Galois theory and so I would be a bad conversalist :D
17:19:35 <arseniiv> <rain2> what is your current interest => hmm I don’t sure. I’m lazy :(
17:20:07 <rain2> im learning galois theory
17:21:01 <arseniiv> what I could grab with one hand outstretched from my current position, so for example hm it’s hard to externalize what I want, maybe I don’t want anything
17:21:56 <arseniiv> I planned to read some things, though
17:22:34 <arseniiv> two articles on algebraic effects and also I wanted to watch a course on Clifford algebras and I can’t proceed with it all effectively
17:23:13 <arseniiv> last three days, I haven’t read a page from those, and I watched an intro of a completely different course, though by the same person
17:23:46 -!- LKoen has quit (Remote host closed the connection).
17:24:31 <arseniiv> ah also I re-listened to several old ATB albums to make several other things clear
17:24:48 -!- b_jonas has joined.
17:26:08 -!- LKoen has joined.
17:52:48 <ski> @messages-loud
17:52:48 <lambdabot> LKoen said 2h 7m 26s ago: I'm definitely memorising "nychthemeron" for future use
17:53:23 <LKoen> this word doesn't have an equivalent in French, according to wikipedia
17:53:47 <LKoen> which is very surprising as mostly all "greek" english words are also french, although usually with a different last syllable
17:53:59 <HackEso> @messages-loud @messages-fond / @messages-flood @messages-bond // @messages-lousy @messages-sound / @messages-lost @messages-found // @messages-proud @messages-bold / @messages-good @messages-gold
17:56:10 <LKoen> but somehow reassuring because "nychthemeron" sounds unsettlingly like a very bad French insult
18:33:06 <ski> LKoen : in swedish it's just "dygn", which was why i was disappointed with not finding an english equivalent, for a long while
18:33:44 <ski> (and i think some other nordic languages, and also russian, has a word for it ?)
18:34:15 <ski> i remember having used "circadian cycle", for some time, but it's a bit awkward to say, and not completely accurate
18:35:55 <ski> anyhoo .. some months ago, my elder brother, who's a bit interested in calendars (having made many comparative tables and so, and e-mailed some experts, &c ..), mentioned the word to me, and i've been using it, ever since
18:43:38 <HackEso> Twinkle, twinkle, little star!
18:48:49 <arseniiv> <ski> (and i think some other nordic languages, and also russian, has a word for it ?) => you mean, day and night, 24 hours? yeah, it has! Сутки (sutki), and I bet it’s not so formal as nychthemeron (it seems pretty uncommon). Though usually a word for “day” is used when it won’t make too much confusion, but I think this is the same for English too and I bet most languages. And is dygn not too formal in use, too?
18:53:10 <arseniiv> https://en.wiktionary.org/wiki/nychthemeron has mono-word translations into several other languages too, and it doesn’t have a mark how formal it is
18:54:38 <HackEso> Twinkle, twinkle, little star!
18:56:11 <esowiki> [[INTERCAL]] https://esolangs.org/w/index.php?diff=66461&oldid=66460 * Ais523 * (-186) Undo revision 66460 by [[Special:Contributions/Hooloovo0|Hooloovo0]] ([[User talk:Hooloovo0|talk]]): I agree it's a good manual, but it's also available from both of the links immediately above it, and we probably don't need to link to it three times
18:57:08 <arseniiv> . o O ( `learn ☆★ Nychthemeron, also known as nightdayness )
18:57:54 <b_jonas> ``` unidecode ✱; quote "very heavy"
18:57:55 <HackEso> [U+2731 HEAVY ASTERISK] \ 1333) <shachaf> `unidecode ⧸🙼 <HackEso> [U+29F8 BIG SOLIDUS] [U+1F67C VERY HEAVY SOLIDUS] <shachaf> it is with a very heavy solidus that i write to inform you that unicode has too many code points
19:00:07 <b_jonas> and certainly not a _little_ star
19:01:06 <b_jonas> although I guess even little stars are very heavy
19:05:18 <arseniiv> twinkle twinkle Ceres Pallas Juno Vesta Hebe Iris
19:07:19 <arseniiv> hm I missed Astraea, didn’t heard about that one nor was it in the table
19:07:41 <arseniiv> these are numbered 1, 2, 3, 4, 6, 7, and Astraea is 5
19:08:19 <arseniiv> and it would break the rhythm anyway
19:11:02 -!- LKoen has quit (Remote host closed the connection).
19:11:12 <arseniiv> don’t you please come close to us
19:11:47 -!- LKoen has joined.
19:13:14 * ski rereads arseniiv's statements after realizing they're (probably) not a bot
19:13:53 <ski> "dygn" is not very formal, no. though "dag" is still probably more common (but not by that much, would be my guess)
19:14:52 <arseniiv> I may be a self-modifying bot written initially in a, let’s say, unlambda
19:15:05 <ski> you may be
19:16:39 -!- LKoen has quit (Remote host closed the connection).
19:16:53 <arseniiv> b_jonas is a bad influence, I’ll try to not discuss small planets too much
19:37:46 -!- LKoen has joined.
19:39:25 <ski> LKoen : apparently "nycthémère", according to <https://en.wiktionary.org/wiki/nychthemeron> (courtesy of arseniiv)
19:42:07 <ski> à tes souhaits
19:43:44 -!- Sgeo_ has quit (Ping timeout: 246 seconds).
19:44:31 <b_jonas> does that mean a night-lover, or an alternate name for november?
19:46:16 -!- LKoen has quit (Remote host closed the connection).
20:05:28 <imode> https://hastebin.com/cetacujate.txt
20:18:29 -!- ineiros_ has quit (Ping timeout: 265 seconds).
20:24:34 -!- MDude has joined.
20:25:24 -!- LKoen has joined.
20:27:13 <LKoen> okay so apparently nyctémère would be a french word
20:28:00 -!- ineiros has joined.
20:30:18 <LKoen> but sesquiannual definitely doesn't have a french equivalent
20:30:27 <LKoen> and that's worrying
20:46:07 -!- FreeFull has changed nick to Reverse_Video.
20:46:15 -!- Reverse_Video has changed nick to Reverse_Videos.
20:46:19 -!- Reverse_Videos has changed nick to FreeFull.
21:00:13 <imode> https://hastebin.com/papomucuja.cpp final and full FizzBuzz in Mode. I think I'm done with this language.
21:01:51 <imode> it's interesting, it's a little less than convenient (but manageable), it's an older proof of concept brought to light.
22:16:13 -!- kspalaiologos has joined.
22:21:38 -!- kspalaiologos has quit (Ping timeout: 276 seconds).
22:24:52 <ski> LKoen : also "nyctémère","nychthémère","nychthéméron" (says WP)
22:25:49 -!- arseniiv has quit (Ping timeout: 252 seconds).
22:26:17 * ski . o O ( <https://en.wikipedia.org/wiki/Sesquilinear> )
22:40:47 -!- Sgeo has joined.
22:43:26 -!- 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:09:40 -!- Sgeo_ has joined.
23:11:02 -!- Sgeo has quit (Ping timeout: 265 seconds).
23:19:00 -!- atslash has quit (Quit: This computer has gone to sleep).
23:31:57 -!- Sgeo has joined.
23:34:24 -!- FreeFull has quit.
23:35:37 -!- Sgeo_ has quit (Ping timeout: 240 seconds).
23:37:08 -!- Sgeo has quit (Ping timeout: 265 seconds).
23:37:59 -!- Sgeo has joined.
23:41:48 -!- tromp has quit (Remote host closed the connection).
23:58:22 <imode> so, I have this piece of code that does pattern matching and construction for tuples. https://hatebin.com/iepdhihnii
23:59:08 <imode> if you have a variable that's not present in the bindings (generated from a match), it gets filled in with a unique value.
23:59:27 <imode> I have a hypothesis that because of this, and only this, that it's turing complete.
23:59:40 <imode> because I can construct an ever-expanding tape in both directions along with rules.
23:59:57 <imode> https://hatebin.com/oggcyfafzd