00:00:20 oerjan, are you from schweden? 00:00:40 ais here is a esoteric channell 00:00:51 or is this channel 00:00:55 `? welcome 00:00:56 Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 00:00:57 only schall und rauch? 00:00:58 cripotos: norway actually 00:01:11 this channel is about esoteric programming languages. 00:01:11 dann sprichst du deutsch? 00:01:13 oerjan? 00:01:43 what is esoteric programming? 00:02:03 it's programming for which being useful isn't something you care about 00:02:05 a term of the informatic world? 00:02:25 yes, informatics/computer science 00:02:40 ich bin enttäuscht 00:02:44 alles n bschiss 00:02:46 ais523: hi did you see aaronson's blog post yet, you were indirectly mentioned 00:02:52 oerjan: yes 00:02:57 ihr seid gar keine esoteriker? 00:03:04 apparently this is the fourth time it's been mentioned in this channel (me mentioning it was the third) 00:03:13 cripotos: what tipped you off? 00:03:23 das ist n bschiss 00:03:29 oerjan: it's inspired a golfing competition in the comments; I approve 00:03:30 ais523: i _think_ i first neener neener 00:03:33 seid ihr informatikgurus? 00:03:33 *i was 00:03:59 ais523: yeah. i'm still reading those. 00:03:59 aaronson is a jüdischer name 00:04:11 the son of aaron 00:04:15 do you have ideas about good algorithms for a 2-symbol Turing machine that searches for Goldbach conjecture counterexamples (aiming to minimize the number of states)? 00:04:23 cripotos: yes, scott aaronson is pretty definitely jewish 00:04:25 I've been thinking about the problem myself but there are so many ways you could go 00:04:35 (also I feel that fractran would be a better language for this sort of thing than TMs) 00:04:35 oerjan klär mich auf 00:04:40 was für leute seid ihr? 00:04:47 informatiktypen? 00:05:07 yes, yes, computer science... 00:05:13 oooh man 00:05:14 mann 00:05:22 ich bin enttäuscht 00:05:31 cripotos: informatikgurus ist korrekt 00:05:49 und wieso nennt ihr euch esoteric? 00:05:50 for what it's worth, we're disappointet too 00:06:19 (uh, the finishing t is a nice touch... unintentional though) 00:06:56 because we're discussing programming languages that hardly anyone cares about 00:06:59 -!- idolbot has joined. 00:07:11 $bf 00:07:12 moon_: Error: "bf" is not a valid command. 00:07:15 ... 00:07:17 cripotos: wie Hackego hat gesagt, EFNet hat ein #esoteric, dass vielleicht dir mehr gefällt. 00:07:18 hi idolbot! 00:07:22 ihr könnt machen was ihr wollt 00:07:25 mir ist das wurst 00:07:27 * ais523 refuses to portmanteau that even though it's obvious 00:07:29 how you'd do it 00:07:31 *needs it to load the bf plugin, it ignores me* 00:07:33 ihr könnt hacken, programmieren 00:07:42 interessiert mich nen alten hut 00:07:50 ich suche urweibliche 00:07:55 übermütter 00:08:09 "overmother"? 00:08:15 ja 00:08:22 urweibliche sexbomben 00:08:28 mit hypnoaugen 00:08:35 is this some sort of insul that I don't understand because my German isn't good enough? 00:08:38 *insult 00:08:49 cripotos: versuch das #esoteric auf EFNet 00:08:55 no its a definition of a super woman 00:08:57 ais523: I've pondered it for 5 minutes, without concrete ideas. But there's no reason why it shouldn't be doable in perhaps 100 states. 00:09:07 int-e: I believe the current record's around 80 00:09:28 but it seems to be tedious 00:09:31 -!- idolbot has quit (Client Quit). 00:09:32 (the original aaronson article had a solution with something like 5000, which the comments correctly identified as excessive) 00:09:50 yeah, 4888 is the number in the paper 00:09:58 efnet 00:10:00 schlimm 00:10:13 dort treiben sich kriminelle um 00:11:28 ciao leute 00:11:30 machts gut 00:11:33 was auch immer 00:11:50 -!- cripotos has quit (Quit: Page closed). 00:13:21 am I evil for not replying in german? 00:13:28 int-e: yes hth 00:13:33 -!- idolbot has joined. 00:13:40 int-e: no hth 00:13:57 glad that's settled then 00:14:01 int-e: (NULL = NULL) hth 00:14:13 -!- Kaynato has joined. 00:14:21 Hey, let me tell y'all about Oracle. 00:14:27 int-e: if only because it hurts my brain to do it instead 00:14:59 * oerjan forgot too many words, not to mention genders 00:15:20 Here's an Oracle SQL problem: Given two character string values x and y, come up with a boolean expression which is true if the values are equal, false if they are not. 00:15:42 There are two good ways of doing this. 00:16:01 $brainfuck +++++++++++++++++++++++++++++++++++++++++++++++o 00:16:01 moon_: Error: "brainfuck" is not a valid command. 00:16:02 Solution 1: (x IS NOT NULL AND y IS NOT NULL AND x = y) OR (x IS NULL AND y IS NULL) 00:16:22 Solution 2: (x || '.') = (y || '.') 00:17:53 and the punchline? 00:18:44 tswett: what does || do? defined-or? 00:18:58 so NULL equals '.' now? 00:20:12 $Brainfuck 00:20:13 moon_: Error: "Brainfuck" is not a valid command. 00:20:18 $help Brainfuck 00:20:18 moon_: Error: There is no command "brainfuck". 00:20:21 $help brainfuck 00:20:22 moon_: Error: There is no command "brainfuck". 00:20:25 $help bf 00:20:25 moon_: Error: There is no command "bf". 00:20:35 *is mad and not thinking* 00:20:41 ais523: string concatenation. 00:20:53 ah it doesn't. 00:21:25 $plugin help Brainfuck 00:21:26 moon_: Error: "plugin" is not a valid command. 00:21:28 doesn't NULL = NULL evaluate to NULL, though? and I'd expect concatenating to NULL to also give NULL 00:21:38 athough as it's oracle sql it might be weird in these respects 00:21:57 No, the concatenation operator treats NULL as the empty string. 00:22:05 This is because Oracle doesn't actually have the empty string. 00:22:28 are '' and NULL synonyms in string columns? 00:22:31 that seems very broken to me 00:22:40 They are synonyms, yes. 00:23:35 '' isn't the empty string, it's NULL. 00:23:41 so, say, '' = 'foo' evaluates to NULL? 00:23:56 this is PHP/JavaScript levels of broken :-) 00:24:52 oh great. http://stackoverflow.com/questions/203493/why-does-oracle-9i-treat-an-empty-string-as-null 00:25:25 It does, yes. 00:26:51 is this some sort of insul that I don't understand because my German isn't good enough? <-- i'm going to assume e was alluding to some kind of matriarchal esoteric fertility cult. 00:29:25 So, I have a question! 00:29:33 -!- boily has joined. 00:29:35 This semigroup presentation has undecidable equality: ac = ca; ad = da; bc = cb; bd = db; ce = eca; de = edb; cca = ccae 00:29:36 Why? 00:29:55 oerjan: yeah he was polite; the most impolite word was "b[e]schiss", something like a ripoff. 00:30:12 *is mad and not thinking* <-- bad combination. btw have you tried the /me irc command? 00:30:13 helloily 00:30:21 Notice that all rules preserve the subsequence which consists of only the "c"s and "d"s. 00:30:22 how was work 00:30:41 And "a" and "b" commute with "c" and "d". "e" doesn't commute with either. 00:31:23 oerjan: I also think you got the gist of what [s]he(oh the e was intentional) wrote there right... and it didn't make more sense in german either. 00:32:34 quinthellopia. braindrain. 00:32:42 @massages-loud 00:32:42 hppavilion[1] said 5h 12m 50s ago: Just break it if you want to know 00:32:46 oh 00:32:56 -!- ais523 has quit (Ping timeout: 276 seconds). 00:33:07 quintopia: how's the starbucksing? 00:33:32 april is over 00:33:32 Why? <-- wild guess would be "you can encode a TM in that" hth 00:33:39 today was walk far day 00:33:44 tnos 00:33:45 -!- idolbot has quit (Quit: Ctrl-C at console.). 00:34:08 tswellottnos. 00:34:27 -!- hppavilion[1] has joined. 00:34:40 lhoily (now i'm _really_ wondering if i've lost count) 00:34:47 `? red canada 00:35:01 red canada? ¯\(°​_o)/¯ 00:35:19 ok, brainfuck might work no 00:35:26 -!- idolbot has joined. 00:35:30 $brainfuck 00:35:31 moon_: Error: "brainfuck" is not a valid command. 00:35:34 fuuuuuuu 00:36:54 moon_: WE DO NOT NEED ANOTHER BF INTERPRETER IN THIS CHANNEL. HTH. 00:37:29 boily: HackEgo lacks an entry on the above 00:37:34 i get that, im trying to figure out the plugin frameork, then ill do something ne 00:37:35 `? brainfuck 00:37:38 brainfuck is the integral of the family of terrible esolangs. bf -c -t "+>+++++>+++" | mklang --array 00:37:41 moon_: Ah, OK 00:37:48 moon_: Why not write a ciol interpreter or something though? 00:37:49 HackEgo: :D 00:38:06 (what is integral again?) 00:38:19 Area under the curve? 00:38:26 tswett: I remember that 00:38:31 tswett: But what's the joke? 00:38:46 tswett: What is the domain of the function where the codomain is Terrible Esolangs used there? 00:38:51 `bf -c -t "+>+++++>+++" | mklang --array 00:38:53 No output. 00:38:56 `` bf -c -t "+>+++++>+++" | mklang --array 00:38:57 ​/hackenv/bin/`: line 4: mklang: command not found 00:39:02 Oh, right 00:39:04 `` bf -c -t "+>+++++>+++" 00:39:07 No output. 00:39:07 quintopia: how's the starbucksing? <-- * sudden nostalgic flashback to seattle (not a starbucks, but a small coffee shop right by the university) as well as to when his stomach actually could drink mocha lattes... 00:39:12 Oh, right again 00:39:43 hppavilion[1]: I don't know what "integral of the family of terrible esolangs" could mean. 00:40:02 tswett: Does "family" have a mathematical definitication? 00:40:12 hppavilion[1]: hppavellon[1]. Canada doesn't exist, so it being red is preposterous hth 00:40:16 Sometimes. 00:40:21 Often, "family" just means "set". 00:40:24 oerjan: you seattled? 00:40:27 boily: Ah 00:40:36 Whoops 00:40:40 tswett* 00:40:47 Ah ah ah. 00:40:48 $reload 00:40:48 moon_: Error: You don't have the owner capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified. 00:40:49 tswett: Or type, I suppose 00:40:53 *sigh* 00:40:59 moon_: MWAHAHAHAHAHAHAHAHA 00:41:03 i need to fix that, too 00:41:07 $whoami 00:41:07 hppavilion[1]: I don't recognize you. 00:41:11 $whoismoon_ 00:41:11 hppavilion[1]: Error: "whoismoon_" is not a valid command. 00:41:17 we have a new bot? 00:41:21 mhm 00:41:22 mine 00:41:26 boily: Yes 00:41:33 boily: But it doesn't do anything new, it seems 00:41:33 idolbot: fnord? 00:41:33 boily: Error: "fnord?" is not a valid command. 00:41:33 "Type" doesn't have a standard definition. 00:41:43 tswett: Um, type theory? 00:41:54 Yeah, but there's no one single standard type theory. 00:41:55 hppa, the bot itself is new, dumbo 00:41:58 boily: It ignores you if you enter too many incorrect commands 00:42:00 tswett: Oh, right 00:42:06 i removed that hppa 00:42:07 "Type" means "whatever 'type' means in the type theory you're using". 00:42:07 moon_: Well yeah 00:42:10 moon_: Oh, good 00:42:16 moon_: What do you plan to make it do? 00:42:22 well, really, set the limit absurdly high so nly a spambot can get that 00:42:28 moon_: Ah 00:42:50 moon_: I think spambots usually don't send 1000 mps 00:43:01 120 mps 00:43:08 moon_: Ah 00:43:12 120 mpm actually 00:43:23 no-one is gonna reach that without special care 00:43:27 -!- ybden has quit (Remote host closed the connection). 00:43:56 moon_: So what will the bot do? 00:44:03 moon_: Oooh! Add votey polls! 00:44:07 depends 00:44:10 maybe.. 00:44:32 i was thinking maybe something to keep us !bored when there is nothing to do lol 00:44:36 moon_: Wait, but then when it gets turned off we'll all be sad... 00:44:49 yea 00:44:53 i cant run it all night 00:47:05 -!- idolbot has quit (Quit: Ctrl-C at console.). 00:47:55 fungot: do you fnord, unless that weird uncommandable bot? 00:47:55 boily: out of the spread the wealth of power and the service of the appropriate. 332163 counterparty. nelson learned that the ect legal dept. of the possible use of inside of that spread leaves plenty of time you have questions. 00:48:00 s/unless/not like/ 00:49:14 -!- idolbot has joined. 00:49:19 plz allow me a bit of promotion - http://conwaylife.com/forums/viewtopic.php?f=2&t=576&p=30646#p30646 <-- congrats! 00:49:20 $unignore 00:49:20 moon_: Error: "unignore" is not a valid command. 00:49:36 $reload 00:49:37 moon_: Error: You don't have the owner capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified. 00:50:25 $help 00:50:25 moon_: (help [] []) -- This command gives a useful description of what does. is only necessary if the command is in more than one plugin. 00:51:01 -!- idolbot has quit (Client Quit). 00:51:04 (what is integral again?) <-- in calculus, integral is the inverse operation of derivative, hth 00:51:28 -!- idolbot has joined. 00:51:30 $enable 00:51:31 moon_: Error: You don't have the owner capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified. 00:51:52 I should set up a VPS that I can use to give shell accounts to people. 00:52:12 shell accounts for what? 00:52:14 oerjan, bad paedagogy! 00:52:18 because that sounds nice 00:52:31 Linux shell accounts. For them to use for whatever they want, I guess. 00:52:40 do it :P 00:52:54 integral is the area under the curve! 00:53:02 i would donate if i could, cauz im lazy 00:53:18 -!- Kaynato has quit (Ping timeout: 246 seconds). 00:53:46 oerjan: you seattled? <-- spring 1996 00:53:50 -!- idolbot has quit (Client Quit). 00:54:02 -!- Phantom_Hoover has quit (Remote host closed the connection). 00:54:10 -!- idolbot has joined. 00:54:16 $reload 00:54:17 moon_: Error: You don't have the owner capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified. 00:54:18 Ah ah ah. <-- keeping count? 00:56:07 you know what 00:56:16 im going to just write one from scratch 00:56:54 im tired of setting up my plugins 00:57:14 There have got to be IRC libraries to use, right? 00:57:30 mhm 00:57:45 Ah ah ah. <-- keeping count? <-- obviously. 00:59:11 im definintly using a bit of ciol in it as well 00:59:25 (intepretation for custom commands) 01:02:05 `? flag of #esoteric 01:02:33 flag of #esoteric? ¯\(°​_o)/¯ 01:02:35 `? #esoteric flag 01:02:38 ​#esoteric flag? ¯\(°​_o)/¯ 01:02:51 `? flag 01:02:52 flag? ¯\(°​_o)/¯ 01:03:01 `ls wisdom/*flag 01:03:05 ls: cannot access wisdom/*flag: No such file or directory 01:03:09 Wait 01:03:15 `` echo wisdom/*flag* 01:03:20 wisdom/disflagrate wisdom/flagpole 01:03:25 `? disflagrate 01:03:27 disflagrate v.t.perf.: a traditional technique from Poland (earliest attestation c. 1042) used to separate szoups. Nowadays, commercial production is entirely mechanized. 01:03:34 `? szoup 01:03:38 A szoup a szilárd tápszereknek híg alakban való elkészítése a célból, hogy könnyebben emészthetők legyenek; a hígító anyag a viz, mely feloldja s magába veszi a tápanyag legértékesebb részeit. 01:03:46 Of course. 01:04:03 `echo wisdom/*#esoteric* 01:04:05 wisdom/*#esoteric* 01:04:20 `` echo wisdom/*#esoteric* 01:04:22 wisdom/#esoteric 01:04:42 At first I wondered why it dropped the asterisks... 01:04:42 `? #esoteric 01:04:44 ​#esoteric is the only channel that exists. monqy is its centroïd. It's about 30 m (100 ft) across. 01:04:48 The answer is it didn't. 01:05:03 tswett: I remember defining the #esoteric flag 01:05:11 `` grep wisdom color 01:05:12 oerjan, bad paedagogy! <-- how are _you_ going to explain the `? brainfuck joke then? 01:05:13 grep: color: No such file or directory 01:05:22 * hppavilion[1] goes and learns grep 01:05:45 @tell Phantom_Hoover oerjan, bad paedagogy! <-- how are _you_ going to explain the `? brainfuck joke then? 01:05:45 Consider it noted. 01:05:50 `` grep -r color wisdom 01:05:56 tswett: Thank you 01:06:01 wisdom/oregon:Oregon is the home of Oregano. Gregor used to take care of the color scheme, but then he left. \ wisdom/bleen:bleen is the color of the ocean and the trees \ wisdom/piet:Piet is a really colorful programming language. \ wisdom/cube:Cubes come in all sizes, colors and materials, but only one shape. The companion cube doe 01:06:25 `? cube 01:06:29 `` grep -rl color wisdom 01:06:31 how was the color done? 01:06:32 Cubes come in all sizes, colors and materials, but only one shape. The companion cube does not speak, however. 01:06:33 wisdom/oregon \ wisdom/bleen \ wisdom/piet \ wisdom/cube \ wisdom/blæg \ wisdom/octarine 01:06:47 `? wisdom/blæg 01:06:48 wisdom/blæg? ¯\(°​_o)/¯ 01:06:52 Wait 01:06:59 `? blæg 01:07:01 moon_: mIRC color codes. Most IRC clients treat byte 3 as indicating color stuff. 01:07:01 blaeg is a color that cannot exist under the current understanding of physics. It is used on the #esoteric flag, along with ultraviolet and whatever is convenient. It is a nullary color, meaning that it can be mixed with itself to produce the primary colors. 01:08:11 `? ciol 01:08:13 ciol ? ¯\(°​_o)/¯ 01:09:00 tswett: byte 3? Huh? 01:09:08 `learn ciol is a language designed by moon_, it started as a scheme to annoy collegues by making a programming lanugage that has insults as commands 01:09:11 A byte is a number from 0 to 255. 01:09:16 Learned 'ciol': ciol is a language designed by moon_, it started as a scheme to annoy collegues by making a programming lanugage that has insults as commands 01:09:17 3 is one of those numbers. 01:09:29 tswett: Ooooh 01:09:43 tswett: So a 0x03 followed by a modifier changes color? 01:09:59 Byte 3 is also known as 0x03, "ETX", and the Ctrl-C byte. 01:10:03 tswett: See "byte 3" sounds like "the third byte in a bytearray" 01:10:08 Yeah. A 0x03 followed by one or two decimal digits. 01:10:20 Optionally followed by a comma and one or two more decimal digits. 01:10:38 12 01:10:47 also 01:10:53 read the ciol one :P 01:11:06 `sedlast s/colleg/colleag/ 01:11:15 *actually true* 01:11:21 No output. 01:11:39 wait, is that right 01:11:47 TIL there's something somewhere in Ubuntu that puts stuff you rm in the trash, even if you `rm -rf`ed it. 01:11:47 `? ciol 01:11:49 ciol is a language designed by moon_, it started as a scheme to annoy colleagues by making a programming lanugage that has insults as commands 01:11:52 yep 01:12:00 boily: ...wut 01:12:04 `sedlast s/$/./ 01:12:07 hppavilion[1]: yup. wut. 01:12:12 No output. 01:12:22 suddenly freed >100 GB on my hard drive. 01:12:28 `sedlast s/./$/ 01:12:36 hppavilion[1]: what 01:12:40 ... 01:12:40 boily: WUT. 01:12:41 How does that work? Is it just a different version of "rm"? Or does it give things a different libc or whatever? 01:12:54 `? ciol 01:12:55 ciol is a language designed by moon_, it started as a scheme to annoy colleagues by making a programming lanugage that has insults as commands. 01:13:01 `cat bin/sedlast 01:13:02 sed -i "$1" "$(lastfiles)" 01:13:07 Oh, I thought hppavilion[1] had actually done it. 01:13:10 `cat bin/lastfiles 01:13:11 hg log -l 1 --template "{files}\n" 01:13:21 tswett: No, you will notice that HackEgo didn't say anything 01:13:34 tswett: And that the message has a leeding space 01:13:35 And there's a space at the beginning of your message. 01:13:49 Did you mean: And that the message has a bleeding space 01:14:02 how would i color something red then? 01:14:15 uknow, in chat 01:14:25 moon_: With your IMAGINATION 01:14:29 ... 01:14:30 `rainbow 01:14:31 hppavilion[1]: or maybe I'm confused. do not heed anything I write tonight as untarnished truth. 01:14:38 With byte 3 followed by "04". 01:14:41 `mkx bin/sedlast files="$(lastfiles)"; sed -i "$1" "$files"; echo -n "$files//"; cat "$files" 01:14:45 oops 01:14:47 ff 01:14:58 how would i give that to hackego? 01:14:58 Hey, I wonder if that one command is still there... 01:15:01 `loudly This one. 01:15:32 No output. 01:15:33 someone froze ego 01:15:35 bin/sedlast files="$(lastfiles)"; sed -i "$1" "$files"; echo -n "$files 01:15:36 ​This one. 01:15:43 moon_: hppavilion[1] i think 01:15:51 This one. 01:15:52 `grepgrep 01:15:53 huh 01:15:54 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: grepgrep: not found 01:15:56 `run echo -e '\000304Will this be red?' 01:15:57 ​Will this be red? 01:15:57 `mkx bin/sedlast//files="$(lastfiles)"; sed -i "$1" "$files"; echo -n "$files//"; cat "$files" 01:15:59 `kgrep 01:16:00 bin/sedlast 01:16:01 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: kgrep: not found 01:16:28 I'm kind of surprised that nobody's deleted the `loudly command. 01:16:32 `loudly IT'S SO ANNOYING. 01:16:34 ​IT'S SO ANNOYING. 01:16:39 new rule: if you make new commands after someone has made an error, except to correct that error, you get banned 01:16:56 iGrep 01:17:10 `loudly Also it cuts off whatever it is that you're saying after a relatively small number of characters, since the color codes for this are pretty verbose and IRC doesn't have that long a limit. 01:17:12 ​Also it cuts off whatever it is that you're sayin, 01:17:16 because reverting things is really annoying when two people are doing things simultaneously 01:17:26 `cat bin/sedlast 01:17:27 files="$(lastfiles)"; sed -i "$1" "$files"; echo -n "$files//"; cat "$files" 01:17:32 `lastfiles 01:17:34 erro 01:17:50 who the hell made erro 01:18:06 `erro 01:18:07 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: erro: not found 01:18:12 `cat erro 01:18:14 echo \000304 01:19:04 *sigh* i'm going to have to look at the repository again, don't i 01:19:16 `blame erro 01:19:16 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: blame: not found 01:19:17 oerjan: Looks like it was tswett or automated 01:19:38 `blame tswett 01:19:40 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: blame: not found 01:19:42 `help 01:19:42 Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ 01:19:51 `` blame tswett > oerjan 01:19:52 I coulda sworn we had `blame. 01:19:56 ​/hackenv/bin/`: line 4: blame: command not found 01:20:08 `complain there is no blame. 01:20:13 Complaint filed. Thank you. 01:20:21 `run echo -e '\000305Will this be put into erro?' 01:20:30 ​Will this be put into erro? 01:20:32 `cat erro 01:20:34 cat: erro: No such file or directory 01:20:52 `cat emoticons/shrug 01:20:53 ​¯\(°​_o)/¯ 01:21:15 `ls emotipros 01:21:16 ls: cannot access emotipros: No such file or directory 01:22:02 `erro test 01:22:04 ​ test 01:22:50 `blame tswett 01:22:52 ​/hackenv/bin/blame: line 1: unexpected EOF while looking for matching `'' \ /hackenv/bin/blame: line 2: syntax error: unexpected end of file 01:23:02 `culprits erro 01:23:08 you forgot that idiots 01:23:10 moon_ moon_ moon_ moon_ moon_ moon_ moon_ 01:23:14 Oooooh. 01:23:16 *laugh* 01:23:17 `culprits tswett 01:23:21 No output. 01:23:30 `blame tswett 01:23:31 It was tswett's fault! Punish them! 01:23:32 Who are "No" and "output"? 01:23:46 `blame the demonic duck 01:23:47 It was tswett's fault! Punish them! 01:23:55 I wasn't expecting that. 01:24:09 `culprits blame 01:24:14 No output. 01:24:20 `culprits bin/blame 01:24:25 hppavilion[1] hppavilion[1] 01:24:32 hp! lol 01:24:40 `cat bin/blame 01:24:41 echo "It was tswett's fault! Punish them!" 01:25:06 * hppavilion[1] laughs hysterically 01:25:08 `mkx bin/blame//echo it was "$1"'s fault! Punish them! 01:25:12 bin/blame 01:25:15 `blame moon 01:25:17 ​/hackenv/bin/blame: line 1: unexpected EOF while looking for matching `'' \ /hackenv/bin/blame: line 2: syntax error: unexpected end of file 01:25:19 moon_: -_- 01:25:29 `mkx bin/blame//echo it was "$1"s fault! Punish them! 01:25:32 bin/blame 01:25:33 `blame moon 01:25:35 it was moons fault! Punish them! 01:25:35 moon_: It's the ! 01:25:51 `mkx bin/blame//echo it was "$1"\'s fault! Punish them! 01:25:57 bin/blame 01:26:01 `blame hppavilion[1] 01:26:02 `blame the Nazis 01:26:03 it was hppavilion[1] 's fault! Punish them! 01:26:03 it was the Nazis's fault! Punish them! 01:26:12 moon_: Stahp 01:26:21 `mkx bin/blame//echo It was "$1"\'s fault! Punish them! 01:26:23 bin/blame 01:26:33 tswett: :,( 01:26:35 now we have blame 01:26:38 So if you want to blame the person you're talking to, it's... 01:26:40 `blame you 01:26:41 It was you's fault! Punish them! 01:26:41 Put it somewhere else 01:26:54 Somewhere besides bin/blame? 01:26:59 `mv bin/blame bin/blame2 01:27:01 mv: missing destination file operand after `bin/blame bin/blame2' \ Try `mv --help' for more information. 01:27:01 ehhhhh.... no 01:27:08 `` mv bin/blame bin/blame2 01:27:12 No output. 01:27:19 that makes it clunky 01:27:28 moon_: The tswett joke is so funny though 01:27:29 *shall change it back in due time* 01:27:44 `blame anyone but tswett 01:27:44 It was tswett's fault! Punish them! 01:27:56 Yo pongo los votos sólo por hppavilion[1]. 01:28:05 put the tswett joke in blame2 01:28:06 Los otros son locos—yo los conozco. 01:28:09 moon_: No 01:28:20 moon_: If it's in normal blame, then people will be surprised by it 01:28:21 *will ignore* 01:28:27 oh, loltrue 01:28:40 moon_: They'll `blame someone other than tswett, and it will say tswett instead 01:28:55 moon_: They'll be confused initially, then they'll `cat bin/blame and start laughing 01:29:00 `ls 01:29:02 ​:-( \ !\.´ \ 99 \ 99bb \ advice \ bdsmreclist \ BGTV9E93 \ bin \ canary \ cat \ cdescs \ Complaints.mp3 \ :-D \ dog \ emoticons \ equations \ esobible \ etc \ Eternity \ evil \ factor \ foo \ good \ hia \ hw \ ibin \ interps \ karma \ le \ lib \ ls_dev \ marsha \ misle \ oerjan \ paste \ ply-3.8 \ quine \ quines \ quotes \ ReUariBw \ share \ So 01:29:21 `cat karma 01:29:22 oren now has 1 karma. 01:29:31 `` cat karma | wc 01:29:33 ​ 1 5 22 01:29:43 `` cat karma | shuf 01:29:44 oren now has 1 karma. 01:29:52 `cat bin/wisdom 01:29:55 F="$(find wisdom -name "*$(echo "$1" | lowercase)*" -type f | shuf -n1)"; echo -n "${F#wisdom/}//" | rnooodl; cat "$F" | rnooodl 01:29:59 `` cat karma | shuf -n1 01:30:00 oren now has 1 karma. 01:30:02 `` cat karma | shuf -n1 01:30:05 oren now has 1 karma. 01:30:09 Hm... 01:30:36 `` wc -l karma 01:30:38 1 karma 01:30:45 *shall change it back in due time* <-- seriously, learn to use /me 01:30:58 * hppavilion[1] teaches moon_ to use /me 01:31:02 moon_: /me 01:31:10 * hppavilion[1] has completed moon_'s training 01:31:18 /me pretends to try and fail to use the /me command. 01:31:23 -!- tromp_ has joined. 01:31:53 `` rm -v bin/"sedlast "* 01:31:56 removed `bin/sedlast files="$(lastfiles)"; sed -i "$1" "$files"; echo -n "$files' 01:32:13 -!- Akaibu has joined. 01:32:16 `? ciol 01:32:18 ciol is a language designed by moon_, it started as a scheme to annoy colleagues by making a programming lanugage that has insults as commands. 01:32:27 -!- Moon__ has joined. 01:32:32 `checkkarma 01:32:33 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: checkkarma: not found 01:32:39 -!- centrinia has joined. 01:32:40 -!- moon_ has quit (Ping timeout: 250 seconds). 01:32:44 `` sed -i 's/lanug/langu/' wisdom/ciol 01:32:47 No output. 01:32:54 `sedlast s/././ 01:33:05 wisdom/ciol//.iol is a language designed by moon_, it started as a scheme to annoy colleagues by making a programming language that has insults as commands. 01:33:09 oops 01:33:14 `sedlast s/./c/ 01:33:22 `mkx bin/getkarma//grep "$1" ../karma 01:33:27 congratulate//ccho congratulations Moon_, you are the ruler of the chat! 01:33:27 NOOOO 01:33:31 bin/getkarma 01:34:01 shachaf: `sedlast is not safe against simultaneous editing :( 01:34:05 oerjan: Um, what just happened? 01:34:31 hppavilion[1]: what happens is that someone stealth edited congratulate while i was using sedlast 01:34:34 -!- idolbot has quit (Ping timeout: 252 seconds). 01:34:39 oerjan: Ah 01:34:58 `sedlast must be burned, as it can never be safely used. 01:34:58 `` sed -i 's/./e/' congratulate 01:35:00 `getkarma oren 01:35:14 tswett: ... 01:35:21 `burn bin/sedlast 01:35:26 No output. 01:35:27 grep: ../karma: No such file or directory 01:35:31 Huh? 01:35:40 sed: -e expression #1, char 1: unknown command: `m' \ bin/congratulate2//echo congratulations "$1", you are the ruler of the chat! 01:35:41 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: burn: not found 01:35:44 `mkx bin/getkarma//grep "$1" karma 01:35:48 bin/getkarma 01:35:50 -!- idolbot has joined. 01:35:52 `getkarma oren 01:35:53 oren now has 1 karma. 01:36:04 `` sed -i 's/now //' karma 01:36:07 No output. 01:36:07 `rm bin/sedlast 01:36:11 No output. 01:36:18 ./congratulate hppavilion[1] 01:36:25 i honestly agree. 01:36:28 `congratulate hppavilion[1] 01:36:29 congratulations Moon_, you are the ruler of the chat! 01:36:38 Moon__: That was my joke :,( 01:36:47 honestly, i'd prefer if HackEgo did _not_ take private messages. 01:36:58 it's such an awful mess. 01:37:05 `congratulate2 hppavilion[1] 01:37:05 congratulations hppavilion[1] , you are the ruler of the chat! 01:37:17 oerjan: But that would have ruined my tswett joke earlier :/ 01:37:29 `? ciol 01:37:29 ^ 01:37:30 ​.iol is a language designed by moon_, it started as a scheme to annoy colleagues by making a programming language that has insults as commands. 01:37:36 * boily overthroes hppavilion[1] from his reign 01:37:38 rly oerjan? 01:37:43 `` sed -i 's/./c/' wisdom/ciol 01:37:45 boily: I was about to abdicate :/ 01:37:47 No output. 01:37:50 `blame2 oerjan 01:37:51 It was oerjan 's fault! Punish them! 01:37:58 `blame tswett 01:37:59 Moon__: really what? 01:37:59 It was tswett's fault! Punish them! 01:38:06 `rm bin/blame2 01:38:06 `blame oerjan 01:38:10 No output. 01:38:12 It was tswett's fault! Punish them! 01:38:15 `revert 01:38:19 i recommend not annoying me any more at this point hth 01:38:22 Moon__: NO REVERT WARS 01:38:27 `de...vert? 01:38:30 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 01:38:31 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: de...vert?: not found 01:38:56 `cd home 01:38:57 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cd: not found 01:39:01 daw 01:39:04 Moon__: HackEgo isn't persistent 01:39:09 Moon__: cd doesn't work 01:39:16 `ac/dc 01:39:17 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/ac/dc: No such file or directory 01:40:16 `abdicate 01:40:17 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: abdicate: not found 01:40:34 `swat myself 01:40:35 ​---▦▦ bad myself 01:40:45 gg hackego (lol) 01:40:51 `start the_fire.exe 01:40:52 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: start: not found 01:41:28 `culprits bin/swat 01:41:36 moon__ moon__ moon__ moon__ moon__ elliott shachaf elliott shachaf elliott shachaf 01:41:52 `ls emoticons 01:41:53 drowning \ flipbird \ gaaan \ gaan \ kyaa \ shrug \ swatter \ useless 01:42:04 oerjan: fix it hth 01:42:05 `weapons 01:42:06 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: weapons: not found 01:42:10 `cat share/weapons 01:42:11 cat: share/weapons: No such file or directory 01:42:17 `grep -e weapons 01:42:28 (That was a fumbling guess) 01:42:30 `run cat emoticons/* 01:42:31 lol \ 凸 \ ガ~(゚ロ゚;)~ン \ (°Д°) \ (≧∇≦)/ \ ¯\(°​_o)/¯ \ ーー蟲蟲 \ オラオラオラ(三・o・)三☆三(`ε´三)無駄無駄無駄無駄 01:42:34 `cd #i ant 01:42:35 ​ invalid command ( ͡° ͜ʖ ͡°) 01:42:48 No output. 01:42:52 ... 01:43:06 * oerjan gives up. 01:43:34 Moon__: Great, you made oerjan give up 01:43:37 `blame Moon__ 01:43:38 It was tswett's fault! Punish them! 01:43:38 * Moon__ takes up from oerjan happily 01:44:27 Lemme do myself a favor... 01:44:44 `blame2 01:44:44 . 01:44:45 It was 's fault! Punish them! 01:45:37 ? 01:45:47 Lemme try to figure this out. 01:46:08 $brainfuck 01:46:09 Moon__: Error: "brainfuck" is not a valid command. 01:46:13 *cri* 01:46:20 $help Brainfuck 01:46:20 Moon__: Error: There is no command "brainfuck". 01:46:25 $help 01:46:26 Moon__: (help [] []) -- This command gives a useful description of what does. is only necessary if the command is in more than one plugin. 01:46:26 * hppavilion[1] 01:46:35 $help [Brainfuck] 01:46:35 Moon__: Error: "Brainfuck" is not a valid command. 01:46:43 `/b 01:46:46 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /b: No such file or directory 01:46:50 *criii* 01:46:59 $help Brainfuck 01:46:59 tswett: Error: There is no command "brainfuck". 01:47:12 it has the plugin >_> 01:47:18 its set up too 01:47:37 `run bash -c "$(echo -e 'sed -i "s/tswett/tsw\0020ett/" bin/blame')" 01:47:40 No output. 01:47:50 * hppavilion[1] 01:47:50 `blame the weather 01:47:51 It was tswett's fault! Punish them! 01:47:58 The heck is that? 01:48:04 tswett: Ah, yes, I approve 01:48:20 `run bash -c "$(echo -e 'sed -i "s/tsw\0020ett/tsw\0017ett/" bin/blame')" 01:48:23 No output. 01:48:29 `blame the sky 01:48:31 It was tswett's fault! Punish them! 01:48:35 There we go! 01:49:07 `tswatt 01:49:10 -!- earenndil has joined. 01:49:21 `congratulate earenndil 01:49:22 congratulations Moon_, you are the ruler of the chat! 01:49:46 oerjan: fix it hth <-- fix what 01:50:02 17:34 shachaf: `sedlast is not safe against simultaneous editing :( 01:50:03 -!- cnr has quit (Ping timeout: 240 seconds). 01:50:15 -!- Elronnd has quit (Ping timeout: 264 seconds). 01:50:26 oh, wait 01:50:38 i thought you meant if the previous command edited multiple files 01:50:49 did i mention that i was reading messages on my phone and not paying a whole lot of attention hth 01:50:53 -!- cnr has joined. 01:51:05 `disparage Moon__ 01:51:06 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: disparage: not found 01:51:13 oerjan: anyway the obvious solution is to require the user of sedlast to specify the complete old filename and contents 01:51:25 -!- earenndil has changed nick to Elronnd. 01:51:25 * Moon__ takes up from oerjan happily <-- excellent, from now on it's your job to fix everything other people do wrong with HackEgo. good luck. 01:51:47 oh god *still keeps it tho* 01:51:59 `congratulate Moon__ 01:52:00 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: congratulate: not found 01:52:09 `congratulate earenndil 01:52:11 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: congratulate: not found 01:52:16 someone removed it 01:52:30 `culprits bin/congratulate 01:52:32 `blame boily 01:52:40 It was tswett's fault! Punish them! 01:52:43 hppavilion[1] Moon__ 01:52:48 -!- hppavilion[1] has quit (Quit: Leaving). 01:52:51 hppa! 01:53:09 `maim hppavillon[1] 01:53:11 ​*grumbles something about a broken hacksaw* 01:53:25 `maim hppavillon[1] 01:53:26 hppavillon[1] just melted off their fingers! 01:53:31 -!- newperson has joined. 01:53:35 `maim hppavillon[1] 01:53:36 hppavillon[1] just got fried by jumpercables! 01:53:39 `maim hppavillon[1] 01:53:39 hppavillon[1] has been badly maimed! 01:53:41 `maim hppavillon[1] 01:53:42 oerjan: anyway the obvious solution is to require the user of sedlast to specify the complete old filename and contents <-- aka "making it 90% useless" hth 01:53:42 hppavillon[1] just melted off their fingers! 01:53:47 ... 01:54:00 oerjan: itym 100% useless hth 01:54:02 Um. 01:54:03 `welcome newperson 01:54:04 newperson: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 01:54:12 Ummmm... 01:54:36 Moon__: u arent the most welcoming person 01:54:44 sorry 01:54:55 *curls up in a corner* 01:55:05 shachaf: well it _could_ still be slightly shorter than `` sed -i '...' '...' 01:55:15 `ls 01:55:17 ​:-( \ !\.´ \ 99 \ 99bb \ advice \ bdsmreclist \ BGTV9E93 \ bin \ canary \ cat \ cdescs \ Complaints.mp3 \ congratulate \ :-D \ dog \ emoticons \ equations \ esobible \ etc \ Eternity \ evil \ factor \ foo \ good \ hia \ hw \ ibin \ interps \ karma \ le \ lib \ ls_dev \ marsha \ misle \ oerjan \ paste \ ply-3.8 \ quine \ quines \ quotes \ ReUari 01:55:18 Moon__: Given the repeated maming. 01:55:31 wait... hppa, stop faking 01:55:36 Dammit 01:55:44 -!- newperson has quit (Client Quit). 01:55:47 *murders hppa* 01:56:00 -!- hppavilion[1] has joined. 01:56:05 Totally worth a try 01:56:10 lol 01:56:23 now fix congratulate 01:56:28 oerjan: well i rounded from 99.9% 01:56:38 (I honestly thought that would work) 01:56:56 (Also, why does culprits list deleted files?) 01:56:59 hppavilion[1]: yeah you were so unsuspicious 01:57:10 oerjan: How so? 01:57:11 Moon__: u arent the most welcoming person 01:57:15 Moon__: Also, what dipped you off? 01:57:23 *tipped 01:57:25 the fact you stated 01:57:30 Moon__: Given the repeated maming. 01:57:38 Moon__: Really? 01:57:40 * oerjan swats hppavilion[1] -----### 01:57:40 Moon__: How? 01:57:46 you refered to yourself in that sentence 01:57:58 Moon__: When did I refer to myself? 01:58:06 `? itymology 01:58:08 Itymology is the science of understanding the true meaning of a statement. 01:58:15 [~Unsuspici@58-0-174-206.gci.net 01:58:22 Moon__: I MEANT that you were repeatedly maiming people 01:58:27 Moon__: Not me in particular 01:58:34 seemed like you ment yourself 01:58:43 Moon__: the maimings happened after newperson joined. i say it was legit, but no match for your superior suspicion hth 01:59:07 Moon__: also, get a client with tab completion hth 01:59:18 and /me 01:59:18 oerjan: Agreed 01:59:35 Moon__: And one that doesn't display hostnames 01:59:57 `culprits 02:00:09 hppavilion[1] tswett tswett Moon__ Moon__ Moon__ Moon__ oerjan oerjan oerjan hppavilion[1] hppavilion[1] Moon__ Moon__ Moon__ hppavilion[1] oerjan Moon__ oerjan oerjan oerjan hppavilion[1] hppavilion[1] tswett hppavilion[1] hppavilion[1] tswett hppavilion[1] moon_ hppavilion[1] moon_ hppavilion[1] hppavilion[1] moon 02:00:26 `` culprits -h 02:00:33 -!- tromp_ has quit (Remote host closed the connection). 02:00:34 No output. 02:00:51 oerjan: Is culprits a hashego builtin? 02:01:09 of course 02:01:14 indubitably. 02:01:35 a shachego builtin 02:01:52 (Also, why does culprits list deleted files?) <-- so that we don't have to recreate a file just to check its history to see if it needs recreation, duh 02:01:57 it was created by nitia 02:02:02 `culprits wisdom/zzo38 02:02:11 oerjan FreeFull shachaf shachaf nitia 02:03:29 `culprits bin/culprits 02:03:35 int-e Jafet Jafet tswett tswett shachaf shachaf shachaf FireFly FireFly FireFly FireFly FireFly FireFly shachaf 02:04:16 `cat bin/culprits 02:04:17 hg log --removed -- "$1" | grep summary: | awk '{print substr($2,2,length($2)-2)}' | sed "s/.$/\x0F&/" | xargs 02:04:22 bin/spoilsport 02:04:39 shachaf: i think this channels is confused enough at the moment. 02:04:39 nitia's nice 02:04:46 *-s 02:05:09 FireFly: initially, at least 02:05:12 `? nitia 02:05:14 nitia is the inventor of all things. The BBC invented her. 02:05:21 ooh 02:05:22 `? bbc 02:05:25 The BBC is the BreadBox Corporation. Its inventions include, without limitation, Muppets and tiny elfs. 02:05:39 `? tinyelf 02:05:40 tinyelf? ¯\(°​_o)/¯ 02:05:48 `learn_append bbc Taneb invented it. 02:05:52 Learned 'bbc': The BBC is the BreadBox Corporation. Its inventions include, without limitation, Muppets and tiny elfs. Taneb invented it. 02:05:52 `? muppet 02:05:53 muppet? ¯\(°​_o)/¯ 02:06:24 `? tanebventions 02:06:25 Tanebventions include D-modules, Chu spaces, automatic squirrel feeders, the torus, gazpacho, Stephen Wolfram, Go, submarine jousting, the universe, weetoflakes, persistence, the reals, Lambek's lemma, robots, progress, and this sentence. He never invents anything involving sex. 02:06:56 `? progress 02:06:58 Progress has been made today. It was invented by Taneb. 02:07:03 `? robots 02:07:05 Robots are deterministic finite Belgians that repeat themselves. Taneb invented them. 02:07:18 `culprits wisdom/robots 02:07:22 No output. 02:07:22 `culprits wisdom/robot 02:07:26 shachaf 02:07:29 what 02:07:33 oops. 02:07:34 that's a terrible wisdom entry 02:07:50 `` rm wisdom/robot; sed -i 's/robots, //' wisdom/tanebvention 02:07:52 No output. 02:08:00 looks like it was wisdoomed 02:08:27 `` sed -i 's/progress/the BBC, progress/' wisdom/tanebvention 02:08:31 No output. 02:08:48 `? tanebventions 02:08:50 Tanebventions include D-modules, Chu spaces, automatic squirrel feeders, the torus, gazpacho, Stephen Wolfram, Go, submarine jousting, the universe, weetoflakes, persistence, the reals, Lambek's lemma, the BBC, progress, and this sentence. He never invents anything involving sex. 02:08:50 Wait, if he never invents anything involving sex, then what's a D-module? 02:08:57 `? d-module 02:08:58 D-modules are just modules over the ring of differential operators. Taneb invented them. 02:09:10 `? torus 02:09:11 Topologically, a torus is just a torus. Taneb invented it. 02:09:16 hppavilion[1]: just wait until you see HMS Pinafore hth 02:09:27 `? HMS Pinafore 02:09:28 HMS Pinafore? ¯\(°​_o)/¯ 02:09:30 wait, if hppavilion[1] thinks a d-module involves sex, then what is it? 02:10:01 oerjan: It's a pun on... certain uses of the letter "D" 02:10:58 @google captain's song pinafore 02:10:59 https://www.youtube.com/watch?v=4Np-PjftJN8 02:11:11 certain uses to which i have not previously been introduced. 02:11:27 d-modules cannot involve sex. they are a tanebvention, and Taneb doesn't invent sex. 02:12:18 `learn Wisdoom is realizing just too late how you could have avoided your demise. 02:12:21 Learned 'wisdoom': Wisdoom is realizing just too late how you could have avoided your demise. 02:12:57 oerjan: example: " wants the D" 02:13:15 It's not the most mature usage 02:13:28 It's really quite stupid 02:13:50 -!- Moon__ has quit (Ping timeout: 250 seconds). 02:14:36 -!- idolbot has quit (Ping timeout: 265 seconds). 02:14:40 -!- Frooxius has quit (Quit: *bubbles away*). 02:14:43 `le/rn hms pinafore//HMS Pinafore is just some infernal nonsense, according to general majority opinion. 02:14:47 Learned «hms pinafore» 02:15:08 hppavilion[1]: so stupid it makes no sense even _after_ you've heard of it. 02:15:18 oerjan: Yes, true 02:15:26 oerjan: D as in "Dick" 02:15:33 * hppavilion[1] cringes 02:18:04 oerjan++ 02:18:13 general majority 02:21:23 `` echo "hppavilion[1] has -i karma" >> karma 02:21:27 No output. 02:21:30 `karma hppavilion[1] 02:21:39 hppavilion[1] has 0 karma. 02:21:48 `cat karma 02:21:49 oren has 1 karma. \ hppavilion[1] has -i karma 02:21:57 `cat bin/karma 02:21:57 ​#!/bin/sh \ echo "$1 has $(lib/karma "$1") karma." 02:22:01 Oh 02:22:04 I see 02:22:19 `rm bin/getkarma 02:22:22 No output. 02:22:31 (I added that earlier because I didn't realize there was bin/karma) 02:22:43 `karma oren 02:22:52 oren has 1 karma. 02:23:13 `cat lib/karma 02:23:15 ​#!/bin/sh \ count () { \ hg log --template '{desc}\n' | \ egrep '<[^]]*> karma\'$1 | \ fgrep -vix "<$2> karma$1 $2" | \ cut -d' ' -f3 | \ fgrep -cix "$2" \ } \ plus=$(count + "$1") \ minus=$(count - "$1") \ echo $(($plus-$minus)) 02:23:24 @karma oerjan 02:23:24 oerjan has a karma of 34 02:23:33 oerjan++ 02:23:35 oerjan++ 02:23:37 oerjan++ 02:23:43 @karma oerjan 02:23:43 oerjan has a karma of 37 02:23:45 Oh 02:23:47 can't leave someone's karma on a composite number. 02:23:48 Cool 02:23:55 boily: :) 02:24:23 boily: Oh! Does @karma increase karma? 02:24:32 it checks your current karma. 02:24:37 boily: Oh 02:35:11 -!- boily has quit (Quit: ARTWORK CHICKEN). 02:41:11 -!- hppavilion[1] has quit (Ping timeout: 265 seconds). 03:01:12 -!- tromp_ has joined. 03:05:25 -!- tromp_ has quit (Ping timeout: 244 seconds). 03:26:31 `coins 03:27:34 No output. 03:27:36 `coins 03:28:23 `ping 03:28:34 No output. 03:28:34 pong 03:28:41 `cat bin/coins 03:28:42 words ${1---eng-1M --esolangs 20} | sed -re 's/( |$)/coin\1/g' | rainwords 03:28:52 `words 03:29:06 leption 03:29:23 `words 50 03:29:35 trauboy ofc poo klosoppe whoh suspendemility aperprope compen dric lely sematione poing ferro make ten geor giosent suya pava lyce sphen twick condicallic djoyne diame 03:29:41 `coins 03:29:58 ​sorcoin esfulcoin attercoin lenlecoin wakelxquocoin hildyncoin quotecoin discoin noobabtcoin bagcoin mechowelaguffainimetalkuncoin logcoin pringcoin quatcoin automecoin hightcoin maiiacoin ()coin vilinecoin agacoin 03:30:14 seriously. 03:30:30 HackEgo: are you dying of old age and bitrot :( 03:54:12 -!- hppavilion[1] has joined. 04:02:52 -!- Nathan2055 has joined. 04:03:06 oerjan: are you????? 04:03:17 -!- greenlock has joined. 04:03:23 well _eventually_... 04:07:36 Eventually... the singularity? 04:08:07 I have enacted an evil plan 04:08:11 I bet nobody can guess it 04:08:54 Write HackBot as a script and host is on HackBot? 04:08:58 it* 04:09:09 greenlock: You are even more evil than me :( 04:09:57 `cat share/nothp 04:09:58 I bet you can't prove hppavilion[1] wrote this file 04:10:52 -!- Kaynato has joined. 04:12:02 (that's a challenge, tswett, oerjan, & co) 04:13:21 `culprits share/nothp 04:13:29 No output. 04:13:38 `cat bin/culprits 04:13:39 hg log --removed -- "$1" | grep summary: | sed "s/hppavilion\[1\]//g" | sed "s/ +/ /g" | sed "s/^ //" | awk '{print substr($2,2,length($2)-2)}'| sed "s/.$/\x0F&/" | xargs 04:13:42 Dammit 04:15:26 `` sed -i 's/[|] sed[^|]*//' bin/culprits; culprits share/nothp 04:15:50 hppavilion[1] 04:15:56 :( 04:15:59 `cat bin/culprits 04:16:02 hg log --removed -- "$1" | grep summary: | sed "s/ +/ /g" | sed "s/^ //" | awk '{print substr($2,2,length($2)-2)}'| sed "s/.$/\x0F&/" | xargs 04:16:26 greenlock told me to come in here. I have no idea what's going on. 04:16:50 well right now here is pretty silent. 04:17:05 earlier there was a lot of bot chaos. 04:17:33 and before that there was a confused swiss who thought this was the other kind of #esoteric. 04:17:41 `relcome Nathan2055 04:18:00 ​Nathan2055: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 04:18:56 Much color. Such rainbow. 04:19:22 And I don't think I want to know what the "other kind of esoteric" is. 04:19:41 it's probably what you think it is. 04:20:20 `? esoteric 04:20:21 This channel is about programming -- for the other kind of esoterica, try #esoteric on EFnet or DALnet. 04:20:28 `? esoterica 04:20:29 esoterica? ¯\(°​_o)/¯ 04:20:43 `loins 04:20:44 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: loins: not found 04:20:58 tswett: wat 04:21:01 `? loins 04:21:03 loins? ¯\(°​_o)/¯ 04:21:12 `run sed 's/coin/loin/' < bin/coins > bin/loins 04:21:14 No output. 04:21:16 `run chmod +x bin/loins 04:21:18 No output. 04:21:19 `loins 04:21:27 O KAY 04:21:49 alas, `coins seems to have a tendency of timing out recently. 04:21:52 I don't want to know what's going on right now. 04:21:59 ​whenloin triptloin swayloin bibaloin gratloin valloin p''loin factratedloin htafnfaloin marmloin convenloin carandolumloin manloin dumpetloin deliumloin lockzloin fernsilloin nicmefulloin immtloin wheadactalk:brandloin 04:22:14 * Nathan2055 goes back to discussing the possibility of RAIDing tape drives in #wikipedia-en 04:22:19 Nathan2055: tswett is investigating loin types 04:22:27 Buy wheadactalk:™ brand loin! 04:22:45 Can I assume loin means something different in this universe? 04:22:51 tswett: do they come with free girding? 04:23:36 Yes. 04:23:52 maybe i should upgrade, then. 04:25:14 Nathan2055 seems to have a weak mind. no one mention the name of our most famous esolang, please. 04:25:31 I'm aware of beed. 04:25:34 *beef 04:28:08 `? beef 04:28:09 beef? ¯\(°​_o)/¯ 04:28:32 https://en.wikipedia.org/wiki/Brainfuck 04:28:43 The compiler is called beef IIRC. 04:28:46 `? brainfuck 04:28:47 brainfuck is the integral of the family of terrible esolangs. bf -c -t "+>+++++>+++" | mklang --array 04:29:19 `` sed -i 's/[.]/. The name is a euphemism for "beef"./' wisdom/brainfuck 04:29:23 No output. 04:29:37 there are a lot of compilers. 04:29:50 Like 90% of the messages in this channel make no sense. 04:29:50 `? brainfuck 04:29:51 brainfuck is the integral of the family of terrible esolangs. The name is a euphemism for "beef". bf -c -t "+>+++++>+++" | mklang --array 04:29:57 * Nathan2055 prepares to get murdered 04:30:16 we don't murder people for the truth here. now puns on the other hand... 04:31:08 -!- Akaibu has quit (Quit: Connection closed for inactivity). 04:31:22 What does puckipedia do? 04:31:32 puckipedia: what do you do? 04:32:02 i don't think puckipedia is a bot, although i don't remember em speaking either, so i could be wrong. 04:32:14 -!- tromp_ has joined. 04:32:52 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 04:36:37 -!- tromp_ has quit (Ping timeout: 252 seconds). 04:36:39 nope, not a bot. he has a website. 04:36:39 -!- greenlock has left ("Leaving"). 04:38:53 impressive credentials 04:39:37 -!- Kaynato has quit (Ping timeout: 265 seconds). 04:40:34 -!- Frooxius has joined. 04:41:57 -!- hppavilion[1] has joined. 04:42:50 -!- lambda-11235 has joined. 04:44:44 `culprits2 share/nothp 04:44:46 fungot 04:44:56 `culprits2 share/nothp 04:44:58 No output. 04:45:00 `culprits2 share/nothp 04:45:03 fungot 04:45:07 `culprits2 share/nothp 04:45:10 tswett 04:45:13 :) 04:46:46 `? coins 04:46:48 coins? ¯\(°​_o)/¯ 04:46:52 `? `coins 04:46:53 ​`coins? ¯\(°​_o)/¯ 04:46:58 `cat bin/coins 04:46:59 words ${1---eng-1M --esolangs 20} | sed -re 's/( |$)/coin\1/g' | rainwords 04:47:45 words ${1---eng-1M --esolangs 20} 04:47:50 `words ${1---eng-1M --esolangs 20} 04:47:51 Argument "${1---eng-1M" isn't numeric in int at /hackenv/bin/words line 148. 04:47:55 `` words ${1---eng-1M --esolangs 20} 04:47:56 Argument "words" isn't numeric in int at /hackenv/bin/words line 148. 04:48:08 ...eh? 04:48:11 `coins 04:48:13 ​scricoin immcoin rincoin heatncoin enicoin decacoin rhercoin potecoin wamcoin celcoin noilogcoin mismcoin mdtianchooplecorrecoin dispcoin rgncoin finatorcoin sattecoin bfgcoin abcokmaniquiecoin potucoin 04:48:16 `cat loins 04:48:17 cat: loins: No such file or directory 04:48:23 `cat bin/loins 04:48:24 words ${1---eng-1M --esolangs 20} | sed -re 's/( |$)/loin\1/g' | rainwords 04:48:39 `` words ${1---eng-1M --esolangs 20} 04:48:40 Argument "words" isn't numeric in int at /hackenv/bin/words line 148. 04:48:43 I don't get it 04:48:53 `cat words 04:48:54 cat: words: No such file or directory 04:48:59 `cat bin/words 04:48:59 ​#!/usr/bin/perl \ use strict; use warnings; \ use v5.10; \ use open qw( :encoding(UTF-8) :std); \ use File::Basename 'dirname'; \ use Storable 'retrieve'; \ use List::Util qw(sum min); \ use Getopt::Long qw(:config gnu_getopt); \ BEGIN { \ eval { \ require Math::Random::MT::Perl; Math::Random::MT::Perl->import('rand'); \ }; \ #wa 04:49:07 I should have seen that coming given "line 148" 04:49:24 So... why doesn't it work when it isn't piped? 04:50:00 SIMDcoin 04:51:28 http://security.stackexchange.com/questions/122336/i-got-an-email-threatening-to-ddos-me-if-i-dont-pay-a-ransom-what-should-i-do 04:51:39 "Our attacks are extremely powerful - sometimes over 1 Tbps per second. And we pass CloudFlare and others remote protections! So, no cheap protection will help." 04:51:48 "1 Tbps per second" 04:51:53 "Tbps per second" 04:51:57 I hope that isn't RAS Syndrome 04:53:21 [wiki] [[Special:Log/newusers]] create * Jobende * New user account 04:53:59 -!- newsham has joined. 04:58:28 `` echo ${1---eng-1M --esolangs 20} # hppavilion[1] 04:58:29 echo ${1---eng-1M --esolangs 20} # hppavilion[1] 04:59:16 hppavilion[1]: that doesn't expand to the right thing outside of the bin/coins script 04:59:26 or bin/loins 05:02:27 <\oren\> tera bytes per second per second would be a unit of change in traffic 05:03:50 -!- Kaynato has joined. 05:04:30 hppavilion[1]: basically, it expands to the argument of bin/` 05:04:34 `cat bin/` 05:04:35 ​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$1" | rnooodl 05:05:05 <\oren\> e.g. if you have zero traffic now and one Mbps traffic ten minutes from now, then your traffic has spiked at a rate of 16.66 kbps^2 05:05:07 `` echo $0 05:05:08 ​/hackenv/bin/` 05:05:35 <\oren\> er, wait did I do that math right? 05:05:39 <\oren\> whatever. 05:06:06 -!- tromp_ has joined. 05:08:31 -!- hppavilion[1] has quit (Ping timeout: 252 seconds). 05:18:16 -!- tromp_ has quit (Remote host closed the connection). 05:29:22 -!- hppavilion[1] has joined. 05:46:09 -!- hppavilion[1] has quit (Ping timeout: 260 seconds). 05:54:17 -!- Deewiant has quit (Remote host closed the connection). 05:54:28 -!- Deewiant has joined. 06:53:27 -!- tromp_ has joined. 06:58:12 -!- tromp_ has quit (Ping timeout: 276 seconds). 07:01:16 -!- rdococ has joined. 07:04:22 -!- lambda-11235 has quit (Quit: Bye). 07:18:19 -!- Kaynato has quit (Ping timeout: 252 seconds). 07:24:25 -!- Nathan2055 has quit (Quit: Connection closed for inactivity). 07:36:43 * oerjan notices a dark shadow of trouble in today's freefall 07:55:52 there needs to be a programming language made of cheese 08:04:25 a casein point 08:09:24 . o O ( why doesn't english use one of -ein or -eine predictably? ) 08:33:38 oerjan: I thought there were shadows of trouble in 2804 already 08:34:39 unless you mean literal shadows, hmm 08:36:11 i do 08:54:28 shadows? 08:55:05 can text cast shadows? can text cast shadows? 09:00:24 -!- sewilton_ has joined. 09:01:39 -!- sewilton has quit (Ping timeout: 264 seconds). 09:01:41 -!- sewilton_ has changed nick to sewilton. 09:06:25 rdococ: of course not -----### 09:07:55 -!- AnotherTest has joined. 09:09:42 what is that a shadow of? what is that a shadow of? 09:19:26 it's not a shadow, but the ghost of swattings yet to come 09:25:29 * ski . o O ( can shadows cast text ? ) 09:36:28 -!- centrinia has quit (Quit: Leaving). 09:47:19 of course text can cast shadows... this can be seen in many shop signs... 09:47:36 rdococ: freefall is actually a webcomic. 09:48:04 freefall? 09:48:36 the webcomic or the shadow the webcomic or the anomaly 09:50:02 -!- oerjan has quit (Quit: OKAY). 09:51:12 -!- nisstyre has quit (Ping timeout: 250 seconds). 10:04:35 [wiki] [[Nullary]] https://esolangs.org/w/index.php?diff=46953&oldid=46952 * Occular * (+35) 10:15:23 -!- ybden has joined. 10:19:36 -!- nisstyre has joined. 10:31:59 shadow glit@$2 11:19:32 -!- boily has joined. 11:22:33 -!- augur has quit (Ping timeout: 240 seconds). 11:24:00 -!- pdxleif has quit (Ping timeout: 244 seconds). 11:28:37 -!- pdxleif has joined. 11:33:27 -!- augur has joined. 11:33:29 -!- Elronnd has quit (Quit: Let's jump!). 11:40:30 -!- Elronnd has joined. 11:58:32 -!- deltab has quit (Ping timeout: 260 seconds). 11:59:06 -!- deltab has joined. 12:00:55 -!- boily has quit (Quit: CONFINED CHICKEN). 12:53:50 -!- idris-bot has joined. 13:13:27 -!- jix has quit (Quit: leaving). 13:13:40 -!- jix has joined. 13:36:06 Some person made yet another thing. https://michaelochurch.wordpress.com/2016/05/05/setbang-1-toward-a-more-unreadable-esolang/ 13:40:17 -!- Akaibu has joined. 13:52:38 -!- tromp_ has joined. 13:58:33 -!- Sgeo has quit (Ping timeout: 240 seconds). 14:05:23 fungot, do you like Turing machines? 14:05:23 b_jonas: it to investigate the enron case of the el data from eu countries to keep the price that we 14:05:59 fungot: is Gravity a good film? 14:05:59 b_jonas: as we will it be of the texas market seems the logical to me! i 14:18:44 -!- tromp_ has quit (Remote host closed the connection). 14:26:12 -!- acertain has quit (Read error: Connection reset by peer). 14:26:56 -!- acertain has joined. 14:44:18 -!- ybden has quit (Quit: Lost terminal). 14:45:21 -!- ybden has joined. 14:56:20 -!- `^_^v has joined. 14:57:21 -!- spiette has joined. 15:09:07 -!- ineiros has quit (Ping timeout: 252 seconds). 15:19:27 -!- tromp_ has joined. 15:23:34 -!- ybden has quit (Quit: Lost terminal). 15:24:00 -!- tromp_ has quit (Ping timeout: 250 seconds). 15:24:30 -!- ybden has joined. 15:38:23 -!- ineiros has joined. 15:44:46 -!- lambda-11235 has joined. 15:53:34 -!- jaboja has joined. 16:04:37 [wiki] [[Nullary]] https://esolangs.org/w/index.php?diff=46955&oldid=46953 * Occular * (-7) 16:32:20 <\oren\> halp i cant stop typing snv instead of svn 16:35:24 \oren\: I have the most problem with typing the other one of "io" and "oi". The problem is that both of those occur in English words, so I can't just train myself to type only one. 16:36:04 The other common transposition typo I do is in my real name, because I type that quickly. 16:47:13 -!- Reece` has joined. 16:47:47 b_jonas, I guess oi and io are two sides of the same cion 16:59:24 Taneb: Let's try to aviod voilating the boundaries of good taste with them puns, okay. 17:00:05 fizzie, I find that notoin absurd 17:01:46 Taneb: congratulations on inventing the bbc 17:02:02 `? tanebventions 17:02:35 Tanebventions include D-modules, Chu spaces, automatic squirrel feeders, the torus, gazpacho, Stephen Wolfram, Go, submarine jousting, the universe, weetoflakes, persistence, the reals, Lambek's lemma, the BBC, progress, and this sentence. He never invents anything involving sex. 17:02:46 `? BBC 17:02:50 The BBC is the BreadBox Corporation. Its inventions include, without limitation, Muppets and tiny elfs. Taneb invented it. 17:08:27 -!- feliks has quit (Ping timeout: 250 seconds). 17:09:49 -!- feliks has joined. 17:13:36 `inventions 17:13:38 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: inventions: not found 17:13:44 `? inventions 17:13:46 inventions? ¯\(°​_o)/¯ 17:20:36 "invention" is a synonym for "tanebvention" hth 17:21:01 `inventions taneb 17:21:02 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: inventions: not found 17:24:27 -!- catern has quit (Ping timeout: 264 seconds). 17:28:39 -!- paul2520 has quit (Ping timeout: 264 seconds). 17:34:00 -!- catern has joined. 17:40:50 -!- paul2520 has joined. 17:40:50 -!- paul2520 has quit (Changing host). 17:40:50 -!- paul2520 has joined. 18:02:55 -!- Phantom_Hoover has joined. 18:05:25 -!- Phantom__Hoover has joined. 18:08:57 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds). 18:20:13 -!- tromp_ has joined. 18:24:21 -!- tromp_ has quit (Ping timeout: 246 seconds). 18:32:25 -!- hppavilion[1] has joined. 18:38:33 -!- ybden has changed nick to BigBrother. 18:39:11 -!- BigBrother has changed nick to ybden. 18:46:55 -!- hppavilion[1] has quit (Ping timeout: 252 seconds). 18:55:27 -!- hppavilion[1] has joined. 18:55:30 -!- gremlins has joined. 18:56:54 -!- Reece` has quit (Ping timeout: 246 seconds). 18:59:54 -!- prooftechnique has quit (Ping timeout: 276 seconds). 19:01:49 -!- prooftechnique has joined. 19:08:22 -!- hppavilion[1] has quit (Ping timeout: 252 seconds). 19:14:30 `learn ACAB is short for "all codecs are broken". 19:15:00 Learned 'acab': ACAB is short for "all codecs are broken". 19:22:23 `` echo *_* 19:22:26 ls_dev 19:22:54 `` echo wisdom/*_* 19:22:56 wisdom/_̰̆̓_Ì̦̻̖͍̟̖̅ͭͭͬ͡_͉̭ͧ͒̐_͂͋͒ͧ͋Ì̯͙̬̬̦̯̋_̴̝̔̉̅ͨ͞ wisdom/̸̸̼͚͇̮͕̳̞̤̜̯̪̪̱̣̠̺̹͍̩̝͚͕͓͚̙͓̪̮̟̜̣͙̪̂ͭ̎̏̔ͦ͒ͪ͌̾ͦͨ̚̚͢͢͠ͅ҉̴̢_͙̣̿̊ͣ̉ͣͪ͒̓̐͊̏ͫ̓̚̚Í͎͎͙̪̪̝̖͉̟̭̻̥̫̗̱̗͍̳̦̮̟̲̥͔҉̕͜͠͠҉̡̧̛͞ wisdom/b_jonas wisdom/koen_ wisdom/ 19:23:13 ug 19:24:16 -!- Kaynato has joined. 19:29:57 -!- hppavilion[1] has joined. 19:41:37 -!- zzo38 has joined. 19:41:57 `learn TAS is a tool-assisted speedrun: a race in which participants must use quality tools such as the PHP hammer, Autoconf, and the Arkenpliers to assist them in running. 19:42:03 Learned 'ta': TAS is a tool-assisted speedrun: a race in which participants must use quality tools such as the PHP hammer, Autoconf, and the Arkenpliers to assist them in running. 19:42:16 `?TAS 19:42:19 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ?TAS: not found 19:42:19 `? TAS 19:42:23 TAS is a tool-assisted speedrun: a race in which participants must use quality tools such as the PHP hammer, Autoconf, and the Arkenpliers to assist them in running. 19:42:27 `? ta 19:42:30 TAS is a tool-assisted speedrun: a race in which participants must use quality tools such as the PHP hammer, Autoconf, and the Arkenpliers to assist them in running. 19:42:34 huh. 19:42:43 `? huh 19:42:47 huh? ¯\(°​_o)/¯ 19:42:57 hmm 19:43:10 `learn huh is ¯\(°​_o)/¯ 19:43:14 Learned 'huh': huh is ¯\(°​_o)/¯ 19:43:50 are you sure you wanted that? 19:45:11 coppro: Did you mean "`learn A TAS is a ..."? 19:52:31 -!- deltab has quit (Remote host closed the connection). 19:52:35 . o O ( libtool is for hardcore players) 19:59:15 I have book that includes Niels Bohr's coat-of-arms. 20:03:37 Unlike the one on Wikipedia this one though also includes his full name on the left and a date on the right (XVII Octobris an:MCMXLVII). About the date, Wikipedia says "At a memorial meeting of the Academy on 17 October 1947 for King Christian X, who had died in April, the new king, Frederick IX, announced that he was conferring the Order of the Elephant on Bohr." 20:07:29 -!- deltab has joined. 20:08:53 [wiki] [[Hellborne]] N https://esolangs.org/w/index.php?oldid=46956 * Moon * (+520) Created page with "Hellborne is a language designed to be '''''as hard as fliping possible''''', generic things like increment and decrement, or changing the focused variable, take multiple comm..." 20:09:34 [wiki] [[Hellborne]] https://esolangs.org/w/index.php?diff=46957&oldid=46956 * Moon * (+5) 20:16:55 [wiki] [[Brainmaker]] https://esolangs.org/w/index.php?diff=46958&oldid=34528 * Moon * (+107) 20:20:42 -!- zgrep has quit (Quit: / is now empty). 20:21:02 -!- zgrep has joined. 20:21:42 -!- tromp_ has joined. 20:26:27 -!- tromp_ has quit (Ping timeout: 265 seconds). 20:41:10 Hm... 20:41:27 Thoof is a fun proof assistant 20:41:41 What do I use for serious proofs? 20:41:55 shachaf: Also Thoof 20:42:06 shachaf: Well, it depends on what kind of system you're proving in 20:47:16 One way to do conversion of 16-bit numbers from binary to decimal is to have tables for converting each byte into the place values in decimal (eight tables in total), and then add them up by implementing decimal arithmetic. On 6502 this can work well; use CMP #10 after each digit is processed and the carry flag is already correct for dealing with the next one. 20:48:37 hi zzo38 20:48:48 I heard you wanted to break Z-machine backwards compatibility? 20:50:04 shachaf: I don't know why; I was not trying to break it? 20:56:57 How do you hear such thing anyways? 20:57:46 shachaf: no 20:57:50 I was talking to vaporware. 20:58:25 not earlier 20:58:27 -!- `^_^v has quit (Quit: This computer has gone to sleep). 21:02:53 shachaf: At what time? 21:03:03 zzo38: Yesterday evening. 21:05:27 What fun. 21:06:00 pikhq: You know vaporware, don't you? 21:06:37 -!- hppavilion[1] has quit (Ping timeout: 252 seconds). 21:07:54 -!- hppavilion[1] has joined. 21:12:20 -!- `^_^v has joined. 21:12:40 -!- hppavilion[1] has quit (Ping timeout: 252 seconds). 21:12:44 -!- gremlins has quit (Quit: Alsithyafturttararfunar). 21:13:31 -!- Reece` has joined. 21:15:11 No. 21:16:47 pikhq: jmcgrew? 21:18:50 -!- hppavilion[1] has joined. 21:19:18 Their name is Jesse McGrew as can be reveal by finger command on ifMUD 21:33:46 -!- centrinia has joined. 21:43:14 zzo38 Take a look at http://bisqwit.iki.fi/story/howto/dither/jy/ 21:43:29 I wanted to link you to that sooner but haven't gotten around to it 21:44:55 OK I will read it. 21:45:23 -!- Moon_ has joined. 21:45:46 hia 21:47:36 I could use some of these for adding into my "ff-reduce" program 21:48:03 `congratulate oerjan 21:48:04 `ls 21:48:04 ? 21:48:27 is hackego alive? 21:48:31 -!- idolbot has joined. 21:48:32 -!- idolbot has quit (Read error: Connection reset by peer). 21:48:42 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: congratulate: not found 21:48:43 ​:-( \ !\.´ \ 99 \ 99bb \ advice \ alrus \ bdsmreclist \ BGTV9E93 \ bin \ canary \ cat \ cdescs \ Complaints.mp3 \ congratulate \ :-D \ dog \ emoticons \ equations \ esobible \ etc \ Eternity \ evil \ factor \ foo \ good \ hia \ hw \ ibin \ interps \ karma \ le \ lib \ ls_dev \ marsha \ misle \ oerjan \ paste \ ply-3.8 \ quine \ quines \ quotes 21:49:17 `culptrits bin/congratulate 21:49:18 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: culptrits: not found 21:49:28 `culprits bin/congratulate 21:49:42 hppavilion[1] Moon__ 21:50:05 `./congratulate 21:50:06 congratulations Moon_, you are the ruler of the chat! 21:50:11 . 21:50:13 . 21:50:13 . 21:50:42 `mv congratulate bin/congratulate 21:50:44 mv: missing destination file operand after `congratulate bin/congratulate' \ Try `mv --help' for more information. 21:50:51 `` mv congratulate bin/congratulate 21:50:56 No output. 21:51:22 wat 21:56:07 -!- Reece` has quit (Quit: Alsithyafturttararfunar). 22:05:28 -!- hppavilion[1] has quit (Ping timeout: 252 seconds). 22:07:09 hi Moon_ 22:07:26 youve been mooning the wiki quite a lot today 22:08:22 lol 22:10:02 anyways my pc died while i was just starting on a brainmaker (http://esolangs.org/wiki/Brainmaker) intepreter )= 22:10:13 lost a lot of code 22:10:55 -!- nycs has joined. 22:10:59 hi 22:11:54 -!- `^_^v has quit (Ping timeout: 244 seconds). 22:14:23 im gonna start back up on working on a jirc bot 22:19:57 -!- madgoat has joined. 22:20:08 this is moon 22:20:13 testing irc 22:20:17 -!- madgoat has changed nick to moon__. 22:27:09 It's a bit of a shame HackEgo doesn't make the person invoking the command available via an environment variable. 22:27:51 mhm 22:28:40 -!- Moon_ has quit (Quit: Page closed). 22:29:50 -!- spiette has quit (Ping timeout: 276 seconds). 22:32:11 -!- Sgeo has joined. 22:38:08 fizzie: You can always use culprits. 22:38:19 `list-style 22:41:09 -!- Akaibu has quit (Quit: Connection closed for inactivity). 22:43:10 Ye-es, but only posthumously, right? 22:49:12 Unfortunately. 22:52:55 *writing out the specifications and details of a new esolang, making the page quite long* 23:04:31 ++* 23:04:31 *$* 23:04:31 *+o 23:04:41 thats a sample program 23:05:29 blog entry on busy beavers and decidability: http://www.scottaaronson.com/blog/?p=2725 23:07:48 [wiki] [[Antgrid]] N https://esolangs.org/w/index.php?oldid=46959 * Moon * (+1191) Made page -Moon 23:08:28 Didn't you already discuss that post in this channel? 23:08:47 I think it's come up thrice. 23:08:52 Don't remember by whom, though. 23:09:24 [wiki] [[Antgrid]] https://esolangs.org/w/index.php?diff=46960&oldid=46959 * Moon * (+161) oops! i forgot something! 23:09:50 yes, this was previously discussed 23:10:09 but maybe at that time the Laver tables were not in there yet:) 23:11:28 see this comment: http://www.scottaaronson.com/blog/?p=2725#comment-1086714 23:11:57 [wiki] [[Antgrid]] https://esolangs.org/w/index.php?diff=46961&oldid=46960 * Moon * (+14) 23:12:24 [wiki] [[Antgrid]] https://esolangs.org/w/index.php?diff=46962&oldid=46961 * Moon * (+1) 23:12:42 moon__: There's a "preview" function. 23:12:53 i need to make a habit of useing it >_> 23:14:39 [wiki] [[Antgrid]] https://esolangs.org/w/index.php?diff=46963&oldid=46962 * Moon * (+1) 23:17:00 tromp: that's p. neat 23:20:57 i'm wondering how best to compute laver tables in lambda calculus... 23:21:44 in particular the map i -> (i+1) mod 2^n 23:22:54 maybe using church numerals and lookup in a list... 23:23:23 -!- tromp_ has joined. 23:26:04 [wiki] [[Antgrid]] https://esolangs.org/w/index.php?diff=46964&oldid=46963 * Moon * (-14) 23:26:56 antgrid is not your normal 2d esolang, its the program that is 2d, not the memory 23:27:49 -!- tromp_ has quit (Ping timeout: 260 seconds). 23:29:00 moon__: so? piet also has only the code space 2d, not the data. 23:30:10 true 23:30:15 how many others do? 23:31:31 Befunge to some extent, COMPLEX 23:31:41 (COMPLEX to a different extent) 23:34:16 Wierd is stack + two-dimensional source, akin to Befunge. 23:35:15 2L has two-dimensional code, and a Brainfuck-style tape for data. 23:35:47 PATH is maybe even closer. 23:36:16 (Incidentally, you could steal a nice formatting for a command list from the PATH article.) 23:37:22 Brainloller/Braincopter as well. 23:40:03 SNUSP's kind of a PATH derivative. 23:40:36 (The "bloated SNUSP" variant turns the data tape into a plane, but the others have a tape.) 23:42:44 Then there's that two-dimensional language that has no data space, only an unbound instruction counter… I dunno what that counts. 23:44:00 i found a intresting one: http://esolangs.org/wiki/Langar.io 23:44:02 Due to Befunge's influence, there's no shortage of the "two-dimensional source + a stack" types, either with or without access to the source code space. 23:44:24 but befunge has a two-dimensional data space apart from the stack, right? 23:44:37 That would be the "with access to the source code space" part. 23:44:40 ell i haven't checked out befunge, i didnt know it was 2d 23:44:52 i came up with antgrid on my own 23:45:41 There's also ><>, iirc... 23:45:52 ><> and Swordfish. 23:46:20 moon__: good, now you should study popular esolangs before you invent the next one then 23:47:48 moon__: at least learn about the classic ones like unlambda, intercal, befunge, underload, Piet, brainfuck (eww… I didn't say you have to like it, just learn about it), Chef, ... what important ones am I forgetting 23:48:23 Didn't you mean to put the parentheses 4 items to the left? :P 23:48:23 maybe Mouse? 23:48:37 zgrep: um, where? 23:48:46 intercal? :P 23:48:50 I think the ones you listed are a good choice probably. 23:49:05 Anyone will have their own list. Mine would have Thue and/or /// on it. 23:49:20 Taneb: oh, good idea 23:49:57 b_jonas, which idea? 23:50:02 And Malbolge's pretty famous as well, as an example of the "intentionally difficult" genre. 23:50:04 a string replacement language should be mentioned, especially since variants of them are popularized by the masters Knuth and Chomsky 23:50:17 Taneb: Apparently I look like you. 23:50:22 yeah, sorry 23:50:25 I mean fizzie 23:51:02 fizzie, I have an image of you in my head, the accuracy of which I'm unsure of 23:51:06 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 23:51:21 It's... a little like me? In the sense we're both skinny and white, but that's about it 23:51:40 And I for one quite like untyped pointer machines with goto and immutable values on the heap, but I can't say they're historically important. 23:52:18 Oh, don't forget fractran (counter machines with unbounded counter registers). Those are very popular (I can't say I like them though) 23:52:26 And turing-machines of course. 23:53:37 You could try looking at random stuff too. Some of them are not as good but you can look anyways to see more kind of thing, there is also list of ideas to look at too 23:53:50 (There's some other esolangs I dislike, and even one I hate, but they're not as important so I won't mention them here.) 23:54:05 -!- hppavilion[1] has joined. 23:54:06 Hm... 23:54:27 moon__: Hi 23:54:36 `ping 23:54:48 HackEgo:( 23:54:49 pong 23:55:30 Did anyone look at Laconic in more detail? We should add something more to its entry about what sort of language it is, not just about the goal it serves. 23:55:38 Taneb: I'm not all that skinny any more, but sickly white, sure. I guess the coin leaves something to the imagination. 23:55:51 -!- shikhin has changed nick to hhiikns. 23:55:57 In particular, does it have algebraic types with mutable cells? Or only immutable cells? Or even no algebraic types? 23:57:07 -!- hhiikns has changed nick to snkiihh. 23:57:30 moon__: I did something worthy of congratulation! 23:57:30 -!- snkiihh has changed nick to shikhin. 23:58:20 -!- ybden has changed nick to deny. 23:58:22 -!- oerjan has joined. 23:59:42 `ls 23:59:43 ​:-( \ !\.´ \ 99 \ 99bb \ advice \ alrus \ bdsmreclist \ BGTV9E93 \ bin \ canary \ cat \ cdescs \ Complaints.mp3 \ :-D \ dog \ emoticons \ equations \ esobible \ etc \ Eternity \ evil \ factor \ foo \ good \ hia \ hw \ ibin \ interps \ karma \ le \ lib \ ls_dev \ marsha \ misle \ oerjan \ paste \ ply-3.8 \ quine \ quines \ quotes \ ReUariBw \ sh 23:59:48 `cat oerjan 23:59:48 No output. 23:59:51 `rm oerjan 23:59:53 what's with all the junk in hackenv 23:59:55 No output. 23:59:57 this is ridiculous