←2020-01-09 2020-01-10 2020-01-11→ ↑2020 ↑all
00:06:46 -!- imode has quit (Ping timeout: 265 seconds).
00:15:40 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
00:54:50 -!- FreeFull has quit.
01:10:41 -!- Frater_EST has joined.
01:16:52 -!- Frater_EST has quit (Read error: Connection reset by peer).
01:17:30 -!- Frater_EST has joined.
01:24:00 -!- Frater_EST has left.
01:33:25 -!- oerjan has joined.
01:36:02 -!- arseniiv has quit (Ping timeout: 240 seconds).
02:23:21 -!- MDude has joined.
02:35:49 -!- imode has joined.
03:08:43 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
03:08:53 -!- Lord_of_Life_ has joined.
03:10:13 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
03:22:15 -!- rodgort has quit (Quit: Leaving).
03:36:14 -!- tromp_ has joined.
03:38:46 -!- rodgort has joined.
03:39:28 -!- tromp has quit (Ping timeout: 245 seconds).
03:40:02 -!- xkapastel has joined.
05:29:38 -!- sprocklem has quit (Ping timeout: 240 seconds).
05:29:56 -!- sprocklem has joined.
07:19:47 -!- xkapastel has quit (Quit: Connection closed for inactivity).
09:01:38 -!- imode has quit (Ping timeout: 240 seconds).
09:13:36 -!- b_jonas has quit (Quit: leaving).
10:15:00 -!- Lord_of_Life has quit (Read error: Connection reset by peer).
10:20:01 -!- Lord_of_Life has joined.
10:36:10 -!- oerjan has quit (Quit: Nite).
10:36:24 -!- xkapastel has joined.
10:48:59 -!- wib_jonas has joined.
10:49:43 <wib_jonas> `perl -eprint(($mile=1609)*40)
10:49:45 <HackEso> 64360
11:05:53 -!- rain1 has joined.
11:09:35 <esowiki> [[Keta]] https://esolangs.org/w/index.php?diff=68771&oldid=68688 * JonoCode9374 * (+1653) /* Very WIP Reference List */
11:10:35 <esowiki> [[User talk:Oklomsy]] https://esolangs.org/w/index.php?diff=68772&oldid=68757 * JonoCode9374 * (+193)
11:18:21 <wib_jonas> fungot, how many private airplanes and luxury yachts do you have?
11:18:21 <fungot> wib_jonas: tanko: samurai plate armor of the giant spider, all of the lords of death. you are boring, not only do these demons do physical damage by biting and by himself in the dark lord and named him the god seth. he hung this moneybag around louis' neck, claws, hooves, or you'll get the gods.
11:18:32 <wib_jonas> ok, this style is getting tiring
11:18:33 <wib_jonas> ^style
11:18:33 <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
11:18:43 <wib_jonas> ^style ukparl
11:18:43 <fungot> Selected style: ukparl (UK Parliament debates from brexit referendum to late 2018)
11:19:03 <wib_jonas> my hon. and learned friend fungot, how many private airplanes and luxury yachts do you have?
11:19:03 <fungot> wib_jonas: i will be with you, whatever. if anywhere, the problem many have in talking to operators now being handed to the treasury that the pay of the chief social worker, and the bill,
11:19:15 <wib_jonas> much better
11:20:01 <rain1> hi
11:34:04 <kingoffrance> eh, i liked the moneybags around louis' neck part :/
11:34:23 <kingoffrance> not so much the claws and hooves
12:28:03 <esowiki> [[///]] M https://esolangs.org/w/index.php?diff=68773&oldid=68670 * CarlosLuna * (-4) Small improvement of the improved Thue-Morse sequence example
12:28:53 <esowiki> [[///]] M https://esolangs.org/w/index.php?diff=68774&oldid=68773 * CarlosLuna * (-18) Small improvement of the improved Fibonacci sequence example
12:28:57 <fizzie> fungot: Do you think MPs should get free private airplanes and luxury yachts as compensation?
12:28:58 <fungot> fizzie: i can, in a kind, and users, value, resilience, that commitment is the backbone of the uk economy, and, together the higher personal care, the state, leaving the secretary of state in the bill that that person the government wish the transitional deal, saying any arrangements, the mere fact of information being put out to international competition, to prevent in scotland has benefited. the number of people, that is the
12:29:53 -!- sprocklem has quit (Ping timeout: 260 seconds).
12:29:55 <wib_jonas> "higher personal care", that's what the private airplane is?
12:30:21 <fizzie> I think broadly speaking that was a yes.
12:30:24 <Taneb> I think that's what having a masseuse on the private aeroplane is
12:30:53 <esowiki> [[User:CarlosLuna]] M https://esolangs.org/w/index.php?diff=68775&oldid=68711 * CarlosLuna * (-26) Small improvements of the improved Thue-Morse and Fibonacci sequence examples
12:31:41 -!- sprocklem has joined.
12:39:39 <esowiki> [[User:CarlosLuna]] M https://esolangs.org/w/index.php?diff=68776&oldid=68775 * CarlosLuna * (-8) Small improvements of the improved Thue-Morse and Fibonacci sequence examples
12:57:44 <wib_jonas> my hon. and learned friedn fungot, if a sports team uses a snake as their mascot, is that enough proof that they're secretly controlled by evil viccans or satanists?
12:57:45 <fungot> wib_jonas: i can be, mr secretary johnson, the only johnson, the last of the fnord document,
12:58:13 <wib_jonas> ^8-ball if a sports team uses a snake as their mascot, is that enough proof that they're secretly controlled by evil wiccans or satanists?
12:58:19 <wib_jonas> `8-ball if a sports team uses a snake as their mascot, is that enough proof that they're secretly controlled by evil wiccans or satanists?
12:58:20 <HackEso> My reply is no.
12:58:25 <wib_jonas> =8-ball if a sports team uses a snake as their mascot, is that enough proof that they're secretly controlled by evil wiccans or satanists?
12:58:30 <wib_jonas> ?8-ball if a sports team uses a snake as their mascot, is that enough proof that they're secretly controlled by evil wiccans or satanists?
12:58:30 <lambdabot> Unknown command, try @list
12:58:34 <wib_jonas> ?8ball if a sports team uses a snake as their mascot, is that enough proof that they're secretly controlled by evil wiccans or satanists?
12:58:34 <lambdabot> Unknown command, try @list
12:58:52 <fizzie> ^8ball does exist.
12:58:52 <fungot> No.
12:59:05 <myname> <3
12:59:13 <fizzie> A rather limited one to be sure.
12:59:20 <fizzie> (But at least it's deterministic.)
13:02:27 -!- arseniiv has joined.
13:11:19 -!- kspalaiologos has joined.
13:20:03 <kingoffrance> `8ball is the "kane" (i think was his name) character of the nod side of the original command and conquer based on anton levay?
13:20:08 <HackEso> Better not tell you now.
13:20:27 <kingoffrance> `8ball does the nod side represent soviets?
13:20:28 <HackEso> My sources say no.
13:20:33 <kingoffrance> `8ball is the gdi side nato?
13:20:34 <HackEso> Yes definitely.
13:20:41 <kingoffrance> hmm
13:21:14 <kingoffrance> `8ball is the nod symbol snake-ish?
13:21:14 <HackEso> Outlook good.
13:22:13 <kingoffrance> `8ball is the "mechanical man" song evil?
13:22:15 <HackEso> Signs point to yes.
13:24:02 <wib_jonas> `8-ball Are the upgrades that Samus uses to enchance his arm cannon (long beam, charge beam, ice beam, wave beam, grapple beam, spazer beam, plasma beam) compatible with Megaman's arm cannon?
13:24:06 <HackEso> Ask again later.
13:24:25 <kingoffrance> "his" ? i thought that was solved with that justin bailey thing
13:25:08 <kingoffrance> see, 8ball knows this, gave an appropriate answer
13:25:36 <rain1> hello
13:29:57 <kingoffrance> `8ball is tiberium the cause of global warming/etc.
13:29:58 <HackEso> Reply hazy try again.
13:43:58 <wib_jonas> `8-ball On contrary, latinum is the cause of global warming/etc.
13:43:59 <HackEso> Concentrate and ask again.
13:49:24 <arseniiv> `8ball Is my cat today pretty annoying?
13:49:24 <HackEso> You may rely on it.
13:49:31 <arseniiv> I knew it!
13:56:03 <int-e> Do you have a different cat each day?
13:56:23 <int-e> (And if not: how do you know?)
13:58:02 <wib_jonas> int-e: these days vets implant an RFID proximity token into cats, so you can tell that it's the same cat if the RFID-capable cat flap lets them into the house
13:59:06 -!- kritixilithos has joined.
14:04:55 <fizzie> Unless they've gone to visit the neighborhood hacker cat to get that chip cloned.
14:07:32 <kspalaiologos> http://kspalaiologos.baselinux.net/doc/clip.wav
14:07:36 <kspalaiologos> sounds nice ino
14:07:38 <kspalaiologos> *imo
14:07:47 <kspalaiologos> good beginning for the song
14:09:59 <wib_jonas> fizzie: they don't do that, because they want to be the only one who can come into the house, so that they can eat their pray without being bothered by other cats. that's why they bring animals into your house in first place.
14:34:48 <fizzie> I've been told the reason for bringing half-alive or dead critters back is, they've noticed you're so terrible at hunting, you never seem to be catching anything, so they're trying to teach you how it's done.
14:59:27 <int-e> fizzie: Huh, that made no sense to me.
14:59:40 <int-e> (I'm assuming lack of context.)
15:00:55 <esowiki> [[User talk:Oklomsy]] https://esolangs.org/w/index.php?diff=68777&oldid=68772 * A * (+188)
15:02:45 <esowiki> [[Category:Posibly turing complete]] https://esolangs.org/w/index.php?diff=68778&oldid=68767 * A * (+10) Both a typo and a duplicate
15:09:05 -!- Lord_of_Life_ has joined.
15:11:34 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
15:11:56 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
15:19:09 <esowiki> [[User talk:Oklomsy]] https://esolangs.org/w/index.php?diff=68779&oldid=68777 * A * (+2)
15:20:55 <esowiki> [[User talk:Oklomsy]] https://esolangs.org/w/index.php?diff=68780&oldid=68779 * A * (-1)
15:59:31 -!- rain1 has quit (Quit: Lost terminal).
16:02:16 -!- imode has joined.
16:05:53 -!- wib_jonas has quit (Remote host closed the connection).
16:17:30 <esowiki> [[User talk:Hex96]] https://esolangs.org/w/index.php?diff=68781&oldid=68769 * Hex96 * (+35) /* Wiki categorization */
16:25:59 -!- xkapastel has quit (Quit: Connection closed for inactivity).
16:54:57 -!- atslash has quit (Ping timeout: 258 seconds).
16:55:18 -!- atslash has joined.
17:26:55 -!- LKoen has joined.
17:40:59 -!- kritixilithos has quit (Quit: quit).
17:52:11 -!- LKoen has quit (Read error: Connection reset by peer).
17:52:40 -!- LKoen has joined.
17:55:20 -!- b_jonas has joined.
18:38:28 <b_jonas> fungot, how much blood is there in a churchmouse?
18:38:29 <fungot> b_jonas: of the three of us have, for the first time, the hon. and learned friend the minister for the work he is now undertaking to restore that section.
18:39:37 <kspalaiologos> int-e, I've encountered a tiny bummer when coming back to the MM stuff
18:39:48 <kspalaiologos> about infinite celled brainfuck to finite celled brainfuck reduction
18:40:07 <kspalaiologos> I know how to reduce finite tape to finite tape (but smaller) brainfuck
18:40:21 <kspalaiologos> whereas infinite tape requires calculating infinite coefficients upfront
18:40:34 <kspalaiologos> and it's impossible (just a tiny bit)
18:41:56 -!- FreeFull has joined.
18:42:41 <b_jonas> fungot, do you mine bitcoins?
18:42:41 <fungot> b_jonas: i will have to check the foreign office. she is indeed a good many of the care of fnord peers, and the working group.
18:45:17 <kspalaiologos> fungot, please become a CS oracle
18:45:17 <fungot> kspalaiologos: on the one side, that the charter to the law of the uk anyway, to just focus on the overseas territories. i was in the house,
18:45:30 <kspalaiologos> it's the europarl mode isnt it
18:45:33 <kspalaiologos> ^style
18:45:33 <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
18:45:34 <int-e> kspalaiologos: Going from infinite cells to finite cells will require some variable length trickery, but is doable.
18:45:54 <kspalaiologos> could you gently point me to a direction
18:46:16 <kspalaiologos> what kind of trickery is it
18:46:51 <int-e> Things like this: [>] skips over any number of non-zero cells.
18:47:18 <kspalaiologos> so?
18:47:35 <kspalaiologos> wait
18:47:41 <kspalaiologos> maybe we could calculate coefficients at runtime
18:47:56 <kspalaiologos> writing a prime function in brainfuck aint that hard
18:48:21 <int-e> Uh, no, this shouldn't involve computing prime numbers.
18:49:00 <kspalaiologos> I know
18:49:01 <kspalaiologos> now
18:49:09 <kspalaiologos> thanks
18:50:14 <esowiki> [[Talk:///]] https://esolangs.org/w/index.php?diff=68782&oldid=68759 * Hex96 * (+298) /* other programs */ new section
18:51:39 <esowiki> [[Talk:///]] https://esolangs.org/w/index.php?diff=68783&oldid=68782 * Hex96 * (+125) /* Even Faster Counter */
19:08:05 <b_jonas> tea is ready, my hon. and learned friend fungot. would you like some lemon juice or milk with it?
19:08:06 <fungot> b_jonas: i have, the loss, absence, the committee of selection, and we have the other amendment, and with, cheltenham, the uks. scotland, of course, in the public,
19:10:02 <kspalaiologos> [ 2 ^ 3
19:10:02 <j-bot> kspalaiologos: 8
19:10:09 <kspalaiologos> [ ^ 2
19:10:10 <j-bot> kspalaiologos: 7.38906
19:10:14 <kspalaiologos> what does it compute
19:10:18 <kspalaiologos> unary ^
19:10:40 <kspalaiologos> e^y
19:10:48 <kspalaiologos> [ ^ 2 3 4
19:10:49 <j-bot> kspalaiologos: 7.38906 20.0855 54.5982
19:10:55 <kspalaiologos> interesting
19:11:32 <kspalaiologos> [ e
19:11:33 <j-bot> kspalaiologos: |value error: e
19:12:22 <kspalaiologos> [ 1e
19:12:22 <j-bot> kspalaiologos: |ill-formed number
19:12:26 <kspalaiologos> [ 1e1
19:12:27 <j-bot> kspalaiologos: 10
19:12:39 <kspalaiologos> [ 1x1
19:12:39 <j-bot> kspalaiologos: 2.71828
19:12:50 <kspalaiologos> [ 1x1 ^ 3
19:12:51 <j-bot> kspalaiologos: 20.0855
19:12:58 <kspalaiologos> [ ^~ 2 3 4
19:12:59 <j-bot> kspalaiologos: 4 27 256
19:14:12 <kspalaiologos> the vocabulary doesnt explain ~ behavior
19:14:38 <kspalaiologos> [ +~ 2 3 4
19:14:39 <j-bot> kspalaiologos: 4 6 8
19:14:43 <kspalaiologos> weird
19:14:47 <kspalaiologos> [ ~ 2 3 4
19:14:48 <j-bot> kspalaiologos: |syntax error
19:14:48 <j-bot> kspalaiologos: | ~2 3 4
19:15:47 <kspalaiologos> [ d := monad define d ) d ~ 2 3 4
19:15:48 <j-bot> kspalaiologos: |need input
19:15:53 <kspalaiologos> [ d := monad define d ) d 2
19:15:54 <j-bot> kspalaiologos: |need input
19:15:57 <kspalaiologos> [ d := monad define d ) 2 d 2
19:15:58 <j-bot> kspalaiologos: |need input
19:17:01 <kspalaiologos> [ -~ 2 3 4
19:17:02 <j-bot> kspalaiologos: 0 0 0
19:17:03 <FireFly> What part about the ~ behaviour do you find unclear from the vocabulary?
19:17:04 <kspalaiologos> expected
19:17:14 <kspalaiologos> FireFly, from what I understood
19:17:37 <kspalaiologos> it selects all distinct items
19:17:42 <kspalaiologos> so it should return 2 3 4
19:17:46 <kspalaiologos> and behave exactly like
19:17:49 <FireFly> no? https://www.jsoftware.com/help/dictionary/d220v.htm it's an adverb, it's reflex
19:17:51 <kspalaiologos> [ ^ 2 3 4
19:17:52 <j-bot> kspalaiologos: 7.38906 20.0855 54.5982
19:17:57 <FireFly> > u~ y ↔ y u y . For example, ^~ 3 is 27, and +/~ i. n is an addition table.
19:17:59 <lambdabot> <hint>:1:27: error: parse error on input ‘,’
19:18:06 <kspalaiologos> wait wha
19:18:22 <FireFly> oh you were looking at ~.
19:18:36 <FireFly> [ ~. 1 2 3 2 1 4 5 2
19:18:37 <j-bot> FireFly: 1 2 3 4 5
19:18:46 <kspalaiologos> so it behaves as I expected it
19:19:03 <kspalaiologos> just the fact that it's an adverb was absent in my head but it's back here
19:19:13 <FireFly> ~. and ~ are different things
19:19:46 <FireFly> ~. is a verb, and removes duplicates, keeping only unique items. ~ is an adverb, and modifies the verb before it (reflex in the monadic case, flip in the dyadic case)
19:20:13 <kspalaiologos> ye tye
19:20:23 <kspalaiologos> [ ;: '$ 1 2 3'
19:20:24 <j-bot> kspalaiologos: ┌─┬─────┐
19:20:24 <j-bot> kspalaiologos: │$│1 2 3│
19:20:24 <j-bot> kspalaiologos: └─┴─────┘
19:20:33 <kspalaiologos> that boxing is somewhat interesting
19:20:48 <kspalaiologos> the $ operator seems very powerful
19:20:57 <kspalaiologos> is it used frequently?
19:21:36 <kspalaiologos> [ 2 2 $ 2 5 $ 1 10
19:21:37 <j-bot> kspalaiologos: 1 10 1 10 1
19:21:37 <j-bot> kspalaiologos: 10 1 10 1 10
19:21:37 <j-bot> kspalaiologos:
19:21:37 <j-bot> kspalaiologos: 1 10 1 10 1
19:21:37 <j-bot> kspalaiologos: 10 1 10 1 10
19:21:43 <kspalaiologos> [ 2 1 $ 2 5 $ 1 10
19:21:44 <j-bot> kspalaiologos: 1 10 1 10 1
19:21:44 <j-bot> kspalaiologos:
19:21:44 <j-bot> kspalaiologos: 10 1 10 1 10
19:22:00 <kspalaiologos> [ 2 5 $ 1 10
19:22:01 <j-bot> kspalaiologos: 1 10 1 10 1
19:22:01 <j-bot> kspalaiologos: 10 1 10 1 10
19:22:12 <kspalaiologos> clear
19:23:56 <b_jonas> that only works if you use his name, and a colon after the statement
19:23:58 <b_jonas> j-bot, clear:
19:23:59 <j-bot> b_jonas, cleared b_jonas,#esoteric
19:24:19 <kspalaiologos> ?
19:24:23 <kspalaiologos> wha
19:24:30 <kspalaiologos> no no I dont mean that
19:24:35 <b_jonas> [ v=:5
19:24:36 <j-bot> b_jonas: |ok
19:24:37 <b_jonas> [v
19:24:39 <b_jonas> [ v
19:24:40 <j-bot> b_jonas: 5
19:24:41 <b_jonas> [ v
19:24:41 <j-bot> b_jonas: 5
19:24:42 <b_jonas> [ v
19:24:43 <j-bot> b_jonas: 5
19:24:47 <b_jonas> j-bot clear:
19:24:47 <j-bot> b_jonas, cleared b_jonas,#esoteric
19:24:48 <kspalaiologos> it keeps variables
19:24:49 <b_jonas> [ v
19:24:50 <kspalaiologos> interesting
19:24:50 <j-bot> b_jonas: 'v' (1 : 0) :.((u: 652) (1 : 0))
19:24:50 <j-bot> b_jonas: '(', (": m), ' ', (": y), ')'
19:24:50 <j-bot> b_jonas: :
19:24:50 <j-bot> b_jonas: '(', (": x) ,' ', (": m) ,' ', (": y), ')'
19:24:50 <j-bot> b_jonas: )
19:24:50 <j-bot> b_jonas: '(', (": m), ' ', (": y), ')'
19:24:50 <j-bot> b_jonas: :
19:24:51 <j-bot> b_jonas: '(', (": x) ,' ', (": m) ,' ', (": y), ')'
19:24:51 <j-bot> b_jonas: )
19:24:53 <kspalaiologos> right
19:25:01 <kspalaiologos> good to know
19:25:05 <kspalaiologos> wait
19:25:08 <b_jonas> ^ ah, that's some crazy default assignment from Firefly's library
19:25:09 <b_jonas> sorry
19:25:10 <kspalaiologos> actually it's exploitable
19:25:13 <b_jonas> should use a different name
19:25:16 <b_jonas> [ t
19:25:17 <j-bot> b_jonas: 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
19:25:22 <kspalaiologos> what's this
19:25:22 <b_jonas> what
19:25:23 <FireFly> (actually tangentstorm's library)
19:25:26 <b_jonas> ok
19:25:27 <b_jonas> [ k
19:25:28 <j-bot> b_jonas: |value error: k
19:25:32 <b_jonas> [ k=:5
19:25:32 <kspalaiologos> [ a
19:25:32 <j-bot> b_jonas: |ok
19:25:33 <j-bot> kspalaiologos: 6
19:25:33 <b_jonas> [ k
19:25:34 <j-bot> b_jonas: |ask later
19:25:41 <b_jonas> [ k
19:25:41 <j-bot> b_jonas: 5
19:25:42 <FireFly> that reminds me that I need to clear a bunch of these things up
19:25:44 <b_jonas> [ k
19:25:45 <j-bot> b_jonas: 5
19:25:46 <b_jonas> [ k
19:25:47 <j-bot> b_jonas: 5
19:25:49 <b_jonas> [ k
19:25:50 <j-bot> b_jonas: 5
19:25:53 <b_jonas> j-bot clear:
19:25:54 <j-bot> b_jonas, cleared b_jonas,#esoteric
19:25:55 <b_jonas> [ k
19:25:56 <j-bot> b_jonas: |value error: k
19:26:32 <kspalaiologos> I think I may understand J at a very basic level by now
19:26:46 <kspalaiologos> solved the excercises from declarations chapter
19:27:25 <kspalaiologos> [ 5 $ 1 2 3 4
19:27:26 <j-bot> kspalaiologos: 1 2 3 4 1
19:27:39 <kspalaiologos> [ i. 8
19:27:39 <j-bot> kspalaiologos: 0 1 2 3 4 5 6 7
19:27:45 <kspalaiologos> that's interesting
19:28:05 <FireFly> kspalaiologos: wrt ;: '$ 1 2 3' <- yeah, the vector of numbers is a single token (which I guess is the surprising bit?)
19:28:33 <kspalaiologos> ye a bit
19:28:39 <kspalaiologos> but r->l evaluation
19:28:48 <kspalaiologos> I wonder did anyone make a collection of useful snippets
19:28:50 <kspalaiologos> that I will need
19:28:53 <kspalaiologos> one day or another
19:29:25 <kspalaiologos> [ $i.8
19:29:26 <j-bot> kspalaiologos: 8
19:29:29 <kspalaiologos> [ #i.8
19:29:29 <j-bot> kspalaiologos: 8
19:29:44 <b_jonas> kspalaiologos: try to use J to find (a) the largest number in this array, (b) the second largest number in this array: _0.772 0.492 _1.108 0.971 _1.131 _0.155 0.951 _0.069 1.500 _0.326 0.449 _1.901 _1.433 _0.352
19:29:53 <arseniiv> (dear fungot what is a cocategory?)
19:29:53 <fungot> arseniiv: is the hon. and learned friend the minister for a very powerful and is damning. it was absolutely for the european union have in fnord relationships, the women of the uk deserve to have the full support of the british government, the british government, the british government to the illegal wildlife trade, the government have
19:30:07 <arseniiv> ^style irc
19:30:07 <fungot> Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams)
19:30:10 <kspalaiologos> I don't know how to iterate or loop by now
19:30:13 <arseniiv> (dear fungot what is a cocategory really?)
19:30:13 <fungot> arseniiv: parsing: unexpected end of file ( index: 12, row: 1, col: 3)
19:30:59 <kspalaiologos> https://www.jsoftware.com/help/jforc/loopless_code_i_verbs_have_r.htm#_Toc191734331
19:31:02 <kspalaiologos> I'm starting this chapter
19:31:10 <FireFly> you often don't really want to iterate or loop explicitly in J; it's an array-oriented language, so often the more idiomatic way to approach problems is by working on the entire array at once in different ways
19:31:57 <FireFly> (well, like, the implementation will at some level perform a loop of course, but you often don't really reason about it in a "loop" way)
19:32:26 <b_jonas> the answer for (b) should be 0.971 by the way
19:32:33 <kspalaiologos> I will try
19:32:35 <kspalaiologos> though
19:32:48 <kspalaiologos> [ I need to map it all to the > operator
19:32:48 <j-bot> kspalaiologos: |syntax error
19:32:48 <j-bot> kspalaiologos: | I need to map it all to the>operator
19:32:50 <kspalaiologos> I believe
19:32:55 <kspalaiologos> (oops [)
19:33:26 <kspalaiologos> [ > 1 2 3
19:33:26 <j-bot> kspalaiologos: 1 2 3
19:33:31 <kspalaiologos> [ 1 2 3 > 1 2 3
19:33:32 <j-bot> kspalaiologos: 0 0 0
19:37:07 <kspalaiologos> [ a1 := ]`[@.(2&>@[)
19:37:07 <j-bot> kspalaiologos: a1 := ]`[@.(2&>@[)
19:37:15 <kspalaiologos> [ a:=]`[@.(2&>@[)
19:37:16 <j-bot> kspalaiologos: a: = ]`[@.(2&>@[)
19:37:23 <kspalaiologos> [ a=:]`[@.(2&>@[)
19:37:24 <j-bot> kspalaiologos: |ok
19:37:25 -!- sprocklem has quit (Ping timeout: 268 seconds).
19:37:27 <kspalaiologos> yay
19:37:33 <kspalaiologos> [ 2 a 3
19:37:34 <j-bot> kspalaiologos: 3
19:37:38 <kspalaiologos> [ 8 a 3
19:37:39 <j-bot> kspalaiologos: 3
19:37:42 <kspalaiologos> [ 8 a 4
19:37:43 <j-bot> kspalaiologos: 4
19:37:47 <kspalaiologos> bruh
19:38:04 <kspalaiologos> [ a=:]`[@.(y&>@[)
19:38:05 <j-bot> kspalaiologos: |ok
19:38:07 <kspalaiologos> [ 8 a 4
19:38:08 <j-bot> kspalaiologos: |domain error: a
19:38:08 <j-bot> kspalaiologos: | 8 a 4
19:38:13 <kspalaiologos> gah
19:38:24 <kspalaiologos> I concede defeat
19:39:11 -!- sprocklem has joined.
19:40:00 <FireFly> huh that's a pretty cute implementation of maximum
19:40:17 <FireFly> kspalaiologos: if you just do @.> instead, that approach for defining maximum works
19:40:59 <b_jonas> [ s=: _0.772 0.492 _1.108 0.971 _1.131 _0.155 0.951 _0.069 1.500 _0.326 0.449 _1.901 _1.433 _0.352
19:41:00 <j-bot> b_jonas: |ok
19:41:01 <FireFly> since x (g@.f) y will run (x f y) to decide which verb of the gerund to apply
19:41:16 <FireFly> [ 2 (]`[@.>) 5
19:41:17 <j-bot> FireFly: 5
19:41:21 <FireFly> [ 5 (]`[@.>) 2
19:41:21 <j-bot> FireFly: 5
19:41:45 <b_jonas> [ +/>/~ s
19:41:45 <FireFly> kspalaiologos: so, right line of thinking there at least, I think :)
19:41:45 <j-bot> b_jonas: 9 3 10 1 11 6 2 5 0 7 4 13 12 8
19:42:38 <b_jonas> [ s{~0 i.~+/>/~ s
19:42:38 <j-bot> b_jonas: 1.5
19:43:10 <b_jonas> [ s{~1 i.~+/>/~ s
19:43:11 <j-bot> b_jonas: 0.971
19:43:25 <b_jonas> only that doesn't work well if there are equal elements
19:44:03 <b_jonas> this can be fixed if you compare indexes for equal elements, but it gets much uglier
19:44:39 <FireFly> huh, well that's not the approach I expected :p
19:45:09 * FireFly thinks
19:45:24 <b_jonas> of course not, I'm not giving away the easiest solution right after asking a question
19:45:35 <FireFly> heh
19:45:52 <FireFly> it's a cute approach though, thanks for showing it
19:45:53 <b_jonas> it's only like six characters anyway
19:46:17 <kspalaiologos> [ 5 (]`[@.>) 5
19:46:17 <j-bot> kspalaiologos: 5
19:48:53 <kspalaiologos> [ (+/ % #) 2 3 4
19:48:54 <j-bot> kspalaiologos: 3
19:48:58 <kspalaiologos> [ (+/ %) 2 3 4
19:48:59 <j-bot> kspalaiologos: 2.5 2.33333 2.25
19:48:59 <j-bot> kspalaiologos: 3.5 3.33333 3.25
19:48:59 <j-bot> kspalaiologos: 4.5 4.33333 4.25
19:49:06 <kspalaiologos> what did I just do
19:49:18 <kspalaiologos> [ (+/ #) 2 3 4
19:49:18 <j-bot> kspalaiologos: 5 6 7
19:50:15 <kspalaiologos> [ max:=(]`[@.>)/
19:50:16 <j-bot> kspalaiologos: |spelling error
19:50:16 <j-bot> kspalaiologos: | max:=(]`[@.>)/
19:50:16 <j-bot> kspalaiologos: | ^
19:50:20 <kspalaiologos> [ max=:(]`[@.>)/
19:50:21 <j-bot> kspalaiologos: |ok
19:50:24 <kspalaiologos> [ max 2 3 4
19:50:25 <j-bot> kspalaiologos: 4
19:50:28 <kspalaiologos> AAAAAAAAAAAAAA
19:50:30 <kspalaiologos> I DID IT
19:50:34 <kspalaiologos> [ max 2 3 4 3 6
19:50:34 <j-bot> kspalaiologos: 6
19:50:37 <kspalaiologos> [ max 7 2 3 4 3 6
19:50:38 <j-bot> kspalaiologos: 7
19:50:46 <kspalaiologos> b_jonas, look
19:50:48 <kspalaiologos> I did it
19:51:02 <b_jonas> kspalaiologos: are you sure? try it on that array that I gave
19:51:14 <b_jonas> _0.772 0.492 _1.108 0.971 _1.131 _0.155 0.951 _0.069 1.500 _0.326 0.449 _1.901 _1.433 _0.352
19:51:18 <kspalaiologos> [ s=: _0.772 0.492 _1.108 0.971 _1.131 _0.155 0.951 _0.069 1.500 _0.326 0.449 _1.901 _1.433 _0.352
19:51:18 <j-bot> kspalaiologos: |ok
19:51:22 <b_jonas> result should be 1.5
19:51:23 <kspalaiologos> [ max s
19:51:24 <j-bot> kspalaiologos: 1.5
19:51:30 <kspalaiologos> xaxaxaxaxa
19:51:30 <b_jonas> great
19:51:38 <FireFly> \o/
19:54:04 <int-e> lovely spam, oh wonderful spam
19:56:31 <b_jonas> kspalaiologos: of course, finding the second largest is harder
19:56:43 <FireFly> #jsoftware might be a better fit for learning J than #esoteric is
19:56:57 <kspalaiologos> wait
19:56:59 <kspalaiologos> a second
19:57:13 <b_jonas> ``` sleep 1; echo ok
19:57:16 <HackEso> ok
20:00:40 -!- sprocklem has quit (Ping timeout: 268 seconds).
20:01:26 -!- sprocklem has joined.
20:02:33 <b_jonas> fungot, what color of lightsabre are you using?
20:02:33 <fungot> b_jonas: syntax-unquote et al would be a window log in bitchx and i abused the scheme macro system. it is very useful and powerful. but imho more important is how much of the rest of the world
20:03:28 <int-e> still waiting for the rainbow colored lightsabre
20:06:29 <esowiki> [[Burn]] https://esolangs.org/w/index.php?diff=68784&oldid=68768 * Moon * (+1) fix
20:07:04 <esowiki> [[Category:Possibly turing complete]] N https://esolangs.org/w/index.php?oldid=68785 * Moon * (+0) quickly make blank cat
20:07:53 <esowiki> [[Burn]] https://esolangs.org/w/index.php?diff=68786&oldid=68784 * Moon * (-38) actually, nvm, delete cat
20:08:13 <esowiki> [[Category:Posibly turing complete]] https://esolangs.org/w/index.php?diff=68787&oldid=68778 * Moon * (+17) In need of deletion from site.
20:09:00 <esowiki> [[Category:Possibly turing complete]] https://esolangs.org/w/index.php?diff=68788&oldid=68785 * Moon * (+16) Pending deletion by administrator.
20:09:38 <b_jonas> fungot, what condiments do you eat with your hot dog
20:09:38 <fungot> b_jonas: egg-drop vehicle? just wondering about sxm :) i use the wrong number."
20:43:13 -!- sprocklem has quit (Ping timeout: 268 seconds).
20:44:56 -!- sprocklem has joined.
20:48:24 -!- imode has quit (Ping timeout: 258 seconds).
21:23:12 <fizzie> fungot: Eggdrop is a bot framework thing.
21:23:12 <fungot> fizzie: i have a linux computer doesn't need xp manuals, and because i don't
21:27:56 <int-e> fungot: will you upgrade to Windows 10?
21:27:56 <fungot> int-e: i've just never heard that. but from a proper command-processor??
21:28:24 <int-e> fungot: Good point; I see the appeal of sticking with the command processor.
21:28:24 <fungot> int-e: is that wrong? ( just to look at
21:30:53 <b_jonas> fungot, at most how many electric moves can a Voltorb know right after you catch it in the wild?
21:30:53 <fungot> b_jonas: you have to mess around with o to create the first hello by bouncing it off some people...
21:31:33 <LKoen> b_jonas: I'd say 1 in the very first games, and today there probably isn't a limit anymore
21:32:03 <LKoen> actually it might even be zero in the first games
21:46:07 -!- arseniiv has quit (Ping timeout: 268 seconds).
21:55:28 -!- kspalaiologos has quit (Quit: Leaving).
22:01:06 -!- imode has joined.
22:24:38 -!- kspalaiologos has joined.
22:25:11 <kspalaiologos> I've been writing a plugin for my friend's MC server - generic stuff, random teleport, antigrief
22:25:20 <kspalaiologos> They have opened it with 50 players in
22:25:45 <kspalaiologos> It kinda worked but then the server hanged and crashed with terrible lagspikes
22:26:06 <kspalaiologos> Obviously at first everyone thought it was the world generating
22:26:44 <b_jonas> does MC mean minecraft?
22:26:49 <int-e> . o O ( Monte Carlo. Master of Ceremony. Mini-Cassette. )
22:26:54 <b_jonas> `? MC
22:26:55 <HackEso> MC? ¯\(°​_o)/¯
22:26:56 <kspalaiologos> I looked at the code and nearly shit my pants because there was new Thread().run(); instead of new Thread().start();
22:26:57 <int-e> b_jonas: Presumably.
22:27:06 <kspalaiologos> Wnd the opening was delayed three hours
22:27:06 <kmc> kspalaiologos: what's the differece
22:27:07 <kspalaiologos> Damn
22:27:21 <kspalaiologos> Thread run doesn't start the thread
22:27:34 <kspalaiologos> It runs the procedure in the current thread
22:27:36 <kmc> i can't say i've ever shit my pants while writing Java
22:27:41 <kmc> welp, lol
22:27:46 <kspalaiologos> So game tick processing was delayed
22:27:52 <kspalaiologos> Because of calculations
22:28:14 <kspalaiologos> b_jonas, minecraft, Java
22:30:09 <kspalaiologos> b_jonas, could you give me a J challenge
22:30:26 <b_jonas> kspalaiologos: you still haven't solved the previous one. what's the second largest number in that array?
22:30:30 <int-e> Hah, kmc should have their own ideas what "mc" stands for.
22:30:37 <kspalaiologos> Ah
22:30:43 <kspalaiologos> 2nd largest you say
22:31:06 <kspalaiologos> Just sort the array
22:31:11 <kspalaiologos> Pick 2nd element
22:31:12 <b_jonas> it's supposed to be 0.971
22:31:22 <b_jonas> kspalaiologos: right, so do that in J. it's pretty short.
22:31:36 <kspalaiologos> I'm writing on mobile so I'll test it in the channel
22:32:27 <b_jonas> it's like 6 characters once you already defined the array s
22:32:34 <b_jonas> shoulnd't be hard to test on the channel
22:32:47 <kspalaiologos> Gosh J really has no sort prototype?
22:35:06 <kspalaiologos> [ bruh:=\:~
22:35:07 <j-bot> kspalaiologos: |spelling error
22:35:07 <j-bot> kspalaiologos: | bruh:=\:~
22:35:07 <j-bot> kspalaiologos: | ^
22:35:19 <kspalaiologos> Now all I need is just extract the 1st element
22:35:36 <kspalaiologos> [ bruh=:\:~
22:35:37 <j-bot> kspalaiologos: |ok
22:38:23 <kspalaiologos> [ a=:1{\:~
22:38:24 <j-bot> kspalaiologos: |ok
22:38:32 <kspalaiologos> [ a 1 2 3
22:38:33 <j-bot> kspalaiologos: 2
22:38:48 <kspalaiologos> b_jonas, can you test it?
22:39:05 <b_jonas> j-bot, ls
22:39:07 <b_jonas> j-bot, ls:
22:39:17 <b_jonas> j-bot list:
22:39:20 <b_jonas> j-bot?
22:39:24 <b_jonas> j-bot: 1
22:39:25 <j-bot> b_jonas: 1
22:39:30 <b_jonas> j-bot, list:
22:39:34 <b_jonas> what
22:39:39 <b_jonas> j-bot, sessions:
22:39:49 <b_jonas> I don't get j-bot syntax
22:39:52 <b_jonas> `whatis ls
22:39:53 <HackEso> ls(1) - list directory contents \ ls(1p) - list directory contents \ ls(1hackeso) - no description \ ls(8glibc) - File Attributes \ ls(8jevalbot) - show the name of all persistent sessions
22:39:55 <b_jonas> there is an ls command isn't there?
22:39:59 <kspalaiologos> Just paste it over
22:40:00 <b_jonas> j-bot ls:
22:40:13 <kspalaiologos> Gimme the data
22:40:29 <b_jonas> I think it's still on your session
22:40:41 <b_jonas> j-bot load: kspalaiologos
22:40:41 <j-bot> b_jonas, copied b_jonas,#esoteric from b_jonas,kspalaiologos
22:40:44 <b_jonas> [ a s
22:40:45 <j-bot> b_jonas: |value error: a
22:40:45 <j-bot> b_jonas: | a s
22:40:48 <b_jonas> [ a
22:40:49 <j-bot> b_jonas: |value error: a
22:40:54 <b_jonas> j-bot load: kspalaiologos,
22:40:54 <j-bot> b_jonas, copied b_jonas,#esoteric from kspalaiologos,#esoteric
22:40:56 <b_jonas> [ a s
22:40:57 <j-bot> b_jonas: 0.971
22:40:59 <b_jonas> there
22:41:00 <b_jonas> [ s
22:41:01 <j-bot> b_jonas: _0.772 0.492 _1.108 0.971 _1.131 _0.155 0.951 _0.069 1.5 _0.326 0.449 _1.901 _1.433 _0.352
22:41:04 <kspalaiologos> Yay
22:41:04 <b_jonas> it was still in your j-bot session
22:41:10 <b_jonas> you just had to type [ a s
22:41:10 <kspalaiologos> And another one
22:44:34 <b_jonas> kspalaiologos: solve http://wiki.math.bme.hu/view/Informatika1-2010/Hazi5
22:44:36 <b_jonas> your input is
22:45:19 <b_jonas> [ s0=: 69 7 8 28 18 92 61 41 24 9 72 56
22:45:20 <j-bot> b_jonas: |ok
22:45:54 -!- kspalaiologos has quit (Ping timeout: 265 seconds).
22:46:33 <b_jonas> chunk them to distinct groups of length 3, so the first grtoup is [69, 7, 8], the second is [28,18,92], the third is [61,41,24] etc, compute the product of the three numbers in each of those groups, and the sum of those products
22:46:45 <b_jonas> no wait
22:46:46 <b_jonas> don't compute the sum
22:46:50 <b_jonas> just compute the list of products
22:47:07 <b_jonas> output should be 3864 46368 60024 36288
22:47:24 <b_jonas> but make it work for longer input vectors too, like the other examples on that page
22:47:44 <b_jonas> then solve http://wiki.math.bme.hu/view/Informatika1-2010/Hazi4
22:49:39 <b_jonas> inputs are:
22:49:47 <b_jonas> [ m1=: _2]\ 270 294 337 357 390 414 457 477 510 534 577 597 630 654 697 717 750 774 817 837 870 894 937 957 990 1014 1057 1077 1110 1134 1230 1254 1338 1362
22:49:47 <j-bot> b_jonas: |ok
22:49:50 <b_jonas> [ m2=: _2]\ 319 567 366 539 540 714 545 809 780 954 785 1055 900 1074 905 1169 1025 1280 1140 1324
22:49:51 <j-bot> b_jonas: |ok
22:50:06 <b_jonas> (copy them with "j-bot load: b_jonas," if you want)
22:50:49 <b_jonas> m1 are pairs of times from a railway timetable from town A to B, first in the pair is when the train departs from A (in minutes from midnight), second is when the train arrives in town B
22:51:02 <b_jonas> similarly m2 is timetable from B to C
22:51:15 <b_jonas> [ g=: 720
22:51:15 <j-bot> b_jonas: |ok
22:51:51 <b_jonas> you want to arrive to C at time g or before, when is the latest you can start from A, assuming it takes no time to transfer from one train to another in B
22:52:01 <b_jonas> answer should be 510
22:52:22 <b_jonas> solution should work for other inputs too of course
23:05:44 -!- xkapastel has joined.
23:06:37 <b_jonas> kspalaiologos: third problem. you have a set of piles of pebbles, represented by a list of the number of pebbles in each pile, order of the list doesn't matter. in each step, you take one pebble from each pile and make a new pile from them.
23:07:22 <b_jonas> compute the state after a step, then iterate that. for example, if you start from (10), then the next state is (9 1), then (8 2), then (7 1 2), then (6 1 3).
23:07:43 <b_jonas> Use (7 3) as the starting state and iterate until you get the fixed point (4 3 2 1)
23:08:23 <b_jonas> then, if you want something more tricky, generate all possible partitions of 10 pebbles, and prove with a computation that they each go to the fixed point (4 3 2 1) eventually.
23:08:44 <b_jonas> find all cycles for 12 pebbles instead of 10.
23:11:28 <esowiki> [[User talk:Oklomsy]] https://esolangs.org/w/index.php?diff=68789&oldid=68780 * JonoCode9374 * (+207)
23:20:34 <imode-ruby> what's being discussed?
23:20:41 <imode> I second my twin.
23:28:38 <esowiki> [[BF instruction minimalization]] https://esolangs.org/w/index.php?diff=68790&oldid=66685 * Smjg * (+2) /* TonyBrown148's attempt (2 instructions currently) */ what was presumably meant
←2020-01-09 2020-01-10 2020-01-11→ ↑2020 ↑all