01:31:58 <esolangs> [[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 <esolangs> [[Degration]] M https://esolangs.org/w/index.php?diff=92676&oldid=92673 * PythonshellDebugwindow * (+12) category
01:55:05 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=92677&oldid=92675 * PythonshellDebugwindow * (+16) /* D */ add
02:05:47 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=92678&oldid=92677 * Oerjan * (+9) formatting, emor ginorst
02:06:57 <esolangs> [[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: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 <esolangs> [[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 <esolangs> [[Brainfuck 4 Humans]] https://esolangs.org/w/index.php?diff=92681&oldid=92680 * David44 * (+184) modify hello world example
05:02:57 <esolangs> [[Brainfuck 4 Humans]] https://esolangs.org/w/index.php?diff=92682&oldid=92681 * David44 * (+210) Add categories
05:08:28 <esolangs> [[Trivial brainfuck substitution]] https://esolangs.org/w/index.php?diff=92683&oldid=89454 * David44 * (+157) Added Brainfuck 4 Humans
05:10:22 <esolangs> [[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 <esolangs> [[Fist]] https://esolangs.org/w/index.php?diff=92685&oldid=92197 * Viba * (+93) add link to online interpreter
06:23:08 <int-e> fungot: do you like augmenting paths?
06:23:08 <fungot> 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 <fungot> 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 <fungot> Selected style: ct (Chrono Trigger game script)
06:23:42 <fungot> 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 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=92686&oldid=92638 * PixelatedStarfish * (+201) /* Considerations for Future Changes */
07:38:14 <esolangs> [[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 <esolangs> [[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 <esolangs> [[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 <b_jonas> 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 <b_jonas> fungot, is there a woman for whom you would climb the highest mountain to be with them?
16:03:57 <fungot> b_jonas: unfortunately, having someone learn it and create a new variable unless there is some thread stuff
16:04:29 <esolangs> [[List of ideas]] https://esolangs.org/w/index.php?diff=92690&oldid=92615 * Laclale * (+96) /* Game */
16:13:54 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=92691&oldid=92678 * Laclale * (+14) /* P */
16:14:46 <b_jonas> fungot, do you do symbolic integration?
16:19:16 <esolangs> [[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 <fizzie> 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 <riv> that is a lovely page
16:23:33 <riv> interesting that the result is a simple polynomial
16:30:57 <b_jonas> fizzie: the numeric answer 13.825 is correct, yes
16:31:20 <int-e> > sum [i*(2*i-1)/36 | i <- [1..6]]
16:31:45 <int-e> > sum [i*(2*i-1)/400 | i <- [1..20]]
16:33:21 <b_jonas> fizzie: this product function in octave is not familiar to me, but then I stopped using octave for a while.
16:34:16 <int-e> > sum (max <$> [1..20] <*> [1..20]) / 400
16:34:36 <int-e> that's basically the octave code
16:34:39 <fizzie> `blsq 20roJcp)>]++400.0./
16:34:57 <b_jonas> I don't really like the hard-coded 400
16:35:21 <esolangs> [[Plurple]] https://esolangs.org/w/index.php?diff=92693&oldid=92692 * Laclale * (+33) /* Spaceless Syntax */
16:35:23 <int-e> > sum (maximum <$> replicateM 3 [1..20]) / 20^3
16:35:25 <fizzie> The Octave code is really the empirical approach, with randi(20, 2, 1000000) generating a million pairs of d20 rolls.
16:35:41 <esolangs> [[Plurple]] M https://esolangs.org/w/index.php?diff=92694&oldid=92693 * Laclale * (+0) /* Syntax= */
16:36:56 <b_jonas> [ (+/%#)>./?2 1e6$20 NB. we can do that too. 1e6 dice rolls.
16:36:57 <j-bot> b_jonas: |out of memory
16:36:57 <j-bot> b_jonas: | (+/%#)>./ ?2 1000000$20
16:37:09 <b_jonas> [ (+/%#)>./?2 1e5$20 NB. 1e5 dice rolls
16:37:21 <b_jonas> [ (+/%#)>./1+?2 1e5$20 NB. 1e5 dice rolls
16:37:36 <fizzie> `blsq 20roJcp)>]av "oh, d'oh"vv
16:38:10 <b_jonas> [ (+/%#)3 :'(+/%#)>./1+?2 1e4$20'"0 i.1e2 NB. 1e6 dice rolls
16:47:14 <int-e> > 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 <lambdabot> [10.5,13.825,15.4875,17.14584375,18.640276203041992,19.465454237971002,19.91...
16:47:41 <int-e> > 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 <lambdabot> [19.917590627618583,19.99405282170002]
16:49:08 <int-e> (that's for keeping the maximum value out of 50 and 100 dice)
16:51:30 <int-e> (slightly overengineered, I was hoping to get to 1000, but the result is NaN ;-)
16:52:48 <int-e> And if I had done it properly (go through Data.Ratio.Rational Integer), it would've been 20.0
16:55:03 <b_jonas> "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 <b_jonas> [ (+/%#)3 :'(+/%#)>./1+?50 1e4$20'"0 i.1e2 NB. average from 1e6 tries of (maximum of 50 d20)
16:56:29 <int-e> > fromIntegral (20^1000) :: Double
16:56:34 <b_jonas> [ (+/%#)3 :'(+/%#)>./1+?100 1e4$20'"0 i.1e2 NB. maximum of 100
16:56:44 -!- tech_exorcist has joined.
16:56:58 <b_jonas> int-e: oh, is that because you compute the exact value rather than randomness
16:56:58 <int-e> > realToFrac (19^1000 % 20^1000) :: Double
17:02:25 <int-e> > 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 <lambdabot> [5.2918227477450474e-23,1.722078277288862e-223]
17:03:10 <int-e> (that's the distance to 20 instead)
17:03:55 <int-e> formally, mapping value n to value 20-n, and correspondingly, taking the minimum instead of the maximum.
17:22:46 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=92695&oldid=92121 * Peter * (+25)
17:22:51 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=92696&oldid=92695 * Peter * (-25)
17:55:41 -!- kspalaiologos has joined.
18:00:54 <b_jonas> kspalaiologos: if it's broken on the IRC side, not the matrix side, then talk to #libera, they can help
18:01:10 <kspalaiologos> i have no idea on which side it's broken to be fair.
18:01:18 <kspalaiologos> but the messages from here get slooowly bridged to matrix.
18:06:21 <fizzie> AIUI they've got a specific support channel for the Matrix bridge as well.
18:06:33 <fizzie> 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: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 <esolangs> [[Degration]] M https://esolangs.org/w/index.php?diff=92697&oldid=92676 * Bertrahm * (+118)
18:55:36 -!- Palaiologos[m] has joined.
18:57:24 <esolangs> [[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:32:19 -!- msmith12[m] has joined.
19:50:56 <Palaiologos[m]> the bridge's been weird lately but now it works i think?
20:14:01 -!- Guest63 has joined.
20:14:28 -!- Guest63 has quit (Client Quit).
20:18:14 -!- Bertrahm has joined.
20:28:20 -!- tech_exorcist_ has quit (Quit: Disconnecting).
20:38:59 <esolangs> [[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 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=92700&oldid=92698 * Bertrahm * (+21) /* A */
20:42:24 <esolangs> [[User:Bertrahm]] https://esolangs.org/w/index.php?diff=92701&oldid=92674 * Bertrahm * (+79) /* My Projects */
20:50:25 <esolangs> [[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.
23:00:32 <quadruplet> It's been a while since I've logged in, but I'm back to ask some questions (again, lol)
23:00:40 <quadruplet> Does anyone have tips for programming in Brainfuck?
23:04:10 -!- __monty__ has quit (Quit: leaving).
23:15:17 <esolangs> [[Plurple]] https://esolangs.org/w/index.php?diff=92703&oldid=92694 * Laclale * (+106)
23:17:22 <esolangs> [[Plurple]] M https://esolangs.org/w/index.php?diff=92704&oldid=92703 * Laclale * (+48) /* Syntax */
23:18:48 <fizzie> We have a page on https://esolangs.org/wiki/Brainfuck_algorithms which is a nifty reference for common operations.