00:48:44 int-e: Added TikZ support to the "images-to-embed-in-Markdown" utility I've got in the AoC repo so that I can spend far too much time fiddling with illustrations like https://0x0.st/o52y.png 00:50:21 nice 00:50:25 Also plotted the day 20 benchmark results in a neat plot [ https://0x0.st/o52t.png ] and made a diagram to illustrate the day 15 coordinate transformation [ https://0x0.st/o52v.png ]. 00:50:36 Think I might have LaTeX withdrawal or something. 01:18:59 -!- Melvar` has quit (Quit: WeeChat 3.6). 01:19:41 [[Fetch]] N https://esolangs.org/w/index.php?oldid=105615 * Masalt * (+166) Created page with "{{stub}} {{WIP}} Fetch is a programming language made by [[User:masalt]] ==[[Popular problem|Examples]]== ===[[Hello, World!]]=== Throw Hello, World! Fetch 13 Drop" 01:21:18 [[User:Masalt]] https://esolangs.org/w/index.php?diff=105616&oldid=105536 * Masalt * (+49) 01:28:14 -!- Melvar has joined. 02:01:20 -!- razetime has joined. 02:57:43 [[Fetch]] https://esolangs.org/w/index.php?diff=105617&oldid=105615 * Masalt * (-166) Blanked the page 02:58:33 [[Fetch]] https://esolangs.org/w/index.php?diff=105618&oldid=105617 * Masalt * (+166) Undo revision 105617 by [[Special:Contributions/Masalt|Masalt]] ([[User talk:Masalt|talk]]) 05:08:57 -!- slavfox has quit (Quit: ZNC 1.8.2 - https://znc.in). 05:12:30 -!- slavfox has joined. 05:22:42 -!- masterbu1lder has joined. 06:29:12 int-e: Oh, N-Step Steve part 2 is coming out on Friday. 06:29:30 hmm 06:31:41 -!- bgs has joined. 06:33:26 Kind of ironic because n-step Steve was part 2 of 5-step Steve 06:42:08 -!- shachaf has quit (Ping timeout: 246 seconds). 06:43:05 -!- shachaf has joined. 07:17:49 -!- bgs has quit (Remote host closed the connection). 07:42:54 -!- SGautam has joined. 08:04:17 -!- tromp has joined. 08:14:32 -!- chiselfuse has quit (Remote host closed the connection). 08:24:49 -!- chiselfuse has joined. 08:42:26 -!- Sgeo has quit (Read error: Connection reset by peer). 09:19:12 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 09:30:59 fizzie: Btw, belated realization: For yesterday's part 1, I should've just copied the input to a Haskell file, replaced : by = and / by `div` and finally added `main = print root` 09:35:19 And then https://hackage.haskell.org/package/simple-reflect-0.3.3 for part 2. 09:35:55 (that's enough to produce an expression that can be fed into a CAS) 09:36:20 that would've been really fast, had I thought of it :) 09:39:40 -!- lagash has quit (Ping timeout: 260 seconds). 09:53:07 [[Fash]] https://esolangs.org/w/index.php?diff=105619&oldid=105612 * TJC games * (+40) OK I'll add pointers 09:54:03 [[Fash]] https://esolangs.org/w/index.php?diff=105620&oldid=105619 * TJC games * (+29) /* .fashp */ 10:18:47 -!- __monty__ has joined. 10:26:47 -!- Lord_of_Life_ has joined. 10:27:36 -!- Lord_of_Life has quit (Ping timeout: 272 seconds). 10:28:06 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 10:32:25 -!- tromp has joined. 10:35:12 Oh cool, github has a syntax highlighter for objdump outputs. 10:37:52 -!- Thelie has joined. 10:44:00 Also... poor programmer here tried to write branch-less code, should've used `if` instead. https://github.com/Neptune-Crypto/twenty-first/pull/70#issuecomment-1362677843 10:44:26 (ultimately that may be a shortcoming in LLVM) 10:46:46 (The code they wrote was `let (r, c) = xh.overflowing_sub(b); r.wrapping_sub(0u32.wrapping_sub(c as u32) as u64)`; I rewrite the second instructions as `if c { r.wrapping_sub(0xFFFFFFFF) } else { r }` 11:29:14 -!- wib_jonas has joined. 11:30:26 int-e: er, so that's not in a context where the code should be constant time to avoid side channel attacks, and that's why the programmer used branchless code? 11:30:58 wib_jonas: I dunno, I think at this point they just want it to be fast. 11:31:41 But that's a guess, it's just as well possible that you're right. 11:32:19 it's some cryptography stuff, and most of cryptography wants to be constant time unless it's a cryptanalytic attack 11:34:45 They're sword_smith on this server and they're in #crypto; you could ask ;-) 11:34:50 as far as I understand, in theory you basically can't make anything constant time on normal consumer processors and consumer operating systems, but in practice all the symmetric crypto is trivial to make constant-time as long as you just use constant-time comparisons when you compare digests, while public key cryptography is hard to make constant 11:34:50 time and designing primitives that can reasonably be implemented constant time is a significant part of the dark art of cryptography 11:38:01 Actually... AIUI the context is zero-knowledge proofs; I don't think constant time is a requirement for that. 11:40:01 what? it's not zero-knowledge if you're leaking timing information 11:40:54 oh, non-interactive zero-knowledge proofs, I should say 11:41:19 The fact that those exist is absolutely mindboggling to me. 12:38:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 12:43:18 I need to read up on how they work, but I recently learned about zero-knowledge VMs and RISC zero, which definitely boggles the mind 12:55:53 -!- tromp has joined. 13:30:08 -!- SGautam has quit (Quit: Connection closed for inactivity). 14:05:46 [[Special:Log/newusers]] create * Iamduckm * New user account 15:12:06 [[Jackass]] https://esolangs.org/w/index.php?diff=105621&oldid=43927 * Kaveh Yousefi * (+148) Added a hyperlink to my implementation of the Jackass programming language on GitHub. 15:18:13 [[Jackass]] https://esolangs.org/w/index.php?diff=105622&oldid=105621 * Kaveh Yousefi * (+466) Added an examples section with three initial members, composed of a numeric cat program, a Hello, World! printer, and a truth-machine. 15:18:53 [[Jackass]] https://esolangs.org/w/index.php?diff=105623&oldid=105622 * Kaveh Yousefi * (+25) Added the category tag Stack-based. 15:26:57 -!- Lymia has quit (Quit: No Ping reply in 180 seconds.). 15:28:16 -!- Lymia has joined. 15:35:27 -!- Thelie has quit (Remote host closed the connection). 15:35:27 -!- lagash_ has joined. 15:38:24 [[Talk:Right bracket]] N https://esolangs.org/w/index.php?oldid=105624 * TJC games * (+85) /* Erors */ new section 15:44:59 [[Jackass]] M https://esolangs.org/w/index.php?diff=105625&oldid=105623 * Kaveh Yousefi * (+678) Remodeled the operation listing as a table. 16:41:57 -!- Sgeo has joined. 16:59:45 -!- wib_jonas has quit (Quit: Client closed). 17:04:58 [[Fetch]] https://esolangs.org/w/index.php?diff=105626&oldid=105618 * Masalt * (+140) 17:19:23 -!- Thelie has joined. 17:20:44 [[Fetch]] https://esolangs.org/w/index.php?diff=105627&oldid=105626 * Masalt * (+51) /* Examples */ 17:39:39 -!- razetime has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.). 17:44:48 [[Half-Broken Car in Heavy Web Traffic]] https://esolangs.org/w/index.php?diff=105628&oldid=105161 * BoundedBeans * (-38) Changed specification to require "@evaljs" to run javascript function calls. 17:47:12 -!- Thelie has quit (Remote host closed the connection). 17:51:01 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 18:05:23 -!- tromp has joined. 18:19:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 18:23:53 -!- tromp has joined. 18:55:23 -!- chiselfuse has quit (Ping timeout: 255 seconds). 18:55:48 -!- chiselfuse has joined. 19:22:09 -!- Sgeo_ has joined. 19:22:39 -!- Sgeo has quit (Ping timeout: 252 seconds). 19:24:30 [[Gbbprosk!]] https://esolangs.org/w/index.php?diff=105629&oldid=103322 * Someone668 * (+14) 19:41:49 [[Pythile]] https://esolangs.org/w/index.php?diff=105630&oldid=104677 * Someone668 * (+72) 19:42:16 [[Brainfault]] M https://esolangs.org/w/index.php?diff=105631&oldid=105363 * Kaveh Yousefi * (+0) Amended an orthographic mistake in the encode.fault example by changing the word ourput to output. 20:06:47 -!- Noisytoot has quit (Ping timeout: 246 seconds). 20:19:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 20:22:04 -!- Noisytoot has joined. 20:23:57 -!- Sgeo_ has quit (Ping timeout: 268 seconds). 20:41:27 -!- tromp has joined. 20:58:51 -!- Thelie has joined. 21:04:35 [[Har(d)]] N https://esolangs.org/w/index.php?oldid=105632 * LEOMOK * (+1961) Created page with "Har(d) is an esolang created by [[User:LEOMOK]]. It is inspired by the constructed language [https://crazyninjageeks.wordpress.com/2015/11/28/introduction-to-kayfdanfsantaptvlirtsangbesputvombngagtvlimpkayfsnafkayfgaf-boptvegpdaffshofbompvlimpgafvlimpgaf/ Kay(f)bop(t)]. I 21:15:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 21:45:18 -!- tromp has joined. 22:18:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 22:49:37 -!- Sgeo has joined. 23:01:45 -!- __monty__ has quit (Quit: leaving).