01:31:58 [[Language list]] M https://esolangs.org/w/index.php?diff=92675&oldid=92667 * PythonshellDebugwindow * (-13) . 01:36:08 -!- oerjan has joined. 01:37:11 -!- imode has joined. 01:53:54 [[Degration]] M https://esolangs.org/w/index.php?diff=92676&oldid=92673 * PythonshellDebugwindow * (+12) category 01:55:05 [[Language list]] M https://esolangs.org/w/index.php?diff=92677&oldid=92675 * PythonshellDebugwindow * (+16) /* D */ add 02:05:47 [[Language list]] https://esolangs.org/w/index.php?diff=92678&oldid=92677 * Oerjan * (+9) formatting, emor ginorst 02:06:57 [[CES source]] M https://esolangs.org/w/index.php?diff=92679&oldid=81492 * PythonshellDebugwindow * (+30) Add a category 02:39:22 -!- ickk has joined. 02:53:31 -!- tromp has joined. 02:58:09 -!- perlbot has quit (Read error: Connection reset by peer). 02:58:30 -!- simcop2387 has quit (Read error: Connection reset by peer). 02:59:06 -!- simcop2387 has joined. 03:00:25 -!- perlbot has joined. 04:30:52 Hello friends 04:34:40 -!- fowl has quit (Quit: cya pals). 04:36:41 -!- msmith12[m] has joined. 04:36:52 -!- fowl has joined. 04:36:53 -!- Palaiologos[m] has joined. 04:38:10 -!- oerjan has quit (Quit: Nite). 04:47:32 -!- msmith12[m] has quit (Quit: Client limit exceeded: 20000). 04:57:35 -!- fowl has quit (Quit: cya pals). 04:57:51 [[Brainfuck 4 Humans]] N https://esolangs.org/w/index.php?oldid=92680 * David44 * (+3111) Created page with "'''brainfuck 4 humans''' (shorthand '''bf4h''') is a [[brainfuck]] derivative by [[User:David44]] designed in late of January 2022 to make coding in brainfuck "humanly easy."..." 04:57:58 -!- msmith12[m] has joined. 04:58:11 -!- fowl has joined. 04:59:33 [[Brainfuck 4 Humans]] https://esolangs.org/w/index.php?diff=92681&oldid=92680 * David44 * (+184) modify hello world example 05:02:57 [[Brainfuck 4 Humans]] https://esolangs.org/w/index.php?diff=92682&oldid=92681 * David44 * (+210) Add categories 05:08:28 [[Trivial brainfuck substitution]] https://esolangs.org/w/index.php?diff=92683&oldid=89454 * David44 * (+157) Added Brainfuck 4 Humans 05:10:22 [[Brainfuck 4 Humans]] https://esolangs.org/w/index.php?diff=92684&oldid=92682 * David44 * (+60) Add cat example 05:34:08 -!- delta23 has joined. 05:48:27 -!- Everything has joined. 06:15:37 [[Fist]] https://esolangs.org/w/index.php?diff=92685&oldid=92197 * Viba * (+93) add link to online interpreter 06:23:08 fungot: do you like augmenting paths? 06:23:08 int-e: i see. you know, i really care... a time portal? what in the...! ozzie's stumped! this must be the invention. hope it still leaves you hungry! here you are the only one thing we need to defeat you, lavos. 06:23:29 ^style 06:23:29 Available: agora alice c64 ct* darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp ukparl youtube 06:23:36 ^style ct 06:23:36 Selected style: ct (Chrono Trigger game script) 06:23:42 ^style irc 06:23:42 Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) 06:29:32 -!- Everything has quit (Quit: leaving). 06:54:09 -!- simcop2387_ has joined. 06:54:37 -!- perlbot has quit (Ping timeout: 240 seconds). 06:54:57 -!- simcop2387 has quit (Ping timeout: 240 seconds). 06:56:04 -!- perlbot has joined. 06:56:26 -!- simcop2387_ has changed nick to simcop2387. 07:16:28 -!- ickk has quit (Ping timeout: 260 seconds). 07:37:51 [[MacroBeep]] https://esolangs.org/w/index.php?diff=92686&oldid=92638 * PixelatedStarfish * (+201) /* Considerations for Future Changes */ 07:38:14 [[MacroBeep]] https://esolangs.org/w/index.php?diff=92687&oldid=92686 * PixelatedStarfish * (+1) /* =The Cosmic Instruction */ 09:10:07 -!- Sgeo has quit (Read error: Connection reset by peer). 09:54:21 -!- delta23 has quit (Quit: Leaving). 10:18:21 -!- ickk has joined. 10:50:57 -!- Lord_of_Life_ has joined. 10:51:46 -!- Lord_of_Life has quit (Ping timeout: 250 seconds). 10:52:16 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 11:09:20 -!- sknebel has quit (Ping timeout: 256 seconds). 11:11:21 -!- sknebel has joined. 12:33:41 -!- __monty__ has joined. 14:26:01 [[Cpy]] M https://esolangs.org/w/index.php?diff=92688&oldid=86996 * Kaveh Yousefi * (+17) Amended some orthographic mistakes and improved the formatting. 14:26:46 [[Cpy]] https://esolangs.org/w/index.php?diff=92689&oldid=92688 * Kaveh Yousefi * (+156) Added a hyperlink to my implementation of the cpy programming language on GitHub and changed the category tag Unimplemented to Implemented. 14:55:12 -!- ickk has quit (Ping timeout: 260 seconds). 15:25:28 -!- immibis_ has joined. 15:27:32 -!- immibis has quit (Ping timeout: 240 seconds). 15:53:14 -!- maximum_yellow has quit (Ping timeout: 256 seconds). 15:53:33 -!- op_4 has joined. 15:53:59 -!- laerling_ has quit (Ping timeout: 268 seconds). 15:54:13 -!- laerling has joined. 16:03:10 so SMBC has a whole series on "I would climb the highest mountain to be with you": https://www.smbc-comics.com/comic/2011-09-23 https://www.smbc-comics.com/?id=2635 https://www.smbc-comics.com/comic/2014-03-28 16:03:56 fungot, is there a woman for whom you would climb the highest mountain to be with them? 16:03:57 b_jonas: unfortunately, having someone learn it and create a new variable unless there is some thread stuff 16:04:29 [[List of ideas]] https://esolangs.org/w/index.php?diff=92690&oldid=92615 * Laclale * (+96) /* Game */ 16:13:54 [[Language list]] https://esolangs.org/w/index.php?diff=92691&oldid=92678 * Laclale * (+14) /* P */ 16:14:46 fungot, do you do symbolic integration? 16:14:46 b_jonas: i am not.) 16:19:16 [[Plurple]] N https://esolangs.org/w/index.php?oldid=92692 * Laclale * (+256) Created page with "{{Stub}} Plurple is an esoteric programming language by [[User:Laclale]]. ==Why Plurple?== "'''Programming Language Using Role-Playing''' Syntax", with "le". ===Spaceless Synt..." 16:22:09 Someone asked #elsewhere what's the expected value for a dice roll 'with advantage' (roll twice, keep the better one), got inspired to work through the sums: https://zem.fi/tmp/roll.html 16:22:50 that is a lovely page 16:23:33 interesting that the result is a simple polynomial 16:30:57 fizzie: the numeric answer 13.825 is correct, yes 16:31:20 > sum [i*(2*i-1)/36 | i <- [1..6]] 16:31:21 4.472222222222222 16:31:34 int-e: both dice are d20 16:31:39 ah 16:31:44 answer should be 13.825 16:31:45 > sum [i*(2*i-1)/400 | i <- [1..20]] 16:31:46 13.825 16:32:31 [ (+/%#),>."0/~1+i.20 16:32:31 b_jonas: 13.825 16:33:21 fizzie: this product function in octave is not familiar to me, but then I stopped using octave for a while. 16:34:16 > sum (max <$> [1..20] <*> [1..20]) / 400 16:34:18 13.825 16:34:36 that's basically the octave code 16:34:39 `blsq 20roJcp)>]++400.0./ 16:34:40 13.825 16:34:57 I don't really like the hard-coded 400 16:35:21 [[Plurple]] https://esolangs.org/w/index.php?diff=92693&oldid=92692 * Laclale * (+33) /* Spaceless Syntax */ 16:35:23 > sum (maximum <$> replicateM 3 [1..20]) / 20^3 16:35:25 15.4875 16:35:25 The Octave code is really the empirical approach, with randi(20, 2, 1000000) generating a million pairs of d20 rolls. 16:35:41 [[Plurple]] M https://esolangs.org/w/index.php?diff=92694&oldid=92693 * Laclale * (+0) /* Syntax= */ 16:36:56 [ (+/%#)>./?2 1e6$20 NB. we can do that too. 1e6 dice rolls. 16:36:57 b_jonas: |out of memory 16:36:57 b_jonas: | (+/%#)>./ ?2 1000000$20 16:37:09 [ (+/%#)>./?2 1e5$20 NB. 1e5 dice rolls 16:37:09 b_jonas: 12.8028 16:37:15 wait, I have to add 1 16:37:21 [ (+/%#)>./1+?2 1e5$20 NB. 1e5 dice rolls 16:37:21 b_jonas: 13.821 16:37:36 `blsq 20roJcp)>]av "oh, d'oh"vv 16:37:37 13.825 16:38:10 [ (+/%#)3 :'(+/%#)>./1+?2 1e4$20'"0 i.1e2 NB. 1e6 dice rolls 16:38:10 b_jonas: 13.8228 16:47:14 > let d1 = M.fromList [(i,1) | i <- [1..20]]; d ? d' = M.fromListWith (+) $ do { (v,c) <- M.assocs d; (v', c') <- M.assocs d'; return (max v v', c*c') }; d n | n == 0 = M.singleton 0 1 | odd n = d1 ? d (n-1) | even n = let d' = d (n `div` 2) in d' ? d'; v d = fromIntegral (sum [i*v | (i, v) <- M.assocs d]) / fromIntegral (sum [v | (_, v) <- M.assocs d]) in map (v . d) [1,2,3,5,10,20,50,100] 16:47:15 [10.5,13.825,15.4875,17.14584375,18.640276203041992,19.465454237971002,19.91... 16:47:28 oh, duh. 16:47:41 > let d1 = M.fromList [(i,1) | i <- [1..20]]; d ? d' = M.fromListWith (+) $ do { (v,c) <- M.assocs d; (v', c') <- M.assocs d'; return (max v v', c*c') }; d n | n == 0 = M.singleton 0 1 | odd n = d1 ? d (n-1) | even n = let d' = d (n `div` 2) in d' ? d'; v d = fromIntegral (sum [i*v | (i, v) <- M.assocs d]) / fromIntegral (sum [v | (_, v) <- M.assocs d]) in map (v . d) [50,100] 16:47:42 [19.917590627618583,19.99405282170002] 16:49:08 (that's for keeping the maximum value out of 50 and 100 dice) 16:51:30 (slightly overengineered, I was hoping to get to 1000, but the result is NaN ;-) 16:52:48 And if I had done it properly (go through Data.Ratio.Rational Integer), it would've been 20.0 16:55:03 "the result is NaN" hehe, that sounds like there's something wrong and maybe you shouldn't trust the result for 50 or 100 either 16:56:14 [ (+/%#)3 :'(+/%#)>./1+?50 1e4$20'"0 i.1e2 NB. average from 1e6 tries of (maximum of 50 d20) 16:56:16 b_jonas: 19.9179 16:56:29 > fromIntegral (20^1000) :: Double 16:56:30 Infinity 16:56:34 [ (+/%#)3 :'(+/%#)>./1+?100 1e4$20'"0 i.1e2 NB. maximum of 100 16:56:37 b_jonas: 19.994 16:56:44 -!- tech_exorcist has joined. 16:56:58 int-e: oh, is that because you compute the exact value rather than randomness 16:56:58 > realToFrac (19^1000 % 20^1000) :: Double 16:56:59 makes sense 16:57:00 5.2918227477450474e-23 17:02:25 > let d1 = M.fromList [(i,1) | i <- [0..19]]; d ? d' = M.fromListWith (+) $ do { (v,c) <- M.assocs d; (v', c') <- M.assocs d'; return (min v v', c*c') }; d n | n == 0 = M.singleton 42 1 | odd n = d1 ? d (n-1) | even n = let d' = d (n `div` 2) in d' ? d'; v d = realToFrac (sum [i*v | (i, v) <- M.assocs d] % sum [v | (_, v) <- M.assocs d]) in map (v . d) [1000,10000] 17:02:27 [5.2918227477450474e-23,1.722078277288862e-223] 17:03:10 (that's the distance to 20 instead) 17:03:55 formally, mapping value n to value 20-n, and correspondingly, taking the minimum instead of the maximum. 17:22:46 [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=92695&oldid=92121 * Peter * (+25) 17:22:51 [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=92696&oldid=92695 * Peter * (-25) 17:55:41 -!- kspalaiologos has joined. 17:56:10 i think the matrix end is still broken 17:56:14 i can receive messages but not send them 18:00:54 kspalaiologos: if it's broken on the IRC side, not the matrix side, then talk to #libera, they can help 18:01:10 i have no idea on which side it's broken to be fair. 18:01:18 but the messages from here get slooowly bridged to matrix. 18:06:21 AIUI they've got a specific support channel for the Matrix bridge as well. 18:06:33 https://libera.chat/guides/faq#can-i-connect-with-matrix "If you still have questions about using the Libera.Chat bridge, visit #libera-matrix from IRC or #libera-matrix:libera.chat from Matrix." 18:41:07 oh! I didn't know that 18:41:20 read that page then 18:46:28 -!- eli_oat has joined. 18:48:08 -!- Palaiologos[m] has quit (Quit: Bridge terminating on SIGTERM). 18:48:16 -!- msmith12[m] has quit (Quit: Bridge terminating on SIGTERM). 18:51:40 -!- msmith12[m] has joined. 18:55:21 [[Degration]] M https://esolangs.org/w/index.php?diff=92697&oldid=92676 * Bertrahm * (+118) 18:55:36 -!- Palaiologos[m] has joined. 18:57:24 [[Language list]] M https://esolangs.org/w/index.php?diff=92698&oldid=92691 * Bertrahm * (+12) /* Y */ 18:57:40 -!- Sgeo has joined. 19:02:51 -!- tech_exorcist_ has joined. 19:04:12 -!- tech_exorcist has quit (Ping timeout: 256 seconds). 19:09:22 -!- kspalaiologos has quit (Quit: Leaving). 19:19:30 -!- msmith12[m] has quit (Quit: Client limit exceeded: 20000). 19:29:20 -!- eli_oat has quit (Quit: eli_oat). 19:30:12 matrix test 19:30:16 still broken... 19:32:17 that was visible in IRC 19:32:19 -!- msmith12[m] has joined. 19:48:55 matrix test 2 19:48:57 the messages don't seem to show up in the transcript 19:50:53 bridge test 19:50:56 the bridge's been weird lately but now it works i think? 19:51:00 maybe now? 19:51:04 matrix test 19:51:34 figured, but the delays seem to be quite serious. 20:14:01 -!- Guest63 has joined. 20:14:28 -!- Guest63 has quit (Client Quit). 20:18:14 -!- Bertrahm has joined. 20:19:16 Eyyy 20:19:19 eyyy 20:19:24 * riv dabs 20:28:20 -!- tech_exorcist_ has quit (Quit: Disconnecting). 20:38:59 [[Apers Assembly]] N https://esolangs.org/w/index.php?oldid=92699 * Bertrahm * (+3213) Created page with "'''Apers Assembly''' is a Assembly-like Esolang, where all instructions are anagrams of the word ''apers''. It was created by [[user:Bertrahm]]. An aper, according to merriam-..." 20:39:50 [[Language list]] M https://esolangs.org/w/index.php?diff=92700&oldid=92698 * Bertrahm * (+21) /* A */ 20:42:24 [[User:Bertrahm]] https://esolangs.org/w/index.php?diff=92701&oldid=92674 * Bertrahm * (+79) /* My Projects */ 20:50:25 [[Apers Assembly]] https://esolangs.org/w/index.php?diff=92702&oldid=92699 * Bertrahm * (+630) Added Labels & Documentation on Address/Pointers/Values 20:51:10 -!- Bertrahm has quit (Quit: Client closed). 22:46:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 22:59:45 -!- quadruplet has joined. 22:59:49 G'day 23:00:32 It's been a while since I've logged in, but I'm back to ask some questions (again, lol) 23:00:40 Does anyone have tips for programming in Brainfuck? 23:04:10 -!- __monty__ has quit (Quit: leaving). 23:15:17 [[Plurple]] https://esolangs.org/w/index.php?diff=92703&oldid=92694 * Laclale * (+106) 23:17:22 [[Plurple]] M https://esolangs.org/w/index.php?diff=92704&oldid=92703 * Laclale * (+48) /* Syntax */ 23:18:48 We have a page on https://esolangs.org/wiki/Brainfuck_algorithms which is a nifty reference for common operations. 23:18:55 Thanks, Fizzie!