00:08:40 -!- arseniiv has quit (Ping timeout: 268 seconds).
00:11:55 -!- 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.”).
00:28:02 -!- paranick has joined.
00:28:12 <paranick> does some languaes have ratio?
01:12:06 -!- imode has joined.
02:47:47 -!- Lord_of_Life_ has joined.
02:49:58 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
02:50:42 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
03:21:50 <esowiki> [[Special:Log/newusers]] create * Lingdong * New user account
03:45:45 <esowiki> [[User talk:JonoCode9374]] https://esolangs.org/w/index.php?diff=68291&oldid=65470 * A * (+387)
03:50:00 <esowiki> [[User talk:JonoCode9374]] https://esolangs.org/w/index.php?diff=68292&oldid=68291 * A * (+385)
03:54:41 <esowiki> [[User:JonoCode9374]] https://esolangs.org/w/index.php?diff=68293&oldid=68290 * A * (+12) /* Languages I've Inspired (feel free to add anything I've missed) */ W is inspired by Keg's spirit
03:56:07 <esowiki> [[User talk:JonoCode9374]] M https://esolangs.org/w/index.php?diff=68294&oldid=68292 * A * (+255) /* Please don't recover the examples on Keg (yet) */
03:58:12 <esowiki> [[W (A)]] https://esolangs.org/w/index.php?diff=68295&oldid=68157 * A * (+410)
03:59:46 <esowiki> [[W (A)]] https://esolangs.org/w/index.php?diff=68296&oldid=68295 * A * (+204)
04:01:25 <esowiki> [[W (A)]] https://esolangs.org/w/index.php?diff=68297&oldid=68296 * A * (+342)
04:03:57 <esowiki> [[W (A)]] https://esolangs.org/w/index.php?diff=68298&oldid=68297 * A * (+394)
04:06:45 <esowiki> [[Wenyan-lang]] N https://esolangs.org/w/index.php?oldid=68299 * Ts * (+1206) Created page with "'''Wenyan-lang''' ('''''') is a language created by [https://github.com/LingDong-/ LingDong-] in 2019. The language is Turing Complete. Wenyan-lang use classical Chinese..."
04:09:07 <esowiki> [[Talk:Wenyan-lang]] N https://esolangs.org/w/index.php?oldid=68300 * A * (+253) Created page with "The language is a practical lang, not an esoteric programming language. I don't think it belongs here. --~~~~"
04:09:26 <esowiki> [[Wenyan-lang]] https://esolangs.org/w/index.php?diff=68301&oldid=68299 * Ts * (+114)
04:10:00 <esowiki> [[W (A)]] https://esolangs.org/w/index.php?diff=68302&oldid=68298 * A * (+0)
04:26:38 -!- imode has quit (Ping timeout: 265 seconds).
04:27:31 -!- imode has joined.
04:45:07 -!- paranick has quit (Ping timeout: 260 seconds).
04:46:09 -!- FreeFull has quit.
05:17:22 <esowiki> [[Chef]] https://esolangs.org/w/index.php?diff=68303&oldid=59961 * Quadril-Is * (+0) /* Hello, world! in Chef */ The person who made the page stated that it should be Liquefy for some reason.
05:24:28 <esowiki> [[Talk:Wenyan-lang]] https://esolangs.org/w/index.php?diff=68304&oldid=68300 * Ts * (+389)
05:25:45 <esowiki> [[Talk:Wenyan-lang]] https://esolangs.org/w/index.php?diff=68305&oldid=68304 * Ts * (+45)
05:35:42 -!- oerjan has quit (Quit: Nite).
05:43:55 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
05:44:15 -!- MDude has joined.
06:05:43 -!- kingoffrance has quit (Ping timeout: 268 seconds).
06:07:41 <esowiki> [[User talk:JonoCode9374]] https://esolangs.org/w/index.php?diff=68306&oldid=68294 * JonoCode9374 * (+155)
06:11:41 -!- kingoffrance has joined.
06:23:32 <int-e> fizzie: So the weight check turns out to be a lexicographic comparison, though obfuscated. So it's always the case that there's either an item that makes you too heavy all by itself, or an item such that all the other items together make you too light... which is basically what I did in my manual approach. So I wasn't all that lucky.
06:50:05 <int-e> fizzie: Oh and the key is simply the bitmask corresponding to the items selected.
07:30:43 <imode> is your doggo okay?
07:31:31 <Lykaina> not exactly gonna call my parents to see if i had a premonition
07:32:17 <imode> fwiw I think so too.
07:32:23 <imode> hate those dreams. are you okay?
07:34:11 <imode> I'm sure your dog is alright. dreams are projections rather than predictions.
07:38:58 <Lykaina> i always consider her my dog...even though i moved away a year ago
07:41:08 <Lykaina> she is technically their dog, i was just living with them at the time
07:41:55 <imode> doesn't stop you from caring about her.
07:46:29 <Lykaina> my parents will be pissed if i call at 2:45am
07:47:09 <int-e> and you might scare the dog too
07:47:25 <zzo38> Then wait until the morning if you want to call
08:07:02 <zzo38> Some people have suggested Omnath, Locus of Mana to substitute for mana burn if you need it. However, it doesn't quite work, but something similar can probably be made up in some circumstances.
08:07:49 <kmc> merry christmas all
08:07:49 <Lykaina> i thought mana burn was long gone from the ruleset?
08:08:03 <kmc> well it's boxing day in most of the world. but happy boxing day, or something
08:08:09 <zzo38> Yes, mana burn is gone from the rules.
08:08:09 * kmc has no idea what boxing day is about
08:09:59 <kmc> regifting should be encouraged
08:10:05 <kmc> but it goes against the consumerist aspect of christmas
08:10:28 <zzo38> kmc: Yes, I think regifting is good, and I think reusing is good
08:10:38 <kmc> i'm preparing a gift for my girlfriend, it's an emergency kit containing a mixture of new items, things i already had but want to get rid of, and things I got from other people on a "buy nothing" group
08:11:17 <zzo38> That would be good, then
08:14:18 <kmc> I have given away many items on the buy-nothing group, and got some good stuff myself (e.g. a nice messenger bag, several hundred USD worth of camping equipment)
08:17:08 <kmc> increasing aggregate utility through pareto improvements!
08:17:25 <kmc> I also like to take things others are throwing away and repair them
08:17:57 <kmc> for example my friend was getting rid of an electric toothbrush because she broke the plug on the charger base
08:18:23 <kmc> (in a rather spectacular accident involving a well known design flaw of American outlets, namely that a piece of metal can fall across the prongs while they are plugged in)
08:18:36 <kmc> anyway, it was simple enough to cut off the plug and solder on a new one
08:18:55 <kmc> i don't actually want an electric toothbrush for my teeth, but I have used it to clean jewelry
08:20:48 <kmc> but then I also accumulate a bunch of things I never get around to fixing, which are eventually thrown away
08:22:50 <int-e> fizzie: If you're interested, here's an annotated (and abridged, when it comes to string data) disassembly of the whole thing I got, https://int-e.eu/~bf3/tmp/aoc25_dis.txt
08:24:49 <int-e> (mnemonics should be self-explanatory except maybe "IBR" for "increment base register)
08:25:10 <esowiki> [[Intcode]] https://esolangs.org/w/index.php?diff=68307&oldid=68288 * Betseg * (+34) /* Interpreters */
08:27:07 <zzo38> If you have Omnath with a -1/-1 counter and you have a lot of green manas in your mana pool, then you can get rid of Omnath if you can spend all of the green mana. (It may also be a different color, if Sleight of Mind or a similar effect is used.)
08:27:19 <zzo38> Can you make a puzzle out of that?
08:29:16 -!- imode has quit (Ping timeout: 265 seconds).
08:40:53 <int-e> zzo38: arguably you've just done exactly that
08:41:28 -!- shkhn has quit (Quit: leaving).
08:44:33 <esowiki> [[User:Hex96]] https://esolangs.org/w/index.php?diff=68308&oldid=68276 * Hex96 * (+2)
08:46:22 <esowiki> [[Talk:Wenyan-lang]] https://esolangs.org/w/index.php?diff=68309&oldid=68305 * A * (+441)
08:48:09 <esowiki> [[Talk:Wenyan-lang]] https://esolangs.org/w/index.php?diff=68310&oldid=68309 * A * (+166)
08:49:04 <esowiki> [[Talk:Wenyan-lang]] https://esolangs.org/w/index.php?diff=68311&oldid=68310 * A * (+14)
08:50:41 <esowiki> [[Talk:Wenyan-lang]] https://esolangs.org/w/index.php?diff=68312&oldid=68311 * A * (+444)
08:52:45 <esowiki> [[Talk:Wenyan-lang]] https://esolangs.org/w/index.php?diff=68313&oldid=68312 * A * (+43)
09:50:11 -!- kspalaiologos has joined.
09:55:22 -!- Cale has quit (Ping timeout: 260 seconds).
10:14:26 <kspalaiologos> https://github.com/KrzysztofSzewczyk/asmbf/issues/31
10:14:48 <kspalaiologos> please @tell me on any chances on making it at least tiny bit usable
10:15:11 -!- kspalaiologos has quit (Quit: Leaving).
10:32:14 <esowiki> [[User talk:Hex96]] https://esolangs.org/w/index.php?diff=68314&oldid=68281 * A * (+295) /* Getting one of my languages on the random language button */
10:33:50 <esowiki> [[Circ]] N https://esolangs.org/w/index.php?oldid=68315 * A * (+208) Created page with "[[Circ]] is an esolang inspired by numbers on the clock. == Syntax == Basically this tries to group a list into equal (or almost-equal) values. Therefore [1, ... 12] gets grou..."
10:35:22 <esowiki> [[Backw]] N https://esolangs.org/w/index.php?oldid=68316 * A * (+238) I gotta make more so that the random click will result in my language.
10:35:45 <esowiki> [[Circ]] https://esolangs.org/w/index.php?diff=68317&oldid=68315 * A * (+23)
10:36:49 <esowiki> [[Flas]] N https://esolangs.org/w/index.php?oldid=68318 * A * (+201) Created page with "[[Flas]] is an esolang invented by [[User:A]] that is theoretically inspired by flashing keyboards. == What it does == For every iteration this language a random bit in the in..."
10:37:53 <esowiki> [[Ref]] N https://esolangs.org/w/index.php?oldid=68319 * A * (+200) Created page with "[[Ref]] is an esolang invented by [[User:A]] that is inspired by the reflection of light on a flat surface. == What it does == * <code>|</code> changes the direction of the co..."
10:38:48 <esowiki> [[Pens]] N https://esolangs.org/w/index.php?oldid=68320 * A * (+172) Created page with "[[Pens]] is an esolang invented by [[User:A]] that is based on the behavior of pen-clicking. == Syntax == * <code>Click x,y</code> click all of the pens in the given range."
10:40:25 <esowiki> [[User talk:Hex96]] https://esolangs.org/w/index.php?diff=68321&oldid=68314 * A * (+151) /* Getting one of my languages on the random language button */
10:42:49 <esowiki> [[Help me!]] N https://esolangs.org/w/index.php?oldid=68322 * A * (+180) Created page with "[[Help me!]] is an esolang invented by [[User:A]] that outputs a specific help string for every language. == Syntax == * <code>Help(language)</code>: Display help for the lang..."
10:44:15 <esowiki> [[Walk]] N https://esolangs.org/w/index.php?oldid=68323 * A * (+266) Created page with "[[Walk]] is an esolang invented by [[User:A]] that deals with how many paths there are in a specific maze. ==Syntax== * <code>#</code>: Defines a walkable area. So this maze:..."
10:45:12 <myname> how is that a language?
10:45:16 <esowiki> [[Invoke]] N https://esolangs.org/w/index.php?oldid=68324 * A * (+184) Created page with "[[Invoke]] is an esolang invented by [[User:A]] that consists of invoking non-existing objects that have nothing in them. == Syntax == * <code>I</code>: Invoke the non-existen..."
10:45:56 <esowiki> [[Quack]] N https://esolangs.org/w/index.php?oldid=68325 * A * (+74) Created page with "'''Quack''' is a '''qu'''eue/st'''ack''' language by [[User:A]]. {{stub}}"
10:46:30 <myname> ugh, A is being even worse than before
10:47:41 <esowiki> [[EmojiForth]] N https://esolangs.org/w/index.php?oldid=68326 * A * (+143) Created page with "[[EmojiForth]] is an esolang invented by [[User:A]]. It ''is'' Forth, the only difference is that all of the commands are replaced with emojis."
10:48:17 <int-e> 'Start making at least 100 esolangs (like me), where each esolang involves just a printing to stdout function (those languages are the easiest to make).'
10:48:51 <esowiki> [[2dq]] N https://esolangs.org/w/index.php?oldid=68327 * A * (+174) Created page with "[[2dq]] is a two-dimensional queue-based langauge invented by [[User:A]]. == Commands == * <code>1</code>: Push 1 onto the queue. * <code>^v<></code>: Direction instructions."
10:49:09 <myname> most of these entries aren't even languages
10:49:54 <esowiki> [[Esoteric coder]] N https://esolangs.org/w/index.php?oldid=68328 * A * (+138) Created page with "{{stub}} An '''esoteric coder''' would be anyone who codes in an [[esoteric programming language]]. == See also == * [[:Category:People]]"
10:52:18 <esowiki> [[DASW]] N https://esolangs.org/w/index.php?oldid=68329 * A * (+241) Created page with "[[DASW]] is a [[Brainfuck]] replacement invented by [[User:A]]. == Instructions == * <code>a</code>: Start a while loop all the way to the end of the program. * <code>w</code>..."
10:52:40 <esowiki> [[DASW]] https://esolangs.org/w/index.php?diff=68330&oldid=68329 * A * (+61)
10:53:52 <int-e> Once again I'm happy with my decision to filter A-related edits from esowiki's messages. It's still happening, of course, but I don't have to watch it unfolding in real time.
10:54:29 <myname> well, I am more annoyed by the wiki entries themself
10:54:42 <esowiki> [[Typeless]] N https://esolangs.org/w/index.php?oldid=68331 * A * (+183) Created page with "[[Typeless]] is an esolang invented by [[User:A]]. Since it has absolutely no usable types, and the only possible data storage/instruction is variables, Typeless is a useless..."
10:56:35 <esowiki> [[ROT-0]] N https://esolangs.org/w/index.php?oldid=68332 * A * (+114) Created page with "[[ROT-0]] is an "encryption" algorithm. [[User:A]] decides that this language just copies its input to its output."
10:58:11 <esowiki> [[TxeT]] N https://esolangs.org/w/index.php?oldid=68333 * A * (+337) Created page with "[[txeT]] is a language created by [[User:A]] which constantly output its reversed source code. This language seems in the same computational class as [[Text]]. Btw, a program..."
10:59:57 <esowiki> [[REPILF Computer]] N https://esolangs.org/w/index.php?oldid=68334 * A * (+183) Created page with "The REPILF Computer is a computational model made by [[User:A]] with -6 commands. == Instructions == -6 means that you already know all of the instructions in the computationa..."
11:02:23 <esowiki> [[Talk:Morsefuck]] https://esolangs.org/w/index.php?diff=68335&oldid=51685 * A * (+278)
11:03:38 <esowiki> [[Talk:Letters++]] N https://esolangs.org/w/index.php?oldid=68336 * A * (+216) Created page with "Maybe incrementing a symbol can be increment its ASCII codepoint? --~~~~"
11:05:15 <myname> is this even somehow moderated?
11:05:16 <esowiki> [[Talk:Prelude]] https://esolangs.org/w/index.php?diff=68337&oldid=37077 * A * (+206)
11:06:26 <esowiki> [[Talk:D1ffe7e45e]] https://esolangs.org/w/index.php?diff=68338&oldid=45915 * A * (+193)
11:08:36 <esowiki> [[Talk:Runespells]] https://esolangs.org/w/index.php?diff=68339&oldid=45183 * A * (+211)
11:10:06 <int-e> We have wiki admins, but not around the clock.
11:26:17 <esowiki> [[Talk:Wenyan-lang]] https://esolangs.org/w/index.php?diff=68340&oldid=68313 * Ts * (+407)
11:37:20 <esowiki> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=68341&oldid=68022 * A * (+13)
11:39:07 <esowiki> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=68342&oldid=68341 * A * (-1)
11:43:36 <esowiki> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=68343&oldid=68342 * A * (+17)
11:44:07 <esowiki> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=68344&oldid=68343 * A * (+2)
11:44:42 <esowiki> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=68345&oldid=68344 * A * (+11)
11:45:08 <esowiki> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=68346&oldid=68345 * A * (+10)
11:46:01 -!- kritixilithos has joined.
11:48:52 -!- LKoen has joined.
11:50:09 <esowiki> [[Works in progress]] https://esolangs.org/w/index.php?diff=68347&oldid=62785 * A * (-82) 3var: latest commit = 2015 Zahlen: the author stopped expanding it at a useless subset.
11:53:00 <esowiki> [[Works in progress]] https://esolangs.org/w/index.php?diff=68348&oldid=68347 * A * (-109) Gotta continue removing some very old (or development-complete) languages
11:55:07 <esowiki> [[Works in progress]] https://esolangs.org/w/index.php?diff=68349&oldid=68348 * A * (-62) By this I mean if the latest commit of the wiki page is before (or is at) 2015, it is abandoned.
12:00:16 <esowiki> [[Works in progress]] https://esolangs.org/w/index.php?diff=68350&oldid=68349 * A * (-339)
12:00:49 -!- LKoen has quit (Remote host closed the connection).
12:00:53 <esowiki> [[Works in progress]] https://esolangs.org/w/index.php?diff=68351&oldid=68350 * A * (-24)
12:02:14 -!- LKoen has joined.
12:03:02 -!- kritixilithos has quit (Remote host closed the connection).
12:03:44 -!- kritixilithos has joined.
12:07:26 <esowiki> [[User talk:A]] https://esolangs.org/w/index.php?diff=68352&oldid=68153 * A * (+151)
12:13:40 -!- arseniiv has joined.
12:40:39 <esowiki> [[User talk:A]] M https://esolangs.org/w/index.php?diff=68353&oldid=68352 * Fizzie * (+12942) Reverted edits by [[Special:Contributions/A|A]] ([[User talk:A|talk]]) to last revision by [[User:Ais523|Ais523]]
12:40:51 <fizzie> And that was a misclick.
12:41:52 <esowiki> [[User talk:A]] M https://esolangs.org/w/index.php?diff=68354&oldid=68353 * Fizzie * (-12942) Undo revision 68353 by [[Special:Contributions/Fizzie|Fizzie]] ([[User talk:Fizzie|talk]]) -- sorry, MediaWiki UI is confusing.
12:42:03 <fizzie> Fortunately I don't think it really matters what's on that specific page.
12:42:21 <fizzie> I'm not sure what to call those "languages". It's unfortunate they got so obsessed about having the most-linked userpage.
12:43:47 -!- tromp_ has joined.
12:45:07 -!- tromp has quit (Ping timeout: 260 seconds).
13:01:33 <int-e> Oh is that their goal... meh.
13:01:56 <fizzie> Well, that, and getting the random page to land on one of theirs. At least that's my impression.
13:02:36 <int-e> Yeah, I got that. I even quited something to that effect earlier (from a comment they left on another User's page)
13:04:10 <int-e> See here, https://esolangs.org/w/index.php?diff=68321&oldid=68281
13:06:06 <fizzie> (Something else I find odd is, their signatures seem to have the "this comment by A; please sign your comments" bit, even though it looks like they're signing them as usual.)
13:06:25 <int-e> They've been signing like that for a while now.
13:06:46 <int-e> I think it's just another way of causing irritation.
13:07:31 <fizzie> Yes, it's just that from the edit summaries -- https://esolangs.org/w/index.php?oldid=68336 for example -- it sure sounded like it was just a normal --~~~~ that they did.
13:08:18 <int-e> I don't want to think about it.
13:08:41 <fizzie> Anyway, I think I removed createpage and createtalk rights from them. Maybe. MediaWiki is hard. Going to have to make some comments about it now, I guess.
13:09:42 <int-e> Does that cover moving pages? (Or maybe they lost those rights earlier... hmm.)
13:17:33 <fizzie> I don't know. Removed "move" as well. I'm not too hopeful this approach to administration will actually work, though.
13:19:13 <esowiki> [[User talk:A]] https://esolangs.org/w/index.php?diff=68355&oldid=68354 * Fizzie * (+470) /* Spam pages */ New section.
13:23:33 <fizzie> Sorry in advance for the upcoming spam, I'm pretty sure Extension:Nuke will still report edits individually in here.
13:25:56 <esowiki> [[Special:Log/delete]] delete * Fizzie * deleted "[[REPILF Computer]]": Cleaning up recent no-content stubs from [[Special:Contributions/A|A]].
13:25:56 <esowiki> [[Special:Log/delete]] delete * Fizzie * deleted "[[TxeT]]": Cleaning up recent no-content stubs from [[Special:Contributions/A|A]].
13:25:56 <esowiki> [[Special:Log/delete]] delete * Fizzie * deleted "[[ROT-0]]": Cleaning up recent no-content stubs from [[Special:Contributions/A|A]].
13:25:56 <esowiki> [[Special:Log/delete]] delete * Fizzie * deleted "[[Typeless]]": Cleaning up recent no-content stubs from [[Special:Contributions/A|A]].
13:25:56 <esowiki> [[Special:Log/delete]] delete * Fizzie * deleted "[[DASW]]": Cleaning up recent no-content stubs from [[Special:Contributions/A|A]].
13:25:56 <esowiki> [[Special:Log/delete]] delete * Fizzie * deleted "[[2dq]]": Cleaning up recent no-content stubs from [[Special:Contributions/A|A]].
13:25:56 <esowiki> [[Special:Log/delete]] delete * Fizzie * deleted "[[EmojiForth]]": Cleaning up recent no-content stubs from [[Special:Contributions/A|A]].
13:25:56 <esowiki> [[Special:Log/delete]] delete * Fizzie * deleted "[[Quack]]": Cleaning up recent no-content stubs from [[Special:Contributions/A|A]].
13:25:56 <esowiki> [[Special:Log/delete]] delete * Fizzie * deleted "[[Invoke]]": Cleaning up recent no-content stubs from [[Special:Contributions/A|A]].
13:25:56 <esowiki> [[Special:Log/delete]] delete * Fizzie * deleted "[[Walk]]": Cleaning up recent no-content stubs from [[Special:Contributions/A|A]].
13:25:56 <esowiki> [[Special:Log/delete]] delete * Fizzie * deleted "[[Help me!]]": Cleaning up recent no-content stubs from [[Special:Contributions/A|A]].
13:25:56 <esowiki> [[Special:Log/delete]] delete * Fizzie * deleted "[[Pens]]": Cleaning up recent no-content stubs from [[Special:Contributions/A|A]].
13:25:56 <esowiki> [[Special:Log/delete]] delete * Fizzie * deleted "[[Ref]]": Cleaning up recent no-content stubs from [[Special:Contributions/A|A]].
13:25:56 <esowiki> [[Special:Log/delete]] delete * Fizzie * deleted "[[Flas]]": Cleaning up recent no-content stubs from [[Special:Contributions/A|A]].
13:25:56 <esowiki> [[Special:Log/delete]] delete * Fizzie * deleted "[[Backw]]": Cleaning up recent no-content stubs from [[Special:Contributions/A|A]].
13:25:56 <esowiki> [[Special:Log/delete]] delete * Fizzie * deleted "[[Circ]]": Cleaning up recent no-content stubs from [[Special:Contributions/A|A]].
13:26:35 <fizzie> Weren't that many of them after all.
13:27:56 <fizzie> (Those were just the recent super-spammy ones. I know there's many many more from earlier, but at least they look a little bit more like content.0
13:29:25 -!- zzo38 has quit (Ping timeout: 258 seconds).
13:33:33 <fizzie> In related news, I'm not sure it's great to have that Intcode interpreter right there on the page.
13:33:58 <int-e> I don't like it there either.
13:35:24 <int-e> But I don't want to simply remove it... I guess we could have an Intcode/Interpreters page?
13:36:03 <fizzie> I guess the problem is, there isn't really an obvious place to host code that you just want to share for esolangs.org purposes but don't want to have a, say, GitHub repo for under your own account.
13:36:20 <fizzie> That might work. MediaWiki still isn't the best thing for code, but at least it's not in the middle of the article that way.
13:36:40 <int-e> Okay, let's see if I can move this content without accident :)
13:37:17 <fizzie> Do we have subpages enabled for main namespace in the first place?
13:37:41 <fizzie> (Although I guess it doesn't really matter all that much whether it's an official subpage or not.)
13:38:37 <int-e> I don't think they act as subpages, no.
13:39:24 <fizzie> Well, probably none of the subpage features are that critical anyway.
13:39:42 <esowiki> [[Intcode/Interpreters]] N https://esolangs.org/w/index.php?oldid=68356 * Int-e * (+5381) Moving Python interpreter from main language page.
13:43:13 -!- kritixilithos has quit (Quit: quit).
13:43:24 <esowiki> [[Intcode]] https://esolangs.org/w/index.php?diff=68357&oldid=68307 * Int-e * (-5338) [snip]
13:45:53 <int-e> fizzie: How do you feel about mnemonics for Intcode? Maybe if we can agree on a set... I was using ADD, MUL, IN, OUT, JNZ, JZ, SLT, SEQ, IBR, and STOP. Also #nnn for mode 1, and B+nnn and B-nnn for mode 2...
13:47:11 <int-e> (Which clearly shows my Intel assembly background. With Motorola I'd be using B instead of J)
13:49:18 <fizzie> I was using add, mul, in, out, jnz, jz, setlt, seteq, setb and halt.
13:49:56 <int-e> I guess AT&T would use b(nnn) for the base register use?
13:50:11 <int-e> I'm actually not sure.
13:50:43 <int-e> Hmm, "setb" is not logical.
13:51:10 <fizzie> For the opcodes, I think I prefer 'halt' over 'stop'; I find 'setb' illogical as well; and I don't have an opinion for slt/setlt, seq/seteq.
13:51:48 <int-e> I've thought about "addb", "incb", "advb" before going for the three-letter (but obscure) "IBR".
13:52:00 <fizzie> For operands, I was also first using #nnn for immediate and B+nnn and B-nnn for base-relative, but when I started considering labels, thought the "B" in something that looks like an expression but is actually special might be a little confusing. So I switched to nnn for immediate, *nnn for position mode, and @nnn for relative mode.
13:53:17 <int-e> Oh and I'm not sure how "relative base" became "base register" (and hence BR rather than RB) in my mind.
13:55:19 <fizzie> Also, I imagined having a syntax like: "foo: add [bar:X], *[baz:Y], @[zuul:Z]" for what'd essentially be the instruction "add X, *Y, @Z" but with labels for all the four locations.
13:56:26 <fizzie> Thought it'd be nicer than "foo: add X, *Y, @Z" and manually using foo+1, foo+2, foo+3.
13:58:56 <fizzie> In fact, wrote up http://ix.io/25xa as a potential syntax but then got sidetracked reading about parser generators.
13:59:30 <fizzie> (Looks like I was thinking of using mov, j, jlt and jeq as pseudo-ops as well.)
14:03:44 <int-e> The AoC code is funny in that regard.
14:04:28 <fizzie> The only one I disassembled properly seemed to be using "add x, 0, y" and "mul x, 1, y" about equally often.
14:04:37 <int-e> j uses one of jz #0 or jnz #1, seemingly at random, and for mov it uses both add src, #0, dst and mul src, #1, dst
14:04:54 <fizzie> Yes, I was thinking the pseudo-ops would pseudorandomly select one of the possible expansions.
14:05:10 <fizzie> "That's why they're called pseudo-ops!"
14:06:13 <int-e> I suspect the author actually has a higher level language implemented... maybe a minimal C dialect (in particular I suspect whatever language it is has a ternary conditional operator on the expression level.)
14:06:37 <int-e> This is my impression from the adventure game.
14:07:02 <fizzie> FWIW, I do like # for immediate, just thought it'd be better to have a sigil for (pos, rel) instead of (imm, rel), after abandoing the B+ / B- approach.
14:09:06 <int-e> (I'm still trying to remember the AT&T vaersion)
14:09:35 <fizzie> Yes, I think it'd be that.
14:11:52 <int-e> I guess @ is fine after a short period of adapting to it.
14:13:46 <fizzie> Incidentally, while I still haven't redone all of these in Go, for the set I do have (1 2 3 4 5 6 7 8 9 11 18 19 22), it takes the Python side 14 seconds to run through all of them, but 0.4s for the Go bunch.
14:14:25 <int-e> I'm changing my IBR to INCB and STOP to HALT. I like having short mnemonics so I'm sticking with SLT and SEQ.
14:14:38 <int-e> We agreed on the rest :)
14:16:47 <fizzie> I think that's perfectly reasonable.
14:18:25 <fizzie> Probably the only reason I went with SETLT/SETEQ is because of Intel's SETcc, but those would be SETL and SETE instead of SETLT and SETEQ anyway.
14:19:01 <fizzie> (Maybe there should be a "Proposed assembly syntax" section on the Intcode page, though.)
14:19:45 <int-e> Yeah that was the idea.
14:43:36 <esowiki> [[Intcode]] https://esolangs.org/w/index.php?diff=68358&oldid=68357 * Int-e * (+1014) /* Proposed Assembly Syntax */ new section.
14:46:18 <esowiki> [[Intcode]] M https://esolangs.org/w/index.php?diff=68359&oldid=68358 * Int-e * (+15) /* Proposed Assembly Syntax */ oh, EBNF wants semicolons
14:47:20 <int-e> fizzie: ^^ it's a start
14:49:58 -!- Lord_of_Life_ has joined.
14:51:23 -!- Lord_of_Life has quit (Ping timeout: 260 seconds).
14:52:25 -!- kspalaiologos has joined.
14:52:57 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
15:31:01 <esowiki> [[End]] N https://esolangs.org/w/index.php?oldid=68360 * Hex96 * (+309) Created page with "End is an esolang by [[User:Hex96|Hex]]. They forgot how it works and lost the interpreter. They made a hello world program and a truth machine Hello world <pre> 101001010011..."
15:33:15 <esowiki> [[End]] https://esolangs.org/w/index.php?diff=68361&oldid=68360 * Hex96 * (+10)
15:33:20 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
15:34:16 <esowiki> [[End]] https://esolangs.org/w/index.php?diff=68362&oldid=68361 * Hex96 * (+38)
15:35:05 <esowiki> [[User:Hex96]] https://esolangs.org/w/index.php?diff=68363&oldid=68308 * Hex96 * (+21) /* List of esolangs */
16:05:04 <esowiki> [[Long]] https://esolangs.org/w/index.php?diff=68364&oldid=67897 * Hex96 * (+9726)
16:05:41 <esowiki> [[Long]] https://esolangs.org/w/index.php?diff=68365&oldid=68364 * Hex96 * (+26)
16:17:26 -!- FreeFull has joined.
16:28:28 <kspalaiologos> and the brainfuck -> this transpiler I fancy writing
17:10:50 -!- LKoen has quit (Remote host closed the connection).
17:49:20 -!- GeekDude has joined.
18:05:53 -!- Frater_EST has joined.
18:06:43 -!- Frater_EST has left.
18:11:54 -!- Frater_EST has joined.
18:29:31 -!- bunnyocto has joined.
18:54:14 <bunnyocto> puh. how do I explain what a zip is?
19:02:18 <imode-ruby> stitching files together with a note saying what file is what.
19:06:04 <imode-ruby> oh. explain to them how a zipper works.
19:06:41 <imode-ruby> you have list A, and list B, and something that interleaves the two, such that elements of A and elements of B become interleaved, with elements of A coming first, then elements of B, etc.
19:10:19 -!- LKoen has joined.
19:30:12 -!- Frater_EST has quit (Read error: Connection reset by peer).
19:31:40 -!- Frater_EST has joined.
19:37:57 -!- zzo38 has joined.
19:51:12 -!- Frater_EST has left.
20:19:09 <FireFly> "take two arrays of the same length, and return an array of pairs with each pair containing each successive element of the input arrays" perhaps?
20:19:57 <FireFly> could use "producing an association list" as a motivating example
20:21:38 -!- arseniiv has quit (Ping timeout: 240 seconds).
20:42:28 -!- LKoen has quit (Remote host closed the connection).
20:45:45 -!- LKoen has joined.
20:46:39 <esowiki> [[End]] M https://esolangs.org/w/index.php?diff=68366&oldid=68362 * JonoCode9374 * (+0) Tiring complete sounds exhausting! :P
20:46:58 <myname> i woul probably explain zipWith first and zip as a kind of "i don't have a function so here are just you values" version of it
20:51:23 <FireFly> that sounds reasonable too, yeah
20:51:38 <FireFly> and zipWith is probably quite easy to explain by analogy to map
20:51:40 -!- kspalaiologos has quit (Quit: Leaving).
21:07:05 -!- shikhout has joined.
21:08:27 -!- shikhout has quit (Changing host).
21:08:27 -!- shikhout has joined.
21:08:47 -!- shikhout has changed nick to shkhn.
21:33:07 -!- bunnyocto has quit (Remote host closed the connection).
21:37:17 <zzo38> Now they invented "Naive Image Format", although I think that Farbfeld is better. Their own comment is: "Configurability is admittedly a trade-off: one person's configuration parameter is another person's unnecessary bloat. We're not saying that Farbfeld is a bad design, just a different design that has chosen different trade-offs."
21:37:59 <zzo38> My own opinion of that is that this configurability is unsuitable for some purposes, and is insufficient for other purposes, so that doesn't make so much sense to me.
22:10:43 <zzo38> There may be sometimes the case where you will want to use premultiplied and sometimes not, but in a format such as this it is probably not useful since that would complicate the implementation, and instead is better that sometimes you may want to reinterpret existing data as premultiplied or not, or something more generalized. That is independent of the file format, and of most filters, too.
22:50:00 -!- Frater_EST has joined.
22:54:44 <zzo38> The "K" in "CMYK" stands for "key" or "black". Either way works, but which usage is older?
22:56:31 <Frater_EST> Without looking at outside information, I would state that self-evidently K is a sign for Key primarily.
23:02:33 <zzo38> Wikipedia says the K is "key[citation needed]", while in PostScript the name /Black is used to refer to the K component of CMYK colours.
23:15:39 -!- Frater_EST has quit (Read error: Connection reset by peer).
23:16:55 -!- Frater_EST has joined.
23:18:06 <Frater_EST> zzo38 I think you are asking the wrong question, why is the K used, and not B? Black IS "Key" because that is its function, K is Key because the K is the first letter of the word.
23:18:41 <Frater_EST> So when you ask "Which usage is older" - the question has an embedded category error because neither usage is older. The K has always been Key has always been Black?
23:20:39 <zzo38> I mean whether whoever made the name "CMYK" intended the "K" to stand for "key" or "black".
23:21:05 -!- kspalaiologos has joined.
23:21:24 -!- Frater_EST has quit (Read error: Connection reset by peer).
23:34:59 -!- Frater_EST has joined.
23:35:58 <Frater_EST> zzo38 What I am getting at is your framing for inquiry is likely incorrect: K stands for Key, this is directly self-evident that the letter "K" is used and not "B".
23:36:07 <Frater_EST> Black ALSO - IS Key, they are the same thing. And are meant to be the same thing from the get-go.
23:36:13 <Frater_EST> Nor is it arbitrary, such that for example, Green could be "K".
23:36:21 <Frater_EST> The context for choice is based on the qualitative relationships of color and the relevant field is "Color Theory".
23:36:27 <Frater_EST> To simplify: Black is the "Key" for an analogous reason that 0 is the start of a number line and not "Infinity".
23:36:57 <Frater_EST> Black is the perceptual phenomenon resulting from the "Lack" of colors, subtracting other color qualities.
23:39:22 <Frater_EST> So you have "White" which is the background, and "All Colors" perceptually imposing such that none are individually distinguishable. Then the sign has to be a contrast. Black as opposite is the "Key" color from which you can gain orientation on a scale, then you pick a set of colors (CYM) as choices between this binary.
23:47:22 -!- Frater_EST has quit (Read error: Connection reset by peer).
23:48:49 -!- Frater_EST has joined.
23:59:59 <zzo38> How to display subtitles on Raspberry Pi? It says there are two subtitles, but when I try to display them, the subtitles are not visible (although the message that says which subtitles are selected is visible)