←2015-12-18 2015-12-19 2015-12-20→ ↑2015 ↑all
00:01:15 -!- FreeFull has quit (Quit: Rebooting).
00:07:28 -!- FreeFull has joined.
00:12:38 -!- jaboja has joined.
00:22:36 -!- triggerwarning has joined.
00:23:07 -!- triggerwarning has quit (Changing host).
00:23:07 -!- triggerwarning has joined.
00:24:05 <zzo38> What additional kind of features should my PCRE wrapper library have?
00:32:33 <shachaf> How can I answer that without knowing what features it already has?
00:32:51 -!- ^v has joined.
00:34:49 <zzo38> Guess, I suppose.
00:51:31 -!- IGLC has joined.
00:53:55 <zzo38> Currently I have functions PCRE_COMPILE, PCRE_CONFIG, PCRE_EXEC, PCRE_FIRSTCHAR, PCRE_QUOTE, PCRE_REPLACE, REGEXP. The PCRE_COMPILE function takes the text and options (any options are valid) and returns a blob (or null if the compilation failed).
00:56:14 <b_jonas> zzo38: PCRE wrapper to what language?
00:56:21 <zzo38> b_jonas: SQL
00:56:22 <b_jonas> oh, sqlite3
00:56:25 <b_jonas> I should've guessed
00:57:35 <zzo38> I also intend to soon add a virtual table module for returning a list of matches. However, if there is anything else you think I might have missed, you can mention it.
01:01:33 -!- hppavilion[2] has joined.
01:04:12 -!- hppavilion[1] has quit (Ping timeout: 256 seconds).
01:06:21 -!- tromp_ has joined.
01:08:44 -!- hppavilion[2] has quit (Ping timeout: 256 seconds).
01:10:31 <\oren\> shit, I need glasses
01:10:51 <\oren\> stupid left eye i blurry
01:20:05 <b_jonas> \oren\: go find a good ophtalmologist, a good optometrist, and a good optician, two of whom might be the same, plus learn to pronounce those words without hesitation.
01:20:14 -!- interest1ng has quit (Quit: Leaving...).
01:20:15 <b_jonas> also, welcome to the family
01:24:42 <b_jonas> \oren\: and if you're fluent with those three, you can go on to “sclera” and “conjunctiva”
01:25:02 <b_jonas> and “cornea” too of course.
01:28:20 <Phantom_Hoover> casual
01:28:39 <Phantom_Hoover> the zonule of zinn is where the real fun starts
01:29:25 <b_jonas> Phantom_Hoover: nah, the real fun for me is not actually the eye thingy, but the expensive glasses
01:29:41 <b_jonas> The eye doctor is necessary, but not fun.
01:30:39 -!- oerjan has joined.
01:33:09 <izabera> i remember an esoteric language that was using the filesystem as the language itself
01:33:14 <izabera> but i can't remember the name
01:33:25 <izabera> does anyone know it?
01:33:56 <oerjan> Folder
01:34:15 <izabera> thanks
01:34:39 -!- juhwa has joined.
01:40:41 -!- juhwa has left ("Leaving").
02:07:14 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:27:05 -!- interest1ng has joined.
02:29:55 -!- Phantom_Hoover has joined.
02:34:05 -!- bb010g has joined.
02:36:15 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
02:48:17 <\oren\> hmm if Trump wins the election, it could trigger an immigration wave to come to Canada, which could fix our economy.
02:49:13 <\oren\> please Mr. Trump, drive the latte liberals north!
02:49:15 <Elronnd> Even so, it isn't worth it for trump to be elected
02:49:26 -!- andrew_ has joined.
02:49:46 <\oren\> Elronnd: why? doesn't affect us, we've got Trudeau!
02:50:08 * Elronnd doesn't actually live in canada, doesn't know who Trudeau is
02:50:37 <Elronnd> also, don't you have a shred of compassion for the poor people, who will be discriminated against by Trump *and* won't have the cash to move?
02:50:48 <\oren\> Justin Trudeau, the bishonen prime minister of Canada
02:51:56 <\oren\> He's more left than even Bernie Sanders
02:52:05 <Elronnd> ah
02:52:23 <\oren\> He might fund the poor of america to come here as refugees
02:54:37 <\oren\> With a bigger workforce our economy might be able to work better, and our currency would not be as much of an oil voucher
02:57:46 <zzo38> If his policy is unconstitutional then it cannot be implemented very easily, isn't it?
02:58:45 <zzo38> Why does the SQLite documentation specify the incorrect type for the xCreate and xConnect method?
03:10:02 <\oren\> Maybe it's supposed to use type punning?
03:10:37 <zzo38> It is a compiler warning if you use the type in the documentation, but if you change "char**argv" to "const char*const*argv" then it works.
03:11:26 -!- J_Arcane has joined.
03:17:19 <zzo38> The PCRE_QUOTE function converts all instances of \E into \\EE\Q and then puts \Q at the beginning and \E at the end. Is that OK or is there something wrong with that?
03:20:51 <zzo38> (It seems to work)
03:23:30 -!- ^v has quit (Ping timeout: 272 seconds).
03:26:22 <\oren\> that should work
03:34:36 -!- andrew_ has quit (Ping timeout: 265 seconds).
04:04:11 -!- interest1ng has quit (Quit: Leaving...).
04:14:27 -!- tromp_ has quit (Remote host closed the connection).
04:34:11 -!- andrew_ has joined.
04:48:24 <zzo38> I looked at the file history for sqlite.h.in in SQLite, and now I am glad that they added support for colUsed to virtual tables, which is something I have wanted to have, so this is good. (However, I would have done it so that "SELECT Y FROM T WHERE X=5;" sets the bit for Y but not X, so that if it cannot consume the WHERE clause then it knows it need X as well otherwise it might not necessarily need it depending what it is doing)
04:51:34 <zzo38> Still no LIMIT/OFFSET consuming though!
04:54:21 -!- jaboja has quit (Remote host closed the connection).
05:14:57 -!- tromp_ has joined.
05:19:45 -!- tromp_ has quit (Ping timeout: 260 seconds).
05:42:05 -!- ^v has joined.
06:29:51 -!- ^v has quit (Remote host closed the connection).
07:07:18 -!- tromp_ has joined.
07:11:41 -!- tromp_ has quit (Ping timeout: 255 seconds).
07:15:24 -!- tromp_ has joined.
07:19:35 -!- tromp_ has quit (Ping timeout: 240 seconds).
07:35:18 -!- clog has quit (Ping timeout: 265 seconds).
07:39:17 -!- clog has joined.
08:23:30 -!- heroux has quit (Ping timeout: 260 seconds).
08:51:15 -!- heroux has joined.
10:02:55 -!- IGLC has quit (Ping timeout: 240 seconds).
10:02:55 -!- dcentral has quit (Ping timeout: 240 seconds).
10:03:15 -!- triggerwarning has quit (Ping timeout: 260 seconds).
10:08:10 <myname> https://youtu.be/lHcTKWiZ8sI what the hell
10:22:38 -!- andrew_ has quit (Remote host closed the connection).
11:04:12 -!- oerjan has quit (Quit: leaving).
11:34:29 -!- incomprehensibly has changed nick to glowcoil.
11:37:34 -!- Welo has joined.
12:05:23 <izabera> scary
12:07:35 -!- scoofy has quit (Ping timeout: 240 seconds).
12:12:59 -!- Sgeo|Israel has joined.
12:13:17 * Sgeo|Israel is alive and stuff
12:13:44 <Sgeo|Israel> Unlike the codu ligs afaict
12:18:18 <Sgeo|Israel> Bye
12:19:56 <Taneb> https://www.youtube.com/watch?v=lHcTKWiZ8sI&feature=youtu.be aaaaaaaaah
12:22:19 <Taneb> Wait, that was what was just linked here
12:22:24 <Taneb> I *meant* to link that somewhere else
12:22:31 <Taneb> But still, my response is aaaaaaah
12:22:36 -!- Sgeo|Israel has quit (Ping timeout: 252 seconds).
12:23:15 <myname> it creeps me a little
12:24:44 <Taneb> It creeps me a *lot*
12:41:35 -!- Patashu has quit (Ping timeout: 240 seconds).
12:55:31 <HackEgo> [wiki] [[Special:Log/newusers]] create * ~Kslkgh * New user account
13:23:57 <Taneb> A true gentleman programmer is one who can write obfuscated code, but doesn't.
13:49:03 <b_jonas> D&D question. http://www.d20srd.org/srd/monsters/inevitable.htm says about the Marut (construct monster) that “Once it has found its target, a marut brings it the death it has been trying to avoid. Those who defile death through necromancy may instead receive a geas and/or mark of justice to enforce proper respect.”
13:49:55 <b_jonas> What's the point of trying a geas (a mind-affecting spell) on someone who has achieved immortailty by turning themselves to a lich undead who is totally immune to mind-altering spells?
13:50:11 <b_jonas> That doesn't look like an effective strategy.
14:33:19 -!- boily has joined.
14:39:22 -!- Phantom_Hoover has joined.
14:42:57 <boily> `wisdom
14:43:01 <HackEgo> ostrich/Ostrich used to be a large middle European empire in frequent conflict with Turkey. After a famine it sort of split into Ostrich/Hungry. Alas its policy of keeping its head in the sand did not get it through the Great War, and with its final attempts to take flight failing, it ended up cut into several pieces.
14:51:54 -!- boily has quit (Quit: kernel).
14:54:32 -!- boily has joined.
14:58:30 <boily> aaah, feels good to have an unfreezing firefox again ^^
15:06:22 <coppro> bonjouroily
15:06:44 <boily> chelloppro!
15:06:48 <boily> @metar CYQB
15:06:49 <lambdabot> CYQB 191400Z 26012KT 30SM FEW030 BKN073 M03/M07 A2965 RMK SC2AC4 SLP046
15:06:57 <boily> already -3. much fun.
15:07:57 <boily> coppro: are you vacationing?
15:09:07 <boily> hm. managed to freeze the fox again, but through reproducible steps: trying to install pentadactyl.
15:09:31 <boily> it doesn't freeze by itself now, which is nice. the bad part is that the bug is known, but the resolution isn't.
15:09:55 <boily> apparently, it has to do with a bad pointer somewhere in glib.
15:12:03 -!- J_Arcane has quit (Ping timeout: 265 seconds).
15:13:35 -!- J_Arcane has joined.
15:19:25 <coppro> boily: yes. going home to calgary today
15:23:01 <boily> dun dun dun ♪
15:24:58 -!- J_Arcane has quit (Ping timeout: 256 seconds).
15:34:49 <boily> weird. so it's not me installing, it's firefox trying to open a new tab
15:35:43 <boily> me middle-clicking or ctrl-clicking on a link works. 'firefox some_random_xpi.xpi' through the commandline makes it freeze. clicking on a link that targets a new tab makes it freeze.
15:37:47 <boily> ok, some middle-clicks hang.
15:37:52 <boily> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARGHGHGHGHGHGHGH!
15:42:36 -!- tromp_ has joined.
15:43:38 * boily mapoles mozilla
15:50:44 <FireFly> @metar ESSB
15:50:44 <lambdabot> ESSB 191520Z 21003KT 9999 BKN022 07/06 Q1007 R30/19//73
15:55:33 <FreeFull> `wisdom
15:55:34 <HackEgo> structural subtyping/Not to be confused with substructural typing.
15:55:41 <FreeFull> `wisdom
15:55:42 <HackEgo> eto/Eto is the ageless laughing first minister.
16:00:44 -!- J_Arcane has joined.
16:05:00 <b_jonas> `windom
16:05:01 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: windom: not found
16:05:12 <b_jonas> `intelligence
16:05:13 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: intelligence: not found
16:05:16 <b_jonas> `charisma
16:05:17 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: charisma: not found
16:05:25 <b_jonas> `? wisdom
16:05:27 <HackEgo> wisdom is always factually accurate, except for this entry, and uh that other one? it started with like, an ø?
16:05:57 <b_jonas> `? intelligence
16:05:58 <HackEgo> intelligence? ¯\(°​_o)/¯
16:05:58 <b_jonas> `? wis
16:06:00 <HackEgo> wis? ¯\(°​_o)/¯
16:06:00 <b_jonas> `? int
16:06:01 <HackEgo> int? ¯\(°​_o)/¯
16:06:09 <b_jonas> `? integrity
16:06:10 <HackEgo> integrity? ¯\(°​_o)/¯
16:06:13 <b_jonas> `? integral
16:06:13 <HackEgo> integral? ¯\(°​_o)/¯
16:06:15 <b_jonas> `? integer
16:06:16 <HackEgo> integer? ¯\(°​_o)/¯
16:07:26 <b_jonas> `learn integer/An integer is a number that does not contain a wildcard that matches any character other than a line feed.
16:07:27 <HackEgo> ​/hackenv/bin/learn: line 3: wisdom/integer/an: No such file or directory \ Learned 'integer/an': integer/An integer is a number that does not contain a wildcard that matches any character other than a line feed.
16:07:34 <b_jonas> `le/rn integer/An integer is a number that does not contain a wildcard that matches any character other than a line feed.
16:07:37 <HackEgo> Learned «integer»
16:07:56 <b_jonas> fungot, what's an integer?
16:07:57 <fungot> b_jonas: it's a sign from above telling me to stop in at fnord about once a week, i'll send you a ctcp pong when you ping me/
16:08:13 <int-e> `? santa
16:08:14 <HackEgo> santa? ¯\(°​_o)/¯
16:08:42 <b_jonas> `? rudolph
16:08:43 <HackEgo> rudolph? ¯\(°​_o)/¯
16:08:51 <b_jonas> `? mentos
16:08:52 <HackEgo> mentos? ¯\(°​_o)/¯
16:08:54 <b_jonas> `? mental
16:08:55 <HackEgo> mental? ¯\(°​_o)/¯
16:09:03 <b_jonas> `? tree
16:09:04 <HackEgo> tree? ¯\(°​_o)/¯
16:09:04 <b_jonas> `? treefolk
16:09:05 <int-e> `? elf
16:09:05 <HackEgo> treefolk? ¯\(°​_o)/¯
16:09:06 <HackEgo> elf? ¯\(°​_o)/¯
16:09:08 <int-e> `? elves
16:09:09 <HackEgo> elves? ¯\(°​_o)/¯
16:09:10 <b_jonas> `? treant
16:09:11 <HackEgo> treant? ¯\(°​_o)/¯
16:09:21 <b_jonas> `? ent
16:09:22 <HackEgo> ent? ¯\(°​_o)/¯
16:09:27 <int-e> `? reentrant
16:09:28 <HackEgo> reentrant? ¯\(°​_o)/¯
16:10:17 <b_jonas> `learn Treefolk are genericized treants for intellectual property reasons.
16:10:19 <HackEgo> Learned 'treefolk': Treefolk are genericized treants for intellectual property reasons.
16:10:38 <b_jonas> `le/rn treant/Treants are genericized ents for intellectual property reasons
16:10:41 <HackEgo> Learned «treant»
16:16:33 <b_jonas> `le/rn ent/Ents are very useful creatures for the puzzle of writing town names in Hungary as the catenation of six or more Hungarian words. Solutions include Bal-a-s-s-a-gyarmat, Bal-a-ton-s-zár-szó, Bal-a-ton-szem-e-s, Egy-ház-a-s-holló-s, Fel-s-õsz-ent-már-ton, Jász-ár-ok-száll-á-s, Ki-s-kun-fél-egy-ház-a, Ki-s-kun-hal-a-s, Rá-basz-ent-mik-ló-s, Vér-te-s-szõ-lõ-s.
16:16:35 <HackEgo> Learned «ent»
16:16:39 <b_jonas> `?ent
16:16:40 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ?ent: not found
16:16:41 <b_jonas> `? ent
16:16:42 <HackEgo> Ents are very useful creatures for the puzzle of writing town names in Hungary as the catenation of six or more Hungarian words. Solutions include Bal-a-s-s-a-gyarmat, Bal-a-ton-s-zár-szó, Bal-a-ton-szem-e-s, Egy-ház-a-s-holló-s, Fel-s-õsz-ent-már-ton, Jász-ár-ok-száll-á-s, Ki-s-kun-fél-egy-ház-a, Ki-s-kun-hal-a-s, Rá-basz-ent-mik-ló-
16:16:54 <b_jonas> too long.
16:18:20 <b_jonas> `le/rn ent/Ents are very useful creatures for the puzzle of writing town names in Hungary as the catenation of six or more Hungarian words. Bal-a-s-s-a-gyarmat Bal-a-ton-s-zár-szó Egy-ház-a-s-holló-s Fel-s-ősz-ent-már-ton Jász-ár-ok-száll-á-s Ki-s-kun-fél-egy-ház-a Ki-s-kun-hal-a-s Rá-basz-ent-mik-ló-s Vér-te-s-sző-lő-s.
16:18:22 <HackEgo> Learned «ent»
16:18:26 <b_jonas> `? ent
16:18:27 <HackEgo> Ents are very useful creatures for the puzzle of writing town names in Hungary as the catenation of six or more Hungarian words. Bal-a-s-s-a-gyarmat Bal-a-ton-s-zár-szó Egy-ház-a-s-holló-s Fel-s-ősz-ent-már-ton Jász-ár-ok-száll-á-s Ki-s-kun-fél-egy-ház-a Ki-s-kun-hal-a-s Rá-basz-ent-mik-ló-s Vér-te-s-sző-lő-s.
16:19:43 <b_jonas> `le/rn ent/Ents are very useful creatures for the puzzle of writing town names in Hungary as the catenation of six or more Hungarian words. Bal-a-s-s-a-gyarmat Bal-a-ton-{s-zár-szó,szem-e-s} Egy-ház-a-s-holló-s Fel-s-ősz-ent-már-ton Jász-ár-ok-száll-á-s Ki-s-kun-{fél-egy-ház-a,hal-a-s} Rá-basz-ent-mik-ló-s Vér-te-s-sző-lő-s.
16:19:46 <HackEgo> Learned «ent»
16:19:49 <b_jonas> `? ent
16:19:50 <HackEgo> Ents are very useful creatures for the puzzle of writing town names in Hungary as the catenation of six or more Hungarian words. Bal-a-s-s-a-gyarmat Bal-a-ton-{s-zár-szó,szem-e-s} Egy-ház-a-s-holló-s Fel-s-ősz-ent-már-ton Jász-ár-ok-száll-á-s Ki-s-kun-{fél-egy-ház-a,hal-a-s} Rá-basz-ent-mik-ló-s Vér-te-s-sző-lő-s.
16:21:02 <myname> s is an hungarian word?
16:21:07 <b_jonas> `le/rn ent/Ents are very useful creatures for the puzzle of writing town names in Hungary as the catenation of six or more Hungarian words. Bal-a-s-s-a-gyarmat Bal-a-ton-{s-zár-szó,{rend,szem}-e-s} Egy-ház-a-s-holló-s Fel-s-ősz-ent-már-ton Jász-ár-ok-száll-á-s Ki-s-kun-{fél-egy-ház-a,hal-a-s} Rá-basz-ent-mik-ló-s Vér-te-s-sző-lő-s.
16:21:09 <HackEgo> Learned «ent»
16:21:12 <b_jonas> myname: yes
16:21:12 <b_jonas> `? ent
16:21:13 <HackEgo> Ents are very useful creatures for the puzzle of writing town names in Hungary as the catenation of six or more Hungarian words. Bal-a-s-s-a-gyarmat Bal-a-ton-{s-zár-szó,{rend,szem}-e-s} Egy-ház-a-s-holló-s Fel-s-ősz-ent-már-ton Jász-ár-ok-száll-á-s Ki-s-kun-{fél-egy-ház-a,hal-a-s} Rá-basz-ent-mik-ló-s Vér-te-s-sző-lő-s.
16:22:53 <b_jonas> myname: there is at least one solution that don't need it, specifically, Kis-kun-fél-egy-ház-a
16:24:00 <b_jonas> myname: but most solutions use it, because without it you need town names with at least six syllables, and there aren't many of those.
16:25:01 -!- TieSoul has joined.
16:25:08 <b_jonas> myname: puzzle is from http://www.komal.hu/forum/forum.cgi?a=to&tid=66&st=25&sp=343#16804
16:26:35 <b_jonas> There's at least one town name with seven syllables, Balatonmáriafürdő, but it doesn't seem to work because “mári” or “fürd” etc aren't words
16:31:38 <\oren\> good mroing b_jonas
16:32:10 <b_jonas> Similarly, Alsónemesapáti is seven syllables but doesn't seem to decompose because “i” isn't a word. So the solutions are six syllable ones and mostly use -s-, with the exception of Kis-kun-fél-egy-ház-a.
16:32:14 <b_jonas> \oren\: morning
16:32:40 <boily> \oren\: had I already he\\oren\ed this mroning?
16:32:59 <b_jonas> The fun part is that I didn't even invent this puzzle, it was someone else. I only gave extra solutions.
16:33:00 <boily> b_jhellonas. Hungarian is strange hth
16:33:32 <b_jonas> Rábaszentmiklós is the craziest of course.
16:34:08 <boily> Rabât-Sainte-Micloche.
16:34:32 <\oren\> boily: I think it's because Hungarian isn't indo european
16:34:58 <\oren\> and yet is written in roman letters
16:36:30 <\oren\> thus, theoretically it should look more alien than Sanscrit or Persian
16:36:40 <b_jonas> There are tons of town names that sound dirty, but as this puzzle was clearly posed someone else, it let me point this out on a forum that wouldn't generally like if I used dirty words.
16:37:15 <boily> re https://en.wikipedia.org/wiki/File:2013.09.09_Balaton_%283%29.JPG
16:37:23 <b_jonas> \oren\: no, it shouldn't "look more like". the not indo european implies only deep grammar rules stuff, not what the language looks like.
16:38:13 <\oren\> but it also implies that none of the roots would be even slightly recognizable
16:38:55 <b_jonas> \oren\: no, not really, because of centuries of vocabulary gain from turkish, slavic, german, greek and latin, french, english, in roughly this order
16:39:32 <\oren\> oh. well then. So roughly like Japanese for a Chinese person. Ok then
16:39:38 <b_jonas> (slavic should probably be in the chronology twice, once early and once late during the iron curtain; and greek and latin is spread around all the time)
16:41:19 <boily> Latin is the Marmite of linguistic toast.
16:43:16 <b_jonas> David Madore has actually recently posted a blog entry http://www.madore.org/~david/weblog/d.2015-12-17.2343.html that tries to give one of these interesting examples about what sort of thing a language family can share.
16:43:40 <b_jonas> Obviously there are books on this sort of thing, but David writes in an interesting and captivating way to geeks.
16:45:50 <b_jonas> Latin letters are borrowed to Hungarian and English for the same reason and same time as latin words were first borrowed: because at the time people started to write Hungarian, the people who would write it had to learn written latin.
16:46:27 <b_jonas> This might be similar to why kanji are used to write Japanese and why Japanese has so many Chinese borrowings.
16:48:27 <\oren\> yah. in fact Hiragana and Katakana are just lazily-written versions of chinese characters that sound like that (manyougana).
16:48:46 <b_jonas> The german borrowings are of a quite differnt nature: german words were borrowed because at that time german speaking population was widely mixed with Hungarian speaking population. Budapest (before it was called that) had a German speaking majority at a time.
16:49:01 <b_jonas> So that one included uneducated population, unlike the latin borrowings.
16:50:45 <b_jonas> As a result, these days people invent new latin-sounding stuff when they want to sound like they're smart scientists, they invent English-sounding words when they want to sell non-sciency stuff like pop music or video games, and they don't invent new German-sounding words,
16:52:22 <b_jonas> but some families still use words of german origin for food that have non-German equivalents used in different families, eg. “fasírt” vs “vagdalt” or “spenót” vs “paraj”.
16:53:03 <zzo38> If you want to write musical notation then use (or invent) Italian words.
16:53:06 <b_jonas> Also “nokedli” vs “galuska”.
16:53:08 <\oren\> i see. It's interesting how the distribution of loanwords has more to do with the people than the words themselves
16:55:53 <b_jonas> \oren\: that's for just a few special words. Most loanwords aren't like that. Other food like “kuglóf” doesn't have a less german sounding equivalent.
16:58:18 <b_jonas> (There was technically a second wave of German language knowledge during the iron curtain, when people weren't much exposed to English music or books, and tons of people worked in the service industry interacting with East German tourists, but this didn't result in many loanwords.)
17:00:14 <b_jonas> (This was partly at the same time when everyone had to learn Russian, and when sciency people read mathematics books translated from English to Russian or German.)
17:00:43 <b_jonas> (Mostly to russian. The German math books are older and were not translated form English.)
17:03:49 <b_jonas> zzo38: hehe yes
17:14:02 <tswett> I want to hear some of these faux English words.
17:14:23 -!- heroux has quit (Ping timeout: 246 seconds).
17:15:15 <tswett> `unidecode ↆ
17:15:15 <HackEgo> ​[U+2186 ROMAN NUMERAL FIFTY EARLY FORM]
17:17:53 <tswett> Say, everyone.
17:17:54 -!- zadock has joined.
17:17:54 <tswett> http://filebin.ca/2QRrR9ZHgo0m/esoteric.txt
17:19:40 <tswett> A whole bunch of wisdom from the neural net.
17:19:42 <tswett> 14:54:02: <Jafet> > 10, 168
17:19:42 <tswett> 14:38:43: <lambdabot> Feel false
17:19:54 <\oren\> tswett: coincidentally I added that character a few days ago
17:19:57 <zzo38> The timestamps are not even in the correct order
17:20:33 <tswett> \oren\: so the fact that you asked HackEgo about the character recently is a coincidence?
17:20:47 <tswett> zzo38: yeah, it's pretty bad at keeping track of time.
17:20:53 <\oren\> I guess not
17:20:56 <lifthrasiir> https://github.com/lifthrasiir/rust-encoding/issues/92#issuecomment-166004719
17:20:59 <lifthrasiir> legacy encoding business is fun!
17:21:03 <tswett> 14:45:36: <gamemanj> ...http://www.cogbilagobous.com/images/iPing/Tanebmodule/market/generators/representationNenses/warnings/grub-j33/Admin-definition-time
17:21:24 <tswett> Lots of websites have Tanebmodules nowadays.
17:21:59 <tswett> 04:16:59: <shachaf> `wisdom
17:21:59 <tswett> 04:01:19: <HackEgo> Google your half-Word Haskell is Problem.
17:22:05 <tswett> `? google
17:22:06 <HackEgo> google? ¯\(°​_o)/¯
17:22:13 <tswett> `learn Google your half-Word Haskell is Problem.
17:22:15 <HackEgo> Learned 'google': Google your half-Word Haskell is Problem.
17:23:12 <boily> tswellott. Tanebmodule?
17:23:15 <b_jonas> `? hobbit
17:23:15 <HackEgo> hobbit? ¯\(°​_o)/¯
17:23:18 <b_jonas> `? qubit
17:23:19 <HackEgo> qubit? ¯\(°​_o)/¯
17:23:20 <b_jonas> `? bit
17:23:21 <HackEgo> bit? ¯\(°​_o)/¯
17:23:22 <b_jonas> `? byte
17:23:23 <HackEgo> byte? ¯\(°​_o)/¯
17:23:25 <b_jonas> `? hobbyte
17:23:25 <HackEgo> hobbyte? ¯\(°​_o)/¯
17:23:28 <b_jonas> `? halfling
17:23:29 <HackEgo> halfling? ¯\(°​_o)/¯
17:23:37 <tswett> Yeah, Tanebmodule.
17:23:41 <b_jonas> `? kithkin
17:23:41 <HackEgo> kithkin? ¯\(°​_o)/¯
17:23:50 <boily> `? Tanebmodule
17:23:51 <HackEgo> Tanebmodule? ¯\(°​_o)/¯
17:23:56 <tswett> elliott being snarky:
17:23:57 <tswett> 04:25:04: <elliott> "hth" is what I think
17:24:01 <boily> Taneb: Tanelle. care to explain twh?
17:24:15 <b_jonas> `le/rn halfling/Halflings are genericized hobbits for intellectual property reasons.
17:24:17 <HackEgo> Learned «halfling»
17:24:19 <boily> @tell elliott stop snarking hth
17:24:19 <lambdabot> Consider it noted.
17:25:03 <b_jonas> `le/rn kithkin/Kithkins are genericized halflings for intellectual property reasons, except they also have some limited telepathy to remote sense each others' emotions.
17:25:05 <HackEgo> Learned «kithkin»
17:25:20 <b_jonas> `? orc
17:25:21 <HackEgo> orc? ¯\(°​_o)/¯
17:25:23 <b_jonas> `? goblin
17:25:24 <HackEgo> goblin? ¯\(°​_o)/¯
17:25:26 <b_jonas> `? dwarf
17:25:27 <HackEgo> dwarf? ¯\(°​_o)/¯
17:25:28 <b_jonas> `? dwarves
17:25:29 <HackEgo> dwarves? ¯\(°​_o)/¯
17:25:30 <b_jonas> `? dwarfs
17:25:31 <HackEgo> dwarfs? ¯\(°​_o)/¯
17:25:33 <tswett> Here's an error message from lambdabot:
17:25:35 <tswett> 04:36:30: <lambdabot> Recent definition of ‘a’
17:25:35 <tswett> 04:46:28: <lambdabot> with actual type ‘GHC.Types.Char]’
17:25:35 <tswett> 04:18:42: <lambdabot> Couldn't match expected type ‘S...
17:25:47 <int-e> . o O ( humans are genericized humans without intellect, property nor reason?
17:25:50 <int-e> )
17:25:58 <zzo38> DWARF is a debugging data format
17:26:13 <b_jonas> `? gnome
17:26:14 <HackEgo> gnome? ¯\(°​_o)/¯
17:26:15 <b_jonas> `? nome
17:26:16 <HackEgo> nome? ¯\(°​_o)/¯
17:26:22 <tswett> HackEgo refusing to provide any wisdom:
17:26:24 <tswett> 04:36:10: <shachaf> `wisdom
17:26:24 <tswett> 04:57:58: <HackEgo> aw/no
17:27:06 <boily> . o O ( int-ello! )
17:27:12 <tswett> Some Haskell code:
17:27:13 <tswett> 04:36:58: <oren> x, F[basic> Taneb = B) and (|) where a f = (* -> (a -> a) -> a (b of the only the exception that goto with 3 bits)
17:27:20 <b_jonas> `perl -e warn $n=()=<wisdom/*>," wise men"
17:27:22 <HackEgo> 702 wise men at -e line 1.
17:27:26 <b_jonas> `? 0
17:27:27 <HackEgo> 0? ¯\(°​_o)/¯
17:27:43 <b_jonas> `le/rn 0/702 matching entries found.
17:27:45 <HackEgo> Learned «0»
17:27:57 <b_jonas> `? bottle
17:27:58 <HackEgo> bottle? ¯\(°​_o)/¯
17:28:00 <b_jonas> `? djinn
17:28:01 <HackEgo> djinn? ¯\(°​_o)/¯
17:28:01 <b_jonas> `? genie
17:28:02 <HackEgo> genie? ¯\(°​_o)/¯
17:28:22 <b_jonas> `? book
17:28:23 <HackEgo> book? ¯\(°​_o)/¯
17:28:25 <b_jonas> `? god
17:28:25 <HackEgo> god? ¯\(°​_o)/¯
17:28:35 <Elronnd> `? mom
17:28:36 <HackEgo> mom? ¯\(°​_o)/¯
17:28:42 <b_jonas> `? mummy
17:28:43 <HackEgo> mummy? ¯\(°​_o)/¯
17:28:48 <Elronnd> `? b_jonas
17:28:49 <HackEgo> b_jonas? ¯\(°​_o)/¯
17:28:52 <Elronnd> `? Elronnd
17:28:53 <HackEgo> Elronnd? ¯\(°​_o)/¯
17:29:16 <int-e> `le/rn footnote 1/May contain nuts.
17:29:19 <HackEgo> Learned «footnote 1»
17:29:20 <b_jonas> `? zombie
17:29:21 <HackEgo> zombie? ¯\(°​_o)/¯
17:29:33 <b_jonas> `? skeleton
17:29:34 <HackEgo> skeleton? ¯\(°​_o)/¯
17:29:36 <b_jonas> `? ghost
17:29:37 <HackEgo> ghost? ¯\(°​_o)/¯
17:29:42 <int-e> `culprits wisdom/footnote 1
17:29:44 <HackEgo> int-e
17:30:04 <zzo38> Do the footnotes have footnotes?
17:30:06 -!- Tod-Autojoined has joined.
17:30:26 <b_jonas> `le/rn skeleton/A skeleton is an unintelligent undead, similar to the zombie but harder to create, because it's lacking most of the body.
17:30:29 <HackEgo> Learned «skeleton»
17:30:41 -!- gde33 has joined.
17:30:43 <b_jonas> `le/rn ghost/A ghost is an unintelligent undead, similar to the skeleton but harder to create, because it's lacking the rest of the body.
17:30:46 <HackEgo> Learned «ghost»
17:30:47 <b_jonas> `? ghoul
17:30:48 <HackEgo> ghoul? ¯\(°​_o)/¯
17:30:49 <b_jonas> `? ghast
17:30:50 <HackEgo> ghast? ¯\(°​_o)/¯
17:30:50 -!- tromp__ has joined.
17:31:07 -!- heroux has joined.
17:31:24 -!- sebbu2 has joined.
17:31:33 <b_jonas> `le/rn A ghast is a palette-swapped higher level copycat of ghoul.
17:31:33 <HackEgo> No output.
17:31:52 <int-e> `ls le
17:31:53 <HackEgo> rn
17:32:00 <boily> a ghast cries fireballs hth
17:32:02 <int-e> no append version, hmm
17:32:03 <zzo38> You can't use le/rn like that, I think
17:32:14 <b_jonas> `le/rn Ghouls are undead that eat BRAINS. So basically, bog standard undead like zombies or wights, but with some fancy back story in the book that nobody reads.
17:32:15 <HackEgo> No output.
17:32:17 <Elronnd> l
17:32:23 -!- Todpunk has quit (Read error: Connection reset by peer).
17:32:26 <b_jonas> `? wight
17:32:27 <HackEgo> wight? ¯\(°​_o)/¯
17:32:40 <zzo38> You need to put the filename in front explicitly
17:32:49 -!- sebbu has quit (Ping timeout: 272 seconds).
17:33:04 <b_jonas> `learn Ghouls are undead that eat BRAINS. So basically, bog standard undead like zombies or wights, but with some fancy back story in the book that nobody reads.
17:33:06 <HackEgo> Learned 'ghoul': Ghouls are undead that eat BRAINS. So basically, bog standard undead like zombies or wights, but with some fancy back story in the book that nobody reads.
17:33:20 <b_jonas> `learn A ghast is a palette-swapped higher level copycat of ghoul.
17:33:22 <HackEgo> Learned 'ghast': A ghast is a palette-swapped higher level copycat of ghoul.
17:33:26 -!- tromp_ has quit (Ping timeout: 272 seconds).
17:33:29 -!- gde33|2 has quit (Ping timeout: 272 seconds).
17:33:32 <b_jonas> zzo38: thanks for the warning
17:33:48 <boily> Elronnd: Hellonnd. first time I see you type something.
17:34:09 -!- J_Arcane has quit (Ping timeout: 265 seconds).
17:34:12 <b_jonas> `? math
17:34:12 <b_jonas> `? maths
17:34:13 <int-e> `learn_append skeleton The best skeleton are made by groups of people, so-called skeleton crews.
17:34:13 <HackEgo> math? ¯\(°​_o)/¯
17:34:14 <HackEgo> Maths stands for Mathematical Anti-Telharsic Harfatum Septomin.
17:34:15 <HackEgo> Learned 'skeleton': A skeleton is an unintelligent undead, similar to the zombie but harder to create, because it's lacking most of the body. The best skeleton are made by groups of people, so-called skeleton crews.
17:34:24 <int-e> arg
17:34:44 <Elronnd> boily: yeah, it was a typo
17:34:45 <b_jonas> `? curse
17:34:45 <b_jonas> `? cursed
17:34:46 <HackEgo> curse? ¯\(°​_o)/¯
17:34:46 -!- scoofy has joined.
17:34:46 <HackEgo> cursed? ¯\(°​_o)/¯
17:35:03 <Elronnd> `? b_jonas
17:35:04 <HackEgo> b_jonas? ¯\(°​_o)/¯
17:35:15 <int-e> `` sed -i s/ton\ are/tons\ are/ wisdome/skeleton; cat wisdom/skeleton
17:35:16 <HackEgo> sed: can't read wisdome/skeleton: No such file or directory \ A skeleton is an unintelligent undead, similar to the zombie but harder to create, because it's lacking most of the body. The best skeleton are made by groups of people, so-called skeleton crews.
17:35:27 <Elronnd> 'learn b_jonas Esoterically
17:35:32 <int-e> hah
17:35:34 <Elronnd> `learn b_jonas Esoterically
17:35:36 <HackEgo> Learned 'b_jona': b_jonas Esoterically
17:35:38 <int-e> `` sed -i s/ton\ are/tons\ are/ wisdom/skeleton; cat wisdom/skeleton
17:35:40 <HackEgo> A skeleton is an unintelligent undead, similar to the zombie but harder to create, because it's lacking most of the body. The best skeletons are made by groups of people, so-called skeleton crews.
17:35:57 <Elronnd> `? b_jonas
17:35:58 <HackEgo> b_jonas Esoterically
17:36:01 <Elronnd> `? b_jona
17:36:02 <boily> b_jonas: wait wait wait. you didn't have a wisdom entry of your own?
17:36:03 <HackEgo> b_jonas Esoterically
17:36:10 <int-e> `? wisdome
17:36:11 <HackEgo> The Wisdome is the place where all of HackBot's wisdom is stored and forced to fight to the death for the freedom of being printed out when you type `wisdom.
17:36:25 <int-e> `? wistome
17:36:26 <HackEgo> wistome? ¯\(°​_o)/¯
17:36:28 <shachaf> `culprits wisdom/wisdome
17:36:29 <HackEgo> oerjan oerjan hppavilion[1]
17:36:29 <b_jonas> `le/rn math/Math class is tough!
17:36:31 <\oren\> `unidecode ꙮ
17:36:32 <HackEgo> Learned «math»
17:36:32 <HackEgo> ​[U+A66E CYRILLIC LETTER MULTIOCULAR O]
17:36:38 <Elronnd> `learn Elronnd *Definitely* esoteric
17:36:40 <HackEgo> Learned 'elronnd': Elronnd *Definitely* esoteric
17:36:48 <Elronnd> ermm
17:36:49 <Elronnd> `learn Elronnd *definitely* esoteric
17:36:52 <HackEgo> Learned 'elronnd': Elronnd *definitely* esoteric
17:37:01 <shachaf> third time's the charm hth
17:37:17 <int-e> @metar lowi
17:37:18 <lambdabot> LOWI 191720Z VRB02KT CAVOK 03/02 Q1026 NOSIG
17:37:20 <b_jonas> `? xkcd
17:37:21 <HackEgo> xkcd? ¯\(°​_o)/¯
17:37:22 <b_jonas> `? xkcq
17:37:22 <int-e> bad day for laundry...
17:37:23 <HackEgo> xkcq? ¯\(°​_o)/¯
17:37:54 <int-e> `? icq
17:37:55 <HackEgo> icq? ¯\(°​_o)/¯
17:37:59 <int-e> `? irq
17:38:00 <HackEgo> irq? ¯\(°​_o)/¯
17:38:07 <int-e> `? irc
17:38:08 <HackEgo> IRC is short for "Internet Relay Chat". It is named so because all the servers are constructed from relays.
17:38:36 <b_jonas> `le/rn xkcq/"xkcq" is worth 8 more points than "xkcd" in Scrabble, or a whopping 30 more if both are played optimally on a triple word score. Nyahhh.
17:38:38 <HackEgo> Learned «xkcq»
17:39:02 <coppro> Elronnd: oh hello
17:39:05 <coppro> how did you end up here?
17:39:20 <coppro> new hypothesis: #esoteric is actually Rome
17:39:26 <b_jonas> `? nutella
17:39:27 <HackEgo> nutella? ¯\(°​_o)/¯
17:39:46 <b_jonas> coppro: no way. how is it full of people from Norway and the UK then?
17:39:48 <tswett> `? 0
17:39:49 <HackEgo> 702 matching entries found.
17:39:50 <Elronnd> coppro: Google mimiced my brain and sent me somewhere random
17:39:55 <Elronnd> and that somewhere was brainfuck
17:39:57 <zzo38> Did you add the one for Magic: the Puzzling?
17:40:02 <Elronnd> I ended up on the esolangs wiki
17:40:22 <Elronnd> and eventually a level teleporter there landed me in this channel
17:40:32 <coppro> b_jonas: because all roads lead here
17:40:59 <b_jonas> `? magic: the puzzling
17:41:00 <HackEgo> magic: the puzzling? ¯\(°​_o)/¯
17:41:05 <b_jonas> no?
17:41:12 <zzo38> There are level teleporters in there?
17:41:13 <boily> b_jonas: Rome is the suburb capital of Denmark. it's where the Nobel Prize announcement are announced.
17:41:14 -!- Lord_of_- has quit (Excess Flood).
17:41:57 <\oren\> I'm from Canada, and more distantly, from Russia, England, France, and Ireland.
17:42:01 <boily> Elronnd: what are your approximate geographic coördinates? what do you think of roast beef?
17:42:11 <boily> \oren\: Russia?
17:42:20 <b_jonas> boily: by the Roman emperor Harald V?
17:42:28 <\oren\> My mother's family are from Russia
17:42:35 <boily> b_jonas: Himself.
17:43:36 -!- Lord_of_- has joined.
17:44:38 -!- Tod-Autojoined2 has joined.
17:45:11 <boily> \oren\: if you go back about 12 generations away, both sides of my family are French.
17:45:35 -!- Tod-Autojoined has quit (Read error: Connection reset by peer).
17:45:38 <b_jonas> if you go back about 12 generations away, my family is from like spread everywhere around the globe
17:46:37 <\oren\> 12 generations i think would put some of my mom's ancestors dirt poor farmers in rural russia under a Tzar
17:47:52 <\oren\> and my father's as dirt poor farmers in france who stupidly thought they could do better in quebec
17:49:18 <\oren\> also in Ireland and England, moving to Ontario
17:49:46 <\oren\> Like did these people not realize the growing season is half as long in Canada!?!?!
17:50:09 <boily> . o O ( "The jackal explodes!" )
17:51:07 <boily> it's not the length that's important, is the vegetables you grow.
17:51:35 <FireFly> `wisdom
17:51:36 <HackEgo> ​¯\(°​_o)/¯/¯\(°​_o)/¯ is a misspelling of ¯\(°_o)/¯
17:52:43 <b_jonas> \oren\: yeah, but since it's half as long for every farmer, they can sell the food for more money there, and they have to work less for that if the season is shorter.
17:53:19 <\oren\> goddamn macro-economics!
17:53:36 <\oren\> ruining all my logics
17:54:42 <int-e> oh well, economics is studying people who try to act rationally ... bound to be a mess
17:55:04 <int-e> (not to mention the circularity of the whole business)
17:55:17 <HackEgo> [wiki] [[QKAS]] http://esolangs.org/w/index.php?diff=45916&oldid=43976 * 96.59.217.220 * (-18)
17:57:10 <HackEgo> [wiki] [[QKAS]] http://esolangs.org/w/index.php?diff=45917&oldid=45916 * 96.59.217.220 * (+7)
17:58:29 -!- Nithogg has quit (Ping timeout: 246 seconds).
17:59:24 <HackEgo> [wiki] [[QKAS]] http://esolangs.org/w/index.php?diff=45918&oldid=45917 * 96.59.217.220 * (+13)
18:00:35 <HackEgo> [wiki] [[QKAS]] http://esolangs.org/w/index.php?diff=45919&oldid=45918 * 96.59.217.220 * (+34)
18:01:12 <b_jonas> `? vampire
18:01:13 <HackEgo> vampire? ¯\(°​_o)/¯
18:01:14 <b_jonas> `? lich
18:01:15 <HackEgo> lich? ¯\(°​_o)/¯
18:01:22 <b_jonas> `? horcrux
18:01:23 <HackEgo> horcrux? ¯\(°​_o)/¯
18:01:25 <b_jonas> `? rock
18:01:26 <HackEgo> rock? ¯\(°​_o)/¯
18:01:26 <b_jonas> `? stone
18:01:27 <HackEgo> stone? ¯\(°​_o)/¯
18:01:28 <b_jonas> `? paper
18:01:29 <HackEgo> paper? ¯\(°​_o)/¯
18:01:34 <b_jonas> `? scissors
18:01:35 <HackEgo> scissors? ¯\(°​_o)/¯
18:01:36 <b_jonas> `? knife
18:01:37 <HackEgo> knife? ¯\(°​_o)/¯
18:01:38 <b_jonas> `? dagger
18:01:39 <HackEgo> dagger? ¯\(°​_o)/¯
18:01:40 <b_jonas> `? arrow
18:01:42 <HackEgo> Arrows are just strong monads in the category of profunctors.
18:01:55 <int-e> I'm *sure* that HackEgo replies to private messages
18:02:05 <zzo38> Yes I think you are correct
18:02:18 <zzo38> (I have done it before)
18:02:24 -!- Nithogg has joined.
18:02:25 <b_jonas> Yes, it does.
18:02:59 <b_jonas> But this channel is more tolerant to this kind of smapping than most channels are (though maybe I should try multiple searches in a single line) and maybe it inspires people to write entries
18:03:00 <zzo38> `? MegaZeux
18:03:02 <HackEgo> MegaZeux? ¯\(°​_o)/¯
18:03:12 <b_jonas> `? arrow|dagger|knife|sword|saber|sabre
18:03:13 <HackEgo> arrow|dagger|knife|sword|saber|sabre? ¯\(°​_o)/¯
18:03:34 <b_jonas> `ls wisdom/@(arrow|dagger|knife|sword|saber|sabre)
18:03:35 <HackEgo> ls: cannot access wisdom/@(arrow|dagger|knife|sword|saber|sabre): No such file or directory
18:03:43 <zzo38> b_jonas: Yes, it does show what entry are missing to public too even. But I think you cannot make multiple searches per line like that; you need to add a program to do that instead
18:03:46 <b_jonas> `` shopt -s extglob; ls wisdom/@(arrow|dagger|knife|sword|saber|sabre)
18:03:47 <HackEgo> bash: -c: line 0: syntax error near unexpected token `(' \ bash: -c: line 0: `shopt -s extglob; ls wisdom/@(arrow|dagger|knife|sword|saber|sabre)'
18:03:55 <b_jonas> oh fuck
18:03:59 <b_jonas> `` shopt -s extglob; eval 'ls wisdom/@(arrow|dagger|knife|sword|saber|sabre)'
18:04:00 <HackEgo> wisdom/arrow
18:04:06 <b_jonas> this is one of those stupid cases where you need eval
18:04:20 <b_jonas> `blame ``
18:04:20 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: blame: not found
18:04:27 <b_jonas> `blame bin/``
18:04:28 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: blame: not found
18:04:30 <zzo38> `? All The Tropes
18:04:31 <HackEgo> A card game where you win if you collect *all* of the tropes.
18:04:32 <b_jonas> `culprits bin/``
18:04:34 <HackEgo> tswett tswett b_jonas zzo38
18:04:44 <b_jonas> `cat bin/\`\`
18:04:45 <HackEgo> cat: bin/\`\`: No such file or directory
18:04:49 <b_jonas> what
18:04:54 <zzo38> `cat bin/``
18:04:55 <HackEgo> export LANG=C; exec bash -c "$@"
18:04:57 <b_jonas> right
18:05:01 <zzo38> `cat bin\`
18:05:02 <HackEgo> cat: bin\`: No such file or directory
18:05:09 <zzo38> `cat bin/`
18:05:10 <HackEgo> TIMEFORMAT='real: %lR, user: %lU, sys: %lS' exec bash -c -- "$1"
18:06:48 <b_jonas> `` cat '#!bin/sh'$'\n''export LANG=C; exec bash -O extglob -c "$@"' > bin/\`\`
18:06:50 <HackEgo> cat: #!bin/sh \ export LANG=C; exec bash -O extglob -c "$@": No such file or directory
18:06:55 <b_jonas> `` echo '#!bin/sh'$'\n''export LANG=C; exec bash -O extglob -c "$@"' > bin/\`\`
18:06:57 <HackEgo> No output.
18:07:01 <b_jonas> ``` echo hello
18:07:02 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: /hackenv/bin/``: bin/sh: bad interpreter: No such file or directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/``: Success
18:07:14 <b_jonas> `` echo '#!/bin/sh'$'\n''export LANG=C; exec bash -O extglob -c "$@"' > bin/\`\`
18:07:16 <HackEgo> No output.
18:07:18 <b_jonas> ``` ls wisdom/@(arrow|dagger|knife|sword|saber|sabre)
18:07:19 <HackEgo> wisdom/arrow
18:07:33 <b_jonas> ``` locale
18:07:34 <HackEgo> LANG=C \ LANGUAGE= \ LC_CTYPE="C" \ LC_NUMERIC="C" \ LC_TIME="C" \ LC_COLLATE="C" \ LC_MONETARY="C" \ LC_MESSAGES="C" \ LC_PAPER="C" \ LC_NAME="C" \ LC_ADDRESS="C" \ LC_TELEPHONE="C" \ LC_MEASUREMENT="C" \ LC_IDENTIFICATION="C" \ LC_ALL=
18:07:52 <b_jonas> you don't mind extglob, do you?
18:08:52 <b_jonas> it's one of those extensions that don't break anything and should default to enabled if invoked as bash really
18:09:12 <zzo38> Over time we will see.
18:09:32 <b_jonas> unless you're trying crazy stuff like @(){ echo hello; }
18:15:39 <zzo38> `? Zeux Agem
18:15:40 <HackEgo> Zeux Agem? ¯\(°​_o)/¯
18:24:25 <zzo38> I wrote on some paper about some ideas of commands to add to dc and for example absolute value can be implemented like: d_1d1j* and if you want to compute Morton number you can write: ISIOSO2om4ixrmx2*+LIiLOo
18:26:15 <zzo38> Do you like this?
18:30:19 <boily> firefox trunks has *nearly* all the same error messages and failures in the console, with the added advantage of no crashes!
18:32:14 <boily> s/ks/k/
18:32:32 <b_jonas> `dc -e ISIOSO2om4ixrmx2*+LIiLOo
18:32:33 <HackEgo> dc: dc: stack empty \ dc: stack empty \ dc: dc: stack empty \ dc: stack empty \ dc: stack empty \ 'm' (0155) unimplemented \ 'm' (0155) unimplemented
18:32:47 <b_jonas> `dc -e 360 d_1d1j*
18:32:48 <HackEgo> dc: 'j' (0152) unimplemented
18:32:59 <b_jonas> oh, so j is one of your new commands?
18:37:25 <zzo38> Yes
18:37:38 <zzo38> And also m
18:38:00 <b_jonas> `dc -e1d[pdsd+ldrlxx]dsxx
18:38:01 <HackEgo> 1 \ 2 \ 3 \ 5 \ 8 \ 13 \ 21 \ 34 \ 55 \ 89 \ 144 \ 233 \ 377 \ 610 \ 987 \ 1597 \ 2584 \ 4181 \ 6765 \ 10946 \ 17711 \ 28657 \ 46368 \ 75025 \ 121393 \ 196418 \ 317811 \ 514229 \ 832040 \ 1346269 \ 2178309 \ 3524578 \ 5702887 \ 9227465 \ 14930352 \ 24157817 \ 39088169 \ 63245986 \ 102334155 \ 165580141 \ 267914296 \ 433494437 \ 701408733 \ 11349031
18:38:30 <b_jonas> ruby -wep 1,x=1;18.times{p x=(x/0.618).round}
18:38:43 <b_jonas> `ruby -ex=i=1;p x+=i=x-i while+1
18:38:44 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ruby: not found
18:38:45 <b_jonas> `ruby -wep 1,x=1;18.times{p x=(x/0.618).round}
18:38:46 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ruby: not found
18:38:55 <b_jonas> ``` ls bin/ruby*
18:38:56 <HackEgo> ls: cannot access bin/ruby*: No such file or directory
18:39:04 <b_jonas> ``` echo "$PATH"
18:39:05 <HackEgo> ​/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin
18:39:48 <b_jonas> ``` shopt -s nullglob; eval 'echo {/hackenv/bin,/opt/python27/bin,/opt/ghc/bin,/usr/bin,/bin}/ruby*' fin
18:39:49 <HackEgo> fin
18:39:54 <b_jonas> what?
18:40:00 <b_jonas> no ruby anywhere? no version?
18:40:05 <b_jonas> ``` shopt -s nullglob; eval 'echo {/hackenv/bin,/opt/python27/bin,/opt/ghc/bin,/usr/bin,/bin}/perl*' fin
18:40:06 <HackEgo> ​/hackenv/bin/perl-e /usr/bin/perl /usr/bin/perl5.14.2 /usr/bin/perlbug /usr/bin/perldoc /usr/bin/perlivp /usr/bin/perlthanks fin
18:40:16 <zzo38> I suppose there is no Ruby on HackEgo
18:40:28 <zzo38> (You could ask them to install it if you want it though)
18:40:32 <b_jonas> `ruby -wex=i=1;loop{p x+=i=x-i}
18:40:32 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ruby: not found
18:40:53 <b_jonas> `dc -e1d[prdk+KdZ5\>x]dsxx
18:40:53 <HackEgo> 1 \ dc: '\' (0134) unimplemented \ 1 \ dc: '\' (0134) unimplemented \ 2 \ dc: '\' (0134) unimplemented \ 3 \ dc: '\' (0134) unimplemented \ 5 \ dc: '\' (0134) unimplemented \ 8 \ dc: '\' (0134) unimplemented \ 13 \ dc: '\' (0134) unimplemented \ 21 \ dc: '\' (0134) unimplemented \ 34 \ dc: '\' (0134) unimplemented \ 55 \ dc: '\' (0134) unimplemente
18:41:05 <b_jonas> `` dc -e1pd[pdk+Krlxx]dsxx|head -20
18:41:06 <HackEgo> dc: value overflows simple integer; punting... \ dc: scale must be a nonnegative number \ dc: value overflows simple integer; punting... \ dc: scale must be a nonnegative number \ dc: value overflows simple integer; punting... \ dc: scale must be a nonnegative number \ dc: value overflows simple integer; punting... \ dc: scale must be a nonnegative
18:41:18 <b_jonas> `` dc -e1pd[pdk+Krlxx]dsxx>/dev/null|head -20
18:41:27 <b_jonas> `` dc -e1pd[pdk+Krlxx]dsxx 2>/dev/null|head -20
18:41:28 <HackEgo> 1 \ 1 \ 2 \ 3 \ 5 \ 8 \ 13 \ 21 \ 34 \ 55 \ 89 \ 144 \ 233 \ 377 \ 610 \ 987 \ 1597 \ 2584 \ 4181 \ 6765
18:41:49 <HackEgo> dc: value overflows simple integer; punting... \ dc: scale must be a nonnegative number \ dc: value overflows simple integer; punting... \ dc: scale must be a nonnegative number \ dc: value overflows simple integer; punting... \ dc: scale must be a nonnegative number \ dc: value overflows simple integer; punting... \ dc: scale must be a nonnegative
18:41:53 <b_jonas> `` dc -e1pd[pdk+Krlxx]dsxx|&head -20
18:41:54 <HackEgo> 1 \ 1 \ 2 \ 3 \ 5 \ 8 \ 13 \ 21 \ 34 \ 55 \ 89 \ 144 \ 233 \ 377 \ 610 \ 987 \ 1597 \ 2584 \ 4181 \ 6765
18:45:30 <b_jonas> ```` echo hello
18:45:33 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ```: not found
18:45:42 <b_jonas> ````` echo hello
18:45:43 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ````: not found
18:48:51 <b_jonas> ``` echo $_
18:48:52 <HackEgo> bash
18:49:07 <b_jonas> ``` set | grep '`'
18:49:07 <HackEgo> BASH_EXECUTION_STRING='set | grep '\''`'\'''
18:49:17 <b_jonas> ``` env | grep '`'
18:49:18 <HackEgo> No output.
18:50:42 <b_jonas> ``` cat bin/\`\`
18:50:43 <HackEgo> ​#!/bin/sh \ export LANG=C; exec bash -O extglob -c "$@"
19:16:06 -!- jaboja has joined.
19:16:07 -!- tromp__ has quit (Remote host closed the connection).
19:22:02 <FireFly> `cat bin/``
19:22:03 <HackEgo> ​#!/bin/sh \ export LANG=C; exec bash -O extglob -c "$@"
19:22:05 <FireFly> oh
19:22:19 <FireFly> `cat bin/`
19:22:19 <HackEgo> TIMEFORMAT='real: %lR, user: %lU, sys: %lS' exec bash -c -- "$1"
19:26:02 -!- tromp_ has joined.
19:34:22 -!- Tod-Autojoined2 has changed nick to Todpunk.
19:41:53 -!- hppavilion[1] has joined.
20:15:18 -!- tromp_ has quit (Remote host closed the connection).
20:38:46 -!- boily has quit (Quit: FLICKERING CHICKEN).
20:43:09 <\oren\> `` cat wisdom/{oren,oerjan}
20:43:10 <HackEgo> oren is a Canadian esolanger who would like to obliterate time zones so that he can talk to his father who lives in the same house. He'll orobablu get the hang of toycj tuping soon. \ Your famous evil overlord oerjan is a lazy expert in future computation. Also an antediluvian Norwegian who hates Roald Dahl. He can never remember the word "amortize
20:43:40 <shachaf> `wisdom
20:43:41 <\oren\> Der Y gO!
20:43:42 <HackEgo> chaos/chaos? ¯\(° _o)/¯
20:46:30 -!- zadock has quit (Quit: Leaving).
20:50:14 -!- Phantom_Hoover has quit (Ping timeout: 255 seconds).
20:55:42 <\oren\> `? Armin van Buuren
20:55:43 <HackEgo> Armin van Buuren? ¯\(°​_o)/¯
20:57:05 <\oren\> `? Tiësto
20:57:06 <HackEgo> Tiësto? ¯\(°​_o)/¯
20:57:46 <\oren\> why does Tiësto have an ë anyway?
21:00:09 -!- Phantom_Hoover has joined.
21:05:18 <olsner> I assumed it was just the way his name is spelled, but apparently Tiesto is made up ... maybe it's just how dutch orthography works
21:08:56 -!- mauris has joined.
21:15:24 -!- triggerwarning has joined.
21:15:35 -!- IGLC has joined.
21:15:35 -!- dcentral has joined.
21:15:45 -!- tromp_ has joined.
21:18:06 <Melvar> `wisdom
21:18:18 <HackEgo> oren/oren is a Canadian esolanger who would like to obliterate time zones so that he can talk to his father who lives in the same house. He'll orobablu get the hang of toycj tuping soon.
21:18:27 <Melvar> `wisdom
21:18:30 <HackEgo> alise/elliott's not hiding over here
21:18:41 <Melvar> `? Melvar
21:18:43 <HackEgo> Melvar? ¯\(°​_o)/¯
21:18:49 <Melvar> `? Idris
21:18:50 <HackEgo> Idris? ¯\(°​_o)/¯
21:19:14 -!- IGLC has quit (Remote host closed the connection).
21:23:06 <FireFly> `wisdom
21:23:08 <HackEgo> bottom/Bottom is where you might end up with a catamorphism, if not careful. There be balrogs.
21:31:16 -!- Patashu has joined.
21:35:44 -!- tromp_ has quit (Remote host closed the connection).
21:48:12 <hppavilion[1]> Hm...
21:49:05 -!- dcentral has quit (Ping timeout: 260 seconds).
21:49:15 -!- triggerwarning has quit (Ping timeout: 240 seconds).
21:53:30 <hppavilion[1]> I need a basic idea for something strange to parse
21:53:59 <myname> xml
21:54:12 <hppavilion[1]> myname: Something new
21:54:29 <myname> yml
21:54:58 <hppavilion[1]> myname: You really aren't very helpful
21:55:13 <myname> yeah
21:58:02 <hppavilion[1]> myname: One idea I had for an esosport: Random BNF language
21:58:34 <hppavilion[1]> Basically, you have a group of participants. All at the same time, they are given a strange and random grammar (possibly procedurally generated) and told "Go make a language"
21:59:11 <hppavilion[1]> They have to write a lexer and parser (they're free to use tools for it) and make a language in the allotted time and at the end, they turn in their languages (WITH DOCS) for judging
22:14:38 <HackEgo> [wiki] [[Brack]] N http://esolangs.org/w/index.php?oldid=45920 * Hppavilion1 * (+794) Started on design
22:15:23 <HackEgo> [wiki] [[GOTO++]] M http://esolangs.org/w/index.php?diff=45921&oldid=45862 * Tuzepoito * (+89) Correction
22:21:50 -!- Frooxius has quit (Read error: No route to host).
22:22:16 -!- Frooxius has joined.
22:24:24 <hppavilion[1]> Hm...
22:24:28 <hppavilion[1]> What could I make a DSL for?
22:36:16 -!- tromp_ has joined.
22:38:33 <Taneb> hppavilion[1]: board games
22:38:45 <hppavilion[1]> Taneb: Possibly
22:40:35 -!- tromp_ has quit (Ping timeout: 246 seconds).
22:43:56 -!- TieSoul has quit (Remote host closed the connection).
22:46:45 <FireFly> Or card games
22:49:14 -!- hppavilion[1] has quit (Ping timeout: 256 seconds).
22:57:44 -!- jaboja has quit (Ping timeout: 246 seconds).
23:01:30 -!- jaboja has joined.
23:03:56 -!- tromp_ has joined.
23:05:57 -!- jaboja has quit (Read error: Connection reset by peer).
23:06:05 -!- jaboja has joined.
23:15:14 -!- jaboja64 has joined.
23:15:23 -!- jaboja has quit (Read error: Connection reset by peer).
23:34:10 -!- tromp_ has quit (Remote host closed the connection).
23:36:35 -!- Welo has quit (Quit: Leaving).
23:54:05 -!- tromp_ has joined.
23:54:19 -!- interest1ng has joined.
←2015-12-18 2015-12-19 2015-12-20→ ↑2015 ↑all