00:11:02 [[Branchback]] https://esolangs.org/w/index.php?diff=99122&oldid=99100 * Squidmanescape * (-113) 01:15:06 [[Basic Programming]] M https://esolangs.org/w/index.php?diff=99123&oldid=98553 * PythonshellDebugwindow * (+9) Stub 02:37:07 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99124&oldid=99118 * PixelatedStarfish * (-697) /* Structs: Defining a Data Type */ 02:37:40 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99125&oldid=99124 * PixelatedStarfish * (+697) /* Functions */ 02:47:15 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99126&oldid=99125 * PixelatedStarfish * (+294) /* Interfacing Macros */ 02:47:37 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99127&oldid=99126 * PixelatedStarfish * (+1) /* Interfacing Macros */ 03:19:34 -!- ^[ has quit (Quit: ^[). 03:27:38 Has anybody done a complexity analysis of sgt's puzzle collection? I think that the hardest puzzles are NP-complete, but I'd be interested in details and recurring patterns. 03:36:14 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99128&oldid=99127 * PixelatedStarfish * (+15) /* Token Precedence */ 03:37:06 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99129&oldid=99128 * PixelatedStarfish * (+58) /* Data Types */ 03:38:42 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99130&oldid=99129 * PixelatedStarfish * (-6) /* Token Precedence */ 03:39:10 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99131&oldid=99130 * PixelatedStarfish * (+44) /* Argument Tokens */ 04:01:14 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99132&oldid=99131 * PixelatedStarfish * (-2) /* Structs: Defining a Data Type */ 04:56:12 -!- dyeplexer has joined. 05:04:50 -!- dyeplexer has quit (Ping timeout: 268 seconds). 05:16:57 -!- dyeplexer has joined. 05:33:42 [[Cool Cell]] https://esolangs.org/w/index.php?diff=99133&oldid=99108 * ChuckEsoteric08 * (+182) 05:35:11 [[Cool Cell]] https://esolangs.org/w/index.php?diff=99134&oldid=99133 * ChuckEsoteric08 * (+1) 05:45:42 [[Talk:Cool Cell]] N https://esolangs.org/w/index.php?oldid=99135 * ChuckEsoteric08 * (+0) Created blank page 05:51:20 -!- tromp has joined. 06:01:58 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 06:03:56 -!- dyeplexer has quit (Ping timeout: 272 seconds). 06:30:07 -!- tromp has joined. 06:37:51 Stupid math question. Suppose I have a value in 2 bit color (0 thru 3) and I want to upgrade it to 3 bit color. Is it really 7/3 *? That gives an approximate result for colors 1 and 2. Should 0b10 become 0b101 or 0b100? 06:40:08 [[Cool Cell]] https://esolangs.org/w/index.php?diff=99136&oldid=99134 * ChuckEsoteric08 * (+166) 06:56:56 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 07:03:51 Hmm I think I got confused because it's actually ambiguous. After all, can't go higher -> lower without losing a bit, so it makes sense there are two possibilities. 07:04:03 I was thinking it would be more... exact 07:04:32 you have 4 colors. you now have 8 possible ones. 07:04:50 unless you convert to a higher bit depth and then quantize, you'll just have 4 dummy colors. 07:08:52 I guess you can do it exactly by multiplying by 2, thus effectively appending a zero bit 07:09:16 "exactly" in the sense of "preserving distance between shades" 07:09:40 though I guess it'd mute max/"white" a bit 07:11:13 I guess appending a 0-bit below the halfpoint and 1-bit above (which uh.. I guess is left-shifting in a sign bit, which is a bit funny :p) would preserve both black and white, and leave the "extra gap" in the middle at neutral grey 07:16:28 -!- Sgeo has quit (Read error: Connection reset by peer). 08:24:01 [[Bitwise Cyclic Tag]] https://esolangs.org/w/index.php?diff=99137&oldid=97067 * ChuckEsoteric08 * (+96) Interpreter in Scratch 08:39:08 Usually when people go from 8 to 16 bits in colours, they do `x = (x << 8) | x`. 08:39:28 Adding the sign bit would just be the logical analogue of that. 08:42:57 It does make sense (to me) to have that property that both the values that represent 0.0 and 1.0 stay that way. 08:45:06 . o O ( x * 257, let the compiler figure it out ) 08:46:39 For the same reason, #abc is #aabbcc 08:47:12 > 32767/127 08:47:14 258.00787401574803 08:47:30 > -32768/-128 08:47:32 error: 08:47:32 • Variable not in scope: (/-) :: t0 -> t1 -> t 08:47:32 • Perhaps you meant one of these: 08:47:35 > -32768/ -128 08:47:37 error: 08:47:37 Precedence parsing error 08:47:37 cannot mix ‘/’ [infixl 7] and prefix `-' [infixl 6] in the same infi... 08:47:43 oh? meh 08:47:45 > -32768/(-128) 08:47:47 256.0 08:48:04 fizzie: oh, makes sense to just duplicate the byte, yeah 08:48:20 for 8-bit -> 16-bit 08:48:49 (tricky... the thing is that when x < 0, duplicating the byte gives you 257*x + 256) 08:49:13 -!- citrons has quit (Ping timeout: 256 seconds). 08:49:46 -!- citrons has joined. 08:51:29 > 32767 - 127*257 08:51:31 128 08:52:20 [[I/D machine]] https://esolangs.org/w/index.php?diff=99138&oldid=94935 * ChuckEsoteric08 * (+116) 08:52:43 [[I/D machine]] https://esolangs.org/w/index.php?diff=99139&oldid=99138 * ChuckEsoteric08 * (+21) 08:55:41 [[User:ChuckEsoteric08]] https://esolangs.org/w/index.php?diff=99140&oldid=99109 * ChuckEsoteric08 * (+152) 08:55:58 -!- Koen has joined. 09:29:09 -!- tromp has joined. 09:36:35 -!- tech_exorcist has joined. 09:53:47 -!- Oshawott has joined. 09:57:08 -!- archenoth has quit (Ping timeout: 268 seconds). 10:50:04 -!- definitelya has joined. 11:18:50 -!- sprout has quit (Ping timeout: 255 seconds). 11:20:29 -!- sprout has joined. 11:41:03 -!- dyeplexer has joined. 11:43:54 -!- Koen has quit (Remote host closed the connection). 11:56:39 -!- dyeplexer has quit (Ping timeout: 246 seconds). 11:57:42 -!- sprout has quit (Ping timeout: 264 seconds). 12:01:58 -!- sprout has joined. 12:16:48 -!- dyeplexer has joined. 12:21:51 -!- dyeplexer has quit (Ping timeout: 246 seconds). 12:26:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 12:35:14 -!- dyeplexer has joined. 12:37:19 -!- tromp has joined. 12:59:29 -!- Sgeo has joined. 13:02:13 for(let i = 0; i < 255; i++) { 13:02:15 let div = Math.round(65535/255 * i); 13:02:18 let shift = (i << 8) | i; 13:02:20 if(div !== shift) { console.log(div, shift); } 13:02:24 } 13:02:27 No logs. 13:03:27 So it seems like that division works equivalently, but I don't quite have an intuition for how it matches up with that (i << 8) | i approach. Other than that it vaguely resembles dividing by 9 13:09:29 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99141&oldid=99132 * PixelatedStarfish * (+6) /* Collections */ 13:10:51 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99142&oldid=99141 * PixelatedStarfish * (+6) /* Proof of Turing Completeness */ 13:11:35 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99143&oldid=99142 * PixelatedStarfish * (+0) /* Collections */ 13:12:30 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99144&oldid=99143 * PixelatedStarfish * (+0) /* Error Codes */ 13:14:01 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99145&oldid=99144 * PixelatedStarfish * (+0) /* Error Codes */ 13:14:02 -!- sprout has quit (Ping timeout: 255 seconds). 13:26:26 Sgeo: 65535/255 = 257 = (1 << 8) + 1, i*257 = (i << 8) + i; | works because the bits don't overlap 13:26:53 (for i in range [0..255]) 13:28:43 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99146&oldid=99145 * PixelatedStarfish * (+35) /* Interfacing Macros */ 13:30:06 int-e, ah, ty 13:32:33 At this point I'm going to assume Math.round((2^newdepth-1)/(2^olddepth-1)) is correct. Saw some web page with it, but wasn't sure 13:33:01 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 13:33:57 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99147&oldid=99146 * PixelatedStarfish * (-3) /* Commands */ 13:35:33 -!- tromp has joined. 14:03:18 -!- ^[ has joined. 14:13:35 -!- sprout has joined. 14:16:35 [[User:Otesunki]] https://esolangs.org/w/index.php?diff=99148&oldid=98534 * Otesunki * (-30) 14:50:26 [[Special:Log/newusers]] create * Lwswl * New user account 14:52:24 -!- Koen has joined. 14:54:24 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=99149&oldid=99104 * Lwswl * (+194) Added introduction, with accuracy abundant 15:03:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 15:20:15 [[TenneC]] M https://esolangs.org/w/index.php?diff=99150&oldid=11233 * PythonshellDebugwindow * (+135) Add categories, stub, format 15:26:29 -!- tromp has joined. 15:39:21 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99151&oldid=99147 * PixelatedStarfish * (+2) /* Useful Operators */ 15:47:00 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99152&oldid=99151 * PixelatedStarfish * (+160) /* Useful Operators */ 16:06:58 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 16:20:18 -!- Koen has quit (Remote host closed the connection). 16:20:44 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99153&oldid=99152 * PixelatedStarfish * (+93) /* Useful Operators */ 16:21:52 -!- tromp has joined. 16:26:57 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99154&oldid=99153 * PixelatedStarfish * (+107) /* Useful Operators */ 16:28:21 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99155&oldid=99154 * PixelatedStarfish * (+1) /* Useful Operators */ 16:37:36 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 17:33:14 -!- tech_exorcist has quit (Remote host closed the connection). 17:33:37 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99156&oldid=99155 * PixelatedStarfish * (+24) /* Declaring Variables */ 17:36:29 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99157&oldid=99156 * PixelatedStarfish * (+0) /* Error Codes */ 17:40:17 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99158&oldid=99157 * PixelatedStarfish * (+2) /* Linker Tests */ 17:41:20 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99159&oldid=99158 * PixelatedStarfish * (+36) /* Compiler Tests */ 17:43:59 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99160&oldid=99159 * PixelatedStarfish * (+78) /* Error Tests */ 17:47:14 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99161&oldid=99160 * PixelatedStarfish * (+132) /* Comment */ 17:48:38 -!- Bowserinator has quit (Ping timeout: 240 seconds). 17:50:30 -!- iovoid has quit (Ping timeout: 246 seconds). 17:50:44 -!- moony has quit (Ping timeout: 268 seconds). 17:52:57 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99162&oldid=99161 * PixelatedStarfish * (+20) /* Grammar in EBNF */ 18:00:33 -!- tech_exorcist has joined. 18:01:28 -!- bgs has quit (Ping timeout: 248 seconds). 18:01:28 -!- uakci has left. 18:01:57 -!- bgs has joined. 18:03:09 -!- iovoid has joined. 18:03:15 -!- Bowserinator has joined. 18:03:43 -!- moony has joined. 18:08:27 -!- tech_exorcist has quit (Ping timeout: 240 seconds). 18:16:35 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99163&oldid=99162 * PixelatedStarfish * (+14) /* Design Goals: Why Use BunnyBell? */ 18:17:12 -!- Koen has joined. 18:36:40 -!- dyeplexer has quit (Ping timeout: 248 seconds). 19:17:59 -!- tech_exorcist has joined. 19:21:01 -!- tech_exorcist has quit (Remote host closed the connection). 19:21:23 -!- tech_exorcist has joined. 19:30:22 [[Wolfgang]] M https://esolangs.org/w/index.php?diff=99164&oldid=38236 * PythonshellDebugwindow * (+93) External resources, categories 19:49:00 -!- tromp has joined. 19:53:41 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99165&oldid=99163 * PixelatedStarfish * (+1150) /* Design Goals: Why Use BunnyBell? */ 20:00:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 20:10:23 [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99166&oldid=99165 * PixelatedStarfish * (+171) /* Design Goals: Why Use BunnyBell? */ 20:33:18 -!- tromp has joined. 21:18:29 -!- tech_exorcist has quit (Quit: Disconnecting). 21:27:29 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 21:31:16 -!- Koen has quit (Quit: Leaving...). 21:43:29 -!- definitelya has quit (Quit: h). 22:32:19 [[Quoi]] N https://esolangs.org/w/index.php?oldid=99167 * Boinggg * (+149) Created page with "{{DISPLAYTITLE:Quoi?}} Quoi? is a language made by [[User:Boinggg]] on June 30, 2022. More information will be added once the C interpreter is made." 22:34:22 [[Quoi]] https://esolangs.org/w/index.php?diff=99168&oldid=99167 * Boinggg * (+2) 22:37:38 [[Quoi]] https://esolangs.org/w/index.php?diff=99169&oldid=99168 * Boinggg * (-26) 22:38:02 [[Special:Log/move]] move * Boinggg * moved [[Quoi]] to [[Quoi?]]: Change program title 22:49:35 6502 : does-this-exist-? :: 8086 : 386 with its convenient multiple running virtual 8086s 22:54:35 Maybe Mega65 does something like that? But I'm not sure, I haven't looked closely enough 23:28:03 -!- Lord_of_Life has quit (Ping timeout: 268 seconds). 23:29:12 -!- Lord_of_Life has joined. 23:51:07 -!- SGautam has joined.