←2021-12-13 2021-12-14 2021-12-15→ ↑2021 ↑all
00:01:10 <int-e> at least for now, since I actually do have another useless thing to work on
00:13:42 <fizzie> I probably need to downsample those stats, because I've got less than two days worth of data (at the 5 minute granularity), but the HTML files are already 4.5M.
00:15:01 <fizzie> Though the thing is, it needs more resolution at the start. Maybe I could keep 5-minute data for the first day after unlock, then hourly data for the first week, and then daily for the rest.
00:18:54 -!- oerjan has joined.
00:24:48 <esolangs> [[Special:Log/newusers]] create * MiguelEX3 * New user account
00:53:05 <esolangs> [[Special:Log/newusers]] create * UnzorTheLangDevGuy * New user account
00:57:09 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=90813&oldid=90721 * UnzorTheLangDevGuy * (+303)
01:07:07 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90814&oldid=90813 * MiguelEX3 * (+284)
01:08:03 <esolangs> [[Brainfuck implementations]] M https://esolangs.org/w/index.php?diff=90815&oldid=90017 * MiguelEX3 * (+154) Adding Brainoof Interpreter
01:12:37 <esolangs> [[AnalLang]] N https://esolangs.org/w/index.php?oldid=90816 * UnzorTheLangDevGuy * (+20461) Created page with "AnalLang is an esoteric joke programming language made by Unzor. Its interpreter is written in Node.js, and the language itself is the emojis "" repeated in a sequence..."
01:17:56 <esolangs> [[AnalLang]] https://esolangs.org/w/index.php?diff=90817&oldid=90816 * UnzorTheLangDevGuy * (+130)
01:18:45 <esolangs> [[Special:Log/newusers]] create * Monotools * New user account
01:30:33 <esolangs> [[AnalLang]] https://esolangs.org/w/index.php?diff=90818&oldid=90817 * UnzorTheLangDevGuy * (+76)
01:38:03 <esolangs> [[AnalLang]] https://esolangs.org/w/index.php?diff=90819&oldid=90818 * UnzorTheLangDevGuy * (+857)
02:14:41 -!- Kit has joined.
02:37:17 -!- imode has changed nick to diogenes.
02:37:25 -!- diogenes has changed nick to imode.
03:47:43 <esolangs> [[Staircasemaker]] N https://esolangs.org/w/index.php?oldid=90820 * Threesodas * (+2207) Created page with "[[Category:Joke_languages]] [[Category:2020]] [[ '''staircasemaker''' is the sequel to '''laddermaker''' (''staircasemaker'' is often referred to as '''[[laddermaker]]++''').<..."
03:48:05 <esolangs> [[Staircasemaker]] https://esolangs.org/w/index.php?diff=90821&oldid=90820 * Threesodas * (-5)
03:49:00 <esolangs> [[Unlabels]] https://esolangs.org/w/index.php?diff=90822&oldid=90808 * Threesodas * (+38)
03:54:46 <esolangs> [[User:Threesodas]] https://esolangs.org/w/index.php?diff=90823&oldid=90807 * Threesodas * (+73)
03:54:55 <esolangs> [[User:Threesodas]] https://esolangs.org/w/index.php?diff=90824&oldid=90823 * Threesodas * (-1)
03:55:19 <esolangs> [[Backsharp]] https://esolangs.org/w/index.php?diff=90825&oldid=82595 * Threesodas * (-37)
03:56:16 -!- u0_a391 has joined.
03:56:16 -!- u0_a391 has quit (Read error: Connection reset by peer).
03:59:29 -!- Kit has quit (Ping timeout: 250 seconds).
04:02:34 -!- u0_a391 has joined.
04:03:29 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:05:14 -!- u0_a391 has joined.
04:06:02 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:06:32 -!- u0_a391 has joined.
04:07:07 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:12:50 -!- u0_a391 has joined.
04:12:50 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:20:45 -!- u0_a391 has joined.
04:20:45 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:21:09 -!- u0_a391 has joined.
04:21:09 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:25:24 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90826&oldid=90724 * Squidmanescape * (-22) /* Implementation Planned */
04:26:32 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90827&oldid=90826 * Squidmanescape * (+22)
04:27:27 -!- u0_a391 has joined.
04:32:50 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:38:46 -!- u0_a391 has joined.
04:38:46 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:44:43 <esolangs> [[Suzy]] https://esolangs.org/w/index.php?diff=90828&oldid=16324 * Squidmanescape * (-12) If it can represent Brainfuck, isn't it Turing-complete?
04:46:23 -!- u0_a391 has joined.
04:46:23 -!- u0_a391 has quit (Read error: Connection reset by peer).
04:52:25 <esolangs> [[Aheui Turing-completeness proof]] https://esolangs.org/w/index.php?diff=90829&oldid=90720 * ColorfulGalaxy * (+0) Replaced placeholder characters
04:52:59 -!- u0_a391 has joined.
04:52:59 -!- u0_a391 has quit (Read error: Connection reset by peer).
05:01:17 -!- u0_a391 has joined.
06:04:56 -!- oerjan has quit (Quit: Nite).
06:33:37 -!- tromp has joined.
06:43:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:05:34 -!- tromp has joined.
07:08:00 -!- MrAureliusR_ has joined.
07:09:24 -!- MrAureliusR has quit (Ping timeout: 268 seconds).
07:38:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:43:28 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=90830&oldid=90793 * Squidmanescape * (+2194)
07:45:22 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90831&oldid=90827 * Squidmanescape * (-396)
07:45:31 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90832&oldid=90831 * Squidmanescape * (+1) /* Special Pages */
07:45:47 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] N https://esolangs.org/w/index.php?oldid=90833 * Squidmanescape * (+297) Created page with "==Languages I Explicitly Won't Ever Implement== {| class="wikitable" |- ! Reason !! Applicable Languages |- | I don't understand the specifications. | [[(0)]], Turinf machin..."
07:45:57 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=90834&oldid=90833 * Squidmanescape * (+0) /* 1994 */
08:01:45 -!- dyeplexer has joined.
08:02:14 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=90835&oldid=90834 * Squidmanescape * (+57) /* 1995 */
08:10:00 <esolangs> [[2Deadfish/Constants]] https://esolangs.org/w/index.php?diff=90836&oldid=90167 * Squidmanescape * (-18)
08:16:58 -!- tromp has joined.
08:27:20 -!- MrAureliusR_ has changed nick to MrAureliusR.
08:36:02 -!- Sgeo has quit (Read error: Connection reset by peer).
09:38:45 -!- slavfox_ has joined.
09:41:37 -!- olsner_ has joined.
09:46:44 -!- MrAureliusR has quit (*.net *.split).
09:46:44 -!- slavfox has quit (*.net *.split).
09:46:44 -!- b_jonas has quit (*.net *.split).
09:46:44 -!- lambdabot has quit (*.net *.split).
09:46:44 -!- Melvar has quit (*.net *.split).
09:46:45 -!- haavard has quit (*.net *.split).
09:46:45 -!- olsner has quit (*.net *.split).
09:46:45 -!- slavfox_ has changed nick to slavfox.
09:51:51 -!- MrAureliusR has joined.
09:51:51 -!- b_jonas has joined.
09:51:51 -!- lambdabot has joined.
09:52:48 -!- haavard has joined.
09:53:18 -!- Melvar has joined.
10:15:02 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
10:15:06 -!- Lord_of_Life_ has joined.
10:17:56 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:40:33 <esolangs> [[MGIFOS]] https://esolangs.org/w/index.php?diff=90837&oldid=75707 * Kaveh Yousefi * (+186) Reformatted some text as code and added a hyperlink to my implementation on GitHub.
10:41:31 <esolangs> [[BF+BF]] https://esolangs.org/w/index.php?diff=90838&oldid=90318 * Kaveh Yousefi * (-2) Changed the category tag Unimplemented to Implemented.
11:34:53 -!- arseniiv has joined.
11:35:04 <arseniiv> have a nice bye
11:35:07 -!- arseniiv has quit (Client Quit).
11:52:18 -!- u0_a391 has changed nick to Kit.
12:18:58 -!- u0_a391 has joined.
12:22:37 -!- Kit has quit (Ping timeout: 240 seconds).
12:44:02 -!- u0_a391 has changed nick to Kit.
13:13:32 -!- Kit has quit (Ping timeout: 240 seconds).
13:57:55 -!- Kit has joined.
14:02:39 -!- Kit has quit (Ping timeout: 265 seconds).
14:04:39 -!- tech_exorcist has joined.
14:37:26 -!- u0_a391 has joined.
14:40:39 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:42:33 -!- u0_a391 has changed nick to Kit.
14:48:39 -!- tromp has joined.
15:05:32 -!- Sgeo has joined.
15:07:49 <esolangs> [[Ecstatic]] https://esolangs.org/w/index.php?diff=90839&oldid=88672 * Kaveh Yousefi * (+260) Added a hyperlink to my implementation of the Ecstatic programming language on GitHub.
15:16:15 <sprout> https://github.com/egel-lang/aoc-2021/blob/main/day14/task2.eg <- Advent of Code, day 14, task 2, solution in Egel. though dicts are overkill on this problem
15:16:18 <sprout> https://pasteboard.co/6fErCUImZtkF.png <- 'pretty' colors
16:18:49 <esolangs> [[So simple dollar]] N https://esolangs.org/w/index.php?oldid=90840 * Threesodas * (+772) Created page with "[[Category:Joke_languages]] [[Category:2021]] [[Category:Unusable_for_programming]] '''so simple dollar''' is among the simplest programming languages. It only uses <code>$</c..."
16:19:31 -!- dutch has quit (Quit: WeeChat 3.3).
16:19:57 <esolangs> [[So simple dollar]] https://esolangs.org/w/index.php?diff=90841&oldid=90840 * Threesodas * (+30)
16:20:05 <esolangs> [[So simple dollar]] https://esolangs.org/w/index.php?diff=90842&oldid=90841 * Threesodas * (-30)
16:20:36 <esolangs> [[So simple dollar]] https://esolangs.org/w/index.php?diff=90843&oldid=90842 * Threesodas * (+38)
16:21:45 <esolangs> [[Staircasemaker]] https://esolangs.org/w/index.php?diff=90844&oldid=90821 * Threesodas * (-3)
16:24:38 -!- u0_a391 has joined.
16:24:58 -!- dutch has joined.
16:28:59 -!- Kit has quit (Ping timeout: 256 seconds).
16:32:57 <esolangs> [[AnalLang]] https://esolangs.org/w/index.php?diff=90845&oldid=90819 * UnzorTheLangDevGuy * (+724)
16:33:54 <esolangs> [[AnalLang]] https://esolangs.org/w/index.php?diff=90846&oldid=90845 * UnzorTheLangDevGuy * (-2)
16:45:58 -!- u0_a391 has changed nick to Kit.
17:24:17 -!- Koen has joined.
17:46:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:08:06 -!- tromp has joined.
18:08:41 -!- tromp has quit (Client Quit).
18:10:35 -!- tromp has joined.
18:23:34 -!- earendel has joined.
18:40:45 -!- dyeplexer has quit (Remote host closed the connection).
18:47:21 -!- olsner_ has changed nick to olsner.
18:48:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:52:09 -!- tromp has joined.
19:03:00 <fizzie> Part 1 can be done quite compactly in Burlesque, I got lnJ2.-s0-]{J2CO{J{~!}j+]g0jfe[~[]~]}\mj[~[+}10E!f:)-]J>]j<].- without trying to optimize it at all.
19:03:48 -!- Koen has quit (Remote host closed the connection).
19:04:29 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:05:59 -!- Koen has joined.
19:10:21 <fizzie> It's basically just for every consecutive pair (2CO), look up the rule that starts the same ({~!}j+]g0jfe), insert the new letter and recompose the word; repeat 10 times ({...}10E!), count letter frequences (f:)-]) and subtract the minimum from the maximum (J>]j<].-).
19:20:28 -!- tromp has joined.
19:24:06 <river> > (Also, I thought two bits was a crumb?)
19:24:08 <lambdabot> error:
19:24:08 <lambdabot> A section must be enclosed in parentheses
19:24:08 <lambdabot> thus: (I thought two bits was a crumb ?)
19:24:13 <river> ok good to know much better than my name
19:24:41 <fizzie> lambdabot, you're silly.
19:24:47 <river> xor is a nice idea
19:25:05 <river> like xor against 01010101 and then look for 11 in any of the 4 slots
19:26:39 -!- zzo38 has quit (Ping timeout: 252 seconds).
19:27:21 <fizzie> 00 ^ 01 ^ 10 = 11, 00 ^ 01 ^ 11 = 10, 00 ^ 10 ^ 11 = 01 and 01 ^ 10 ^ 11 = 00, so if you do really know the least significant two bits are always the missing ones, `x |= (x >> 6) ^ (x >> 4) ^ (x >> 2) & 3` will fill up the missing one.
19:28:04 <river> OMG :D
19:32:55 <fizzie> `` python3 -c 'tests = [0b01_11_10_00, 0b00_10_11_00, 0b11_01_00_00, 0b01_00_10_00]; print(list(f"{x|(x>>6^x>>4^x>>2)&3:08b}" for x in tests))' # just checking
19:32:56 <HackEso> ​['01111000', '00101101', '11010010', '01001011']
19:38:26 -!- zzo38 has joined.
19:42:19 <zzo38> What fizzie mention is like what was also what was my idea when I mention the XOR
19:45:07 <fizzie> Yes, to be clear, I only thought of that because of zzo38's comment on xor'ing them together.
19:45:28 <zzo38> OK
19:52:38 <fizzie> It does make sense; xor'ing together _all_ bitstrings of a given length N >= 2 must give 0 (because for each bit position, there are 2^N/2 ones, and that's even for N >= 2); and if you omit exactly one of them, that's the same as including that missing one twice, but on the other hand that's also the same as 0^missing, or just missing.
19:53:14 <river> fantastic
19:58:49 -!- Koen has quit (Remote host closed the connection).
20:13:07 <esolangs> [[User:Hakerh400/Proof 002]] https://esolangs.org/w/index.php?diff=90847&oldid=90669 * Hakerh400 * (+91)
20:21:53 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90848&oldid=90814 * Lukalot * (+207) Introduce myself
20:22:13 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=90849&oldid=90778 * Lukalot * (+13) Add Unilot to language list
20:29:23 -!- zegalch has quit (Remote host closed the connection).
20:29:48 -!- zegalch has joined.
20:48:52 <zzo38> (On MMIX, a single MXOR instruction can be used.)
20:53:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:57:01 -!- tech_exorcist has quit (Quit: Disconnecting).
21:01:22 <esolangs> [[Bananaban]] N https://esolangs.org/w/index.php?oldid=90850 * 1hals * (+1456) create
21:17:35 -!- tromp has joined.
21:18:41 <esolangs> [[Bananaban]] https://esolangs.org/w/index.php?diff=90851&oldid=90850 * 1hals * (+19) add reference to Set page
21:31:33 <fizzie> Meh, surely there must be a prettier way to turn a list like {{a x1} {b y1} {c z1} {a x2} {b y2} {a x3}} into {{a x1+x2+x3} {b y1+y2} {c z1}} than what I came up with, ><{-]j-]==}gb{)[~++j-]-]CL}[m.
21:33:33 <fizzie> Which basically has the steps {{a x1} {b y1} {c z1} {a x2} {b y2} {a x3}} → {{a x1} {a x2} {a x3} {b y1} {b y2} {c z1}} → {{{a x1} {a x2} {a x3}} {{b y1} {b y2}} {{c z1}}} → {{a x1+x2+x3} {b y1+y2} {c z1}}.
21:36:06 <b_jonas> fizzie: I think you could carryless multiply by 21, then right shift 6, then add 2, then bitwise and with 3 to get the missing number, but that's probably not the best method, it's just a particularly funny one
21:36:20 <b_jonas> for river's problem that is
21:36:31 <b_jonas> but test this before you use it, I may have got it wrong
21:41:53 <river> what :D
21:41:56 <river> why the heck would that work
21:49:41 <esolangs> [[A.R.T.I.C.L.E.]] https://esolangs.org/w/index.php?diff=90852&oldid=90812 * SoicBR * (+24)
21:53:17 <zzo38> Can GCC or other compilers optimize any C codes into MOR and MXOR instructions of MMIX (or other instruction sets that have those, if any (I think 64-bit WebAssembly might have)), even when not explicitly specified in the C code?
22:25:57 -!- Koen has joined.
22:38:24 -!- delta23 has joined.
22:56:26 -!- dutch has quit (Quit: WeeChat 3.3).
23:07:45 <int-e> Oh cool, leaking memory is safe :-) https://doc.rust-lang.org/std/boxed/struct.Box.html#method.leak
23:15:35 -!- dutch has joined.
23:17:21 -!- Koen has quit (Quit: Leaving...).
23:22:56 <esolangs> [[User:Hakerh400/Proof 002]] https://esolangs.org/w/index.php?diff=90853&oldid=90847 * Hakerh400 * (+17837) Finally add the proof
23:23:39 <esolangs> [[User:Hakerh400/Proof 002]] https://esolangs.org/w/index.php?diff=90854&oldid=90853 * Hakerh400 * (+2)
23:30:00 <esolangs> [[User:Hakerh400/Bijection between reals and the powerset of naturals]] https://esolangs.org/w/index.php?diff=90855&oldid=87875 * Hakerh400 * (+84)
←2021-12-13 2021-12-14 2021-12-15→ ↑2021 ↑all