←2019-12-07 2019-12-08 2019-12-09→ ↑2019 ↑all
00:00:05 <b_jonas> two hyphens
00:00:19 <b_jonas> for a long option
00:00:44 <int-e> `sled ../bin/"//s=-r=--r=
00:00:47 <HackEso> ​../bin/"//allquotes | grep -P -i -- "$1" | shuf --random-source=/dev/urandom -n 2 | sport
00:00:51 <int-e> `"
00:00:52 <HackEso> 1/1:325) <oklopol> but touchscreens should feel like poking a boob \ 622) <oklopol> i don't lie, i tell stories <oklopol> there's no difference <oklopol> *a
00:00:58 <int-e> `" elliott
00:00:59 <HackEso> 1/1:1020) <elliott> beautiful summer / massacres in qusayr / sent from my iphone \ 995) <elliott> that is better than any made up story i was about to tell
00:01:33 <int-e> `" spongebob
00:01:34 <HackEso> 1/0:
00:02:41 <int-e> `' spongebob
00:02:42 <HackEso> No output.
00:03:36 <fizzie> Do you actually need that shuf option?
00:03:53 <fizzie> I mean, I don't mind, just wondering if it's insufficiently random by default.
00:04:40 <int-e> `` echo $(seq 10 | shuf)
00:04:41 <HackEso> 7 8 3 6 1 10 5 4 2 9
00:04:43 <int-e> `` echo $(seq 10 | shuf)
00:04:44 <HackEso> 4 10 8 1 5 9 6 2 3 7
00:05:23 <fizzie> "By default these commands use an internal pseudo-random generator initialized by a small amount of entropy, but can be directed to use an external source with the --random-source=file option. An error is reported if file does not contain enough bytes." https://www.gnu.org/software/coreutils/manual/html_node/Random-sources.html
00:06:17 <fizzie> It doesn't specify where that initialization is coming from, though.
00:06:46 <int-e> context, https://hack.esolangs.org/repo/rev/3e54f8d1843f ... let's see the logs
00:10:24 <int-e> fizzie: I guess it's not needed.
00:10:53 <int-e> I copied it from `wisdom without thinking too much about it. Except that I retyped it and messed it up in the process, rather than mechanically copying it.
00:11:07 <int-e> And by `wisdom I mean `quote
00:13:02 <fizzie> Looks like we used the highly rigorous statistical test of oerjan having a feeling in order to prove that the default was insufficiently random.
00:13:11 <b_jonas> `whatis '
00:13:12 <HackEso> ​'(1hackeso) - search quote database or print random quote
00:13:12 <b_jonas> `whatis "
00:13:13 <HackEso> ​"(1hackeso) - show two random quotes
00:13:15 <b_jonas> `whatis q
00:13:16 <HackEso> q(1hackeso) - search quote database or print random quote
00:13:19 <b_jonas> `whatis quote
00:13:20 <HackEso> quote(1hackeso) - search quote database or print random quote \ quote(8lambdabot) - no description
00:13:26 <b_jonas> `quote tswett
00:13:26 <HackEso> 163) <tswett> That is the mark of Gregor right there. <ais523> tswett: except that Gregor didn't write that <tswett> It's still the mark of Gregor. \ 167) <tswett> elliott: just to bring you up to speed, you are now my baby nephew. <olsner> wtf, elliott is a nephew and his uncle is here? <nooga> what <tswett> Heck yes I'm elliott's uncle. \ 240) <tswett> There are white Africans out there, but, you know. A black swan in the hand does not
00:13:28 <b_jonas> `q tswett
00:13:29 <HackEso> 163) <tswett> That is the mark of Gregor right there. <ais523> tswett: except that Gregor didn't write that <tswett> It's still the mark of Gregor. \ 167) <tswett> elliott: just to bring you up to speed, you are now my baby nephew. <olsner> wtf, elliott is a nephew and his uncle is here? <nooga> what <tswett> Heck yes I'm elliott's uncle. \ 240) <tswett> There are white Africans out there, but, you know. A black swan in the hand does not
00:13:30 <b_jonas> `' tswett
00:13:31 <HackEso> 163) <tswett> That is the mark of Gregor right there. <ais523> tswett: except that Gregor didn't write that <tswett> It's still the mark of Gregor. \ 167) <tswett> elliott: just to bring you up to speed, you are now my baby nephew. <olsner> wtf, elliott is a nephew and his uncle is here? <nooga> what <tswett> Heck yes I'm elliott's uncle. \ 240) <tswett> There are white Africans out there, but, you know. A black swan in the hand does not
00:13:56 <b_jonas> so none of these prints one random matching quote when you search?
00:14:36 <int-e> no, they print all quotes for some reason, in file order
00:14:51 <int-e> ' is a symlink to quote
00:14:57 <int-e> I suspect q is as well?
00:15:08 <fizzie> No, but it calls quote.
00:15:22 <fizzie> What's the right word for that? Should we call it a bashlink?
00:15:38 <int-e> `cat ../bin/q
00:15:39 <HackEso> quote "$@"
00:17:05 <b_jonas> ``` ls -dlF /hackenv/bin/{q,quote,\'}
00:17:07 <HackEso> lrwxrwxrwx 1 1000 1000 5 Jul 8 2017 /hackenv/bin/' -> quote* \ -rwxr-xr-x 1 1000 1000 11 Apr 7 2018 /hackenv/bin/q* \ -rwxr-xr-x 1 1000 1000 194 Apr 7 2018 /hackenv/bin/quote*
00:17:47 <esowiki> [[BIX Queue Subset]] https://esolangs.org/w/index.php?diff=67777&oldid=67238 * Ais523 * (+161) external resources
00:25:32 <b_jonas> ``` python3 '-cimport sys,os,random,re; open(1,"wb",closefd=0).write(random.choice([l for l in open(os.environ.get("HACKENV","/hackenv")+"/quotes", "rb") if re.search(os.fsencode(sys.argv[1]), l)]))' llio
00:25:33 <HackEso> ​<ZOMGMODULES> I can trust elliott_ to have an opinion on anything and everything <elliott_> Yes. <elliott_> And the best thing is: it is the correct opinion.
00:25:45 <b_jonas> prints one random quote that matches the regex "llio"
00:27:05 <b_jonas> ``` python3 '-cimport sys,os,random,re; open(1,"wb",closefd=0).write(b"".join(random.sample([l for l in open(os.environ.get("HACKENV","/hackenv")+"/quotes", "rb") if re.search(os.fsencode(sys.argv[1]), l)], 2)))' fun.ot
00:27:06 <HackEso> ​<fungot> boily: i'll probably stop programming the day i will hit the end of the program. \ <fungot> elliott_: it's a machine that looks like you!
00:27:09 <b_jonas> # prints two
00:27:28 <fizzie> I assume the fact that quote prints all the matching ones is intentional -- the reasoning being that you might be looking for a specific one that you faintly remember.
00:27:37 <b_jonas> probably
00:27:51 <b_jonas> I generally use grep for those things, but it makes sense that quote can do that too
00:27:57 <b_jonas> but sometimes I want to read a random fungot quote
00:27:57 <fungot> b_jonas: fnord has a factorial opcode, and you will be teh positively fnord.
00:28:10 <b_jonas> because there are so many bad ones that you want to do the list five quotes delete one routine on just them
00:28:29 <fizzie> `randquote fungot
00:28:29 <fungot> fizzie: he was gushing about the power of the first
00:28:30 <HackEso> 807) <olsner> fungot: what's your view on angels and other otherworldly beings? <fungot> olsner: well i'm mentioning theoretical image to be dumped in rain forests of laukaa.
00:28:40 <fizzie> `randquote fun.ot
00:28:41 <HackEso> 431) <fungot> elliott: an old colonel lost, but a new brother gained. together they will ascend, each time you must be adventurin'.
00:28:43 <fizzie> There you go.
00:28:46 <b_jonas> ah, randquote
00:28:47 <b_jonas> nice
00:29:47 <b_jonas> ``` python3 '-cimport sys,os,random,re; open(1,"wb",closefd=0).write(b"".join(random.sample([b"%d) %s"%(1+n,l) for n,l in enumerate(open(os.environ.get("HACKENV","/hackenv")+"/quotes", "rb")) if re.search(os.fsencode(sys.argv[1]), l)], 2)))' fun.ot
00:29:48 <HackEso> 768) <fungot> olsner: over the undertow! under the overpass! around the future and not just fnord for example. it's just the syntax \ 668) <fungot> elliott: but, there are imps around, the pad. it's hard to remember though your cross-hairs would never settle on an innocent little girl. chokes up now imagine she's white.
00:29:55 <b_jonas> ^ in case you want line numbers
00:30:16 <int-e> `` allquotes | shuf -n 1
00:30:18 <HackEso> 1194) <olsner> fungot: what do you do to get rid of information you no longer need? <fungot> olsner: emacs lisp for a while
00:30:28 <int-e> (is basically what `quote does)
00:30:31 <b_jonas> `whatis randquote
00:30:32 <HackEso> randquote(1hackeso) - no description
00:30:34 <int-e> (without arguments)
00:31:27 <b_jonas> `addwhatis randquote(1hackeso) - print a random quote matching a regular expression
00:31:29 <HackEso> addwhatis: replaced 'randquote(1hackeso)'
00:31:32 <esowiki> [[BIX Queue Subset]] M https://esolangs.org/w/index.php?diff=67778&oldid=67777 * Ais523 * (-2) cat
00:43:06 <b_jonas> What's the simplest infinite loop in /// ? The wiki article doesn't seem to say.
00:43:16 <b_jonas> oh right, that's ///
00:43:26 <b_jonas> what is the simplest loop that reads infinitely many patterns then?
00:44:24 <shachaf> hint-e
00:44:31 <shachaf> My learned clauses are so scow.
00:49:27 -!- sprocklem has joined.
01:24:20 -!- kingoffrance has joined.
01:36:35 -!- sprocklem has quit (Ping timeout: 265 seconds).
01:53:08 -!- Lord_of_Life has quit (Ping timeout: 276 seconds).
01:53:23 -!- Lord_of_Life_ has joined.
01:53:53 <esowiki> [[Keg]] https://esolangs.org/w/index.php?diff=67779&oldid=67776 * JonoCode9374 * (+0) Undo revision 67776 by [[Special:Contributions/JonoCode9374|JonoCode9374]] ([[User talk:JonoCode9374|talk]])
01:54:44 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
01:57:22 -!- sprocklem has joined.
01:59:31 -!- nfd9001 has joined.
02:44:27 <esowiki> [[Special:Log/newusers]] create * Ggtylerr * New user account
02:48:11 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=67780&oldid=67751 * Ggtylerr * (+290) /* Introductions */
02:54:18 <esowiki> [[User:Ggtylerr]] N https://esolangs.org/w/index.php?oldid=67781 * Ggtylerr * (+401) Created page with " ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>. GitHub: https://github.com/ggtylerr Twitch: https://www.twit..."
02:56:37 -!- nfd9001 has quit (Ping timeout: 250 seconds).
03:19:18 <esowiki> [[User talk:Ggtylerr]] N https://esolangs.org/w/index.php?oldid=67782 * Ggtylerr * (+145) Created page with "why do you want to discuss here ok well since you're here here's some ascii copypasta but made in brainfuck [https://pastebin.com/NUPRMEUR 1]"
03:32:44 <esowiki> [[Special:Log/newusers]] create * OpenMPT * New user account
03:43:03 -!- FreeFull has quit.
03:43:23 <esowiki> [[Baba is program]] N https://esolangs.org/w/index.php?oldid=67783 * Ggtylerr * (+3001) Started page
03:44:16 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=67784&oldid=67756 * Ggtylerr * (+22) Added "Baba is program"
03:46:54 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=67785&oldid=67780 * OpenMPT * (+215) /* Introductions */
04:13:57 -!- ArthurStrong has quit (Quit: leaving).
04:16:46 <esowiki> [[User talk:OpenMPT]] N https://esolangs.org/w/index.php?oldid=67786 * OpenMPT * (+166) Created page with "I want to create an esolang base on topologic... Because of my bad English, I can't explain about it more. However,I will paste the code of the virtual machine later."
04:18:59 -!- sprocklem has quit (Ping timeout: 265 seconds).
04:24:26 -!- sprocklem has joined.
04:38:18 -!- tromp_ has joined.
04:41:08 -!- tromp has quit (Ping timeout: 245 seconds).
05:35:26 -!- nfd9001 has joined.
05:38:42 -!- nfd9001 has quit (Read error: Connection reset by peer).
05:39:06 -!- nfd9001 has joined.
05:48:17 -!- ggtylerr has joined.
05:49:11 <ggtylerr> Heyo, is there anyway I can reset my password without having to wait for 24 hours? I accidentally put in the wrong email address (I have to primary ones) and now I can't send another one...
05:50:32 <ggtylerr> *2 primary ones
06:07:33 -!- j-bot has quit (Remote host closed the connection).
06:59:49 -!- tromp__ has joined.
07:01:53 -!- tromp_ has quit (Ping timeout: 276 seconds).
07:21:56 -!- imode has quit (Ping timeout: 240 seconds).
07:22:18 -!- nfd has joined.
07:23:57 -!- nfd9001 has quit (Ping timeout: 240 seconds).
07:50:21 <esowiki> [[User:Quadril-Is/Loop1]] N https://esolangs.org/w/index.php?oldid=67787 * Quadril-Is * (+19) Redirected page to [[Loop2]]
07:50:38 <esowiki> [[Loop2]] N https://esolangs.org/w/index.php?oldid=67788 * Quadril-Is * (+19) Redirected page to [[Loop1]]
07:50:44 -!- nfd9001 has joined.
07:51:08 <esowiki> [[User:Quadril-Is/Loop1]] https://esolangs.org/w/index.php?diff=67789&oldid=67787 * Quadril-Is * (+16) Changed redirect target from [[Loop2]] to [[User:Quadril-Is/Loop2]]
07:51:32 <esowiki> [[User:Quadril-Is/Loop2]] N https://esolangs.org/w/index.php?oldid=67790 * Quadril-Is * (+30) Redirected page to [[Quadril-Is/Loop1]]
07:51:39 -!- nfd has quit (Ping timeout: 265 seconds).
07:51:59 <esowiki> [[User:Quadril-Is/Loop2]] https://esolangs.org/w/index.php?diff=67791&oldid=67790 * Quadril-Is * (+5) Changed redirect target from [[Quadril-Is/Loop1]] to [[User:Quadril-Is/Loop1]]
07:52:48 <esowiki> [[Loop2]] https://esolangs.org/w/index.php?diff=67792&oldid=67788 * Quadril-Is * (-19) oops
07:53:26 <esowiki> [[User:Quadril-Is/Empty]] N https://esolangs.org/w/index.php?oldid=67793 * Quadril-Is * (+0) Created blank page
07:54:51 <esowiki> [[User:Quadril-Is]] https://esolangs.org/w/index.php?diff=67794&oldid=67294 * Quadril-Is * (+95) /* Some random stuff */
07:55:10 <esowiki> [[User:Quadril-Is]] https://esolangs.org/w/index.php?diff=67795&oldid=67794 * Quadril-Is * (+5) /* Some random stuff */
07:56:40 <esowiki> [[User talk:Quadril-Is/Empty]] N https://esolangs.org/w/index.php?oldid=67796 * Quadril-Is * (+0) Created blank page
07:58:41 <esowiki> [[User talk:Quadril-Is/Loop1]] N https://esolangs.org/w/index.php?oldid=67797 * Quadril-Is * (+45) Created page with "Secret second loop: [[User:Quadril-Is/Loop3]]"
07:59:30 <esowiki> [[User:Quadril-Is/Loop3]] N https://esolangs.org/w/index.php?oldid=67798 * Quadril-Is * (+40) Redirected page to [[User talk:Quadril-Is/Loop3]]
08:00:17 <esowiki> [[User talk:Quadril-Is/Loop3]] N https://esolangs.org/w/index.php?oldid=67799 * Quadril-Is * (+35) Redirected page to [[User:Quadril-Is/Loop3]]
08:02:46 -!- nfd9001 has quit (Ping timeout: 265 seconds).
08:28:02 <esowiki> [[Talk:Tttt]] https://esolangs.org/w/index.php?diff=67800&oldid=67775 * Hex96 * (+91) /* Other Programs */
08:42:57 <esowiki> [[User talk:Hex96]] https://esolangs.org/w/index.php?diff=67801&oldid=67765 * Hex96 * (+6) /* Tttt in Python, 175 bytes */
08:44:32 <esowiki> [[Baba is program]] https://esolangs.org/w/index.php?diff=67802&oldid=67783 * Hakerh400 * (-45) Added an interpreter
08:48:43 <esowiki> [[Talk:Baba is program]] N https://esolangs.org/w/index.php?oldid=67803 * Hakerh400 * (+255) Created page with "== Interpreter == Hello, I added an interpreter for your language. If you think any part of the implementation is not compliant with your specification, let me know. ~~~~"
08:50:48 <esowiki> [[Talk:Tttt]] https://esolangs.org/w/index.php?diff=67804&oldid=67800 * Hex96 * (+95)
08:51:11 <esowiki> [[Tttt]] https://esolangs.org/w/index.php?diff=67805&oldid=67773 * Hex96 * (+9) /* the symbols */
08:55:18 <esowiki> [[Tttt]] https://esolangs.org/w/index.php?diff=67806&oldid=67805 * Hex96 * (+66) /* the symbols */
09:09:35 <esowiki> [[User talk:Hex96]] https://esolangs.org/w/index.php?diff=67807&oldid=67801 * Hex96 * (+109) /* Challenge answers */
09:22:08 <ggtylerr> Hakerh400, if you can see this message, tysm! can't login rn since I forgot my pw and it takes 24 hours to reset it, but I'll definitely check it out
09:44:11 -!- kritixilithos has joined.
10:10:05 <esowiki> [[Baba Is You]] https://esolangs.org/w/index.php?diff=67808&oldid=67012 * Quadril-Is * (+59) /* Infinite loop */
10:50:44 -!- arseniiv has joined.
10:54:34 -!- LKoen has joined.
11:02:37 <esowiki> [[Talk:Baba is program]] https://esolangs.org/w/index.php?diff=67809&oldid=67803 * Ggtylerr * (+689) replied
11:09:22 <esowiki> [[Baba is program]] https://esolangs.org/w/index.php?diff=67810&oldid=67802 * Ggtylerr * (+702) Added fibonacci example + a WIP interpreter in python
11:10:49 <esowiki> [[Baba is program]] https://esolangs.org/w/index.php?diff=67811&oldid=67810 * Ggtylerr * (-1) (typo)
11:12:22 <ggtylerr> ^^^ found out reset emails get sent anyways despite a wrong email address inputted
11:12:44 <ggtylerr> so i got back my account w/o waiting for a full day \o/
11:15:05 <esowiki> [[Talk:Tttt]] M https://esolangs.org/w/index.php?diff=67812&oldid=67804 * Dart * (+243)
11:19:40 <esowiki> [[User:Ggtylerr]] https://esolangs.org/w/index.php?diff=67813&oldid=67781 * Ggtylerr * (+129)
11:22:09 <esowiki> [[Talk:Tttt]] https://esolangs.org/w/index.php?diff=67814&oldid=67812 * Hex96 * (+6) /* Other Programs */
11:34:14 -!- ggtylerr has quit (Remote host closed the connection).
11:42:22 -!- LKoen has quit (Remote host closed the connection).
11:45:56 -!- kspalaiologos has joined.
12:14:41 -!- LKoen has joined.
12:24:03 -!- FreeFull has joined.
12:53:16 -!- LKoen has quit (Remote host closed the connection).
12:55:19 -!- LKoen has joined.
13:24:24 -!- sebbu has quit (Quit: reboot).
13:25:41 -!- LKoen has quit (Remote host closed the connection).
13:29:56 -!- LKoen has joined.
13:35:16 -!- sebbu has joined.
13:52:07 -!- Lord_of_Life_ has joined.
13:53:37 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
13:54:59 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
15:31:23 <esowiki> [[Monolog]] N https://esolangs.org/w/index.php?oldid=67815 * CMinusMinus * (+1011) Created page with "'''Monolog''' ('''MONOLOG''') is a programming language created by [[User:CMinusMinus]]. Every thing you do, is to define a variable. You can call functions, do simple maths..."
15:31:46 <esowiki> [[Monolog]] https://esolangs.org/w/index.php?diff=67816&oldid=67815 * CMinusMinus * (+3)
15:33:29 <esowiki> [[Monolog]] https://esolangs.org/w/index.php?diff=67817&oldid=67816 * CMinusMinus * (+117)
15:37:52 <esowiki> [[Monolog]] https://esolangs.org/w/index.php?diff=67818&oldid=67817 * CMinusMinus * (+478)
15:44:43 <esowiki> [[Monolog]] https://esolangs.org/w/index.php?diff=67819&oldid=67818 * CMinusMinus * (+344)
15:45:04 <b_jonas> fungot, in pokémon, which move is it that copies a move from the opponent? I don't mean Ditto, who copies the form of a pokémon, just copy the move.
15:45:04 <fungot> b_jonas: doing is infectious, i tell ya. do i get out of vi. i use latex.
15:45:11 <esowiki> [[User:CMinusMinus]] https://esolangs.org/w/index.php?diff=67820&oldid=67061 * CMinusMinus * (+13)
15:46:55 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=67821&oldid=67784 * CMinusMinus * (+14)
15:55:01 <fizzie> There's at least Mirror Move and Copycat.
16:05:33 <esowiki> [[Monolog]] https://esolangs.org/w/index.php?diff=67822&oldid=67819 * CMinusMinus * (+64)
16:05:45 <esowiki> [[Monolog]] https://esolangs.org/w/index.php?diff=67823&oldid=67822 * CMinusMinus * (+1)
16:06:26 <esowiki> [[Monolog]] https://esolangs.org/w/index.php?diff=67824&oldid=67823 * CMinusMinus * (-2)
16:06:41 <esowiki> [[Monolog]] https://esolangs.org/w/index.php?diff=67825&oldid=67824 * CMinusMinus * (+0)
16:09:18 <kingoffrance> pokemon, pshaw, us sun kings do final fantasy reflects and such :/
16:17:23 <b_jonas> kingoffrance: not even the collectible card game where you have to be rich to get the best cards?
16:18:35 <kingoffrance> well that sounds tempting
16:19:03 <kingoffrance> we're metaphorically filthy rich
16:19:29 <int-e> . o O ( should use sleeves )
16:20:26 <kingoffrance> we only do alchemy metaphorical riches
16:22:36 <esowiki> [[User:CMinusMinus]] https://esolangs.org/w/index.php?diff=67826&oldid=67820 * CMinusMinus * (-17)
16:23:43 <b_jonas> I like the april fool announcement https://magic.wizards.com/en/articles/archive/arcana/announcing-vault-vaults-2009-04-01 which mentions "the safe that contains Richard Garfield's personal Black Lotus collection, and the underground bunker that contains Richard Garfield's personal black Lotus collection", and "black Lotus" is linked to a webpage about a car of brand Lotus. The difference is that the
16:23:49 <b_jonas> former kind of Lotus is never shiny but the latter kind usually is.
16:25:48 <kspalaiologos> I'm writing a los alamos chess engine
16:25:53 <kspalaiologos> it's so fun
16:26:02 <kspalaiologos> 400 lines of C already
16:26:12 <b_jonas> you want to run that on bfbot?
16:26:16 <b_jonas> `? bfbot
16:26:18 <HackEso> bfbot? ¯\(°​_o)/¯
16:26:22 <kspalaiologos> hmmm
16:26:25 <b_jonas> ^ this should say something about the bot being on vacation
16:26:26 <kspalaiologos> you may have inspired me lol
16:26:31 <b_jonas> for incineration
16:26:43 <kspalaiologos> but for chess I'll set up a separate bot
16:26:46 <kspalaiologos> because why not
16:27:14 <kspalaiologos> that's awesome idea
16:27:49 <b_jonas> I don't play chess, so I don't think I'll use such a bot much
16:29:16 <b_jonas> oh by the way, prerequisite before you write an esoteric chess engine: http://www.nanochess.org/chess.html Oscar Toledo's golfed chess programs;
16:29:39 <kingoffrance> they say the knights templars brought it back from crusades (chess == shah, persianish for "king") and the pope or somebody demanded a "bishop" character; its basically a "how to overthrow a gov." game
16:29:49 <b_jonas> you may also want to check the one chess-related IOCCC winner that isn't by Oscar Toledo, and Tom7's silly chess strategies
16:29:59 <kingoffrance> (i cant remember what the "bishop" was before the rebrand)
16:30:29 <kspalaiologos> I've seen Toledo's chess programs
16:30:33 <kspalaiologos> but I kinda want to roll my own
16:30:39 <kspalaiologos> that will be strong et all
16:30:40 <kspalaiologos> you know
16:30:44 <esowiki> [[StuLa]] https://esolangs.org/w/index.php?diff=67827&oldid=67070 * CMinusMinus * (+7)
16:31:04 <esowiki> [[StuLa]] https://esolangs.org/w/index.php?diff=67828&oldid=67827 * CMinusMinus * (-5)
17:03:18 -!- imode has joined.
18:09:20 <imode> https://community.arduboy.com/t/brainf-ck-interpreter/7481
18:28:03 -!- Boko_daecb has joined.
18:28:59 -!- Boko_daecb has quit (Read error: Connection reset by peer).
18:31:03 -!- Boko_bbeda has joined.
18:35:03 -!- kritixilithos has quit (Quit: quit).
18:36:08 -!- Boko_bbeda has quit (Read error: Connection reset by peer).
18:40:46 -!- imode has quit (Ping timeout: 265 seconds).
18:59:03 -!- imode has joined.
19:19:33 <zzo38> The bishop was a elephant at first. What I read is that they called it a bishop because they did not know what is a elephant
19:21:10 <zzo38> (The queen also was not originally called that; also the bishop and queen's movement were different before they made the modern rules.)
19:22:20 <kmc> ah, is this because the game was imported from India?
19:22:47 <kmc> what were the old rules?
19:24:32 <zzo38> The elephant moves exactly two spaces diagonally and can jump; the advisor (now the queen) moves exactly one space diagonally and can't go orthogonally; promotion is always to queens; no pawns double step; no castling; once per game the king can go like a knight.
19:29:06 <b_jonas> zzo38: that sounds unlikely. everyone knew elephants form Pilnius, didn't they?
19:30:27 <kingoffrance> yeah, i remember elephant now that you say it
19:31:19 <kingoffrance> somebody wanted a bishop :/
19:31:26 <zzo38> b_jonas: I don't know.
19:31:39 <kingoffrance> some bishop wanted a bishop i mean :/
19:33:07 <zzo38> Maybe that is true; I don't know.
19:35:02 <kingoffrance> im saying surely they knew what an elephant was, they purposely wanted a religious figure to defend the kingdom or whatever
19:35:36 <kingoffrance> marketing-wise
19:37:30 <zzo38> Maybe it is; I don't know about that history so well
19:39:36 <b_jonas> I think it's not an elephant because you can't turn an elephant figurine on a lathe.
19:39:55 <b_jonas> So an elephant would work as long as you only sell very expensive board, but not for a board game developed for mass market.
19:55:07 -!- ajevremovic has joined.
19:56:33 <ajevremovic> hi
20:09:41 -!- ajevremovic has quit (Ping timeout: 250 seconds).
20:12:43 -!- ajevremovic has joined.
20:13:33 -!- ajevremovic has quit (Remote host closed the connection).
20:35:20 <kspalaiologos> Los Alamos chess has no bishops
20:35:24 <kspalaiologos> also, the engine is pretty much ready
20:35:36 <kspalaiologos> it's able to generate moves and validate 'em
20:36:35 <kspalaiologos> I wonder does the board fit in the irc message
20:36:50 <kspalaiologos> it's 42 characters long if in one line
20:36:54 <kspalaiologos> not that much if you ask me
20:37:03 <kspalaiologos> should it display board on multiple lines or a single line?
20:37:19 <zzo38> On just one line, I think, you can use FEN, I think
20:37:52 <kspalaiologos> fen is very, very uncomfortable to play
20:38:00 <kspalaiologos> imagine only thing you see is fen and you want to play
20:38:27 <kspalaiologos> yet multiple lines (6)
20:38:33 <kspalaiologos> + an user line for each
20:38:37 <kspalaiologos> 7 lines per move
20:38:41 <kspalaiologos> around 30 moves a game
20:38:42 <zzo38> Although FEN is only needed for the initial position. After that just use the algebraic notation for each move.
20:38:50 <zzo38> You do not need to repeat the board after each move.
20:39:00 <kspalaiologos> it's even more uncomfortable
20:39:06 <kspalaiologos> playing blindfold with a chess engine
20:39:26 -!- kspalaiologos has quit (Quit: Leaving).
20:41:44 <int-e> I suspect ♔♕♖♗♘♙♚♛♜♝♞♟ are your friends in this case
20:44:40 <zzo38> I think you can just write 1. e4 e5 2. Nf3 and so on.
20:50:05 <int-e> It's not about having complete information, it's about not having to visualize a full board.
20:52:34 <b_jonas> [ 'rnbqkbnr',(8$'p'),(4 8$'.'),(8$'P'),:'RNBQKBNR'
20:52:54 <b_jonas> ah yes... no j-bot
20:55:29 <zzo38> You can place the pieces on your own board if you want to
21:13:30 -!- j-bot has joined.
21:22:00 <b_jonas> [ 'rnbqkbnr',(8$'p'),(4 8$'.'),(8$'P'),:'RNBQKBNR'
21:22:01 <j-bot> b_jonas: rnbqkbnr
21:22:01 <j-bot> b_jonas: pppppppp
21:22:01 <j-bot> b_jonas: ........
21:22:01 <j-bot> b_jonas: ........
21:22:01 <j-bot> b_jonas: ........
21:22:02 <j-bot> b_jonas: ........
21:22:02 <j-bot> b_jonas: PPPPPPPP
21:22:03 <j-bot> b_jonas: RNBQKBNR
21:22:38 <arseniiv> bishop is still, and I think forever, called elephant in Russian chess terminology, officially. There’s also an unofficial name translated as “officer”. I don’t understand why that one perseveres, as elephant is just four letters long and it’s not a taboo word or what
21:23:21 <int-e> arseniiv: What about knights?
21:24:47 <arseniiv> also queen is ferz, that one borrowed word having no non-chess meaning at all, and yes, knights are just (male) horses
21:25:03 <esowiki> [[Special:Log/upload]] upload * Void * uploaded "[[File:KeyVM Process Capability Graph.jpg]]"
21:25:14 <arseniiv> I should check what’s a non-chess meaning of rook to elaborate further
21:25:57 <int-e> German also has its own term for bishop (Läufer=runner), knight (Springer=jumper, colloquially Pferd=horse), and rook (Turm=tower).
21:26:57 <fizzie> Finnish bishops are messengers/couriers ("lähetti").
21:27:32 <fizzie> And knights are a the generic word for any riding animal ("ratsu").
21:27:38 <int-e> That would agree with the runner idea.
21:28:38 <int-e> Anyway, "rook" is pretty mysterious to me.
21:29:00 <fizzie> Rooks are towers, but to be fair, they *are* towers.
21:29:24 <arseniiv> “rook” as a chesspiece seems not having a non-chess meaning, as a bird rook is not a partially synonymous castle. Russian rook name is an archaic word for boat, and an unofficial word (I think it should be much rare than an officer bishop vs. elephant bishop case) is a French borrowing or something, for a castle
21:30:26 <int-e> Oh it's a transcription of the arabic/persian terms
21:30:44 <esowiki> [[KeyVM]] https://esolangs.org/w/index.php?diff=67830&oldid=64781 * Void * (+727) Add self replicating process example
21:31:13 <int-e> Well, loaned from there anyway... "Middle English rok, from Anglo-French roc, from Arabic rukhkh, from Persian rukh"
21:31:23 <arseniiv> now, at last pawn here is again a chess-exclusive word (plus its metaphorical usage, exactly as in English) derived analogously from a footsoldier
21:31:53 <int-e> (it's too old for scripture to play any significant role in the process)
21:31:56 <arseniiv> and king is king. Boring!
21:32:54 <int-e> boreking
21:33:07 <fizzie> `thanks kings
21:33:08 <HackEso> Thanks, kings. Things.
21:33:53 <arseniiv> <int-e> Springer=jumper => oh! now I suddenly understand something about some publisher
21:34:20 <fizzie> Oh, that's why they've got that logo.
21:34:54 <arseniiv> exactly!
21:35:41 <int-e> Always nice to spread some knowledge :-?
21:37:22 <arseniiv> I wonder is there a page collecting these names and connotations between different languages
21:37:59 <fizzie> https://en.wiktionary.org/wiki/Appendix:Chess_pieces for the first part.
21:38:09 <fizzie> For just the list, I mean.
21:38:23 <fizzie> You'd have to click on the individual words for the meanings, unfortunately.
21:40:15 <arseniiv> fizzie: oh, that’s useful! though I don’t know for what
21:40:53 <int-e> arseniiv: if you can't find any other use, it's good for https://www.xkcd.com/609/
21:42:06 <arseniiv> yes, I forgot that queen is occasionally a queen to, but not officially, as that table mentions too, if one to suppose the first name is always an official one if it has sense for that language’s chess authority
21:42:51 <arseniiv> int-e: ah,
21:43:54 <int-e> Oh it should be noted that "Springen" exists as a particular kind of horse riding. And in a military context, I suspect it's a kind of reserve that you can use to fill gaps in the front.
21:43:59 <arseniiv> wait, didn’t Munroe had another one about that effect and called it Wikipedia effect or something?
21:44:20 <zzo38> The queen was originally called ferz before they called it queen. The rook is called that because it was a corruption of a Indian word for a chariot (in Chinese game the piece with the same movement as a rook is called a chariot or car).
21:45:51 <int-e> arseniiv: you're right: https://www.xkcd.com/214/
21:47:16 <int-e> arseniiv: explainxkcd further points to the image title in https://www.xkcd.com/1501/
21:47:46 <zzo38> Wiktionary says "rook" is from a Arabic, from Persian (in both Arabic and Persian it means that chess piece), in turn from Sanskrit word meaning a chariot or car.
21:58:00 -!- LBPHacker has changed nick to reinterpret_cast.
21:58:07 -!- reinterpret_cast has changed nick to LBPHacker.
22:06:15 <arseniiv> int-e: oh, even that many!
22:07:14 <int-e> arseniiv: I suspect Munroe has a hard time *not* doing one of those comics every month.
22:07:57 <int-e> I mean he must be ending up in those spirals constantly, while looking for comic ideas and otherwise entertaining himself
22:08:17 <arseniiv> aah
22:08:37 <arseniiv> the former hadn’t occurred to me
22:09:01 <arseniiv> the latter is not that mysterious as he says too :D
22:11:29 -!- elliemae has joined.
22:26:46 -!- LKoen has quit (Remote host closed the connection).
22:38:00 -!- LKoen has joined.
22:49:35 -!- arseniiv has quit (Ping timeout: 250 seconds).
22:56:01 -!- 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.”).
22:59:03 <kmc> fungot: have you ever been to the fungus fair
22:59:03 <fungot> kmc: in my experience, fnord type constructors would be defined by the angles the lines of what you call ' objects?'
22:59:33 -!- elliemae has quit (Quit: Leaving).
23:07:48 -!- paul2520 has joined.
23:14:47 <b_jonas> fungot: no, that's not how type constructors work
23:14:48 <fungot> b_jonas: the fnord seems a less stable ( historical) state than -as-behaviour.)
←2019-12-07 2019-12-08 2019-12-09→ ↑2019 ↑all