←2021-11-08 2021-11-09 2021-11-10→ ↑2021 ↑all
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 <esolangs> [[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 <esolangs> [[BrainSoup]] https://esolangs.org/w/index.php?diff=89449&oldid=89441 * PixelatedStarfish * (+66) /* External Links */
04:34:20 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=89450&oldid=89446 * PixelatedStarfish * (+74) /* BrainSoup */
04:34:36 <esolangs> [[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 <esolangs> [[Trivial brainfuck substitution]] https://esolangs.org/w/index.php?diff=89452&oldid=88765 * PixelatedStarfish * (+157) /* External links */
04:50:34 <esolangs> [[Trivial brainfuck substitution]] https://esolangs.org/w/index.php?diff=89453&oldid=89452 * PixelatedStarfish * (-1) /* External links */
04:51:26 <esolangs> [[Trivial brainfuck substitution]] https://esolangs.org/w/index.php?diff=89454&oldid=89453 * PixelatedStarfish * (-8) /* External links */
05:28:40 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=89455&oldid=89451 * PixelatedStarfish * (+59)
05:29:54 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=89456&oldid=89455 * PixelatedStarfish * (+0)
05:30:53 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=89457&oldid=89456 * PixelatedStarfish * (+6)
05:33:03 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=89458&oldid=89457 * PixelatedStarfish * (+48)
05:39:26 <esolangs> [[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 <esolangs> [[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 <esolangs> [[PokeType]] https://esolangs.org/w/index.php?diff=89461&oldid=89460 * Daggy1234 * (+354)
05:59:09 <esolangs> [[User:Daggy1234]] https://esolangs.org/w/index.php?diff=89462&oldid=89448 * Daggy1234 * (+39)
06:04:05 <zzo38> 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 <zzo38> (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 <esolangs> [[ICBINB]] N https://esolangs.org/w/index.php?oldid=89463 * ArthroStar11 * (+3797) created page and provided link to my interpreter
09:19:36 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=89464&oldid=89447 * ArthroStar11 * (+13) Added my language "ICBINB"
09:20:49 <esolangs> [[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 <esolangs> [[PokeType]] https://esolangs.org/w/index.php?diff=89466&oldid=89461 * Daggy1234 * (+918)
12:16:57 <esolangs> [[PokeType]] https://esolangs.org/w/index.php?diff=89467&oldid=89466 * Daggy1234 * (-8)
13:27:55 -!- Sgeo has joined.
15:08:13 <esolangs> [[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 <esolangs> [[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 <esolangs> [[Chomp]] https://esolangs.org/w/index.php?diff=89470&oldid=89469 * PixelatedStarfish * (+266) /* Commands */
17:57:14 <esolangs> [[Chomp]] https://esolangs.org/w/index.php?diff=89471&oldid=89470 * PixelatedStarfish * (+93)
17:57:49 <esolangs> [[Chomp]] https://esolangs.org/w/index.php?diff=89472&oldid=89471 * PixelatedStarfish * (+21) /* Commands */
17:58:47 <esolangs> [[Chomp]] https://esolangs.org/w/index.php?diff=89473&oldid=89472 * PixelatedStarfish * (+1) /* Commands */
18:01:13 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=89474&oldid=89458 * PixelatedStarfish * (+40) /* Unimplemented Languages */
18:09:03 <esolangs> [[Subleq]] https://esolangs.org/w/index.php?diff=89475&oldid=82839 * Shaman * (+1374)
18:14:31 <esolangs> [[Special:Log/newusers]] create * Ketok * New user account
18:21:54 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=89476&oldid=89375 * Ketok * (+134)
18:54:33 -!- immibis has joined.
18:56:32 <esolangs> [[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 2021<ref>https://gi..."
18:56:51 <esolangs> [[Izhora]] https://esolangs.org/w/index.php?diff=89478&oldid=89477 * Shaman * (+4)
18:57:51 <esolangs> [[Izhora]] https://esolangs.org/w/index.php?diff=89479&oldid=89478 * Shaman * (-1)
19:00:29 <esolangs> [[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 <riv> > 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 <lambdabot> <hint>:1:79: error: parse error on input ‘,’
21:27:01 <riv> ...
21:27:04 <riv> there's a stack????
21:27:27 <imode> buh?
21:27:35 <esolangs> [[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 <fizzie> Yeah, you might have arbitrarily deeply nested quotations that need to alter the directional formatting.
21:29:00 <riv> https://en.wikipedia.org/wiki/Bidirectional_text#Table_of_possible_BiDi_character_types
21:30:19 <fizzie> 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 <zzo38> This is one reason why I don't want to use Unicode.
21:49:58 <riv> i dont really see the problem
21:50:24 <riv> I think no one is looking at the code, so "hiding" stuff doesn't make a difference
21:50:27 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=89482&oldid=89464 * Ketok * (+12) Added Where
21:50:52 <fizzie> A lot of projects do have a code review mechanism.
21:51:27 <riv> I guess so
21:52:04 <fizzie> For example, Linux kernel contributions do get reviewed. There was that previous controversy about a "study".
21:52:24 <fizzie> https://www.theverge.com/2021/4/30/22410164/linux-kernel-university-of-minnesota-banned-open-source
21:53:31 <riv> i remember that, that sucked
21:54:10 <fizzie> 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 <shachaf> I think the Unicode BiDi stack nesting is limited to around 255 levels?
21:55:31 <shachaf> 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 <riv> yeah it sort of bothers me but i can't really give a good reason why its not valid
21:56:27 <shachaf> Sure, it's probably reasonable not to support these code points in code, but that's about it.
21:56:28 <riv> i definitely saw this stuff a long long time ago though
21:56:32 <riv> yeah
21:56:34 <zzo38> I dislike Unicode; there is a lot of bad things. There are other character eocndings.
21:56:45 <riv> zzo38: don't youlike UTF-8?
21:56:47 <shachaf> Well, if your goal is to do this kind of attack, this just seems like a bad way to do it.
21:57:25 <shachaf> It's pretty easy to catch, and it's obviously on purpose.
21:58:03 <shachaf> Most likely you can just write some slightly confusing code and people won't read it very carefully.
21:58:36 <shachaf> Or just put blatant malicious code in some npm dependency everyone uses.
21:59:24 <shachaf> Or you can do sneakier things.
21:59:30 <zzo38> 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 <tm512> 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 <tm512> 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 <zzo38> 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).
←2021-11-08 2021-11-09 2021-11-10→ ↑2021 ↑all