←2022-06-29 2022-06-30 2022-07-01→ ↑2022 ↑all
00:11:02 <esolangs> [[Branchback]] https://esolangs.org/w/index.php?diff=99122&oldid=99100 * Squidmanescape * (-113)
01:15:06 <esolangs> [[Basic Programming]] M https://esolangs.org/w/index.php?diff=99123&oldid=98553 * PythonshellDebugwindow * (+9) Stub
02:37:07 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99124&oldid=99118 * PixelatedStarfish * (-697) /* Structs: Defining a Data Type */
02:37:40 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99125&oldid=99124 * PixelatedStarfish * (+697) /* Functions */
02:47:15 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99126&oldid=99125 * PixelatedStarfish * (+294) /* Interfacing Macros */
02:47:37 <esolangs> [[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 <Corbin> 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 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99128&oldid=99127 * PixelatedStarfish * (+15) /* Token Precedence */
03:37:06 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99129&oldid=99128 * PixelatedStarfish * (+58) /* Data Types */
03:38:42 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99130&oldid=99129 * PixelatedStarfish * (-6) /* Token Precedence */
03:39:10 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99131&oldid=99130 * PixelatedStarfish * (+44) /* Argument Tokens */
04:01:14 <esolangs> [[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 <esolangs> [[Cool Cell]] https://esolangs.org/w/index.php?diff=99133&oldid=99108 * ChuckEsoteric08 * (+182)
05:35:11 <esolangs> [[Cool Cell]] https://esolangs.org/w/index.php?diff=99134&oldid=99133 * ChuckEsoteric08 * (+1)
05:45:42 <esolangs> [[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 <Sgeo> 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 <esolangs> [[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 <Sgeo> 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 <Sgeo> I was thinking it would be more... exact
07:04:32 <imode> you have 4 colors. you now have 8 possible ones.
07:04:50 <imode> unless you convert to a higher bit depth and then quantize, you'll just have 4 dummy colors.
07:08:52 <FireFly> I guess you can do it exactly by multiplying by 2, thus effectively appending a zero bit
07:09:16 <FireFly> "exactly" in the sense of "preserving distance between shades"
07:09:40 <FireFly> though I guess it'd mute max/"white" a bit
07:11:13 <FireFly> 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 <esolangs> [[Bitwise Cyclic Tag]] https://esolangs.org/w/index.php?diff=99137&oldid=97067 * ChuckEsoteric08 * (+96) Interpreter in Scratch
08:39:08 <fizzie> Usually when people go from 8 to 16 bits in colours, they do `x = (x << 8) | x`.
08:39:28 <fizzie> Adding the sign bit would just be the logical analogue of that.
08:42:57 <fizzie> 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 <int-e> . o O ( x * 257, let the compiler figure it out )
08:46:39 <int-e> For the same reason, #abc is #aabbcc
08:47:12 <int-e> > 32767/127
08:47:14 <lambdabot> 258.00787401574803
08:47:30 <int-e> > -32768/-128
08:47:32 <lambdabot> error:
08:47:32 <lambdabot> • Variable not in scope: (/-) :: t0 -> t1 -> t
08:47:32 <lambdabot> • Perhaps you meant one of these:
08:47:35 <int-e> > -32768/ -128
08:47:37 <lambdabot> error:
08:47:37 <lambdabot> Precedence parsing error
08:47:37 <lambdabot> cannot mix ‘/’ [infixl 7] and prefix `-' [infixl 6] in the same infi...
08:47:43 <int-e> oh? meh
08:47:45 <int-e> > -32768/(-128)
08:47:47 <lambdabot> 256.0
08:48:04 <FireFly> fizzie: oh, makes sense to just duplicate the byte, yeah
08:48:20 <FireFly> for 8-bit -> 16-bit
08:48:49 <int-e> (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 <int-e> > 32767 - 127*257
08:51:31 <lambdabot> 128
08:52:20 <esolangs> [[I/D machine]] https://esolangs.org/w/index.php?diff=99138&oldid=94935 * ChuckEsoteric08 * (+116)
08:52:43 <esolangs> [[I/D machine]] https://esolangs.org/w/index.php?diff=99139&oldid=99138 * ChuckEsoteric08 * (+21)
08:55:41 <esolangs> [[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 <Sgeo> for(let i = 0; i < 255; i++) {
13:02:15 <Sgeo> let div = Math.round(65535/255 * i);
13:02:18 <Sgeo> let shift = (i << 8) | i;
13:02:20 <Sgeo> if(div !== shift) { console.log(div, shift); }
13:02:24 <Sgeo> }
13:02:27 <Sgeo> No logs.
13:03:27 <Sgeo> 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 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99141&oldid=99132 * PixelatedStarfish * (+6) /* Collections */
13:10:51 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99142&oldid=99141 * PixelatedStarfish * (+6) /* Proof of Turing Completeness */
13:11:35 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99143&oldid=99142 * PixelatedStarfish * (+0) /* Collections */
13:12:30 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99144&oldid=99143 * PixelatedStarfish * (+0) /* Error Codes */
13:14:01 <esolangs> [[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 <int-e> Sgeo: 65535/255 = 257 = (1 << 8) + 1, i*257 = (i << 8) + i; | works because the bits don't overlap
13:26:53 <int-e> (for i in range [0..255])
13:28:43 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99146&oldid=99145 * PixelatedStarfish * (+35) /* Interfacing Macros */
13:30:06 <Sgeo> int-e, ah, ty
13:32:33 <Sgeo> 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 <esolangs> [[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 <esolangs> [[User:Otesunki]] https://esolangs.org/w/index.php?diff=99148&oldid=98534 * Otesunki * (-30)
14:50:26 <esolangs> [[Special:Log/newusers]] create * Lwswl * New user account
14:52:24 -!- Koen has joined.
14:54:24 <esolangs> [[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 <esolangs> [[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 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99151&oldid=99147 * PixelatedStarfish * (+2) /* Useful Operators */
15:47:00 <esolangs> [[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 <esolangs> [[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 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99154&oldid=99153 * PixelatedStarfish * (+107) /* Useful Operators */
16:28:21 <esolangs> [[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 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99156&oldid=99155 * PixelatedStarfish * (+24) /* Declaring Variables */
17:36:29 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99157&oldid=99156 * PixelatedStarfish * (+0) /* Error Codes */
17:40:17 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99158&oldid=99157 * PixelatedStarfish * (+2) /* Linker Tests */
17:41:20 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99159&oldid=99158 * PixelatedStarfish * (+36) /* Compiler Tests */
17:43:59 <esolangs> [[BunnyBell Documentation]] https://esolangs.org/w/index.php?diff=99160&oldid=99159 * PixelatedStarfish * (+78) /* Error Tests */
17:47:14 <esolangs> [[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 <esolangs> [[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 <esolangs> [[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 <esolangs> [[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 <esolangs> [[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 <esolangs> [[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 <esolangs> [[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 <esolangs> [[Quoi]] https://esolangs.org/w/index.php?diff=99168&oldid=99167 * Boinggg * (+2)
22:37:38 <esolangs> [[Quoi]] https://esolangs.org/w/index.php?diff=99169&oldid=99168 * Boinggg * (-26)
22:38:02 <esolangs> [[Special:Log/move]] move * Boinggg * moved [[Quoi]] to [[Quoi?]]: Change program title
22:49:35 <Sgeo> 6502 : does-this-exist-? :: 8086 : 386 with its convenient multiple running virtual 8086s
22:54:35 <Sgeo> 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.
←2022-06-29 2022-06-30 2022-07-01→ ↑2022 ↑all