00:01:10 at least for now, since I actually do have another useless thing to work on 00:13:42 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 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 [[Special:Log/newusers]] create * MiguelEX3 * New user account 00:53:05 [[Special:Log/newusers]] create * UnzorTheLangDevGuy * New user account 00:57:09 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=90813&oldid=90721 * UnzorTheLangDevGuy * (+303) 01:07:07 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90814&oldid=90813 * MiguelEX3 * (+284) 01:08:03 [[Brainfuck implementations]] M https://esolangs.org/w/index.php?diff=90815&oldid=90017 * MiguelEX3 * (+154) Adding Brainoof Interpreter 01:12:37 [[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 [[AnalLang]] https://esolangs.org/w/index.php?diff=90817&oldid=90816 * UnzorTheLangDevGuy * (+130) 01:18:45 [[Special:Log/newusers]] create * Monotools * New user account 01:30:33 [[AnalLang]] https://esolangs.org/w/index.php?diff=90818&oldid=90817 * UnzorTheLangDevGuy * (+76) 01:38:03 [[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 [[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 [[Staircasemaker]] https://esolangs.org/w/index.php?diff=90821&oldid=90820 * Threesodas * (-5) 03:49:00 [[Unlabels]] https://esolangs.org/w/index.php?diff=90822&oldid=90808 * Threesodas * (+38) 03:54:46 [[User:Threesodas]] https://esolangs.org/w/index.php?diff=90823&oldid=90807 * Threesodas * (+73) 03:54:55 [[User:Threesodas]] https://esolangs.org/w/index.php?diff=90824&oldid=90823 * Threesodas * (-1) 03:55:19 [[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 [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90826&oldid=90724 * Squidmanescape * (-22) /* Implementation Planned */ 04:26:32 [[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 [[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 [[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 [[Haczyk]] https://esolangs.org/w/index.php?diff=90830&oldid=90793 * Squidmanescape * (+2194) 07:45:22 [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90831&oldid=90827 * Squidmanescape * (-396) 07:45:31 [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=90832&oldid=90831 * Squidmanescape * (+1) /* Special Pages */ 07:45:47 [[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 [[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 [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=90835&oldid=90834 * Squidmanescape * (+57) /* 1995 */ 08:10:00 [[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 [[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 [[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 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 [[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 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 https://pasteboard.co/6fErCUImZtkF.png <- 'pretty' colors 16:18:49 [[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 $ [[So simple dollar]] https://esolangs.org/w/index.php?diff=90841&oldid=90840 * Threesodas * (+30) 16:20:05 [[So simple dollar]] https://esolangs.org/w/index.php?diff=90842&oldid=90841 * Threesodas * (-30) 16:20:36 [[So simple dollar]] https://esolangs.org/w/index.php?diff=90843&oldid=90842 * Threesodas * (+38) 16:21:45 [[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 [[AnalLang]] https://esolangs.org/w/index.php?diff=90845&oldid=90819 * UnzorTheLangDevGuy * (+724) 16:33:54 [[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 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 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 > (Also, I thought two bits was a crumb?) 19:24:08 error: 19:24:08 A section must be enclosed in parentheses 19:24:08 thus: (I thought two bits was a crumb ?) 19:24:13 ok good to know much better than my name 19:24:41 lambdabot, you're silly. 19:24:47 xor is a nice idea 19:25:05 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 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 OMG :D 19:32:55 `` 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 ​['01111000', '00101101', '11010010', '01001011'] 19:38:26 -!- zzo38 has joined. 19:42:19 What fizzie mention is like what was also what was my idea when I mention the XOR 19:45:07 Yes, to be clear, I only thought of that because of zzo38's comment on xor'ing them together. 19:45:28 OK 19:52:38 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 fantastic 19:58:49 -!- Koen has quit (Remote host closed the connection). 20:13:07 [[User:Hakerh400/Proof 002]] https://esolangs.org/w/index.php?diff=90847&oldid=90669 * Hakerh400 * (+91) 20:21:53 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=90848&oldid=90814 * Lukalot * (+207) Introduce myself 20:22:13 [[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 (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 [[Bananaban]] N https://esolangs.org/w/index.php?oldid=90850 * 1hals * (+1456) create 21:17:35 -!- tromp has joined. 21:18:41 [[Bananaban]] https://esolangs.org/w/index.php?diff=90851&oldid=90850 * 1hals * (+19) add reference to Set page 21:31:33 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 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 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 for river's problem that is 21:36:31 but test this before you use it, I may have got it wrong 21:41:53 what :D 21:41:56 why the heck would that work 21:49:41 [[A.R.T.I.C.L.E.]] https://esolangs.org/w/index.php?diff=90852&oldid=90812 * SoicBR * (+24) 21:53:17 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 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 [[User:Hakerh400/Proof 002]] https://esolangs.org/w/index.php?diff=90853&oldid=90847 * Hakerh400 * (+17837) Finally add the proof 23:23:39 [[User:Hakerh400/Proof 002]] https://esolangs.org/w/index.php?diff=90854&oldid=90853 * Hakerh400 * (+2) 23:30:00 [[User:Hakerh400/Bijection between reals and the powerset of naturals]] https://esolangs.org/w/index.php?diff=90855&oldid=87875 * Hakerh400 * (+84)