00:03:23 -!- arseniiv has quit (Ping timeout: 250 seconds). 00:11:59 -!- immibis has quit (Ping timeout: 260 seconds). 00:18:51 -!- FreeFull_ has joined. 00:20:43 -!- FreeFull has quit (Ping timeout: 250 seconds). 00:25:21 -!- Lord_of_Life_ has joined. 00:25:32 -!- Lord_of_Life has quit (Ping timeout: 240 seconds). 00:26:38 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 00:36:26 -!- delta23 has quit (Quit: Leaving). 01:06:59 -!- dutch has quit (Quit: WeeChat 3.3). 01:07:14 -!- FreeFull_ has quit. 01:12:20 -!- dutch has joined. 03:17:28 [[User:Daggy1234]] N https://esolangs.org/w/index.php?oldid=89448 * Daggy1234 * (+5) User Daggy1234 03:58:17 -!- earendel has quit (Quit: Connection closed for inactivity). 04:31:37 [[BrainSoup]] https://esolangs.org/w/index.php?diff=89449&oldid=89441 * PixelatedStarfish * (+66) /* External Links */ 04:34:20 [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=89450&oldid=89446 * PixelatedStarfish * (+74) /* BrainSoup */ 04:34:36 [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=89451&oldid=89450 * PixelatedStarfish * (-1) /* BrainSoup */ 04:44:24 -!- oerjan has quit (*.net *.split). 04:44:24 -!- imode has quit (*.net *.split). 04:44:24 -!- citrons has quit (*.net *.split). 04:44:24 -!- Argorok has quit (*.net *.split). 04:45:10 -!- oerjan has joined. 04:45:10 -!- imode has joined. 04:45:10 -!- citrons has joined. 04:45:10 -!- Argorok has joined. 04:50:12 [[Trivial brainfuck substitution]] https://esolangs.org/w/index.php?diff=89452&oldid=88765 * PixelatedStarfish * (+157) /* External links */ 04:50:34 [[Trivial brainfuck substitution]] https://esolangs.org/w/index.php?diff=89453&oldid=89452 * PixelatedStarfish * (-1) /* External links */ 04:51:26 [[Trivial brainfuck substitution]] https://esolangs.org/w/index.php?diff=89454&oldid=89453 * PixelatedStarfish * (-8) /* External links */ 05:28:40 [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=89455&oldid=89451 * PixelatedStarfish * (+59) 05:29:54 [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=89456&oldid=89455 * PixelatedStarfish * (+0) 05:30:53 [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=89457&oldid=89456 * PixelatedStarfish * (+6) 05:33:03 [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=89458&oldid=89457 * PixelatedStarfish * (+48) 05:39:26 [[PokeType]] N https://esolangs.org/w/index.php?oldid=89459 * Daggy1234 * (+970) Created page with "= PokeType = A simple mathematical expression evaluator that uses Pokemon types to replace symbols. == Syntax == === Reference === {| ! Symbol ! sath Equivalent ! Pokemon..." 05:39:59 [[PokeType]] M https://esolangs.org/w/index.php?diff=89460&oldid=89459 * Daggy1234 * (+0) /* Reference */ 05:51:12 -!- oerjan has quit (Quit: Nite). 05:56:34 [[PokeType]] https://esolangs.org/w/index.php?diff=89461&oldid=89460 * Daggy1234 * (+354) 05:59:09 [[User:Daggy1234]] https://esolangs.org/w/index.php?diff=89462&oldid=89448 * Daggy1234 * (+39) 06:04:05 Should a "Interpreter:" header be added into the HTTP, in case the client does not know how to display the retrieved file, in case e.g. you want to return a Markdown or Gemini file, to hopefully satisfy both those who do want to make it a HTML with fancy CSS/JavaScript as well as to satisfy those who do not want it and want do it yourself instead 06:12:06 (It is also an alternative than using the Accept header to determine the picture format to use) 06:34:02 -!- wareya has quit (Ping timeout: 240 seconds). 06:42:15 -!- feoh has quit (Quit: The Lounge - https://thelounge.chat). 06:42:36 -!- feoh has joined. 08:22:21 -!- Sgeo has quit (Read error: Connection reset by peer). 08:35:46 -!- imode has quit (Ping timeout: 244 seconds). 09:18:32 [[ICBINB]] N https://esolangs.org/w/index.php?oldid=89463 * ArthroStar11 * (+3797) created page and provided link to my interpreter 09:19:36 [[Language list]] https://esolangs.org/w/index.php?diff=89464&oldid=89447 * ArthroStar11 * (+13) Added my language "ICBINB" 09:20:49 [[User:ArthroStar11]] https://esolangs.org/w/index.php?diff=89465&oldid=89220 * ArthroStar11 * (+85) 10:28:28 -!- tromp has quit (Read error: Connection reset by peer). 10:28:47 -!- tromp has joined. 11:15:23 -!- chiselfuse has quit (Remote host closed the connection). 11:15:39 -!- chiselfuse has joined. 12:06:09 -!- arseniiv has joined. 12:14:45 [[PokeType]] https://esolangs.org/w/index.php?diff=89466&oldid=89461 * Daggy1234 * (+918) 12:16:57 [[PokeType]] https://esolangs.org/w/index.php?diff=89467&oldid=89466 * Daggy1234 * (-8) 13:27:55 -!- Sgeo has joined. 15:08:13 [[Chomp]] N https://esolangs.org/w/index.php?oldid=89468 * PixelatedStarfish * (+369) Created page with "'''Chomp''' is a program language in the which the programmer must use memory one byte at a time. Bytes are stored on a circular tape of arbitrary size. Operations can be perf..." 16:00:06 -!- wareya has joined. 16:02:14 [[Chomp]] https://esolangs.org/w/index.php?diff=89469&oldid=89468 * PixelatedStarfish * (-12) 16:05:07 -!- Sgeo_ has joined. 16:05:11 -!- Sgeo has quit (Read error: Connection reset by peer). 16:29:39 -!- arseniiv has quit (Ping timeout: 250 seconds). 16:37:28 -!- arseniiv has joined. 17:15:36 -!- earendel has joined. 17:16:47 -!- Cale has quit (Ping timeout: 260 seconds). 17:18:49 -!- Noisytoot has quit (Ping timeout: 256 seconds). 17:29:05 -!- Noisytoot has joined. 17:30:43 -!- delta23 has joined. 17:38:48 -!- imode has joined. 17:54:24 [[Chomp]] https://esolangs.org/w/index.php?diff=89470&oldid=89469 * PixelatedStarfish * (+266) /* Commands */ 17:57:14 [[Chomp]] https://esolangs.org/w/index.php?diff=89471&oldid=89470 * PixelatedStarfish * (+93) 17:57:49 [[Chomp]] https://esolangs.org/w/index.php?diff=89472&oldid=89471 * PixelatedStarfish * (+21) /* Commands */ 17:58:47 [[Chomp]] https://esolangs.org/w/index.php?diff=89473&oldid=89472 * PixelatedStarfish * (+1) /* Commands */ 18:01:13 [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=89474&oldid=89458 * PixelatedStarfish * (+40) /* Unimplemented Languages */ 18:09:03 [[Subleq]] https://esolangs.org/w/index.php?diff=89475&oldid=82839 * Shaman * (+1374) 18:14:31 [[Special:Log/newusers]] create * Ketok * New user account 18:21:54 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=89476&oldid=89375 * Ketok * (+134) 18:54:33 -!- immibis has joined. 18:56:32 [[Izhora]] N https://esolangs.org/w/index.php?oldid=89477 * Shaman * (+4944) Created page with "'''Izhora''' (the first version known as '''Izhora 1''') is an [[OISC]] computer implemented as a large [[cellular automation]] pattern by Yoel Matveyev in 2021https://gi..." 18:56:51 [[Izhora]] https://esolangs.org/w/index.php?diff=89478&oldid=89477 * Shaman * (+4) 18:57:51 [[Izhora]] https://esolangs.org/w/index.php?diff=89479&oldid=89478 * Shaman * (-1) 19:00:29 [[Chomp]] https://esolangs.org/w/index.php?diff=89480&oldid=89473 * PixelatedStarfish * (+10) /* Commands */ 19:51:29 -!- tm512` has joined. 19:51:32 -!- tm512` has changed hostmask to ~tm512@user/tm512. 19:51:51 -!- delta23_ has joined. 19:53:13 -!- j4cbo_ has joined. 19:53:21 -!- mcfrd has joined. 19:54:21 -!- Trieste_ has joined. 19:54:40 -!- simcop2387_ has joined. 19:55:15 -!- ski_ has joined. 19:56:19 -!- olsner_ has joined. 20:00:45 -!- delta23 has quit (*.net *.split). 20:00:46 -!- mcfrdy has quit (*.net *.split). 20:00:46 -!- HackEso has quit (*.net *.split). 20:00:46 -!- j4cbo has quit (*.net *.split). 20:00:46 -!- Trieste has quit (*.net *.split). 20:00:46 -!- olsner has quit (*.net *.split). 20:00:46 -!- ski has quit (*.net *.split). 20:00:46 -!- simcop2387 has quit (*.net *.split). 20:00:46 -!- tm512 has quit (*.net *.split). 20:00:46 -!- mcfrd has changed nick to mcfrdy. 20:00:46 -!- j4cbo_ has changed nick to j4cbo. 20:00:47 -!- simcop2387_ has changed nick to simcop2387. 20:00:52 -!- HackEso has joined. 20:15:27 -!- tm512` has changed nick to tm512. 21:26:59 > The above text snippet contains two explicit directional formatting characters, U+202E (RIGHT-TO-LEFT OVERRIDE) and U+202C (POP DIRECTIONAL FORMATTING). These characters can influence Unicode's Bidirectional Algorithm and could be used to craft source code that renders differently than what compilers would execute. 21:27:01 :1:79: error: parse error on input ‘,’ 21:27:01 ... 21:27:04 there's a stack???? 21:27:27 buh? 21:27:35 [[Where]] N https://esolangs.org/w/index.php?oldid=89481 * Ketok * (+1463) Created page with "'''Where''' is an esoteric programming language created by [[User:Ketok]]. ==Language overview== Where operates on 4 memory cells, initially set to 1, 2, 3, 4. Each cell can..." 21:28:31 Yeah, you might have arbitrarily deeply nested quotations that need to alter the directional formatting. 21:29:00 https://en.wikipedia.org/wiki/Bidirectional_text#Table_of_possible_BiDi_character_types 21:30:19 TBH, I read through that paper, and I was hoping for a few more spectacular examples, it seemed to be mostly just sneaking in comments. 21:44:25 This is one reason why I don't want to use Unicode. 21:49:58 i dont really see the problem 21:50:24 I think no one is looking at the code, so "hiding" stuff doesn't make a difference 21:50:27 [[Language list]] https://esolangs.org/w/index.php?diff=89482&oldid=89464 * Ketok * (+12) Added Where 21:50:52 A lot of projects do have a code review mechanism. 21:51:27 I guess so 21:52:04 For example, Linux kernel contributions do get reviewed. There was that previous controversy about a "study". 21:52:24 https://www.theverge.com/2021/4/30/22410164/linux-kernel-university-of-minnesota-banned-open-source 21:53:31 i remember that, that sucked 21:54:10 Not that you'd probably *need* Unicode trickery to hide malicious code, and (now that it's been widely popularized) having anything like that is going to be checked mechanically. 21:54:43 I think the Unicode BiDi stack nesting is limited to around 255 levels? 21:55:31 I think calling these BiDi things language vulnerabilities is just ridiculous, though, and the sort of attention this thing has gotten is mostly bad. 21:56:10 yeah it sort of bothers me but i can't really give a good reason why its not valid 21:56:27 Sure, it's probably reasonable not to support these code points in code, but that's about it. 21:56:28 i definitely saw this stuff a long long time ago though 21:56:32 yeah 21:56:34 I dislike Unicode; there is a lot of bad things. There are other character eocndings. 21:56:45 zzo38: don't youlike UTF-8? 21:56:47 Well, if your goal is to do this kind of attack, this just seems like a bad way to do it. 21:57:25 It's pretty easy to catch, and it's obviously on purpose. 21:58:03 Most likely you can just write some slightly confusing code and people won't read it very carefully. 21:58:36 Or just put blatant malicious code in some npm dependency everyone uses. 21:59:24 Or you can do sneakier things. 21:59:30 UTF-8 is not a bad encoding of Unicode (and has the advantage of being compatible with ASCII), but I dislike Unicode, and that is independent of what encoding is used for Unicode text. 22:19:57 curious what you dislike about unicode. seems preferable to having a wide assortment of various character encodings depending on the language and its script 22:21:05 maybe that's a false dichotomy but I'm not aware of any other character encodings that tackle this problem 22:27:32 -!- arseniiv has quit (Ping timeout: 240 seconds). 22:34:19 No single character encoding is ever suitable for all purposes. One encoding (that tries to avoid the problems with Han unification, but has a different set of advantages and disadvantages) is the TRON code. 22:39:44 -!- sprout_ has joined. 22:42:52 -!- sprout has quit (Ping timeout: 268 seconds). 23:44:29 -!- olsner_ has quit (Ping timeout: 264 seconds).