←2025-11-18 2025-11-19 2025-11-20→ ↑2025 ↑all
00:00:01 <b_jonas> I found a line that checks if the message ends with his nick, at perlbot.git/lib/Bot/BB3/Roles/IRC.pm line 308, but I can't see what the bot does when that matches
00:00:43 <b_jonas> help
00:00:47 <b_jonas> perlbot help
00:00:48 <perlbot> b_jonas: Provides help text for a specific command. Try 'help echo'. See also the command 'plugins' to list all of the currently loaded plugins.
00:04:07 <ais523> ooh, looks like Rust is getting INTERCAL's select operator as a builtin: https://github.com/rust-lang/rust/issues/149069
00:04:25 <b_jonas> perlbot echo +6960-5709-8104+1009
00:05:54 <b_jonas> I think when I write an IRC bot again, I should make it use \x0F as the prefix before the nick in replies instead of the non-ascii prefix that HackEso uses, at least when it replies with a PRIVMSG rather than NOTICE
00:21:24 <esolangs> [[2 Bits, 1 Byte]] M https://esolangs.org/w/index.php?diff=168651&oldid=160703 * None1 * (+4) /* Operations */
00:24:47 <esolangs> [[Wsad]] M https://esolangs.org/w/index.php?diff=168652&oldid=140310 * None1 * (+0) /* Interpreter */ Fix typo
00:25:39 -!- ais523 has quit (Quit: quit).
00:25:44 <esolangs> [[PoeticFuck]] https://esolangs.org/w/index.php?diff=168653&oldid=137032 * None1 * (+71)
00:26:48 <esolangs> [[Random Brainfuck]] M https://esolangs.org/w/index.php?diff=168654&oldid=139263 * None1 * (+30) See also
01:13:26 -!- amby has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement).
01:18:06 <simcop2387> perlbot: literal you
01:18:06 -!- pool has quit (Read error: Connection reset by peer).
01:18:07 <perlbot> simcop2387: <*:##NULL> P:macro you is `compose `eval if (rand()<0.1) {"[echo I am a stick]"} else {"[fact _real_you]"}!!
01:18:29 -!- pool has joined.
01:19:41 <simcop2387> b_jonas: so perlbot will respond if you do, "<factoid> perlbot", and apparently i setup some weird trap on 'you ...' for something and now i don't remember why exactly other than it's part of a joke from The Stormlight Archive books by brandon sanderson.
01:19:50 <simcop2387> perlbot: literal _real_you
01:19:50 <perlbot> simcop2387: <*:##NULL> _real_you is I am #perl's infobot and utility bot. I only answer if addressed. Type "perlbot: perl" to learn about "perl", "perlbot: re" to learn about "re", etc. I was originally written by Chris62vw but am currently maintained by simcop2387 and the codebase is based on "buubot". For more information see, perlbot: source
01:20:23 <simcop2387> oh! for this:
01:20:26 <simcop2387> perlbot: you are a dummy
01:20:27 <perlbot> simcop2387: Stored you are a dummy
01:20:43 <simcop2387> except that works for me because i have override permissions, ugh
01:21:42 <simcop2387> or it's because of the namesapces actually, that set it here in #esolangs
01:23:11 <korvo> perlbot: you are a bot
01:23:12 <perlbot> korvo: Stored Insufficient permissions for changing protected factoid [you]
01:23:50 * korvo helping
01:25:27 <simcop2387> heh. it's been a while since i would have set that up so i probably tweaked other behavior that caused it to not work the same, quite possibly the namespace stuff
01:26:15 <b_jonas> func oeis_r is [eval use HTML::Tree; for$e(HTML::Tree->new_from_content([quote d [call oeis_r.getraw [arg]]])->descendants){ $o{$e->attr("class")}//=$e->as_text } ($o=$o{seqnumname})?$o.$o{seqdata}:$o{pagelinkbox} ]
01:26:28 <b_jonas> perlbot func oeis_r is [eval use HTML::Tree; for$e(HTML::Tree->new_from_content([quote d [call oeis_r.getraw [arg]]])->descendants){ $o{$e->attr("class")}//=$e->as_text } ($o=$o{seqnumname})?$o.$o{seqdata}:$o{pagelinkbox} ]
01:26:28 <perlbot> b_jonas: Stored oeis_r is [eval use HTML::Tree; for$e(HTML::Tree->new_from_content([quote d [call oeis_r.getraw [arg]]])->descendants){ $o{$e->attr("class")}//=$e->as_text } ($o=$o{seqnumname})?$o.$o{seqdata}:$o{pagelinkbox} ]
01:26:39 <b_jonas> perlbot oeis_r 4,40
01:26:43 <perlbot> b_jonas: A002322 Reduced totient function psi(n): least k such that x^k == 1 (mod n) for all x prime to n; also known as the Carmichael lambda function (exponent of unit group mod n); also called the universal exponent of n. (Formerly M0298 N0110)1, 1, 2, 2, 4, 2, 6, 2, 6, 4, 10, 2, 12, 6, 4, 4, 16, 6, 18, 4, 6, 10, 22, 2, 20, 12, 18, 6, 28, 4, 30, 8, 10, 1... [Output truncated. Use `more` to read more]
01:27:42 <b_jonas> perlbot oeis_r 61 160 221 2513
01:27:47 <perlbot> b_jonas: Sorry, but the terms do not match anything in the table. There were no advanced matches found for the numeric terms in your query. If your sequence is of general interest, please submit it using the form provided and it will (probably) be added to the OEIS! Include a brief description and if possible enough terms to fill 3 lines on the screen. We need at least 4 terms.
01:28:21 <b_jonas> simcop2387: I see
01:29:01 <b_jonas> oeis_r 15731 23276 perlbot
01:29:05 <perlbot> b_jonas: A373040 a(n) = (A084218(n) - 1)/12. 0, 1, 6, 17, 50, 79, 196, 273, 492, 651, 1210, 1247, 2366, 2549, 3656, 4369, 6936, 6397, 10830, 10267, 14314, 15731, 23276, 19935, 31300, 30759, 39858, 40197, 58870, 47529, 76880, 69905, 88336, 90169, 117846, 100877, 156066, 140791, 172724, 164123, 235340, 186083
01:29:50 <b_jonas> ais523: ^ so perlbot can reply when its nick is at the *end* rather than the start of the message. now that looks like we can abuse it to create bot loops.
01:53:28 <b_jonas> `` echo I0BpltRpNXO4ROdD # 7
01:53:30 <HackEso> I0BpltRpNXO4ROdD
01:54:27 <b_jonas> `` echo I0BpltRpNXO4ROdD perlbot
01:54:29 <HackEso> I0BpltRpNXO4ROdD perlbot
01:54:31 <perlbot> HackEso: `` echo I0BpltRpNXO4ROdD perlbot # 7
01:55:11 <b_jonas> right, that doesn't work because HackEso doesn't allow a nick prefix and perlbot insists on writing one
01:55:15 <b_jonas> should try with lambdabot then
01:55:33 <b_jonas> lambdabot echo w9yIsEfJ-PAAG-r7
01:55:55 <b_jonas> lambdabot run "qCb1gLbwh6i8q-_n"
01:56:06 <b_jonas> no, I think lambdabot wants a punctuation prefix too
01:58:09 <b_jonas> lambdabot: run "qCb1gLbwh6i8q-_n"
01:58:26 <b_jonas> lambdabot: @run "CcmI9RaPVjLnO_IS"
01:58:27 <lambdabot> "CcmI9RaPVjLnO_IS"
02:04:14 <b_jonas> perlbot I0BpltRpNXO4ROdD
02:04:17 <perlbot> b_jonas: @run const (var "perlbot I0BpltRpNXO4ROdD") 6
02:04:36 <b_jonas> @run var "perlbot I0BpltRpNXO4ROdD"
02:04:38 <lambdabot> perlbot I0BpltRpNXO4ROdD
02:05:08 <b_jonas> @run var "I0BpltRpNXO4ROdD perlbot"
02:05:10 <lambdabot> I0BpltRpNXO4ROdD perlbot
02:06:08 <b_jonas> @run var "I0BpltRpNXO4ROdD perlbot"
02:06:10 <lambdabot> I0BpltRpNXO4ROdD perlbot
02:06:36 <b_jonas> compose {echo {fact nYLoSe5MxIZZPjKl is 8} {fact macro I0BpltRpNXO4ROdD is ^compose ^eval $n= ^quote d ^fact nYLoSe5MxIZZPjKl''-1;$n<0 and $n=0; $s=1<$n? q/@run const (var "I0BpltRpNXO4ROdD perlbot") /.$n :"done"; "<eval <quote d <fact nYLoSe5MxIZZPjKl is $n>>; q/$s/>"''}}
02:06:40 <b_jonas> perlbot compose {echo {fact nYLoSe5MxIZZPjKl is 8} {fact macro I0BpltRpNXO4ROdD is ^compose ^eval $n= ^quote d ^fact nYLoSe5MxIZZPjKl''-1;$n<0 and $n=0; $s=1<$n? q/@run const (var "I0BpltRpNXO4ROdD perlbot") /.$n :"done"; "<eval <quote d <fact nYLoSe5MxIZZPjKl is $n>>; q/$s/>"''}}
02:06:40 <perlbot> b_jonas: Stored nYLoSe5MxIZZPjKl is 8 Stored I0BpltRpNXO4ROdD is ^compose ^eval $n= ^quote d ^fact nYLoSe5MxIZZPjKl''-1;$n<0 and $n=0; $s=1<$n? q/@run const (var "I0BpltRpNXO4ROdD perlbot") /.$n :"done"; "<eval <quote d <fact nYLoSe5MxIZZPjKl is $n>>; q/$s/>"''
02:06:45 <b_jonas> @run var "I0BpltRpNXO4ROdD perlbot"
02:06:46 <lambdabot> I0BpltRpNXO4ROdD perlbot
02:07:00 <b_jonas> @run var "nYLoSe5MxIZZPjKl perlbot"
02:07:01 <lambdabot> nYLoSe5MxIZZPjKl perlbot
02:07:10 <b_jonas> @run var "perlbot nYLoSe5MxIZZPjKl"
02:07:12 <lambdabot> perlbot nYLoSe5MxIZZPjKl
02:07:33 <b_jonas> maybe perlbot is just ignoring lambdabot?
02:07:52 <b_jonas> nYLoSe5MxIZZPjKl perlbot
02:07:52 <perlbot> b_jonas: 8
02:13:52 <int-e> that's okay, lambdabot is ignoring perlbot too
02:14:02 <b_jonas> fungot: ^ul (FRsj49pFzUGPbGn-)S
02:14:02 <fungot> b_jonas: ( a
02:15:14 <b_jonas> I don't know then, but this perlbot nick suffix invocation still sounds like it's ripe for a botloop, we just don't have enough other bots to potentiate that
02:17:37 <int-e> it wasn't ignoring esolangs though. added that
02:20:59 <int-e> (to be clear, my "it" was lambdabot. I don't even know who runs perlbot.)
02:25:38 <esolangs> [[ASTLang]] https://esolangs.org/w/index.php?diff=168655&oldid=168603 * NTMDev * (+19) /* Replace substrings */
02:26:32 <esolangs> [[ASTLang]] https://esolangs.org/w/index.php?diff=168656&oldid=168655 * NTMDev * (+146) /* Functions */
02:27:42 <esolangs> [[ASTLang]] https://esolangs.org/w/index.php?diff=168657&oldid=168656 * NTMDev * (+21) /* Slicing */
02:44:29 <esolangs> [[Chicken]] M https://esolangs.org/w/index.php?diff=168658&oldid=163435 * None1 * (-14) /* External resources */
03:25:11 <esolangs> [[ASTLang]] https://esolangs.org/w/index.php?diff=168659&oldid=168657 * NTMDev * (+192) /* Bugs */
04:18:27 -!- pool has quit (Read error: Connection reset by peer).
04:20:32 -!- pool has joined.
07:28:45 <esolangs> [[Special:Log/upload]] upload * None1 * uploaded "[[File:Readable.png]]": Logo of the [[Readable]] esolang
07:33:23 <esolangs> [[Readable]] https://esolangs.org/w/index.php?diff=168661&oldid=168612 * None1 * (+416) Add infobox for Readable
07:41:36 <esolangs> [[Wizzcake]] M https://esolangs.org/w/index.php?diff=168662&oldid=124596 * None1 * (+0) Fix typo
07:42:12 <esolangs> [[Wizzcake]] https://esolangs.org/w/index.php?diff=168663&oldid=168662 * None1 * (+29)
07:43:02 <esolangs> [[Wizzcake+]] M https://esolangs.org/w/index.php?diff=168664&oldid=139937 * None1 * (+1) Fix typos
07:43:31 <esolangs> [[Wizzcake+]] M https://esolangs.org/w/index.php?diff=168665&oldid=168664 * None1 * (+1) /* The Base Instructions */
07:44:06 <esolangs> [[Wizzcake+]] M https://esolangs.org/w/index.php?diff=168666&oldid=168665 * None1 * (-25) There is input
07:46:06 <esolangs> [[Brainfuck extended]] M https://esolangs.org/w/index.php?diff=168667&oldid=144901 * None1 * (+0) /* Register Commands */ Fix typo
07:49:39 <esolangs> [[B2C]] M https://esolangs.org/w/index.php?diff=168668&oldid=144777 * None1 * (+1) /* Introduction */ 3rd person
07:53:45 <esolangs> [[Braindeadcpu]] M https://esolangs.org/w/index.php?diff=168669&oldid=154883 * None1 * (-1) Fix typos
07:54:23 <esolangs> [[Braindeadcpu]] M https://esolangs.org/w/index.php?diff=168670&oldid=168669 * None1 * (+23)
07:54:41 <esolangs> [[B2C]] M https://esolangs.org/w/index.php?diff=168671&oldid=168668 * None1 * (+32) /* External resources */
08:05:06 -!- svm has joined.
08:07:42 -!- msv has quit (Ping timeout: 244 seconds).
08:20:09 <esolangs> [[Brainyay]] https://esolangs.org/w/index.php?diff=168672&oldid=168619 * PhiPhiPHIpHi * (-209)
08:20:14 -!- tromp has joined.
08:20:35 <esolangs> [[Brainyay]] https://esolangs.org/w/index.php?diff=168673&oldid=168672 * PhiPhiPHIpHi * (-52)
08:34:16 <esolangs> [[Push-up automaton]] https://esolangs.org/w/index.php?diff=168674&oldid=149868 * JIT * (+9)
08:35:39 -!- Sgeo has quit (Read error: Connection reset by peer).
08:40:14 <esolangs> [[Brainyay]] https://esolangs.org/w/index.php?diff=168675&oldid=168673 * PhiPhiPHIpHi * (+59)
09:03:22 <esolangs> [[Quests]] https://esolangs.org/w/index.php?diff=168676&oldid=122276 * ChuckEsoteric08 * (+859) Improved translation of Minsky machine
09:15:10 <esolangs> [[Readable]] M https://esolangs.org/w/index.php?diff=168677&oldid=168661 * None1 * (-1) /* Commands */
09:17:15 <esolangs> [[Readable/ASCII Readable]] N https://esolangs.org/w/index.php?oldid=168678 * None1 * (+208) Created page with ":{{Back|Readable}} It's a dialect of [[Readable]] that uses {{cd|=}} instead of {{cd|}} (U+2212). ==Implementations== The author's implementation of [[Readable]] actually interprets ASCII Readable as well."
09:17:32 <esolangs> [[Readable/ASCII Readable]] M https://esolangs.org/w/index.php?diff=168679&oldid=168678 * None1 * (+3)
09:17:55 <esolangs> [[Readable/ASCII Readable]] M https://esolangs.org/w/index.php?diff=168680&oldid=168679 * None1 * (+1)
09:20:23 <esolangs> [[Readable]] https://esolangs.org/w/index.php?diff=168681&oldid=168677 * None1 * (+171)
09:22:34 <esolangs> [[Viktor's Divisibility Checker]] https://esolangs.org/w/index.php?diff=168682&oldid=168642 * Yayimhere2(school) * (+1) /* Syntax */
09:23:58 <esolangs> [[Viktor's Divisibility Checker]] https://esolangs.org/w/index.php?diff=168683&oldid=168682 * Yayimhere2(school) * (+150) /* Syntax */
09:24:17 <esolangs> [[Template:Sub]] N https://esolangs.org/w/index.php?oldid=168684 * None1 * (+170) Created page with "<includeonly>[[{{{1}}}/{{{2}}}|{{{2}}}]]</includeonly><noinclude>==Usage== <nowiki>{{Sub|Deadfish|Constants}}</nowiki> Results in: {{Sub|Deadfish|Constants}}</noinclude>"
09:24:48 <esolangs> [[Viktor's Divisibility Checker]] https://esolangs.org/w/index.php?diff=168685&oldid=168683 * Yayimhere2(school) * (+4) /* Syntax */
09:25:26 <esolangs> [[Viktor's Divisibility Checker]] https://esolangs.org/w/index.php?diff=168686&oldid=168685 * Yayimhere2(school) * (+17) /* Syntax */
09:26:17 <esolangs> [[Viktor's Divisibility Checker]] https://esolangs.org/w/index.php?diff=168687&oldid=168686 * Yayimhere2(school) * (+74) /* Syntax */
09:45:03 <esolangs> [[Special:Log/newusers]] create * Timm * New user account
09:56:10 <esolangs> [[3x]] https://esolangs.org/w/index.php?diff=168688&oldid=161543 * Yayimhere2(school) * (-29) /* Implementations */ There's no proof of turing completeness, so I took of the tag.
09:56:13 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=168689&oldid=168650 * Timm * (+89)
09:59:26 <esolangs> [[User:Timm]] N https://esolangs.org/w/index.php?oldid=168690 * Timm * (+51) Created page with "hi i don't have idea on this page =='''''bye'''''=="
10:44:00 <esolangs> [[ByteByteIfJump]] N https://esolangs.org/w/index.php?oldid=168691 * Timm * (+884) Created page with "hi ByteByteIfJump has this format: A B C D it does: B* = B* - A* if B* = C* then jump D* ?* is change or get address cell in code ?* output ? not get address cell all negative numbers in this esolang are fffffffffffffffffffffffffffffffffffffffffffffffff
10:44:21 <esolangs> [[ByteByteIfJump]] https://esolangs.org/w/index.php?diff=168692&oldid=168691 * Timm * (+12)
10:46:06 <esolangs> [[ByteByteIfJump]] https://esolangs.org/w/index.php?diff=168693&oldid=168692 * Timm * (+62)
10:46:57 <esolangs> [[ByteByteIfJump]] https://esolangs.org/w/index.php?diff=168694&oldid=168693 * Timm * (-2)
10:48:36 <esolangs> [[User:Timm]] https://esolangs.org/w/index.php?diff=168695&oldid=168690 * Timm * (+51)
11:07:56 <APic> Hi
11:25:37 -!- wob_jonas has joined.
11:26:36 -!- wob_jonas71 has joined.
11:27:09 -!- wob_jonas has quit (Killed (NickServ (GHOST command used by wob_jonas71))).
11:27:13 -!- wob_jonas71 has changed nick to wob_jonas.
11:31:47 -!- wob_jonas has quit (Ping timeout: 250 seconds).
11:36:20 <esolangs> [[Talk:Last ReSort]] https://esolangs.org/w/index.php?diff=168696&oldid=72385 * Yayimhere2(school) * (-49) It was *signed* with like the format and everything sooooo deleted the unsigned
12:25:27 -!- svm has changed nick to msv.
12:35:36 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:36:23 -!- tromp has joined.
12:51:49 -!- amby has joined.
13:34:26 -!- Yayimhere has joined.
13:35:17 <Yayimhere> hello
13:35:39 <Yayimhere> I have a name, and I wanna know your opinions on it: The Brezis-Krugman Drunkard
13:39:04 <esolangs> [[MultiScript]] https://esolangs.org/w/index.php?diff=168697&oldid=168622 * PrySigneToFry * (+39)
14:10:03 <esolangs> [[Talk:Plushie-complete]] https://esolangs.org/w/index.php?diff=168698&oldid=142462 * Yayimhere2(school) * (+154) /* A lot of Esolangs are Plushie-complete */
14:14:53 -!- pr1sm has joined.
14:20:52 -!- ais523 has joined.
14:24:12 <esolangs> [[Talk:Plushie-complete]] https://esolangs.org/w/index.php?diff=168699&oldid=168698 * Corbin * (+253) /* Plushie-completeness isn't isomorphism-invariant */ new section
14:35:54 <esolangs> [[Atamagaokashii]] M https://esolangs.org/w/index.php?diff=168700&oldid=168491 * RaiseAfloppaFan3925 * (+239) /* Examples */ I have no excuses to not put anything new in the language but I have no ideas for the language
14:39:40 -!- pr1sm has quit (Ping timeout: 264 seconds).
15:16:39 -!- pr1sm has joined.
15:27:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:28:20 -!- pr1sm has quit (Remote host closed the connection).
15:32:04 <esolangs> [[CARP]] M https://esolangs.org/w/index.php?diff=168701&oldid=167537 * TheCanon2 * (+61) Addition program
15:35:45 -!- Yayimhere has quit (Ping timeout: 250 seconds).
15:57:40 -!- tromp has joined.
16:02:00 -!- Yayimhere has joined.
16:23:53 <Yayimhere> hello ais
16:24:28 <Yayimhere> i hadet noticed you joined
16:26:32 <korvo> I'd like to either categorize joke concepts or start deleting pages like [[Plushie-complete]]. The cognitive load of constantly remembering that some concepts are jokes is starting to itch.
16:27:23 <Yayimhere> I think joke concepts definitely are a good idea
16:28:56 <ais523> I don't think Plushie-complete is necessarily intended as a joke, it's just an excessively childish view of programming
16:28:57 -!- Lord_of_Life_ has joined.
16:29:45 <Yayimhere> ais523: in fact
16:30:01 -!- Lord_of_Life has quit (Ping timeout: 264 seconds).
16:30:14 <ais523> ill-defined concepts like that get posted all the time, not just on esolangs.org, by people who don't realise how wide the field of programming actually is
16:30:19 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
16:30:49 <ais523> code golf stack exchange has struggled with challenges like "write a factorial function without using multiplication" which are likewise impossible to define when the languages get too general
16:37:27 <korvo> ais523: Worse, I think PSTF is often using a chatbot to hold a translation party. I think that we are merely used to what translation-party bot output looks like and don't think of it as slop.
16:38:07 <ais523> korvo: well such output is intended to be laughed at
16:38:55 <ais523> I do still think it's offtopic, but someone was working on gradually migrating it all away from esolangs.org which is a good outcome
16:39:15 <esolangs> [[Talk:Last ReSort]] https://esolangs.org/w/index.php?diff=168702&oldid=168696 * Aadenboy * (+50) the second message was placed after the fact
16:39:34 <korvo> ...Huh, none of the idiom dictionaries seem to know that one. Lucky 10000: A translation party is a repeated translation of text from one language to another, to another, to another... It's like the game of telephone, which I think is still called "Chinese whispers" in the Commonwealth.
16:40:17 <korvo> Yayimhere: I've asked before about a [[category:joke concepts]] but we don't have it yet. Some folks thought that we should delete joke concepts instead.
16:40:58 <Yayimhere> korvo: tbh, a lot of joke concepts are just filling the wiki with "nonsense" and such
16:42:36 <ais523> I imagine lots of people see the computational classes and think "I want to make one of those of my own"
16:43:10 <ais523> but don't know what makes a computational class interesting, and/or don't realise that it's likely that most of the interesting ones have already been discovered
16:43:12 <Yayimhere> true
16:43:13 <korvo> Yayimhere: Yes. However, I'm an inclusionist, so that's not a strong-enough reason for me to push for deletion as the only approach. Moreover, I see this wiki as an inclusionist refuge from deletionist English WP.
16:43:29 <int-e> hehe, compute n! as a probabilistic computable real by sampling random permutations of 1..n, recording unique ones, and reporting the number of unique ones seen so far for each sample. (converges to n! almost certainly)
16:43:30 <Yayimhere> korvo: I guess that makes sense
16:43:52 <ais523> (there are two computational classes that I haven't seen documented before but think are interesting, the https://esolangs.org/wiki/Conedy computational class and the https://esolangs.org/wiki/Feed_the_Chaos computational class, which are possibly the same as each other although probably not)
16:44:33 <korvo> I'm reminded of when I was a child and we played "wall ball". This is a game involving a wall and a bouncing ball; the rules aren't important. What is important is that the children would keep coming up with new rules which involved saying magic words and waving their hands near the ball, and learning those extra rules was how to win.
16:44:44 <int-e> (well it's a rather weak notion of computability... usually you want to satisfy given error bounds, not just convergence)
16:45:08 <ais523> korvo: there are some semi-formalized versions of that basic idea, such as Mao
16:45:25 <korvo> One day the physical education teacher came out and showed us the actual rules. There were like four of them. He then *forbade magic words* and required everybody to play using only the bare rules, and disqualified anybody who tried to wave their hands or chant.
16:45:50 <ais523> korvo: and that completely ruined the game?
16:46:10 <int-e> korvo: so Calvinball is real
16:46:50 <int-e> and scary dinosaur teachers
16:46:58 <korvo> ais523: Oh, no, it saved it! I'm a big fan of Kong Fuzi, who had similar opinions about the scholars around him; they played by magic and rumors rather than what was best for a then-sprawling empire.
16:47:51 <ais523> so when I was at school, we often played a game in the playground that the other players just called "longball", and I assumed it was just made up or custom to the school
16:47:54 <korvo> int-e: Watterson's from the same part of the USA, yeah. This is what the more secular parts of the States look like.
16:48:16 <ais523> and very recently I discovered it was based on an actual game https://en.wikipedia.org/wiki/Danish_longball and was following the real rules of that game very closely
16:48:30 <ais523> (the primary adaptation was that we didn't have a playing field of the correct dimensions, so we improvised)
16:48:51 <korvo> Anyway, Kong Fuzi's biggest idea, the one that he (obliquely) said that the emperor should do, was to "rectify the words" that the empire used to describe everything. Call eggs "eggs" and not something else.
16:48:58 <ais523> also we used our legs rather than a bat, but that's also probably a concession to not having the appropriate equipment
16:49:27 <ais523> but I was shocked to discover that it was actually a real game
16:49:54 <korvo> Oh, fun. TIL. Apparently ours was a real game too: https://en.wikipedia.org/wiki/Wallball_(children%27s_game)
16:50:28 <korvo> Oh no, the memories are real https://en.wikipedia.org/wiki/Four_square
16:55:15 <fizzie> Finland has its own spin-off version of baseball, which sometimes causes a little confusion because we don't have a separate word for the American one: https://en.wikipedia.org/wiki/Pes%C3%A4pallo
16:55:48 <fizzie> I guess not too dissimilarly from the whole football/soccer thing, except maybe the games aren't _quite_ as different.
16:55:59 -!- Yayimhere has quit (Quit: Client closed).
17:02:11 <fizzie> Oh, I'd forgotten (but now do vividly remember) that mechanism for determining which team bats first, which is this weird minigame where single representatives of both teams take turns grabbing the bat consecutively higher up (starting from where the referee grabbed it when it was thrown at them), and the winner's the one who gets the last grab.
17:04:56 <esolangs> [[Boinkfuck]] N https://esolangs.org/w/index.php?oldid=168703 * Esolangist alt * (+855) Esolangist alt
17:05:29 <fizzie> Sports terms could do with some straightening up. The ball game we call "polttopallo" is the one generally known as dodgeball, but apparently Swedish "brännboll" (which it is basically a literal translation of) is close to that longball you mentioned.
17:26:08 <esolangs> [[1AMB0A]] N https://esolangs.org/w/index.php?oldid=168704 * Esolangist alt * (+800) Esolangist alt
17:37:04 <ais523> <fizzie> Finland has its own spin-off version of baseball, which sometimes causes a little confusion because we don't have a separate word for the American one ← you could just call it "American baseball", like Brits say "American football"
17:38:08 <ais523> that said, descriptive terms can also work for this sort of thing – Canadians call the British version of hockey "field hockey"
17:43:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:50:09 <esolangs> [[Solus]] N https://esolangs.org/w/index.php?oldid=168705 * H33T33 * (+645) Created page with "{{WIP}} Solus is a language being developed in C++ by [[User:H33T33]]. Solus works by reading characters one by one from a file. It will only ever hold one character at a time, meaning characters cannot work together. They can only adjust the different states of the progra
17:50:42 <fizzie> We call it "maahockey", where fi:maa = en:earth, ground. I guess because it's not on ice. ("Normal" hockey we call "jääkiekko", lit. "ice disc".)
17:52:37 <fizzie> Which is a little misleading, because the puck isn't made of ice.
17:56:34 -!- tromp has joined.
18:02:57 <b_jonas> ais523: those kinds of descriptive terms are often bad in English. "diving" means two generalized sports: one where the goal is to be underwater, including scuba diving and freediving; one is for jumping from a raised platform into water in an aesthetic way. The latter is sometimes called "olympic diving", you can understand why that's a bad name. The former is sometimes called "scuba diving", but
18:03:03 <b_jonas> that's not inclusive enough. There's a similar problem with the sports of rhythmic gymnastics and "olympic" gymnastics.
18:05:31 <b_jonas> nope, the latter is called "artistic gymnatics", which sounds stupid because rhythmic gymnastics is artistic too.
18:06:08 <b_jonas> both of them are (or were) on the olympic games.
18:14:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:30:06 -!- tromp has joined.
19:28:00 <b_jonas> "<ais523> the Emacs and vi/vim philosophies are orthogonal […] Emacs solves some problems, vim solves some other problems" => a vi fan could take this as insulting emacs, as in, vi solves the problem of editing text files, emacs has lots of features but sucks at the supposed original purpose of editing text files. it's like that urban legend about the 2000s mobile phone that has all sorts of fancy
19:28:06 <b_jonas> modern features but they forgot to implement phone calls on it.
19:28:33 <ais523> b_jonas: I'm OK if they take it like that – Emacs has an editor but it isn't optimized for editing, the optimization priorities are different
19:29:44 <ais523> I guess another point of view is that my laptop has a similar feature set to a modern phone, and when combined with my cellular router it can be used for almost all the same purposes
19:29:47 <ais523> but it can't make phone calls
19:31:03 <ais523> (Emacs is pretty good for editing by now, though)
19:31:28 <ais523> there's also a philosophical question of whether the better way to switch modes is using esc or ctrl
19:31:51 <ais523> (if you think of Emacs as modal except you have to hold Ctrl while not in insert mode, it's a fairly good mental model)
19:32:00 <ais523> (although not fully accurate)
19:36:38 <ais523> I do feel like becoming fully productive with vi/vim takes much longer than becoming fully productive with Emacs – in vi you often want to say things like "go 19 lines forwards" for full efficiency but I find it hard to count the lines quickly enough
19:36:44 <ais523> it has to be done subconsciously to be worthwhile
19:37:15 <ais523> in Emacs you can do the same thing (C-19n) but it isn't idiomatic, holding down a "move down" input or using the mouse would be more common
19:41:28 <korvo> I don't use acme, but I recently re-read the acme paper, and it definitely solves some problems in a way that is neither vim nor emacs. The amount of mouse is interesting.
19:48:45 -!- impomatic has joined.
21:33:06 <esolangs> [[Talk:Plushie-complete]] https://esolangs.org/w/index.php?diff=168706&oldid=168699 * * (+188) /* !INTERNET is Plushie-complete */ new section
21:44:41 <esolangs> [[!itoe]] N https://esolangs.org/w/index.php?oldid=168707 * * (+523) Created page with "'''!itoe''' is an esolang made by [[User:]]. ==Commands== {| class="wikitable" |+ Caption text |- ! Command !! Definition |- | ti (a) (b) || Sets a variable. |- | ado (a) || Prints a value. |- | +-*/|| Math operators. |- | gozayiho (a) ja (b) ija (c) || If command |- | ikunude (a
21:45:16 <esolangs> [[Category:Esolangs made by ]] N https://esolangs.org/w/index.php?oldid=168708 * * (+36) Created page with "A list of esolangs [[User:]] made"
21:49:26 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=168709&oldid=168647 * * (+12) /* Non-alphabetic */
21:53:38 <esolangs> [[Special:Log/delete]] delete * Ais523 * deleted "[[Category:Esolangs made by ]]": unapproved category (you could keep a list on your userpage instead if you wanted to)
21:59:31 -!- joast has quit (Quit: Leaving.).
22:07:25 <esolangs> [[]] N https://esolangs.org/w/index.php?oldid=168710 * * (+412) Created page with "{{Distinguish/Confusion|}} is an esolang made by [[User:]]. It's basically [[bf]] but the symbols are replaced with squares. {| class="wikitable" |+ Caption text |- ! BF !! |- | + || |- | - || |- | . || |- | < || |- | > || |- | , || |- | [ || |- | ] || |} [[Category:Brainfu
22:07:31 <esolangs> [[]] https://esolangs.org/w/index.php?diff=168711&oldid=147736 * * (+4)
22:08:37 <esolangs> [[]] https://esolangs.org/w/index.php?diff=168712&oldid=168710 * * (+0)
22:11:36 <esolangs> [[]] https://esolangs.org/w/index.php?diff=168713&oldid=168712 * * (-3)
22:11:51 <esolangs> [[!itoe]] https://esolangs.org/w/index.php?diff=168714&oldid=168707 * * (-16)
22:25:25 <esolangs> [[!itoe is Turing-complete]] N https://esolangs.org/w/index.php?oldid=168715 * * (+294) Created page with "Here, [[User:]] will prove the Turing-completeness of [[!itoe]]. Compared to [[bf]]: {| class="wikitable" |- ! !itoe !! BF |- | tasindu || , |- | ikunude || [ and ] |- | +-*/ || + and - |- | ado || . |} We also have variables, so < and > aren't a problem. As so
22:25:53 <esolangs> [[!itoe is Turing-complete]] https://esolangs.org/w/index.php?diff=168716&oldid=168715 * * (+20)
22:26:57 <esolangs> [[Special:Log/move]] move * * moved [[!itoe is Turing-complete]] to [[!itoe Turing-completeness proof]]: consistency with the rest of the proofs
22:35:57 -!- sytra has joined.
22:38:09 -!- sytra has quit (Client Quit).
22:38:40 -!- sytra has joined.
22:39:25 <esolangs> [[User:Buckets]] M https://esolangs.org/w/index.php?diff=168719&oldid=168646 * Buckets * (+9)
22:40:39 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=168720&oldid=168709 * Buckets * (+10)
22:41:04 <esolangs> [[3-h]] N https://esolangs.org/w/index.php?oldid=168721 * Buckets * (+1556) Created page with "3-h is an Esoteric Programming language created By [[User:Buckets]] in 2021. {| class="wikitable" |- ! Commands !! Instructions |- | 0a || It will Create 3 Children At the Root Index of a In ternary. |- | 1b || It will Share the Number in the Root At the Root Index of b In
22:42:50 <APic> Good Night
22:43:42 -!- sytra has quit (Remote host closed the connection).
22:47:54 <esolangs> [[100]] N https://esolangs.org/w/index.php?oldid=168722 * * (+529) Created page with "100 is an esolang made by [[User:]]. ==Commands== {| class="wikitable" |- ! Command !! What it does |- | + || Adds 1. |- | || Adds 100. |- | - || Subtracts 1. |- | || Subtracts 100. |- | !{} || Loops the amount of times on the current pointer location. |- | @{} || Loops 100 times
22:51:09 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=168723&oldid=168720 * * (+10) /* Non-alphabetic */
22:52:37 -!- DOS_User_webchat has joined.
23:01:39 -!- DOS_User_webchat has quit (Ping timeout: 250 seconds).
23:01:43 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:05:47 -!- DOS_User_webchat has joined.
23:11:16 <esolangs> [[15]] N https://esolangs.org/w/index.php?oldid=168724 * * (+438) Created page with "15 is an esolang made by [[User:]]. {| class="wikitable" |+ Caption text |- ! Code !! What it does |- | / || Adds |- | \ || Subtracts |- | || Multiplies |- | || Divides |- | || If operator |- | || Print top of the stack |- | || Request input |- | || True |- | || False |- | |
23:11:31 <esolangs> [[15]] https://esolangs.org/w/index.php?diff=168725&oldid=168724 * * (-3)
23:11:58 <esolangs> [[N15]] N https://esolangs.org/w/index.php?oldid=168726 * * (+19) Redirected page to [[15]]
23:12:03 -!- DOS_User_webchat has quit (Ping timeout: 250 seconds).
23:12:22 <esolangs> [[N15]] N https://esolangs.org/w/index.php?oldid=168727 * * (+19) Redirected page to [[15]]
23:14:15 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=168728&oldid=168723 * * (+18) /* Non-alphabetic */
23:15:39 <esolangs> [[15]] https://esolangs.org/w/index.php?diff=168729&oldid=168725 * * (+48)
23:24:57 <esolangs> [[Talk:Plushie-complete]] https://esolangs.org/w/index.php?diff=168730&oldid=168706 * * (+335) /* My esolangs are Plushie-complete */ new section
23:25:26 <esolangs> [[Talk:Plushie-complete]] M https://esolangs.org/w/index.php?diff=168731&oldid=168730 * * (+86) /* 15 */
23:27:40 -!- pool has quit (Ping timeout: 264 seconds).
23:31:40 -!- uparrow has joined.
23:32:57 <uparrow> Hi, i am ↑‎
23:33:11 -!- uparrow has quit (Client Quit).
23:33:41 <int-e> `unidecode ↑⇈
23:33:44 <HackEso> ​[U+2191 UPWARDS ARROW] [U+21C8 UPWARDS PAIRED ARROWS]
23:34:35 -!- Sgeo has joined.
23:35:54 <ais523> `welcome
23:35:56 <HackEso> Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <https://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
23:37:18 -!- pool has joined.
23:45:09 <esolangs> [[Esolang talk:Featured languages]] https://esolangs.org/w/index.php?diff=168732&oldid=130511 * * (+164) /* Please update the featured language */ new section
23:47:00 <ais523> the problem with asking to update the featured language is that we need multiple admins to make the decision, and there aren't really multiple admins
23:47:23 <ais523> also I'm not really involved in the featured languages process, so you'd probably need two admins who aren't me
23:47:57 <esolangs> [[Brainyay]] https://esolangs.org/w/index.php?diff=168733&oldid=168675 * PhiPhiPHipHi2.0 * (-9)
←2025-11-18 2025-11-19 2025-11-20→ ↑2025 ↑all