←2021-12-12 2021-12-13 2021-12-14→ ↑2021 ↑all
00:01:47 <fizzie> Oh, it's something to do with the fact that I encode one thing as color and another as the Y axis, so it produces what's nominally a "stacked" bar chart, even though it happens to be the case that one implies the other, and none of the "stacks" have more than one thing.
00:03:08 <fizzie> I'll just keep it linear.
00:03:18 <fizzie> I wonder if there's a lot of bad maths puns about "keeping it real".
00:30:01 -!- oerjan has joined.
00:43:51 <esolangs> [[User:Roc0ast3r]] N https://esolangs.org/w/index.php?oldid=90775 * Roc0ast3r * (+16) Created page with "i made [[Mmiri]]"
00:52:40 <esolangs> [[Talk:1L]] https://esolangs.org/w/index.php?diff=90776&oldid=90719 * Oerjan * (+206) /* Category */ Apparently yes
00:54:42 <esolangs> [[1L]] https://esolangs.org/w/index.php?diff=90777&oldid=35032 * Oerjan * (-104) /* See also */ I must have missed the "two-dimensional" part back when I added this.
01:05:59 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=90778&oldid=90664 * Nxe * (+10) Added can language to language list
01:29:38 <esolangs> [[Campbell]] N https://esolangs.org/w/index.php?oldid=90779 * Doesthiswork * (+562) new joke language
01:30:15 <esolangs> [[Campbell]] https://esolangs.org/w/index.php?diff=90780&oldid=90779 * Doesthiswork * (+15) /* Example programs */
01:31:23 <esolangs> [[Campbell]] M https://esolangs.org/w/index.php?diff=90781&oldid=90780 * Doesthiswork * (-45) /* Example programs */
01:31:33 <oerjan> !
01:34:31 -!- earendel has joined.
01:42:18 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90782&oldid=90715 * PixelatedStarfish * (+101) /* External Links */
01:44:50 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90783&oldid=90782 * PixelatedStarfish * (+88) /* External Links */
01:45:05 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90784&oldid=90783 * PixelatedStarfish * (+0) /* Dictionary Sources */
01:45:15 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90785&oldid=90784 * PixelatedStarfish * (+1) /* Dictionary Sources */
01:45:42 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90786&oldid=90785 * PixelatedStarfish * (+27) /* External Links */
01:47:13 <esolangs> [[Bedtime]] https://esolangs.org/w/index.php?diff=90787&oldid=90786 * PixelatedStarfish * (+0) /* External Links */
01:48:13 <esolangs> [[Beatnik]] https://esolangs.org/w/index.php?diff=90788&oldid=71310 * PixelatedStarfish * (+27) /* External resources */
01:49:12 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=90789&oldid=89782 * PixelatedStarfish * (-96) /* Unimplemented Languages */
01:49:25 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=90790&oldid=90789 * PixelatedStarfish * (+95) /* Implemented Languages */
02:57:58 <esolangs> [[Binary ///]] https://esolangs.org/w/index.php?diff=90791&oldid=90438 * Pppery * (+27)
03:06:10 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90792&oldid=90725 * Squidmanescape * (-109)
03:34:19 -!- ISO-4683-1 has joined.
03:40:30 -!- delta23 has joined.
04:00:00 -!- Taneb has quit (Quit: I seem to have stopped.).
04:01:08 -!- Taneb has joined.
04:27:29 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90793&oldid=90792 * Squidmanescape * (-327)
05:48:33 -!- oerjan has quit (Quit: Nite).
06:50:21 <esolangs> [[Splinter]] M https://esolangs.org/w/index.php?diff=90794&oldid=40481 * Im-a-user * (+51) Added newer interpreter
06:50:41 <esolangs> [[Splinter]] https://esolangs.org/w/index.php?diff=90795&oldid=90794 * Im-a-user * (+6)
07:02:36 -!- tromp has joined.
07:38:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:00:12 -!- Sgeo has quit (Read error: Connection reset by peer).
08:06:37 -!- tromp has joined.
08:24:12 -!- earendel has quit (Quit: Connection closed for inactivity).
08:48:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:50:35 -!- tromp has joined.
09:10:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:17:04 <esolangs> [[Another Finite State Brainfuck]] M https://esolangs.org/w/index.php?diff=90796&oldid=90690 * Oshaboy * (+2)
10:10:05 <esolangs> [[Subleq]] M https://esolangs.org/w/index.php?diff=90797&oldid=89560 * Oshaboy * (+0) typo
10:10:22 <esolangs> [[Tandem]] M https://esolangs.org/w/index.php?diff=90798&oldid=75629 * Oshaboy * (+0) typo
10:11:10 <sprout> https://github.com/egel-lang/aoc-2021/blob/main/day13/task2.eg <- day 13, task2, egel solution. just waste cycles on it
10:12:45 <sprout> https://pasteboard.co/WUoK7G5rKdWk.png <- with colors!
10:14:30 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
10:15:37 -!- Lord_of_Life has joined.
10:44:32 -!- dyeplexer has joined.
10:46:21 -!- earendel has joined.
11:23:13 <esolangs> [[Confusion]] M https://esolangs.org/w/index.php?diff=90799&oldid=46924 * H3LL * (-1) removed wrong semicolon from if statement
11:34:46 -!- tech_exorcist has joined.
11:41:48 -!- delta23 has quit (Quit: Leaving).
11:43:46 <fizzie> Unsurprisingly for Burlesque it takes more code to do the parsing/outputting than the task. I've got "\n\n";;p^',' r~ps2coj"[xy]|[0-9]+"~?2.+^prij"y"=={J0!!2.-ab2j.-0sa}j0jr~j2jr~m[NBL[ for part 1 and "\n\n";;p^',' r~ps2coj"[xy]|[0-9]+"~?2coj+]{^prij"y"=={J0!!2.-ab2j.-0sa}j0jr~j2jr~m[}r[JJ)-]>]+.' j.*XXj)[~>]+..*+]{'#D!}r[)\[uN for part 2.
11:57:24 <fizzie> Oh, SetAt works on a string too? Well, that shortens the printing bit from JJ)-]>]+.' j.*XXj)[~>]+..*+]{'#D!}r[)\[uN to JJ)-]>]+.' j.*j)[~>]+..*+]{'#D!}r[uN at least.
12:03:22 <fizzie> And for making the empty block of spaces, Jtp)>]?ip^' j.*j.* is shorter than JJ)-]>]+.' j.*j)[~>]+..* -- I should stop staring at this.
12:34:10 -!- tech_exorcist has quit (Remote host closed the connection).
12:34:53 -!- tech_exorcist has joined.
12:56:22 <esolangs> [[^^ 16h 35014ng 15 th15]] https://esolangs.org/w/index.php?diff=90800&oldid=90553 * Epidemic7 * (+1)
13:00:48 -!- dyeplexer has quit (Read error: Connection timed out).
13:05:32 -!- tech_exorcist has quit (Quit: Disconnecting).
13:27:27 <esolangs> [[Niblet]] https://esolangs.org/w/index.php?diff=90801&oldid=79184 * Kaveh Yousefi * (+163) Added a hyperlink to my implementation of niblet on GitHub and changed the category tag Unimplemented to Implemented.
13:39:39 -!- tech_exorcist has joined.
13:46:13 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90802&oldid=90666 * GingerIndustries * (+233) /* Instruction table */
14:11:40 -!- Trieste_ has joined.
14:11:55 -!- Trieste has quit (Ping timeout: 268 seconds).
14:13:55 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90803&oldid=90802 * GingerIndustries * (+31) /* Constants */
14:15:09 -!- Trieste_ has changed nick to Trieste.
14:15:30 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90804&oldid=90803 * GingerIndustries * (+157) /* Instruction table */
14:15:53 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90805&oldid=90804 * GingerIndustries * (+20) /* Constants */
14:18:12 <river> i find it amazing that you are doing this stuff fizzie !
14:18:19 <river> you're really working hard solving all these
14:18:29 <river> i did only 8 days and stoped
14:18:47 <river> the code looks extremely compact and interesting too, although I can't read this language
14:18:57 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=90806&oldid=90805 * GingerIndustries * (+35) /* Constants */
14:20:52 -!- dyeplexer has joined.
14:25:33 <fizzie> As with many languages, Burlesque is a lot easier to write than read.
14:26:54 <fizzie> Getting rid of the "[xy]|[0-9]+" regex for parsing the folds got part 1 down to "\n\n";;p^',' r~ps2cojln-]J:><rij'y~[{J0!!2.-ab2j.-0sa}j0jr~j2jr~m[NBL[ where 'y~[ is "contains the character 'y'" and :><ri is "filter string for any digits and parse as integer".
14:28:52 <river> hah
14:38:25 -!- Sgeo has joined.
14:43:01 -!- perlbot has quit (Ping timeout: 240 seconds).
14:43:53 -!- simcop2387 has quit (Ping timeout: 265 seconds).
14:57:17 -!- tech_exorcist has quit (Quit: bbl).
15:14:17 <Sgeo> `olist 1250
15:14:19 <HackEso> olist <https://www.giantitp.com/comics/oots1250.html>: shachaf oerjan Sgeo FireFly boily nortti b_jonas
15:19:24 -!- simcop2387 has joined.
15:20:27 -!- perlbot has joined.
15:35:52 <sprout> I am amazed at fizzie too!
15:36:00 <sprout> now give me some compliments
15:36:06 <sprout> this is _hard_ work
15:38:25 -!- tromp has joined.
15:40:06 <Franciman> ggwp sprout
15:40:43 <sprout> a compliment in burlesque? all I could ever hoped for!
15:40:50 <sprout> lemme google that
15:41:20 <sprout> oh right. thanks!
16:00:57 -!- SpikeHeron has quit (Quit: WeeChat 3.3).
16:05:10 -!- tech_exorcist has joined.
16:11:35 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:21:16 -!- tromp has joined.
16:28:53 -!- APic has quit (Quit: [TLS] Client upgrade).
16:29:10 -!- APic has joined.
16:32:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:43:42 -!- tromp has joined.
16:54:48 -!- SpikeHeron has joined.
16:59:51 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:10:46 -!- tromp has joined.
17:22:46 -!- tech_exorcist has quit (Remote host closed the connection).
17:26:30 -!- tech_exorcist has joined.
17:33:04 -!- Bowserinator has quit (Quit: Blame iczero something happened).
17:33:18 -!- Bowserinator has joined.
18:22:31 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:36:38 -!- dyeplexer has quit (Remote host closed the connection).
19:10:33 -!- tech_exorcist has quit (Remote host closed the connection).
19:11:08 -!- tech_exorcist has joined.
19:18:00 -!- tech_exorcist has quit (Remote host closed the connection).
19:22:28 -!- tromp has joined.
20:23:12 -!- tech_exorcist has joined.
20:32:40 <esolangs> [[User:Threesodas]] https://esolangs.org/w/index.php?diff=90807&oldid=87653 * Threesodas * (+289)
20:53:46 <esolangs> [[Special:Log/newusers]] create * Bomoko * New user account
21:03:58 <esolangs> [[Unlabels]] N https://esolangs.org/w/index.php?oldid=90808 * Threesodas * (+1942) Created page with "[[Category:Joke_languages]] [[Category:2021]] "''Why sit around and think of a label?''" is the tag line of '''Unlabels''', the language that follows C syntax (almost) where y..."
21:10:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:21:23 <esolangs> [[Laddermaker]] N https://esolangs.org/w/index.php?oldid=90809 * Threesodas * (+877) Created page with "Ever wanted to climb a ladder?<br> With laddermaker you can achieve your dreams.<br> First we must create a step +--+ which represents our very beginning.<br> Next we need st..."
21:21:50 <esolangs> [[Laddermaker]] https://esolangs.org/w/index.php?diff=90810&oldid=90809 * Threesodas * (+46)
21:22:16 <esolangs> [[Laddermaker]] https://esolangs.org/w/index.php?diff=90811&oldid=90810 * Threesodas * (+39)
21:27:00 -!- tromp has joined.
21:27:12 <river> interesting optimization problem came up
21:27:36 <river> lets say 00, 01, 10, 11 are all 4 yibs
21:27:53 <river> and we have a 8 bit word aabbcc00
21:27:58 <river> a,b,c are all different yibs
21:28:06 <river> the goal is to calculate the missing yib
21:29:10 -!- tech_exorcist has quit (Quit: Disconnecting).
21:29:44 <river> I think that one algorithm is to map aa to aa000000, bb to 00bb0000, etc.
21:30:02 <river> or even aa to 1, bb to 10, cc to 100
21:30:14 <river> that reduces it to finding a missing bit
22:02:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:16:50 -!- tromp has joined.
22:22:32 -!- sprock has quit (Quit: ...).
22:23:45 -!- sprock has joined.
22:28:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:22:09 -!- SpikeHeron has quit (Quit: WeeChat 3.3).
23:26:00 -!- slavfox has quit (Quit: ZNC 1.8.2 - https://znc.in).
23:29:52 -!- slavfox has joined.
23:29:56 <zzo38> One way might be to XOR them together, maybe. The optimization might also depend what instruction set is in use too, some might have a more efficient way for some kind of bit manipulations, than others will have (for any kind of bit manipulations, not only this one)
23:32:31 -!- dutch has joined.
23:34:32 <fizzie> Sounded like a use case for a 64-element look-up table to me.
23:36:04 <zzo38> Yes, that would also work.
23:36:09 <fizzie> (Also, I thought two bits was a crumb?)
23:36:17 <fizzie> I guess it's not that established as a term.
23:36:28 <zzo38> Yes, I also read that "crumb" somewhere, too
23:42:39 -!- earendel has quit (Quit: Connection closed for inactivity).
23:43:03 <esolangs> [[A.R.T.I.C.L.E.]] https://esolangs.org/w/index.php?diff=90812&oldid=82877 * SoicBR * (+1) Updated link to the new official interpreter
23:46:46 <int-e> more adventure in dumbo octopus land: there are *long* loops: https://paste.debian.net/1223336/
23:48:18 <fizzie> I'm kind of happy I didn't get stuck exploring that. :)
23:49:23 <fizzie> Not that byte-shaving Burlesque solutions is particularly more productive. (Day 13 part 1 now at ln{""};;^p-]J'y~[s0:><s1{',;;Jg0!!g1|-abg1j|-g0sa}m[NBL[ after some more work.)
23:51:42 <int-e> fizzie: I can stop any time!!!1
23:53:08 <fizzie> Kind of feels like there's probably some shorter way of saying {...}m[NBL[ but not sure what it'd be.
23:53:54 <int-e> fizzie: I'm not sure which is worse though... hyperoptimizing a toy problem or exploring the intricacies of Burlesque :)
23:54:31 <fizzie> Huh, weird: sa (which is normally SetAt, ( block e idx -- block ), setting the idx'th element to e) also has the function of JL[, as in, dup length.
23:55:18 <fizzie> There's four `JL[` sequences in my solutions so far, which can all be replaced by `sa`.
23:55:24 <fizzie> That's so arbitrary.
23:55:38 <fizzie> (Maybe "sa" is in fact short for "so arbitrary".)
23:59:06 <int-e> fizzie: basically I got annoyed that my program didn't collect *any* statistics, so now it tracks averages and loops: 52.9% of initial configurations loop eventually (without synchronizing); those that do synchronize take an average of 166.6 steps to do so; average loop length is 72.8
23:59:32 <fizzie> Have you considered plotting charts of these statistics?-)
23:59:34 <int-e> the next step would be collecting actual distributions... and I think I'll pass
←2021-12-12 2021-12-13 2021-12-14→ ↑2021 ↑all