←2016-05-05 2016-05-06 2016-05-07→ ↑2016 ↑all
00:00:20 <cripotos> oerjan, are you from schweden?
00:00:40 <cripotos> ais here is a esoteric channell
00:00:51 <cripotos> or is this channel
00:00:55 <pikhq> `? welcome
00:00:56 <HackEgo> Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
00:00:57 <cripotos> only schall und rauch?
00:00:58 <oerjan> cripotos: norway actually
00:01:11 <int-e> this channel is about esoteric programming languages.
00:01:11 <cripotos> dann sprichst du deutsch?
00:01:13 <cripotos> oerjan?
00:01:43 <cripotos> what is esoteric programming?
00:02:03 <ais523> it's programming for which being useful isn't something you care about
00:02:05 <cripotos> a term of the informatic world?
00:02:25 <ais523> yes, informatics/computer science
00:02:40 <cripotos> ich bin enttäuscht
00:02:44 <cripotos> alles n bschiss
00:02:46 <oerjan> ais523: hi did you see aaronson's blog post yet, you were indirectly mentioned
00:02:52 <ais523> oerjan: yes
00:02:57 <cripotos> ihr seid gar keine esoteriker?
00:03:04 <ais523> apparently this is the fourth time it's been mentioned in this channel (me mentioning it was the third)
00:03:13 <int-e> cripotos: what tipped you off?
00:03:23 <cripotos> das ist n bschiss
00:03:29 <ais523> oerjan: it's inspired a golfing competition in the comments; I approve
00:03:30 <oerjan> ais523: i _think_ i first neener neener
00:03:33 <cripotos> seid ihr informatikgurus?
00:03:33 <oerjan> *i was
00:03:59 <oerjan> ais523: yeah. i'm still reading those.
00:03:59 <cripotos> aaronson is a jüdischer name
00:04:11 <cripotos> the son of aaron
00:04:15 <ais523> 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 <oerjan> cripotos: yes, scott aaronson is pretty definitely jewish
00:04:25 <ais523> I've been thinking about the problem myself but there are so many ways you could go
00:04:35 <ais523> (also I feel that fractran would be a better language for this sort of thing than TMs)
00:04:35 <cripotos> oerjan klär mich auf
00:04:40 <cripotos> was für leute seid ihr?
00:04:47 <cripotos> informatiktypen?
00:05:07 <int-e> yes, yes, computer science...
00:05:13 <cripotos> oooh man
00:05:14 <cripotos> mann
00:05:22 <cripotos> ich bin enttäuscht
00:05:31 <oerjan> cripotos: informatikgurus ist korrekt
00:05:49 <cripotos> und wieso nennt ihr euch esoteric?
00:05:50 <int-e> for what it's worth, we're disappointet too
00:06:19 <int-e> (uh, the finishing t is a nice touch... unintentional though)
00:06:56 <int-e> because we're discussing programming languages that hardly anyone cares about
00:06:59 -!- idolbot has joined.
00:07:11 <moon_> $bf
00:07:12 <idolbot> moon_: Error: "bf" is not a valid command.
00:07:15 <moon_> ...
00:07:17 <oerjan> cripotos: wie Hackego hat gesagt, EFNet hat ein #esoteric, dass vielleicht dir mehr gefällt.
00:07:18 <ais523> hi idolbot!
00:07:22 <cripotos> ihr könnt machen was ihr wollt
00:07:25 <cripotos> mir ist das wurst
00:07:27 * ais523 refuses to portmanteau that even though it's obvious
00:07:29 <ais523> how you'd do it
00:07:31 <moon_> *needs it to load the bf plugin, it ignores me*
00:07:33 <cripotos> ihr könnt hacken, programmieren
00:07:42 <cripotos> interessiert mich nen alten hut
00:07:50 <cripotos> ich suche urweibliche
00:07:55 <cripotos> übermütter
00:08:09 <ais523> "overmother"?
00:08:15 <cripotos> ja
00:08:22 <cripotos> urweibliche sexbomben
00:08:28 <cripotos> mit hypnoaugen
00:08:35 <ais523> is this some sort of insul that I don't understand because my German isn't good enough?
00:08:38 <ais523> *insult
00:08:49 <oerjan> cripotos: versuch das #esoteric auf EFNet
00:08:55 <cripotos> no its a definition of a super woman
00:08:57 <int-e> 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 <ais523> int-e: I believe the current record's around 80
00:09:28 <int-e> but it seems to be tedious
00:09:31 -!- idolbot has quit (Client Quit).
00:09:32 <ais523> (the original aaronson article had a solution with something like 5000, which the comments correctly identified as excessive)
00:09:50 <int-e> yeah, 4888 is the number in the paper
00:09:58 <cripotos> efnet
00:10:00 <cripotos> schlimm
00:10:13 <cripotos> dort treiben sich kriminelle um
00:11:28 <cripotos> ciao leute
00:11:30 <cripotos> machts gut
00:11:33 <cripotos> was auch immer
00:11:50 -!- cripotos has quit (Quit: Page closed).
00:13:21 <int-e> am I evil for not replying in german?
00:13:28 <oerjan> int-e: yes hth
00:13:33 -!- idolbot has joined.
00:13:40 <ais523> int-e: no hth
00:13:57 <int-e> glad that's settled then
00:14:01 <tswett> int-e: (NULL = NULL) hth
00:14:13 -!- Kaynato has joined.
00:14:21 <tswett> Hey, let me tell y'all about Oracle.
00:14:27 <oerjan> 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 <tswett> 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 <tswett> There are two good ways of doing this.
00:16:01 <moon_> $brainfuck +++++++++++++++++++++++++++++++++++++++++++++++o
00:16:01 <idolbot> moon_: Error: "brainfuck" is not a valid command.
00:16:02 <tswett> 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 <tswett> Solution 2: (x || '.') = (y || '.')
00:17:53 <Phantom_Hoover> and the punchline?
00:18:44 <ais523> tswett: what does || do? defined-or?
00:18:58 <int-e> so NULL equals '.' now?
00:20:12 <moon_> $Brainfuck
00:20:13 <idolbot> moon_: Error: "Brainfuck" is not a valid command.
00:20:18 <moon_> $help Brainfuck
00:20:18 <idolbot> moon_: Error: There is no command "brainfuck".
00:20:21 <moon_> $help brainfuck
00:20:22 <idolbot> moon_: Error: There is no command "brainfuck".
00:20:25 <moon_> $help bf
00:20:25 <idolbot> moon_: Error: There is no command "bf".
00:20:35 <moon_> *is mad and not thinking*
00:20:41 <tswett> ais523: string concatenation.
00:20:53 <int-e> ah it doesn't.
00:21:25 <moon_> $plugin help Brainfuck
00:21:26 <idolbot> moon_: Error: "plugin" is not a valid command.
00:21:28 <ais523> doesn't NULL = NULL evaluate to NULL, though? and I'd expect concatenating to NULL to also give NULL
00:21:38 <ais523> athough as it's oracle sql it might be weird in these respects
00:21:57 <tswett> No, the concatenation operator treats NULL as the empty string.
00:22:05 <tswett> This is because Oracle doesn't actually have the empty string.
00:22:28 <ais523> are '' and NULL synonyms in string columns?
00:22:31 <ais523> that seems very broken to me
00:22:40 <tswett> They are synonyms, yes.
00:23:35 <tswett> '' isn't the empty string, it's NULL.
00:23:41 <ais523> so, say, '' = 'foo' evaluates to NULL?
00:23:56 <ais523> this is PHP/JavaScript levels of broken :-)
00:24:52 <int-e> oh great. http://stackoverflow.com/questions/203493/why-does-oracle-9i-treat-an-empty-string-as-null
00:25:25 <tswett> It does, yes.
00:26:51 <oerjan> <ais523> 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 <tswett> So, I have a question!
00:29:33 -!- boily has joined.
00:29:35 <tswett> This semigroup presentation has undecidable equality: ac = ca; ad = da; bc = cb; bd = db; ce = eca; de = edb; cca = ccae
00:29:36 <tswett> Why?
00:29:55 <int-e> oerjan: yeah he was polite; the most impolite word was "b[e]schiss", something like a ripoff.
00:30:12 <oerjan> <moon_> *is mad and not thinking* <-- bad combination. btw have you tried the /me irc command?
00:30:13 <quintopia> helloily
00:30:21 <tswett> Notice that all rules preserve the subsequence which consists of only the "c"s and "d"s.
00:30:22 <quintopia> how was work
00:30:41 <tswett> And "a" and "b" commute with "c" and "d". "e" doesn't commute with either.
00:31:23 <int-e> 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 <boily> quinthellopia. braindrain.
00:32:42 <boily> @massages-loud
00:32:42 <lambdabot> hppavilion[1] said 5h 12m 50s ago: Just break it if you want to know
00:32:46 <quintopia> oh
00:32:56 -!- ais523 has quit (Ping timeout: 276 seconds).
00:33:07 <boily> quintopia: how's the starbucksing?
00:33:32 <quintopia> april is over
00:33:32 <oerjan> <tswett> Why? <-- wild guess would be "you can encode a TM in that" hth
00:33:39 <quintopia> today was walk far day
00:33:44 <tswett> tnos
00:33:45 -!- idolbot has quit (Quit: Ctrl-C at console.).
00:34:08 <boily> tswellottnos.
00:34:27 -!- hppavilion[1] has joined.
00:34:40 <oerjan> lhoily (now i'm _really_ wondering if i've lost count)
00:34:47 <hppavilion[1]> `? red canada
00:35:01 <HackEgo> red canada? ¯\(°​_o)/¯
00:35:19 <moon_> ok, brainfuck might work no
00:35:26 -!- idolbot has joined.
00:35:30 <moon_> $brainfuck
00:35:31 <idolbot> moon_: Error: "brainfuck" is not a valid command.
00:35:34 <moon_> fuuuuuuu
00:36:54 <hppavilion[1]> moon_: WE DO NOT NEED ANOTHER BF INTERPRETER IN THIS CHANNEL. HTH.
00:37:29 <hppavilion[1]> boily: HackEgo lacks an entry on the above
00:37:34 <moon_> i get that, im trying to figure out the plugin frameork, then ill do something ne
00:37:35 <hppavilion[1]> `? brainfuck
00:37:38 <HackEgo> brainfuck is the integral of the family of terrible esolangs. bf -c -t "+>+++++>+++" | mklang --array
00:37:41 <hppavilion[1]> moon_: Ah, OK
00:37:48 <hppavilion[1]> moon_: Why not write a ciol interpreter or something though?
00:37:49 <ybden> HackEgo: :D
00:38:06 <hppavilion[1]> (what is integral again?)
00:38:19 <tswett> Area under the curve?
00:38:26 <hppavilion[1]> tswett: I remember that
00:38:31 <hppavilion[1]> tswett: But what's the joke?
00:38:46 <hppavilion[1]> tswett: What is the domain of the function where the codomain is Terrible Esolangs used there?
00:38:51 <hppavilion[1]> `bf -c -t "+>+++++>+++" | mklang --array
00:38:53 <HackEgo> No output.
00:38:56 <hppavilion[1]> `` bf -c -t "+>+++++>+++" | mklang --array
00:38:57 <HackEgo> ​/hackenv/bin/`: line 4: mklang: command not found
00:39:02 <hppavilion[1]> Oh, right
00:39:04 <hppavilion[1]> `` bf -c -t "+>+++++>+++"
00:39:07 <HackEgo> No output.
00:39:07 <oerjan> <boily> 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 <hppavilion[1]> Oh, right again
00:39:43 <tswett> hppavilion[1]: I don't know what "integral of the family of terrible esolangs" could mean.
00:40:02 <hppavilion[1]> tswett: Does "family" have a mathematical definitication?
00:40:12 <boily> hppavilion[1]: hppavellon[1]. Canada doesn't exist, so it being red is preposterous hth
00:40:16 <tswett> Sometimes.
00:40:21 <tswett> Often, "family" just means "set".
00:40:24 <boily> oerjan: you seattled?
00:40:27 <hppavilion[1]> boily: Ah
00:40:36 <hppavilion[1]> Whoops
00:40:40 <hppavilion[1]> tswett*
00:40:47 <boily> Ah ah ah.
00:40:48 <moon_> $reload
00:40:48 <idolbot> 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 <hppavilion[1]> tswett: Or type, I suppose
00:40:53 <moon_> *sigh*
00:40:59 <hppavilion[1]> moon_: MWAHAHAHAHAHAHAHAHA
00:41:03 <moon_> i need to fix that, too
00:41:07 <hppavilion[1]> $whoami
00:41:07 <idolbot> hppavilion[1]: I don't recognize you.
00:41:11 <hppavilion[1]> $whoismoon_
00:41:11 <idolbot> hppavilion[1]: Error: "whoismoon_" is not a valid command.
00:41:17 <boily> we have a new bot?
00:41:21 <moon_> mhm
00:41:22 <moon_> mine
00:41:26 <hppavilion[1]> boily: Yes
00:41:33 <hppavilion[1]> boily: But it doesn't do anything new, it seems
00:41:33 <boily> idolbot: fnord?
00:41:33 <idolbot> boily: Error: "fnord?" is not a valid command.
00:41:33 <tswett> "Type" doesn't have a standard definition.
00:41:43 <hppavilion[1]> tswett: Um, type theory?
00:41:54 <tswett> Yeah, but there's no one single standard type theory.
00:41:55 <moon_> hppa, the bot itself is new, dumbo
00:41:58 <hppavilion[1]> boily: It ignores you if you enter too many incorrect commands
00:42:00 <hppavilion[1]> tswett: Oh, right
00:42:06 <moon_> i removed that hppa
00:42:07 <tswett> "Type" means "whatever 'type' means in the type theory you're using".
00:42:07 <hppavilion[1]> moon_: Well yeah
00:42:10 <hppavilion[1]> moon_: Oh, good
00:42:16 <hppavilion[1]> moon_: What do you plan to make it do?
00:42:22 <moon_> well, really, set the limit absurdly high so nly a spambot can get that
00:42:28 <hppavilion[1]> moon_: Ah
00:42:50 <hppavilion[1]> moon_: I think spambots usually don't send 1000 mps
00:43:01 <moon_> 120 mps
00:43:08 <hppavilion[1]> moon_: Ah
00:43:12 <moon_> 120 mpm actually
00:43:23 <moon_> no-one is gonna reach that without special care
00:43:27 -!- ybden has quit (Remote host closed the connection).
00:43:56 <hppavilion[1]> moon_: So what will the bot do?
00:44:03 <hppavilion[1]> moon_: Oooh! Add votey polls!
00:44:07 <moon_> depends
00:44:10 <moon_> maybe..
00:44:32 <moon_> i was thinking maybe something to keep us !bored when there is nothing to do lol
00:44:36 <hppavilion[1]> moon_: Wait, but then when it gets turned off we'll all be sad...
00:44:49 <moon_> yea
00:44:53 <moon_> i cant run it all night
00:47:05 -!- idolbot has quit (Quit: Ctrl-C at console.).
00:47:55 <boily> fungot: do you fnord, unless that weird uncommandable bot?
00:47:55 <fungot> 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 <boily> s/unless/not like/
00:49:14 -!- idolbot has joined.
00:49:19 <oerjan> <mtve> plz allow me a bit of promotion - http://conwaylife.com/forums/viewtopic.php?f=2&t=576&p=30646#p30646 <-- congrats!
00:49:20 <moon_> $unignore
00:49:20 <idolbot> moon_: Error: "unignore" is not a valid command.
00:49:36 <moon_> $reload
00:49:37 <idolbot> 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 <moon_> $help
00:50:25 <idolbot> moon_: (help [<plugin>] [<command>]) -- This command gives a useful description of what <command> does. <plugin> is only necessary if the command is in more than one plugin.
00:51:01 -!- idolbot has quit (Client Quit).
00:51:04 <oerjan> <hppavilion[1]> (what is integral again?) <-- in calculus, integral is the inverse operation of derivative, hth
00:51:28 -!- idolbot has joined.
00:51:30 <moon_> $enable
00:51:31 <idolbot> 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 <tswett> I should set up a VPS that I can use to give shell accounts to people.
00:52:12 <moon_> shell accounts for what?
00:52:14 <Phantom_Hoover> oerjan, bad paedagogy!
00:52:18 <moon_> because that sounds nice
00:52:31 <tswett> Linux shell accounts. For them to use for whatever they want, I guess.
00:52:40 <moon_> do it :P
00:52:54 <Phantom_Hoover> integral is the area under the curve!
00:53:02 <moon_> i would donate if i could, cauz im lazy
00:53:18 -!- Kaynato has quit (Ping timeout: 246 seconds).
00:53:46 <oerjan> <boily> 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 <moon_> $reload
00:54:17 <idolbot> 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 <oerjan> <boily> Ah ah ah. <-- keeping count?
00:56:07 <moon_> you know what
00:56:16 <moon_> im going to just write one from scratch
00:56:54 <moon_> im tired of setting up my plugins
00:57:14 <tswett> There have got to be IRC libraries to use, right?
00:57:30 <moon_> mhm
00:57:45 <boily> <oerjan> <boily> Ah ah ah. <-- keeping count? <-- obviously.
00:59:11 <moon_> im definintly using a bit of ciol in it as well
00:59:25 <moon_> (intepretation for custom commands)
01:02:05 <hppavilion[1]> `? flag of #esoteric
01:02:33 <HackEgo> flag of #esoteric? ¯\(°​_o)/¯
01:02:35 <hppavilion[1]> `? #esoteric flag
01:02:38 <HackEgo> ​#esoteric flag? ¯\(°​_o)/¯
01:02:51 <hppavilion[1]> `? flag
01:02:52 <HackEgo> flag? ¯\(°​_o)/¯
01:03:01 <hppavilion[1]> `ls wisdom/*flag
01:03:05 <HackEgo> ls: cannot access wisdom/*flag: No such file or directory
01:03:09 <hppavilion[1]> Wait
01:03:15 <hppavilion[1]> `` echo wisdom/*flag*
01:03:20 <HackEgo> wisdom/disflagrate wisdom/flagpole
01:03:25 <tswett> `? disflagrate
01:03:27 <HackEgo> 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 <tswett> `? szoup
01:03:38 <HackEgo> 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 <tswett> Of course.
01:04:03 <hppavilion[1]> `echo wisdom/*#esoteric*
01:04:05 <HackEgo> wisdom/*#esoteric*
01:04:20 <hppavilion[1]> `` echo wisdom/*#esoteric*
01:04:22 <HackEgo> wisdom/#esoteric
01:04:42 <tswett> At first I wondered why it dropped the asterisks...
01:04:42 <tswett> `? #esoteric
01:04:44 <HackEgo> ​#esoteric is the only channel that exists. monqy is its centroïd. It's about 30 m (100 ft) across.
01:04:48 <tswett> The answer is it didn't.
01:05:03 <hppavilion[1]> tswett: I remember defining the #esoteric flag
01:05:11 <hppavilion[1]> `` grep wisdom color
01:05:12 <oerjan> <Phantom_Hoover> oerjan, bad paedagogy! <-- how are _you_ going to explain the `? brainfuck joke then?
01:05:13 <HackEgo> grep: color: No such file or directory
01:05:22 * hppavilion[1] goes and learns grep
01:05:45 <oerjan> @tell Phantom_Hoover <Phantom_Hoover> oerjan, bad paedagogy! <-- how are _you_ going to explain the `? brainfuck joke then?
01:05:45 <lambdabot> Consider it noted.
01:05:50 <tswett> `` grep -r color wisdom
01:05:56 <hppavilion[1]> tswett: Thank you
01:06:01 <HackEgo> 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 <hppavilion[1]> `? cube
01:06:29 <tswett> `` grep -rl color wisdom
01:06:31 <moon_> how was the color done?
01:06:32 <HackEgo> Cubes come in all sizes, colors and materials, but only one shape. The companion cube does not speak, however.
01:06:33 <HackEgo> wisdom/oregon \ wisdom/bleen \ wisdom/piet \ wisdom/cube \ wisdom/blæg \ wisdom/octarine
01:06:47 <hppavilion[1]> `? wisdom/blæg
01:06:48 <HackEgo> wisdom/blæg? ¯\(°​_o)/¯
01:06:52 <hppavilion[1]> Wait
01:06:59 <hppavilion[1]> `? blæg
01:07:01 <tswett> moon_: mIRC color codes. Most IRC clients treat byte 3 as indicating color stuff.
01:07:01 <HackEgo> 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 <moon_> `? ciol
01:08:13 <HackEgo> ciol ? ¯\(°​_o)/¯
01:09:00 <hppavilion[1]> tswett: byte 3? Huh?
01:09:08 <moon_> `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 <tswett> A byte is a number from 0 to 255.
01:09:16 <HackEgo> 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 <tswett> 3 is one of those numbers.
01:09:29 <hppavilion[1]> tswett: Ooooh
01:09:43 <hppavilion[1]> tswett: So a 0x03 followed by a modifier changes color?
01:09:59 <tswett> Byte 3 is also known as 0x03, "ETX", and the Ctrl-C byte.
01:10:03 <hppavilion[1]> tswett: See "byte 3" sounds like "the third byte in a bytearray"
01:10:08 <tswett> Yeah. A 0x03 followed by one or two decimal digits.
01:10:20 <tswett> Optionally followed by a comma and one or two more decimal digits.
01:10:38 <moon_> 12
01:10:47 <moon_> also
01:10:53 <moon_> read the ciol one :P
01:11:06 <oerjan> `sedlast s/colleg/colleag/
01:11:15 <moon_> *actually true*
01:11:21 <HackEgo> No output.
01:11:39 <oerjan> wait, is that right
01:11:47 <boily> 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 <hppavilion[1]> `? ciol
01:11:49 <HackEgo> 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 <oerjan> yep
01:12:00 <hppavilion[1]> boily: ...wut
01:12:04 <oerjan> `sedlast s/$/./
01:12:07 <boily> hppavilion[1]: yup. wut.
01:12:12 <HackEgo> No output.
01:12:22 <boily> suddenly freed >100 GB on my hard drive.
01:12:28 <hppavilion[1]> `sedlast s/./$/
01:12:36 <oerjan> hppavilion[1]: what
01:12:40 <oerjan> ...
01:12:40 <hppavilion[1]> boily: WUT.
01:12:41 <tswett> 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 <tswett> `? ciol
01:12:55 <HackEgo> 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 <oerjan> `cat bin/sedlast
01:13:02 <HackEgo> sed -i "$1" "$(lastfiles)"
01:13:07 <tswett> Oh, I thought hppavilion[1] had actually done it.
01:13:10 <tswett> `cat bin/lastfiles
01:13:11 <HackEgo> hg log -l 1 --template "{files}\n"
01:13:21 <hppavilion[1]> tswett: No, you will notice that HackEgo didn't say anything
01:13:34 <hppavilion[1]> tswett: And that the message has a leeding space
01:13:35 <tswett> And there's a space at the beginning of your message.
01:13:49 <tswett> Did you mean: And that the message has a bleeding space
01:14:02 <moon_> how would i color something red then?
01:14:15 <moon_> uknow, in chat
01:14:25 <hppavilion[1]> moon_: With your IMAGINATION
01:14:29 <moon_> ...
01:14:30 <hppavilion[1]> `rainbow
01:14:31 <boily> hppavilion[1]: or maybe I'm confused. do not heed anything I write tonight as untarnished truth.
01:14:38 <tswett> With byte 3 followed by "04".
01:14:41 <oerjan> `mkx bin/sedlast files="$(lastfiles)"; sed -i "$1" "$files"; echo -n "$files//"; cat "$files"
01:14:45 <oerjan> oops
01:14:47 <oerjan> ff
01:14:58 <moon_> how would i give that to hackego?
01:14:58 <tswett> Hey, I wonder if that one command is still there...
01:15:01 <tswett> `loudly This one.
01:15:32 <HackEgo> No output.
01:15:33 <moon_> someone froze ego
01:15:35 <HackEgo> bin/sedlast files="$(lastfiles)"; sed -i "$1" "$files"; echo -n "$files
01:15:36 <HackEgo> This one.
01:15:43 <oerjan> moon_: hppavilion[1] i think
01:15:51 <moon_> This one.
01:15:52 <hppavilion[1]> `grepgrep
01:15:53 <moon_> huh
01:15:54 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: grepgrep: not found
01:15:56 <tswett> `run echo -e '\000304Will this be red?'
01:15:57 <HackEgo> Will this be red?
01:15:57 <oerjan> `mkx bin/sedlast//files="$(lastfiles)"; sed -i "$1" "$files"; echo -n "$files//"; cat "$files"
01:15:59 <hppavilion[1]> `kgrep
01:16:00 <HackEgo> bin/sedlast
01:16:01 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: kgrep: not found
01:16:28 <tswett> I'm kind of surprised that nobody's deleted the `loudly command.
01:16:32 <tswett> `loudly IT'S SO ANNOYING.
01:16:34 <HackEgo> IT'S SO ANNOYING.
01:16:39 <oerjan> new rule: if you make new commands after someone has made an error, except to correct that error, you get banned </half kidding>
01:16:56 <hppavilion[1]> iGrep
01:17:10 <tswett> `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 <HackEgo> Also it cuts off whatever it is that you're sayin,
01:17:16 <oerjan> because reverting things is really annoying when two people are doing things simultaneously
01:17:26 <oerjan> `cat bin/sedlast
01:17:27 <HackEgo> files="$(lastfiles)"; sed -i "$1" "$files"; echo -n "$files//"; cat "$files"
01:17:32 <oerjan> `lastfiles
01:17:34 <HackEgo> erro
01:17:50 <oerjan> who the hell made erro
01:18:06 <hppavilion[1]> `erro
01:18:07 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: erro: not found
01:18:12 <hppavilion[1]> `cat erro
01:18:14 <HackEgo> echo \000304
01:19:04 <oerjan> *sigh* i'm going to have to look at the repository again, don't i
01:19:16 <tswett> `blame erro
01:19:16 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: blame: not found
01:19:17 <hppavilion[1]> oerjan: Looks like it was tswett or automated
01:19:38 <hppavilion[1]> `blame tswett
01:19:40 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: blame: not found
01:19:42 <oerjan> `help
01:19:42 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
01:19:51 <hppavilion[1]> `` blame tswett > oerjan
01:19:52 <tswett> I coulda sworn we had `blame.
01:19:56 <HackEgo> ​/hackenv/bin/`: line 4: blame: command not found
01:20:08 <boily> `complain there is no blame.
01:20:13 <HackEgo> Complaint filed. Thank you.
01:20:21 <tswett> `run echo -e '\000305Will this be put into erro?'
01:20:30 <HackEgo> Will this be put into erro?
01:20:32 <tswett> `cat erro
01:20:34 <HackEgo> cat: erro: No such file or directory
01:20:52 <tswett> `cat emoticons/shrug
01:20:53 <HackEgo> ​¯\(°​_o)/¯
01:21:15 <hppavilion[1]> `ls emotipros
01:21:16 <HackEgo> ls: cannot access emotipros: No such file or directory
01:22:02 <moon_> `erro test
01:22:04 <HackEgo> test
01:22:50 <hppavilion[1]> `blame tswett
01:22:52 <HackEgo> ​/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 <moon_> `culprits erro
01:23:08 <moon_> you forgot that idiots
01:23:10 <HackEgo> moon_ moon_ moon_ moon_ moon_ moon_ moon_
01:23:14 <tswett> Oooooh.
01:23:16 <moon_> *laugh*
01:23:17 <tswett> `culprits tswett
01:23:21 <HackEgo> No output.
01:23:30 <hppavilion[1]> `blame tswett
01:23:31 <HackEgo> It was tswett's fault! Punish them!
01:23:32 <tswett> Who are "No" and "output"?
01:23:46 <tswett> `blame the demonic duck
01:23:47 <HackEgo> It was tswett's fault! Punish them!
01:23:55 <tswett> I wasn't expecting that.
01:24:09 <moon_> `culprits blame
01:24:14 <HackEgo> No output.
01:24:20 <moon_> `culprits bin/blame
01:24:25 <HackEgo> hppavilion[1] hppavilion[1]
01:24:32 <moon_> hp! lol
01:24:40 <moon_> `cat bin/blame
01:24:41 <HackEgo> echo "It was tswett's fault! Punish them!"
01:25:06 * hppavilion[1] laughs hysterically
01:25:08 <moon_> `mkx bin/blame//echo it was "$1"'s fault! Punish them!
01:25:12 <HackEgo> bin/blame
01:25:15 <moon_> `blame moon
01:25:17 <HackEgo> ​/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 <hppavilion[1]> moon_: -_-
01:25:29 <moon_> `mkx bin/blame//echo it was "$1"s fault! Punish them!
01:25:32 <HackEgo> bin/blame
01:25:33 <moon_> `blame moon
01:25:35 <HackEgo> it was moons fault! Punish them!
01:25:35 <hppavilion[1]> moon_: It's the !
01:25:51 <tswett> `mkx bin/blame//echo it was "$1"\'s fault! Punish them!
01:25:57 <HackEgo> bin/blame
01:26:01 <moon_> `blame hppavilion[1]
01:26:02 <tswett> `blame the Nazis
01:26:03 <HackEgo> it was hppavilion[1] 's fault! Punish them!
01:26:03 <HackEgo> it was the Nazis's fault! Punish them!
01:26:12 <hppavilion[1]> moon_: Stahp
01:26:21 <tswett> `mkx bin/blame//echo It was "$1"\'s fault! Punish them!
01:26:23 <HackEgo> bin/blame
01:26:33 <hppavilion[1]> tswett: :,(
01:26:35 <moon_> now we have blame
01:26:38 <tswett> So if you want to blame the person you're talking to, it's...
01:26:40 <tswett> `blame you
01:26:41 <HackEgo> It was you's fault! Punish them!
01:26:41 <hppavilion[1]> Put it somewhere else
01:26:54 <tswett> Somewhere besides bin/blame?
01:26:59 <hppavilion[1]> `mv bin/blame bin/blame2
01:27:01 <HackEgo> mv: missing destination file operand after `bin/blame bin/blame2' \ Try `mv --help' for more information.
01:27:01 <moon_> ehhhhh.... no
01:27:08 <hppavilion[1]> `` mv bin/blame bin/blame2
01:27:12 <HackEgo> No output.
01:27:19 <moon_> that makes it clunky
01:27:28 <hppavilion[1]> moon_: The tswett joke is so funny though
01:27:29 <moon_> *shall change it back in due time*
01:27:44 <hppavilion[1]> `blame anyone but tswett
01:27:44 <HackEgo> It was tswett's fault! Punish them!
01:27:56 <tswett> Yo pongo los votos sólo por hppavilion[1].
01:28:05 <moon_> put the tswett joke in blame2
01:28:06 <tswett> Los otros son locos—yo los conozco.
01:28:09 <hppavilion[1]> moon_: No
01:28:20 <hppavilion[1]> moon_: If it's in normal blame, then people will be surprised by it
01:28:21 <moon_> *will ignore*
01:28:27 <moon_> oh, loltrue
01:28:40 <hppavilion[1]> moon_: They'll `blame someone other than tswett, and it will say tswett instead
01:28:55 <hppavilion[1]> moon_: They'll be confused initially, then they'll `cat bin/blame and start laughing
01:29:00 <hppavilion[1]> `ls
01:29:02 <HackEgo> ​:-( \ !\.´ \ 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 <hppavilion[1]> `cat karma
01:29:22 <HackEgo> oren now has 1 karma.
01:29:31 <hppavilion[1]> `` cat karma | wc
01:29:33 <HackEgo> ​ 1 5 22
01:29:43 <hppavilion[1]> `` cat karma | shuf
01:29:44 <HackEgo> oren now has 1 karma.
01:29:52 <hppavilion[1]> `cat bin/wisdom
01:29:55 <HackEgo> F="$(find wisdom -name "*$(echo "$1" | lowercase)*" -type f | shuf -n1)"; echo -n "${F#wisdom/}//" | rnooodl; cat "$F" | rnooodl
01:29:59 <hppavilion[1]> `` cat karma | shuf -n1
01:30:00 <HackEgo> oren now has 1 karma.
01:30:02 <hppavilion[1]> `` cat karma | shuf -n1
01:30:05 <HackEgo> oren now has 1 karma.
01:30:09 <hppavilion[1]> Hm...
01:30:36 <hppavilion[1]> `` wc -l karma
01:30:38 <HackEgo> 1 karma
01:30:45 <oerjan> <moon_> *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 <hppavilion[1]> moon_: /me
01:31:10 * hppavilion[1] has completed moon_'s training
01:31:18 <tswett> /me pretends to try and fail to use the /me command.
01:31:23 -!- tromp_ has joined.
01:31:53 <oerjan> `` rm -v bin/"sedlast "*
01:31:56 <HackEgo> removed `bin/sedlast files="$(lastfiles)"; sed -i "$1" "$files"; echo -n "$files'
01:32:13 -!- Akaibu has joined.
01:32:16 <oerjan> `? ciol
01:32:18 <HackEgo> 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 <hppavilion[1]> `checkkarma
01:32:33 <HackEgo> ​/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 <oerjan> `` sed -i 's/lanug/langu/' wisdom/ciol
01:32:47 <HackEgo> No output.
01:32:54 <oerjan> `sedlast s/././
01:33:05 <HackEgo> 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 <oerjan> oops
01:33:14 <oerjan> `sedlast s/./c/
01:33:22 <hppavilion[1]> `mkx bin/getkarma//grep "$1" ../karma
01:33:27 <HackEgo> congratulate//ccho congratulations Moon_, you are the ruler of the chat!
01:33:27 <oerjan> NOOOO
01:33:31 <HackEgo> bin/getkarma
01:34:01 <oerjan> shachaf: `sedlast is not safe against simultaneous editing :(
01:34:05 <hppavilion[1]> oerjan: Um, what just happened?
01:34:31 <oerjan> 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 <hppavilion[1]> oerjan: Ah
01:34:58 <tswett> `sedlast must be burned, as it can never be safely used.
01:34:58 <oerjan> `` sed -i 's/./e/' congratulate
01:35:00 <hppavilion[1]> `getkarma oren
01:35:14 <oerjan> tswett: ...
01:35:21 <hppavilion[1]> `burn bin/sedlast
01:35:26 <HackEgo> No output.
01:35:27 <HackEgo> grep: ../karma: No such file or directory
01:35:31 <hppavilion[1]> Huh?
01:35:40 <HackEgo> sed: -e expression #1, char 1: unknown command: `m' \ bin/congratulate2//echo congratulations "$1", you are the ruler of the chat!
01:35:41 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: burn: not found
01:35:44 <hppavilion[1]> `mkx bin/getkarma//grep "$1" karma
01:35:48 <HackEgo> bin/getkarma
01:35:50 -!- idolbot has joined.
01:35:52 <hppavilion[1]> `getkarma oren
01:35:53 <HackEgo> oren now has 1 karma.
01:36:04 <hppavilion[1]> `` sed -i 's/now //' karma
01:36:07 <HackEgo> No output.
01:36:07 <oerjan> `rm bin/sedlast
01:36:11 <HackEgo> No output.
01:36:18 <Moon__> ./congratulate hppavilion[1]
01:36:25 <oerjan> i honestly agree.
01:36:28 <Moon__> `congratulate hppavilion[1]
01:36:29 <HackEgo> congratulations Moon_, you are the ruler of the chat!
01:36:38 <hppavilion[1]> Moon__: That was my joke :,(
01:36:47 <oerjan> honestly, i'd prefer if HackEgo did _not_ take private messages.
01:36:58 <oerjan> it's such an awful mess.
01:37:05 <Moon__> `congratulate2 hppavilion[1]
01:37:05 <HackEgo> congratulations hppavilion[1] , you are the ruler of the chat!
01:37:17 <hppavilion[1]> oerjan: But that would have ruined my tswett joke earlier :/
01:37:29 <oerjan> `? ciol
01:37:29 <Moon__> ^
01:37:30 <HackEgo> ​.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 <Moon__> rly oerjan?
01:37:43 <oerjan> `` sed -i 's/./c/' wisdom/ciol
01:37:45 <hppavilion[1]> boily: I was about to abdicate :/
01:37:47 <HackEgo> No output.
01:37:50 <Moon__> `blame2 oerjan
01:37:51 <HackEgo> It was oerjan 's fault! Punish them!
01:37:58 <hppavilion[1]> `blame tswett
01:37:59 <oerjan> Moon__: really what?
01:37:59 <HackEgo> It was tswett's fault! Punish them!
01:38:06 <oerjan> `rm bin/blame2
01:38:06 <hppavilion[1]> `blame oerjan
01:38:10 <HackEgo> No output.
01:38:12 <HackEgo> It was tswett's fault! Punish them!
01:38:15 <Moon__> `revert
01:38:19 <oerjan> i recommend not annoying me any more at this point hth
01:38:22 <hppavilion[1]> Moon__: NO REVERT WARS
01:38:27 <hppavilion[1]> `de...vert?
01:38:30 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
01:38:31 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: de...vert?: not found
01:38:56 <Moon__> `cd home
01:38:57 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cd: not found
01:39:01 <Moon__> daw
01:39:04 <hppavilion[1]> Moon__: HackEgo isn't persistent
01:39:09 <hppavilion[1]> Moon__: cd doesn't work
01:39:16 <hppavilion[1]> `ac/dc
01:39:17 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/ac/dc: No such file or directory
01:40:16 <hppavilion[1]> `abdicate
01:40:17 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: abdicate: not found
01:40:34 <Moon__> `swat myself
01:40:35 <HackEgo> ​---▦▦ bad myself
01:40:45 <Moon__> gg hackego (lol)
01:40:51 <hppavilion[1]> `start the_fire.exe
01:40:52 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: start: not found
01:41:28 <boily> `culprits bin/swat
01:41:36 <HackEgo> moon__ moon__ moon__ moon__ moon__ elliott shachaf elliott shachaf elliott shachaf
01:41:52 <hppavilion[1]> `ls emoticons
01:41:53 <HackEgo> drowning \ flipbird \ gaaan \ gaan \ kyaa \ shrug \ swatter \ useless
01:42:04 <shachaf> oerjan: fix it hth
01:42:05 <hppavilion[1]> `weapons
01:42:06 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: weapons: not found
01:42:10 <hppavilion[1]> `cat share/weapons
01:42:11 <HackEgo> cat: share/weapons: No such file or directory
01:42:17 <hppavilion[1]> `grep -e weapons
01:42:28 <hppavilion[1]> (That was a fumbling guess)
01:42:30 <tswett> `run cat emoticons/*
01:42:31 <HackEgo> lol \ 凸 \ ガ~(゚ロ゚;)~ン \ (°Д°) \ (≧∇≦)/ \ ¯\(°​_o)/¯ \ ーー蟲蟲 \ オラオラオラ(三・o・)三☆三(`ε´三)無駄無駄無駄無駄
01:42:34 <Moon__> `cd #i ant
01:42:35 <HackEgo> invalid command ( ͡° ͜ʖ ͡°)
01:42:48 <HackEgo> No output.
01:42:52 <Moon__> ...
01:43:06 * oerjan gives up.
01:43:34 <hppavilion[1]> Moon__: Great, you made oerjan give up
01:43:37 <hppavilion[1]> `blame Moon__
01:43:38 <HackEgo> It was tswett's fault! Punish them!
01:43:38 * Moon__ takes up from oerjan happily
01:44:27 <tswett> Lemme do myself a favor...
01:44:44 <Moon__> `blame2
01:44:44 <Moon__> .
01:44:45 <HackEgo> It was 's fault! Punish them!
01:45:37 <Moon__> ?
01:45:47 <tswett> Lemme try to figure this out.
01:46:08 <Moon__> $brainfuck
01:46:09 <idolbot> Moon__: Error: "brainfuck" is not a valid command.
01:46:13 <Moon__> *cri*
01:46:20 <Moon__> $help Brainfuck
01:46:20 <idolbot> Moon__: Error: There is no command "brainfuck".
01:46:25 <Moon__> $help
01:46:26 <idolbot> Moon__: (help [<plugin>] [<command>]) -- This command gives a useful description of what <command> does. <plugin> is only necessary if the command is in more than one plugin.
01:46:26 * hppavilion[1]
01:46:35 <Moon__> $help [Brainfuck]
01:46:35 <idolbot> Moon__: Error: "Brainfuck" is not a valid command.
01:46:43 <hppavilion[1]> `/b
01:46:46 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /b: No such file or directory
01:46:50 <Moon__> *criii*
01:46:59 <tswett> $help Brainfuck
01:46:59 <idolbot> tswett: Error: There is no command "brainfuck".
01:47:12 <Moon__> it has the plugin >_>
01:47:18 <Moon__> its set up too
01:47:37 <tswett> `run bash -c "$(echo -e 'sed -i "s/tswett/tsw\0020ett/" bin/blame')"
01:47:40 <HackEgo> No output.
01:47:50 * hppavilion[1]
01:47:50 <tswett> `blame the weather
01:47:51 <HackEgo> It was tswett's fault! Punish them!
01:47:58 <tswett> The heck is that?
01:48:04 <hppavilion[1]> tswett: Ah, yes, I approve
01:48:20 <tswett> `run bash -c "$(echo -e 'sed -i "s/tsw\0020ett/tsw\0017ett/" bin/blame')"
01:48:23 <HackEgo> No output.
01:48:29 <tswett> `blame the sky
01:48:31 <HackEgo> It was tswett's fault! Punish them!
01:48:35 <tswett> There we go!
01:49:07 <shachaf> `tswatt
01:49:10 -!- earenndil has joined.
01:49:21 <Moon__> `congratulate earenndil
01:49:22 <HackEgo> congratulations Moon_, you are the ruler of the chat!
01:49:46 <oerjan> <shachaf> oerjan: fix it hth <-- fix what
01:50:02 <shachaf> 17:34 <oerjan> 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 <shachaf> oh, wait
01:50:38 <shachaf> i thought you meant if the previous command edited multiple files
01:50:49 <shachaf> 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 <hppavilion[1]> `disparage Moon__
01:51:06 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: disparage: not found
01:51:13 <shachaf> 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 <oerjan> * 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 <Moon__> oh god *still keeps it tho*
01:51:59 <hppavilion[1]> `congratulate Moon__
01:52:00 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: congratulate: not found
01:52:09 <Moon__> `congratulate earenndil
01:52:11 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: congratulate: not found
01:52:16 <Moon__> someone removed it
01:52:30 <Moon__> `culprits bin/congratulate
01:52:32 <hppavilion[1]> `blame boily
01:52:40 <HackEgo> It was tswett's fault! Punish them!
01:52:43 <HackEgo> hppavilion[1] Moon__
01:52:48 -!- hppavilion[1] has quit (Quit: Leaving).
01:52:51 <Moon__> hppa!
01:53:09 <Moon__> `maim hppavillon[1]
01:53:11 <HackEgo> ​*grumbles something about a broken hacksaw*
01:53:25 <Moon__> `maim hppavillon[1]
01:53:26 <HackEgo> hppavillon[1] just melted off their fingers!
01:53:31 -!- newperson has joined.
01:53:35 <Moon__> `maim hppavillon[1]
01:53:36 <HackEgo> hppavillon[1] just got fried by jumpercables!
01:53:39 <Moon__> `maim hppavillon[1]
01:53:39 <HackEgo> hppavillon[1] has been badly maimed!
01:53:41 <Moon__> `maim hppavillon[1]
01:53:42 <oerjan> <shachaf> 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 <HackEgo> hppavillon[1] just melted off their fingers!
01:53:47 <newperson> ...
01:54:00 <shachaf> oerjan: itym 100% useless hth
01:54:02 <newperson> Um.
01:54:03 <Moon__> `welcome newperson
01:54:04 <HackEgo> newperson: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
01:54:12 <newperson> Ummmm...
01:54:36 <newperson> Moon__: u arent the most welcoming person
01:54:44 <Moon__> sorry
01:54:55 <Moon__> *curls up in a corner*
01:55:05 <oerjan> shachaf: well it _could_ still be slightly shorter than `` sed -i '...' '...'
01:55:15 <Moon__> `ls
01:55:17 <HackEgo> ​:-( \ !\.´ \ 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 <newperson> Moon__: Given the repeated maming.
01:55:31 <Moon__> wait... hppa, stop faking
01:55:36 <newperson> Dammit
01:55:44 -!- newperson has quit (Client Quit).
01:55:47 <Moon__> *murders hppa*
01:56:00 -!- hppavilion[1] has joined.
01:56:05 <hppavilion[1]> Totally worth a try
01:56:10 <Moon__> lol
01:56:23 <Moon__> now fix congratulate
01:56:28 <shachaf> oerjan: well i rounded from 99.9%
01:56:38 <hppavilion[1]> (I honestly thought that would work)
01:56:56 <hppavilion[1]> (Also, why does culprits list deleted files?)
01:56:59 <oerjan> hppavilion[1]: yeah you were so unsuspicious
01:57:10 <hppavilion[1]> oerjan: How so?
01:57:11 <Moon__> <newperson> Moon__: u arent the most welcoming person
01:57:15 <hppavilion[1]> Moon__: Also, what dipped you off?
01:57:23 <hppavilion[1]> *tipped
01:57:25 <Moon__> the fact you stated
01:57:30 <Moon__> <newperson> Moon__: Given the repeated maming.
01:57:38 <hppavilion[1]> Moon__: Really?
01:57:40 * oerjan swats hppavilion[1] -----###
01:57:40 <hppavilion[1]> Moon__: How?
01:57:46 <Moon__> you refered to yourself in that sentence
01:57:58 <hppavilion[1]> Moon__: When did I refer to myself?
01:58:06 <shachaf> `? itymology
01:58:08 <HackEgo> Itymology is the science of understanding the true meaning of a statement.
01:58:15 <Moon__> [~Unsuspici@58-0-174-206.gci.net
01:58:22 <hppavilion[1]> Moon__: I MEANT that you were repeatedly maiming people
01:58:27 <hppavilion[1]> Moon__: Not me in particular
01:58:34 <Moon__> seemed like you ment yourself
01:58:43 <oerjan> Moon__: the maimings happened after newperson joined. i say it was legit, but no match for your superior suspicion hth
01:59:07 <oerjan> Moon__: also, get a client with tab completion hth
01:59:18 <oerjan> and /me
01:59:18 <hppavilion[1]> oerjan: Agreed
01:59:35 <hppavilion[1]> Moon__: And one that doesn't display hostnames
01:59:57 <hppavilion[1]> `culprits
02:00:09 <HackEgo> 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 <hppavilion[1]> `` culprits -h
02:00:33 -!- tromp_ has quit (Remote host closed the connection).
02:00:34 <HackEgo> No output.
02:00:51 <hppavilion[1]> oerjan: Is culprits a hashego builtin?
02:01:09 <shachaf> of course
02:01:14 <boily> indubitably.
02:01:35 <shachaf> a shachego builtin
02:01:52 <oerjan> <hppavilion[1]> (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 <shachaf> it was created by nitia
02:02:02 <shachaf> `culprits wisdom/zzo38
02:02:11 <HackEgo> oerjan FreeFull shachaf shachaf nitia
02:03:29 <oerjan> `culprits bin/culprits
02:03:35 <HackEgo> int-e Jafet Jafet tswett tswett shachaf shachaf shachaf FireFly FireFly FireFly FireFly FireFly FireFly shachaf
02:04:16 <oerjan> `cat bin/culprits
02:04:17 <HackEgo> hg log --removed -- "$1" | grep summary: | awk '{print substr($2,2,length($2)-2)}' | sed "s/.$/\x0F&/" | xargs
02:04:22 <shachaf> bin/spoilsport
02:04:39 <oerjan> shachaf: i think this channels is confused enough at the moment.
02:04:39 <FireFly> nitia's nice
02:04:46 <oerjan> *-s
02:05:09 <shachaf> FireFly: initially, at least
02:05:12 <shachaf> `? nitia
02:05:14 <HackEgo> nitia is the inventor of all things. The BBC invented her.
02:05:21 <FireFly> ooh
02:05:22 <shachaf> `? bbc
02:05:25 <HackEgo> The BBC is the BreadBox Corporation. Its inventions include, without limitation, Muppets and tiny elfs.
02:05:39 <FireFly> `? tinyelf
02:05:40 <HackEgo> tinyelf? ¯\(°​_o)/¯
02:05:48 <shachaf> `learn_append bbc Taneb invented it.
02:05:52 <HackEgo> Learned 'bbc': The BBC is the BreadBox Corporation. Its inventions include, without limitation, Muppets and tiny elfs. Taneb invented it.
02:05:52 <FireFly> `? muppet
02:05:53 <HackEgo> muppet? ¯\(°​_o)/¯
02:06:24 <oerjan> `? tanebventions
02:06:25 <HackEgo> 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 <FireFly> `? progress
02:06:58 <HackEgo> Progress has been made today. It was invented by Taneb.
02:07:03 <FireFly> `? robots
02:07:05 <HackEgo> Robots are deterministic finite Belgians that repeat themselves. Taneb invented them.
02:07:18 <shachaf> `culprits wisdom/robots
02:07:22 <HackEgo> No output.
02:07:22 <shachaf> `culprits wisdom/robot
02:07:26 <HackEgo> shachaf
02:07:29 <shachaf> what
02:07:33 <FireFly> oops.
02:07:34 <shachaf> that's a terrible wisdom entry
02:07:50 <shachaf> `` rm wisdom/robot; sed -i 's/robots, //' wisdom/tanebvention
02:07:52 <HackEgo> No output.
02:08:00 <FireFly> looks like it was wisdoomed
02:08:27 <oerjan> `` sed -i 's/progress/the BBC, progress/' wisdom/tanebvention
02:08:31 <HackEgo> No output.
02:08:48 <oerjan> `? tanebventions
02:08:50 <HackEgo> 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 <hppavilion[1]> Wait, if he never invents anything involving sex, then what's a D-module?
02:08:57 <shachaf> `? d-module
02:08:58 <HackEgo> D-modules are just modules over the ring of differential operators. Taneb invented them.
02:09:10 <hppavilion[1]> `? torus
02:09:11 <HackEgo> Topologically, a torus is just a torus. Taneb invented it.
02:09:16 <shachaf> hppavilion[1]: just wait until you see HMS Pinafore hth
02:09:27 <hppavilion[1]> `? HMS Pinafore
02:09:28 <HackEgo> HMS Pinafore? ¯\(°​_o)/¯
02:09:30 <oerjan> wait, if hppavilion[1] thinks a d-module involves sex, then what is it?
02:10:01 <hppavilion[1]> oerjan: It's a pun on... certain uses of the letter "D"
02:10:58 <shachaf> @google captain's song pinafore
02:10:59 <lambdabot> https://www.youtube.com/watch?v=4Np-PjftJN8
02:11:11 <oerjan> certain uses to which i have not previously been introduced.
02:11:27 <boily> d-modules cannot involve sex. they are a tanebvention, and Taneb doesn't invent sex.
02:12:18 <oerjan> `learn Wisdoom is realizing just too late how you could have avoided your demise.
02:12:21 <HackEgo> Learned 'wisdoom': Wisdoom is realizing just too late how you could have avoided your demise.
02:12:57 <hppavilion[1]> oerjan: example: "<person> wants the D"
02:13:15 <hppavilion[1]> It's not the most mature usage
02:13:28 <hppavilion[1]> 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 <oerjan> `le/rn hms pinafore//HMS Pinafore is just some infernal nonsense, according to general majority opinion.
02:14:47 <HackEgo> Learned «hms pinafore»
02:15:08 <oerjan> hppavilion[1]: so stupid it makes no sense even _after_ you've heard of it.
02:15:18 <hppavilion[1]> oerjan: Yes, true
02:15:26 <hppavilion[1]> oerjan: D as in "Dick"
02:15:33 * hppavilion[1] cringes
02:18:04 <shachaf> oerjan++
02:18:13 <shachaf> general majority
02:21:23 <hppavilion[1]> `` echo "hppavilion[1] has -i karma" >> karma
02:21:27 <HackEgo> No output.
02:21:30 <hppavilion[1]> `karma hppavilion[1]
02:21:39 <HackEgo> hppavilion[1] has 0 karma.
02:21:48 <hppavilion[1]> `cat karma
02:21:49 <HackEgo> oren has 1 karma. \ hppavilion[1] has -i karma
02:21:57 <hppavilion[1]> `cat bin/karma
02:21:57 <HackEgo> ​#!/bin/sh \ echo "$1 has $(lib/karma "$1") karma."
02:22:01 <hppavilion[1]> Oh
02:22:04 <hppavilion[1]> I see
02:22:19 <hppavilion[1]> `rm bin/getkarma
02:22:22 <HackEgo> No output.
02:22:31 <hppavilion[1]> (I added that earlier because I didn't realize there was bin/karma)
02:22:43 <hppavilion[1]> `karma oren
02:22:52 <HackEgo> oren has 1 karma.
02:23:13 <hppavilion[1]> `cat lib/karma
02:23:15 <HackEgo> ​#!/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 <boily> @karma oerjan
02:23:24 <lambdabot> oerjan has a karma of 34
02:23:33 <boily> oerjan++
02:23:35 <boily> oerjan++
02:23:37 <boily> oerjan++
02:23:43 <hppavilion[1]> @karma oerjan
02:23:43 <lambdabot> oerjan has a karma of 37
02:23:45 <hppavilion[1]> Oh
02:23:47 <boily> can't leave someone's karma on a composite number.
02:23:48 <hppavilion[1]> Cool
02:23:55 <hppavilion[1]> boily: :)
02:24:23 <hppavilion[1]> boily: Oh! Does @karma increase karma?
02:24:32 <boily> it checks your current karma.
02:24:37 <hppavilion[1]> 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 <oerjan> `coins
03:27:34 <HackEgo> No output.
03:27:36 <oerjan> `coins
03:28:23 <oerjan> `ping
03:28:34 <HackEgo> No output.
03:28:34 <HackEgo> pong
03:28:41 <oerjan> `cat bin/coins
03:28:42 <HackEgo> words ${1---eng-1M --esolangs 20} | sed -re 's/( |$)/coin\1/g' | rainwords
03:28:52 <oerjan> `words
03:29:06 <HackEgo> leption
03:29:23 <oerjan> `words 50
03:29:35 <HackEgo> 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 <oerjan> `coins
03:29:58 <HackEgo> sorcoin esfulcoin attercoin lenlecoin wakelxquocoin hildyncoin quotecoin discoin noobabtcoin bagcoin mechowelaguffainimetalkuncoin logcoin pringcoin quatcoin automecoin hightcoin maiiacoin ()coin vilinecoin agacoin
03:30:14 <oerjan> seriously.
03:30:30 <oerjan> 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 <quintopia> oerjan: are you?????
04:03:17 -!- greenlock has joined.
04:03:23 <oerjan> well _eventually_...
04:07:36 <greenlock> Eventually... the singularity?
04:08:07 <hppavilion[1]> I have enacted an evil plan
04:08:11 <hppavilion[1]> I bet nobody can guess it
04:08:54 <greenlock> Write HackBot as a script and host is on HackBot?
04:08:58 <greenlock> it*
04:09:09 <hppavilion[1]> greenlock: You are even more evil than me :(
04:09:57 <hppavilion[1]> `cat share/nothp
04:09:58 <HackEgo> I bet you can't prove hppavilion[1] wrote this file
04:10:52 -!- Kaynato has joined.
04:12:02 <hppavilion[1]> (that's a challenge, tswett, oerjan, & co)
04:13:21 <oerjan> `culprits share/nothp
04:13:29 <HackEgo> No output.
04:13:38 <oerjan> `cat bin/culprits
04:13:39 <HackEgo> 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 <hppavilion[1]> Dammit
04:15:26 <oerjan> `` sed -i 's/[|] sed[^|]*//' bin/culprits; culprits share/nothp
04:15:50 <HackEgo> hppavilion[1]
04:15:56 <hppavilion[1]> :(
04:15:59 <oerjan> `cat bin/culprits
04:16:02 <HackEgo> 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 <Nathan2055> greenlock told me to come in here. I have no idea what's going on.
04:16:50 <oerjan> well right now here is pretty silent.
04:17:05 <oerjan> earlier there was a lot of bot chaos.
04:17:33 <oerjan> and before that there was a confused swiss who thought this was the other kind of #esoteric.
04:17:41 <oerjan> `relcome Nathan2055
04:18:00 <HackEgo> Nathan2055: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
04:18:56 <Nathan2055> Much color. Such rainbow.
04:19:22 <Nathan2055> And I don't think I want to know what the "other kind of esoteric" is.
04:19:41 <oerjan> it's probably what you think it is.
04:20:20 <greenlock> `? esoteric
04:20:21 <HackEgo> This channel is about programming -- for the other kind of esoterica, try #esoteric on EFnet or DALnet.
04:20:28 <greenlock> `? esoterica
04:20:29 <HackEgo> esoterica? ¯\(°​_o)/¯
04:20:43 <tswett> `loins
04:20:44 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: loins: not found
04:20:58 <oerjan> tswett: wat
04:21:01 <greenlock> `? loins
04:21:03 <HackEgo> loins? ¯\(°​_o)/¯
04:21:12 <tswett> `run sed 's/coin/loin/' < bin/coins > bin/loins
04:21:14 <HackEgo> No output.
04:21:16 <tswett> `run chmod +x bin/loins
04:21:18 <HackEgo> No output.
04:21:19 <tswett> `loins
04:21:27 <oerjan> O KAY
04:21:49 <oerjan> alas, `coins seems to have a tendency of timing out recently.
04:21:52 <Nathan2055> I don't want to know what's going on right now.
04:21:59 <HackEgo> 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 <oerjan> Nathan2055: tswett is investigating loin types
04:22:27 <tswett> Buy wheadactalk:™ brand loin!
04:22:45 <Nathan2055> Can I assume loin means something different in this universe?
04:22:51 <oerjan> tswett: do they come with free girding?
04:23:36 <tswett> Yes.
04:23:52 <oerjan> maybe i should upgrade, then.
04:25:14 <oerjan> Nathan2055 seems to have a weak mind. no one mention the name of our most famous esolang, please.
04:25:31 <Nathan2055> I'm aware of beed.
04:25:34 <Nathan2055> *beef
04:28:08 <oerjan> `? beef
04:28:09 <HackEgo> beef? ¯\(°​_o)/¯
04:28:32 <Nathan2055> https://en.wikipedia.org/wiki/Brainfuck
04:28:43 <Nathan2055> The compiler is called beef IIRC.
04:28:46 <oerjan> `? brainfuck
04:28:47 <HackEgo> brainfuck is the integral of the family of terrible esolangs. bf -c -t "+>+++++>+++" | mklang --array
04:29:19 <oerjan> `` sed -i 's/[.]/. The name is a euphemism for "beef"./' wisdom/brainfuck
04:29:23 <HackEgo> No output.
04:29:37 <oerjan> there are a lot of compilers.
04:29:50 <Nathan2055> Like 90% of the messages in this channel make no sense.
04:29:50 <oerjan> `? brainfuck
04:29:51 <HackEgo> 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 <oerjan> 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 <greenlock> What does puckipedia do?
04:31:32 <oerjan> puckipedia: what do you do?
04:32:02 <oerjan> 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 <oerjan> nope, not a bot. he has a website.
04:36:39 -!- greenlock has left ("Leaving").
04:38:53 <oerjan> 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 <hppavilion[1]> `culprits2 share/nothp
04:44:46 <HackEgo> fungot
04:44:56 <hppavilion[1]> `culprits2 share/nothp
04:44:58 <HackEgo> No output.
04:45:00 <hppavilion[1]> `culprits2 share/nothp
04:45:03 <HackEgo> fungot
04:45:07 <hppavilion[1]> `culprits2 share/nothp
04:45:10 <HackEgo> tswett
04:45:13 <hppavilion[1]> :)
04:46:46 <hppavilion[1]> `? coins
04:46:48 <HackEgo> coins? ¯\(°​_o)/¯
04:46:52 <hppavilion[1]> `? `coins
04:46:53 <HackEgo> ​`coins? ¯\(°​_o)/¯
04:46:58 <hppavilion[1]> `cat bin/coins
04:46:59 <HackEgo> words ${1---eng-1M --esolangs 20} | sed -re 's/( |$)/coin\1/g' | rainwords
04:47:45 <hppavilion[1]> words ${1---eng-1M --esolangs 20}
04:47:50 <hppavilion[1]> `words ${1---eng-1M --esolangs 20}
04:47:51 <HackEgo> Argument "${1---eng-1M" isn't numeric in int at /hackenv/bin/words line 148.
04:47:55 <hppavilion[1]> `` words ${1---eng-1M --esolangs 20}
04:47:56 <HackEgo> Argument "words" isn't numeric in int at /hackenv/bin/words line 148.
04:48:08 <hppavilion[1]> ...eh?
04:48:11 <hppavilion[1]> `coins
04:48:13 <HackEgo> scricoin immcoin rincoin heatncoin enicoin decacoin rhercoin potecoin wamcoin celcoin noilogcoin mismcoin mdtianchooplecorrecoin dispcoin rgncoin finatorcoin sattecoin bfgcoin abcokmaniquiecoin potucoin
04:48:16 <hppavilion[1]> `cat loins
04:48:17 <HackEgo> cat: loins: No such file or directory
04:48:23 <hppavilion[1]> `cat bin/loins
04:48:24 <HackEgo> words ${1---eng-1M --esolangs 20} | sed -re 's/( |$)/loin\1/g' | rainwords
04:48:39 <hppavilion[1]> `` words ${1---eng-1M --esolangs 20}
04:48:40 <HackEgo> Argument "words" isn't numeric in int at /hackenv/bin/words line 148.
04:48:43 <hppavilion[1]> I don't get it
04:48:53 <hppavilion[1]> `cat words
04:48:54 <HackEgo> cat: words: No such file or directory
04:48:59 <hppavilion[1]> `cat bin/words
04:48:59 <HackEgo> ​#!/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 <hppavilion[1]> I should have seen that coming given "line 148"
04:49:24 <hppavilion[1]> So... why doesn't it work when it isn't piped?
04:50:00 <hppavilion[1]> SIMDcoin
04:51:28 <hppavilion[1]> 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 <hppavilion[1]> "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 <hppavilion[1]> "1 Tbps per second"
04:51:53 <hppavilion[1]> "Tbps per second"
04:51:57 <hppavilion[1]> I hope that isn't RAS Syndrome
04:53:21 <HackEgo> [wiki] [[Special:Log/newusers]] create * Jobende * New user account
04:53:59 -!- newsham has joined.
04:58:28 <oerjan> `` echo ${1---eng-1M --esolangs 20} # hppavilion[1]
04:58:29 <HackEgo> echo ${1---eng-1M --esolangs 20} # hppavilion[1]
04:59:16 <oerjan> hppavilion[1]: that doesn't expand to the right thing outside of the bin/coins script
04:59:26 <oerjan> 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 <oerjan> hppavilion[1]: basically, it expands to the argument of bin/`
05:04:34 <oerjan> `cat bin/`
05:04:35 <HackEgo> ​#!/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 <oerjan> `` echo $0
05:05:08 <HackEgo> ​/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 <rdococ> there needs to be a programming language made of cheese
08:04:25 <oerjan> a casein point
08:09:24 <oerjan> . o O ( why doesn't english use one of -ein or -eine predictably? )
08:33:38 <int-e> oerjan: I thought there were shadows of trouble in 2804 already
08:34:39 <int-e> unless you mean literal shadows, hmm
08:36:11 <oerjan> i do
08:54:28 <rdococ> shadows?
08:55:05 <rdococ> 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 <oerjan> rdococ: of course not -----###
09:07:55 -!- AnotherTest has joined.
09:09:42 <rdococ> what is that a shadow of? what is that a shadow of?
09:19:26 <oerjan> 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 <int-e> of course text can cast shadows... this can be seen in many shop signs...
09:47:36 <int-e> rdococ: freefall is actually a webcomic.
09:48:04 <rdococ> freefall?
09:48:36 <rdococ> 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 <HackEgo> [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 <rdococ> 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 <zgrep> 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 <b_jonas> fungot, do you like Turing machines?
14:05:23 <fungot> b_jonas: it to investigate the enron case of the el data from eu countries to keep the price that we
14:05:59 <b_jonas> fungot: is Gravity a good film?
14:05:59 <fungot> 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 <HackEgo> [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 <b_jonas> \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 <b_jonas> 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 <Taneb> b_jonas, I guess oi and io are two sides of the same cion
16:59:24 <fizzie> Taneb: Let's try to aviod voilating the boundaries of good taste with them puns, okay.
17:00:05 <Taneb> fizzie, I find that notoin absurd
17:01:46 <shachaf> Taneb: congratulations on inventing the bbc
17:02:02 <Taneb> `? tanebventions
17:02:35 <HackEgo> 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 <Taneb> `? BBC
17:02:50 <HackEgo> 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 <coppro> `inventions
17:13:38 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: inventions: not found
17:13:44 <coppro> `? inventions
17:13:46 <HackEgo> inventions? ¯\(°​_o)/¯
17:20:36 <shachaf> "invention" is a synonym for "tanebvention" hth
17:21:01 <b_jonas> `inventions taneb
17:21:02 <HackEgo> ​/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 <int-e> `learn ACAB is short for "all codecs are broken".
19:15:00 <HackEgo> Learned 'acab': ACAB is short for "all codecs are broken".
19:22:23 <int-e> `` echo *_*
19:22:26 <HackEgo> ls_dev
19:22:54 <int-e> `` echo wisdom/*_*
19:22:56 <HackEgo> wisdom/_̰̆̓_Ì̦̻̖͍̟̖̅ͭͭͬ͡_͉̭ͧ͒̐_͂͋͒ͧ͋Ì̯͙̬̬̦̯̋_̴̝̔̉̅ͨ͞ wisdom/̸̸̼͚͇̮͕̳̞̤̜̯̪̪̱̣̠̺̹͍̩̝͚͕͓͚̙͓̪̮̟̜̣͙̪̂ͭ̎̏̔ͦ͒ͪ͌̾ͦͨ̚̚͢͢͠ͅ҉̴̢_͙̣̿̊ͣ̉ͣͪ͒̓̐͊̏ͫ̓̚̚Í͎͎͙̪̪̝̖͉̟̭̻̥̫̗̱̗͍̳̦̮̟̲̥͔҉̕͜͠͠҉̡̧̛͞ wisdom/b_jonas wisdom/koen_ wisdom/
19:23:13 <int-e> ug
19:24:16 -!- Kaynato has joined.
19:29:57 -!- hppavilion[1] has joined.
19:41:37 -!- zzo38 has joined.
19:41:57 <coppro> `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 <HackEgo> 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 <coppro> `?TAS
19:42:19 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ?TAS: not found
19:42:19 <coppro> `? TAS
19:42:23 <HackEgo> 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 <coppro> `? ta
19:42:30 <HackEgo> 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 <coppro> huh.
19:42:43 <coppro> `? huh
19:42:47 <HackEgo> huh? ¯\(°​_o)/¯
19:42:57 <coppro> hmm
19:43:10 <coppro> `learn huh is ¯\(°​_o)/¯
19:43:14 <HackEgo> Learned 'huh': huh is ¯\(°​_o)/¯
19:43:50 <myname> are you sure you wanted that?
19:45:11 <shachaf> coppro: Did you mean "`learn A TAS is a ..."?
19:52:31 -!- deltab has quit (Remote host closed the connection).
19:52:35 <int-e> . o O ( libtool is for hardcore players)
19:59:15 <zzo38> I have book that includes Niels Bohr's coat-of-arms.
20:03:37 <zzo38> 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 <HackEgo> [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 <HackEgo> [wiki] [[Hellborne]] https://esolangs.org/w/index.php?diff=46957&oldid=46956 * Moon * (+5)
20:16:55 <HackEgo> [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 <hppavilion[1]> Hm...
20:41:27 <hppavilion[1]> Thoof is a fun proof assistant
20:41:41 <shachaf> What do I use for serious proofs?
20:41:55 <hppavilion[1]> shachaf: Also Thoof
20:42:06 <hppavilion[1]> shachaf: Well, it depends on what kind of system you're proving in
20:47:16 <zzo38> 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 <shachaf> hi zzo38
20:48:48 <shachaf> I heard you wanted to break Z-machine backwards compatibility?
20:50:04 <zzo38> shachaf: I don't know why; I was not trying to break it?
20:56:57 <zzo38> How do you hear such thing anyways?
20:57:46 <coppro> shachaf: no
20:57:50 <shachaf> I was talking to vaporware.
20:58:25 <coppro> not earlier
20:58:27 -!- `^_^v has quit (Quit: This computer has gone to sleep).
21:02:53 <zzo38> shachaf: At what time?
21:03:03 <shachaf> zzo38: Yesterday evening.
21:05:27 <pikhq> What fun.
21:06:00 <shachaf> 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 <pikhq> No.
21:16:47 <shachaf> pikhq: jmcgrew?
21:18:50 -!- hppavilion[1] has joined.
21:19:18 <zzo38> Their name is Jesse McGrew as can be reveal by finger command on ifMUD
21:33:46 -!- centrinia has joined.
21:43:14 <FreeFull> zzo38 Take a look at http://bisqwit.iki.fi/story/howto/dither/jy/
21:43:29 <FreeFull> I wanted to link you to that sooner but haven't gotten around to it
21:44:55 <zzo38> OK I will read it.
21:45:23 -!- Moon_ has joined.
21:45:46 <Moon_> hia
21:47:36 <zzo38> I could use some of these for adding into my "ff-reduce" program
21:48:03 <Moon_> `congratulate oerjan
21:48:04 <Moon_> `ls
21:48:04 <Moon_> ?
21:48:27 <Moon_> is hackego alive?
21:48:31 -!- idolbot has joined.
21:48:32 -!- idolbot has quit (Read error: Connection reset by peer).
21:48:42 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: congratulate: not found
21:48:43 <HackEgo> ​:-( \ !\.´ \ 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 <Moon_> `culptrits bin/congratulate
21:49:18 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: culptrits: not found
21:49:28 <Moon_> `culprits bin/congratulate
21:49:42 <HackEgo> hppavilion[1] Moon__
21:50:05 <Moon_> `./congratulate
21:50:06 <HackEgo> congratulations Moon_, you are the ruler of the chat!
21:50:11 <Moon_> .
21:50:13 <Moon_> .
21:50:13 <Moon_> .
21:50:42 <Moon_> `mv congratulate bin/congratulate
21:50:44 <HackEgo> mv: missing destination file operand after `congratulate bin/congratulate' \ Try `mv --help' for more information.
21:50:51 <Moon_> `` mv congratulate bin/congratulate
21:50:56 <HackEgo> No output.
21:51:22 <myname> wat
21:56:07 -!- Reece` has quit (Quit: Alsithyafturttararfunar).
22:05:28 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
22:07:09 <quintopia> hi Moon_
22:07:26 <quintopia> youve been mooning the wiki quite a lot today
22:08:22 <Moon_> lol
22:10:02 <Moon_> anyways my pc died while i was just starting on a brainmaker (http://esolangs.org/wiki/Brainmaker) intepreter )=
22:10:13 <Moon_> lost a lot of code
22:10:55 -!- nycs has joined.
22:10:59 <Moon_> hi
22:11:54 -!- `^_^v has quit (Ping timeout: 244 seconds).
22:14:23 <Moon_> im gonna start back up on working on a jirc bot
22:19:57 -!- madgoat has joined.
22:20:08 <madgoat> this is moon
22:20:13 <madgoat> testing irc
22:20:17 -!- madgoat has changed nick to moon__.
22:27:09 <fizzie> It's a bit of a shame HackEgo doesn't make the person invoking the command available via an environment variable.
22:27:51 <moon__> 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 <shachaf> fizzie: You can always use culprits.
22:38:19 <shachaf> `list-style
22:41:09 -!- Akaibu has quit (Quit: Connection closed for inactivity).
22:43:10 <fizzie> Ye-es, but only posthumously, right?
22:49:12 <shachaf> Unfortunately.
22:52:55 <moon__> *writing out the specifications and details of a new esolang, making the page quite long*
23:04:31 <moon__> ++*
23:04:31 <moon__> *$*
23:04:31 <moon__> *+o
23:04:41 <moon__> thats a sample program
23:05:29 <tromp> blog entry on busy beavers and decidability: http://www.scottaaronson.com/blog/?p=2725
23:07:48 <HackEgo> [wiki] [[Antgrid]] N https://esolangs.org/w/index.php?oldid=46959 * Moon * (+1191) Made page -Moon
23:08:28 <shachaf> Didn't you already discuss that post in this channel?
23:08:47 <fizzie> I think it's come up thrice.
23:08:52 <fizzie> Don't remember by whom, though.
23:09:24 <HackEgo> [wiki] [[Antgrid]] https://esolangs.org/w/index.php?diff=46960&oldid=46959 * Moon * (+161) oops! i forgot something!
23:09:50 <tromp> yes, this was previously discussed
23:10:09 <tromp> but maybe at that time the Laver tables were not in there yet:)
23:11:28 <tromp> see this comment: http://www.scottaaronson.com/blog/?p=2725#comment-1086714
23:11:57 <HackEgo> [wiki] [[Antgrid]] https://esolangs.org/w/index.php?diff=46961&oldid=46960 * Moon * (+14)
23:12:24 <HackEgo> [wiki] [[Antgrid]] https://esolangs.org/w/index.php?diff=46962&oldid=46961 * Moon * (+1)
23:12:42 <fizzie> moon__: There's a "preview" function.
23:12:53 <moon__> i need to make a habit of useing it >_>
23:14:39 <HackEgo> [wiki] [[Antgrid]] https://esolangs.org/w/index.php?diff=46963&oldid=46962 * Moon * (+1)
23:17:00 <shachaf> tromp: that's p. neat
23:20:57 <tromp> i'm wondering how best to compute laver tables in lambda calculus...
23:21:44 <tromp> in particular the map i -> (i+1) mod 2^n
23:22:54 <tromp> maybe using church numerals and lookup in a list...
23:23:23 -!- tromp_ has joined.
23:26:04 <HackEgo> [wiki] [[Antgrid]] https://esolangs.org/w/index.php?diff=46964&oldid=46963 * Moon * (-14)
23:26:56 <moon__> 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 <b_jonas> moon__: so? piet also has only the code space 2d, not the data.
23:30:10 <moon__> true
23:30:15 <moon__> how many others do?
23:31:31 <Taneb> Befunge to some extent, COMPLEX
23:31:41 <Taneb> (COMPLEX to a different extent)
23:34:16 <fizzie> Wierd is stack + two-dimensional source, akin to Befunge.
23:35:15 <fizzie> 2L has two-dimensional code, and a Brainfuck-style tape for data.
23:35:47 <fizzie> PATH is maybe even closer.
23:36:16 <fizzie> (Incidentally, you could steal a nice formatting for a command list from the PATH article.)
23:37:22 <fizzie> Brainloller/Braincopter as well.
23:40:03 <fizzie> SNUSP's kind of a PATH derivative.
23:40:36 <fizzie> (The "bloated SNUSP" variant turns the data tape into a plane, but the others have a tape.)
23:42:44 <b_jonas> 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 <moon__> i found a intresting one: http://esolangs.org/wiki/Langar.io
23:44:02 <fizzie> 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 <b_jonas> but befunge has a two-dimensional data space apart from the stack, right?
23:44:37 <fizzie> That would be the "with access to the source code space" part.
23:44:40 <moon__> ell i haven't checked out befunge, i didnt know it was 2d
23:44:52 <moon__> i came up with antgrid on my own
23:45:41 <zgrep> There's also ><>, iirc...
23:45:52 <fizzie> ><> and Swordfish.
23:46:20 <b_jonas> moon__: good, now you should study popular esolangs before you invent the next one then
23:47:48 <b_jonas> 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 <zgrep> Didn't you mean to put the parentheses 4 items to the left? :P
23:48:23 <b_jonas> maybe Mouse?
23:48:37 <b_jonas> zgrep: um, where?
23:48:46 <zgrep> intercal? :P
23:48:50 <zzo38> I think the ones you listed are a good choice probably.
23:49:05 <fizzie> Anyone will have their own list. Mine would have Thue and/or /// on it.
23:49:20 <b_jonas> Taneb: oh, good idea
23:49:57 <Taneb> b_jonas, which idea?
23:50:02 <fizzie> And Malbolge's pretty famous as well, as an example of the "intentionally difficult" genre.
23:50:04 <b_jonas> a string replacement language should be mentioned, especially since variants of them are popularized by the masters Knuth and Chomsky
23:50:17 <fizzie> Taneb: Apparently I look like you.
23:50:22 <b_jonas> yeah, sorry
23:50:25 <b_jonas> I mean fizzie
23:51:02 <Taneb> 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 <Taneb> It's... a little like me? In the sense we're both skinny and white, but that's about it
23:51:40 <b_jonas> 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 <b_jonas> 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 <b_jonas> And turing-machines of course.
23:53:37 <zzo38> 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 <b_jonas> (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 <hppavilion[1]> Hm...
23:54:27 <hppavilion[1]> moon__: Hi
23:54:36 <hppavilion[1]> `ping
23:54:48 <hppavilion[1]> HackEgo:(
23:54:49 <HackEgo> pong
23:55:30 <b_jonas> 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 <fizzie> 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 <b_jonas> 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 <hppavilion[1]> 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 <oerjan> `ls
23:59:43 <HackEgo> ​:-( \ !\.´ \ 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 <oerjan> `cat oerjan
23:59:48 <HackEgo> No output.
23:59:51 <oerjan> `rm oerjan
23:59:53 <shachaf> what's with all the junk in hackenv
23:59:55 <HackEgo> No output.
23:59:57 <shachaf> this is ridiculous
←2016-05-05 2016-05-06 2016-05-07→ ↑2016 ↑all