←2017-03-06 2017-03-07 2017-03-08→ ↑2017 ↑all
00:03:36 -!- hppavilion1 has joined.
00:07:05 <boily> hpparmitellon[1].
00:44:04 -!- erkin has joined.
00:50:53 <HackEgo> [wiki] [[Special:Log/patrol]] patrol * Ais523 * marked revision 51253 of [[File:Trajedy - zig-zag unfolded.png]] patrolled
00:51:05 <HackEgo> [wiki] [[Special:Log/patrol]] patrol * Ais523 * marked revision 51277 of [[File:Trajedy - extensible merge.png]] patrolled
00:51:46 <shachaf> petrol?
00:54:11 <erkin> petroleum'd
00:54:30 <shachaf> `5
00:54:32 <HackEgo> 1/2:1105) <kmc> what did fungot say? <fungot> kmc: my implementation isn't supposed to sound rude. \ 809) <kmc> colemak is for people who think dvorak is too mainstream \ 232) <elliott> 320 quotes and still not a funny one yet! \ 588) <Ngevd> I'm neither Norwegian nor Finnish <Ngevd> I don't fit in your quaint little categories \ 1146)
00:54:33 <shachaf> `n
00:54:34 <HackEgo> 2/2:<zzo38> Despite the various chess variants (even Chess 2), even ordinary FIDE chess is a fine playable game. But so can others be!
00:55:04 <shachaf> Taneb: but are you hexhammish
00:55:23 <shachaf> you seem to fit the categorization perfectly hthth
00:56:15 <HackEgo> [wiki] [[Talk:Brainfuck, but every + is replaced with the bee movie script]] https://esolangs.org/w/index.php?diff=51278&oldid=51246 * Ais523 * (+397) you probably only need three counters
00:57:07 <HackEgo> [wiki] [[Talk:Brainfuck, but every + is replaced with the bee movie script]] M https://esolangs.org/w/index.php?diff=51279&oldid=51278 * Ais523 * (+0) /* Cheating */ spelling
00:59:14 <shachaf> is there any language whose name suggests that it's a bf derivative but it actually is unrelated twh
01:17:38 <Jafet> https://esolangs.org/wiki/Most_ever_Brainfuckiest_Fuck_you_Brain_fucker_Fuck
01:24:37 <erkin> Mmm, doesn't feel very rigidly structured.
01:25:12 <boily> and oklopol disappeared into the Great Voidy Nether.
01:30:49 <boily> shachaf: I went through the hello world page on the Wiki. many languages that are brainfucky with an unrelated name, and none that have a brainfuckal name but are unrelated.
01:32:28 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
01:34:23 <shachaf> Well, it might be infeasible to write hello world in.
01:34:56 <erkin> If it's feasible to write hello world in, it's not a good language.
01:36:41 * boily mapoles erkin with an aubergine
01:36:56 <erkin> Well I never!
01:37:15 * erkin wipes his tears with an oversized courgette
01:37:15 * boily glares at erkin. “flblblblblblblbl!”
01:38:01 * boily gives erkin some squash potage
01:38:18 <erkin> Is it butternut?
01:38:57 <boily> nothing else.
01:39:02 <erkin> I can't believe it's butternot.
01:48:06 -!- Zarutian has quit (Quit: Zarutian).
02:01:40 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:10:52 -!- boily has quit (Quit: Poulet!).
02:11:12 -!- boily has joined.
02:11:14 <boily> aaaah! forgot to chicken!
02:11:26 -!- boily has quit (Client Quit).
02:12:36 <erkin> My oh my.
02:30:51 <shachaf> 1F574 MAN IN BUSINESS SUIT LEVITATING [🕴]
02:31:44 <erkin> me irl
02:39:40 <rdococ> chicken!
02:43:26 -!- sirnaysayer has quit (Quit: zonkzonk).
02:44:51 <HackEgo> [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51280&oldid=50956 * Rdococ * (+171) /* My hopefully better esoteric languages (2017 CE - infinity CE) */ ...hopefully
02:47:35 -!- otherbot has quit (Remote host closed the connection).
02:52:55 <HackEgo> [wiki] [[QWOP]] https://esolangs.org/w/index.php?diff=51281&oldid=51260 * Rdococ * (-321) asdf/* Examples */ asdf
02:57:49 -!- sirnaysayer has joined.
02:59:54 -!- hppavilion1 has joined.
03:34:15 <rdococ> hi hp
03:34:27 <hppavilion1> Huh
03:34:30 <hppavilion1> Oh, hi rdococ
03:34:39 <rdococ> have you seen my new crappy mesolangs?
03:34:41 <rdococ> mesolangs?
03:34:44 <rdococ> I meant esolangs :P
03:34:54 <hppavilion1> rdococ: Is that like a programming language made by Black Mesa?
03:35:03 * hppavilion1 writes a ~ATH interpreter
03:35:04 <rdococ> lol
03:35:07 <rdococ> no
03:35:11 <hppavilion1> rdococ: I have not
03:35:28 <rdococ> if I were to write a half-life-universe lang it would be Aperture-based
03:36:00 <hppavilion1> Jafet: I once clicked the "random" button on the wiki and wound up on Most ever Brainfuckiest Fuck you Brain fucker Fuck
03:36:03 <hppavilion1> At school
03:36:04 <hppavilion1> ...
03:36:08 <rdococ> lol
03:36:13 <hppavilion1> It was blocked, for some reason.
03:36:15 <rdococ> that's really fucked up
03:36:26 <rdococ> brainfucked up, I must say
03:36:27 <hppavilion1> ( •_•) | ( •_•)>⌐■-■ | (⌐■_■)
03:36:27 <idris-bot> (input):1:1: error: expected: ":",
03:36:27 <idris-bot> dependent type signature,
03:36:27 <idris-bot> end of input
03:36:27 <idris-bot> •_•) | ( •_•)>⌐■-■ | (⌐■_■)<EOF>
03:36:27 <idris-bot> ^
03:36:32 <hppavilion1> idris-bot: No.
03:36:36 <rdococ> lol
03:36:37 <hppavilion1> ( no
03:36:37 <idris-bot> No such variable no
03:36:40 <hppavilion1> ( f
03:36:40 <idris-bot> No such variable f
03:36:43 <hppavilion1> ( false
03:36:43 <idris-bot> No such variable false
03:36:45 <rdococ> ( hppavilion1
03:36:45 <idris-bot> No such variable hppavilion1
03:36:45 * hppavilion1 is done
03:36:48 <rdococ> ( hppavilion[1
03:36:48 <idris-bot> (input):1:13: error: unexpected
03:36:48 <idris-bot> EOF, expected: "#", "$", "&",
03:36:48 <idris-bot> "&&", "&&&", "*!>", "*", "***",
03:36:48 <idris-bot> "*>", "*>|", "+", "++", "+++",
03:36:48 <idris-bot> "-", "->", ".", "/", "/=", ":+",↵…
03:36:53 <rdococ> ( hppavilion[1]
03:36:53 <idris-bot> No such variable hppavilion
03:36:55 <rdococ> aw
03:36:55 -!- hppavilion1 has changed nick to hppavilion[1].
03:36:58 <rdococ> ( hppavilion[1]
03:36:58 <idris-bot> No such variable hppavilion
03:37:01 <rdococ> still?
03:37:05 <hppavilion[1]> idris-bot: Stopit.
03:37:09 <hppavilion[1]> Er
03:37:11 <hppavilion[1]> rdococ: Stopit.
03:37:20 <rdococ> hppavilion[1]: Startit.
03:37:22 <hppavilion[1]> ( •_•) | ( •_•)>⌐■-■ | (⌐■_■)
03:37:33 <rdococ> anyway, have you seen QWOP? the esolang, not the game.
03:37:37 <hppavilion[1]> OK, good. No more triggering idris-bot when I use my \punglasses.
03:37:42 <hppavilion[1]> rdococ: No?
03:37:42 <rdococ> it's my worst language yet!
03:37:47 <hppavilion[1]> rdococ: Have you seen ~ATH
03:37:50 <rdococ> no?
03:38:21 <rdococ> at least QWOP isn't a massive spoiler
03:38:57 <hppavilion[1]> rdococ: Huh?
03:39:11 <rdococ> it says right there
03:39:13 <rdococ> "[WARNING: Spoiler alert for all you Homestuck readers.] "
03:40:13 <hppavilion[1]> rdococ: Yes.
03:40:21 <rdococ> ?
03:40:56 <HackEgo> [wiki] [[QWOP]] https://esolangs.org/w/index.php?diff=51282&oldid=51281 * Rdococ * (+1) /* Overview */ OO not O
03:42:00 <rdococ> nvm
04:23:19 <HackEgo> [wiki] [[QWOP]] https://esolangs.org/w/index.php?diff=51283&oldid=51282 * Rdococ * (+14) hi
04:42:05 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
05:20:53 -!- MDude has quit (Ping timeout: 246 seconds).
05:23:28 <rdococ> hm
05:23:53 <rdococ> I'm developing an uncomputable esolang that can take any function that would take a countably infinite amount of time, and compute it in a finite amount of time.
05:24:04 <rdococ> what would the function return, however?
05:24:28 <shachaf> The limit of a sequence?
05:24:43 <rdococ> I was just thinking that, but what about a function that diverges?
05:24:46 <pikhq> Finally, something to run on this: http://www.chiark.greenend.org.uk/~sgtatham/infinity.html
05:25:32 <shachaf> hikhq
05:26:22 <rdococ> hm
05:26:41 <rdococ> I'm planning on a function modifier, that can make a function that runs in a countably infinite amount of time, and run it in a finite amount of time.
05:26:44 <rdococ> what should I call it?
05:26:54 <rdococ> or, should I make it implicit?
05:27:04 <shachaf> I don't know what it would mean.
05:28:21 <rdococ> like the private or public modifiers in C-like languages I think... something like that
05:28:22 <rdococ> eg.
05:29:44 <rdococ> fast real loop() { var x = 1; var y = 1; while (true) { y = y/2; x = x + y; }; return x; }; // In this circumstance, the "fast" modifier forces it to take a finite amount of time.
05:31:40 <rdococ> in other words, the "infinity" instruction
05:32:16 <rdococ> does this infinity machine have any assembly language for it yet?
05:34:36 <pikhq> To my knowledge, that paper represents all or essentially all of the work that has been done with the concept.
05:36:27 <rdococ> k
05:36:34 <rdococ> so should I create an infinity assembly language?
05:36:39 <rdococ> or something with a higher level?
05:37:12 -!- Cale has quit (Ping timeout: 268 seconds).
05:44:58 -!- Sprocklem has joined.
05:48:56 -!- Cale has joined.
06:07:03 <rdococ> hm
06:07:06 <rdococ> what would I call it?
06:07:13 <rdococ> CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...?
06:16:55 <rdococ> hm
06:17:03 <rdococ> what do you think about including ℵ numbers and ω?
06:17:47 <^v> ok, https://joust.pxtst.com/ is live
06:17:57 <^v> going to be doing scalability optimizations
06:18:05 <^v> (screenshot) https://dl.dropboxusercontent.com/1/view/6gfa4butsce90sd/Apps/Shutter/05bba.png
06:18:15 <^v> TL;DR befunge world open for anyone to edit
06:20:55 <^v> pasting works btw
06:29:04 <rdococ> hi
06:32:31 <rdococ> oops
06:34:23 <rdococ> adsf
06:34:33 <rdococ> ^v, I think I accidentally your server
06:37:14 <^v> yep
06:37:47 -!- propumpkin has joined.
06:39:00 <rdococ> ...oops?
06:39:19 <shachaf> propumpkin: yopumpkin
06:39:49 -!- copumpkin has quit (Ping timeout: 240 seconds).
06:41:20 <rdococ> hipumpkin
06:42:07 <^v> back up
06:42:11 <^v> and should be fixd
06:44:08 <rdococ> yay
06:45:37 -!- Sprocklem has quit (Quit: brb).
06:48:49 <^v> dont worry about losing warriors
06:48:55 <^v> they will die after 256 spaces
06:50:30 <^v> woah what just happened
06:50:38 <^v> everything bugged out
06:53:31 <rdococ> k
06:53:37 <rdococ> hm
06:54:00 <^v> seems to be something with the arrays i store the grid, i dont know if its client side
06:55:51 <rdococ> ?!
06:55:52 <lambdabot> Maybe you meant: v @ ? .
06:58:02 <zzo38> I have book it mention some Scrabble variants. One is Anagram Scrabble, where you are allowed to rearrange the letters of any word you extend, as long as the new word and any words it crosses remain valid. Another way is Ecology Scrabble, where you can exchange a blank tile on the board for the corresponding letter from your hand. And then, Stopwatch Scrabble, which is using chess clocks.
07:00:50 <rdococ> oCgyloe baerclSb
07:00:53 <rdococ> asdf
07:02:13 <zzo38> But I thought also of some other variants. One variant is that the designation of blank tiles is not fixed; you may treat it as any letter as long as it would form a valid word (or two valid words with the same letter, if it is at an intersection). When extending a word, you must choose one of the letters that is currently valid, but after it is extended, some of the other letters that may have been valid might no longer be, while there may now be
07:03:29 <rdococ> I will also speak with the proper, yet unnecessary, grammar, and list Scrabble variants because I am bored.
07:04:43 <zzo38> Another variant can be "Backward Scrabble", meaning that a valid word spelled in reverse is also a valid word. (And then I have also seen is "Clabbers", meaning that any anagram of a valid word is also a valid word.)
07:07:32 <rdococ> hm
07:07:41 <rdococ> could the infinite machie represent real numbers?
07:08:18 <rdococ> zzo38: that should be called Baerclsb
07:22:16 -!- Sprocklem has joined.
07:32:25 -!- atehwa has joined.
07:33:41 <zzo38> Is there such a thing as a "quantum one time pad"?
07:41:01 -!- augur has quit (Read error: Connection reset by peer).
07:51:20 <HackEgo> [wiki] [[Talk:Shard]] https://esolangs.org/w/index.php?diff=51284&oldid=47032 * Jafetish * (+592) /* Hello world */ new section
07:51:47 <HackEgo> [wiki] [[Talk:Shard]] M https://esolangs.org/w/index.php?diff=51285&oldid=51284 * Jafetish * (+84) /* Hello world */ sign
08:03:26 -!- Cale has quit (K-Lined).
08:20:01 <HackEgo> [wiki] [[Talk:Brainfuck, but every + is replaced with the bee movie script]] https://esolangs.org/w/index.php?diff=51286&oldid=51279 * Keymaker * (+297) Brainfuck minus -...
08:35:26 -!- Sprocklem has quit (Quit: [).
08:45:36 -!- oerjan has joined.
08:46:38 <oerjan> eep tunes not loading
08:47:08 <shachaf> Yep, all day. :-(
08:47:32 <oerjan> darn
08:47:37 <shachaf> oerjan: no one said "rjan" between your quit and your join in here in my irc logs hth
08:47:45 <oerjan> yay
08:53:09 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
09:20:05 -!- impomatic has joined.
09:26:19 <impomatic> Hmmm... are there any pre-2000 program-based artificial life environments apart from Venus, Tierra, Helix, Corelife, Avida and Evolve 4.0?
09:38:55 -!- AnotherTest has joined.
10:43:04 -!- Guest6667 has changed nick to Guest6666.
10:58:09 -!- LKoen has joined.
11:08:15 <int-e> `' misplaced
11:08:24 <HackEgo> No output.
11:09:02 <int-e> `grwp misplaced
11:09:31 <HackEgo> Binary file reflection matches
11:20:30 <b_jonas> I think I can make the code two or three bytes shorter
11:20:33 <b_jonas> let me try
11:20:48 <shachaf> `cat bin/'
11:20:48 <HackEgo> ​#!/bin/sh \ allquotes | if [ "$1" ]; then \ if expr "$1" + 0 >/dev/null 2>&1; then \ sed "$1q;d" \ else \ grep -P -i -- "$1" \ fi \ else shuf --random-source=/dev/urandom -n 1; fi
11:20:58 <shachaf> `` ls -l bin/\'
11:21:00 <HackEgo> lrwxrwxrwx 1 5000 0 5 Oct 28 18:37 bin/' -> quote
11:21:03 <shachaf> `` ls -l bin/\"
11:21:04 <HackEgo> ​-rwxr-xr-x 1 5000 0 13 Oct 28 18:37 bin/"
11:21:09 <shachaf> `cat bin/"
11:21:09 <HackEgo> quote; quote
11:21:15 <shachaf> Ah, right.
11:21:20 <shachaf> Single quote, double quote.
11:21:25 <shachaf> But no "$@"
11:27:41 <b_jonas> yes, two characters were straight out unnecessary... but what was the third character I was thinking of?
11:34:23 -!- boily has joined.
11:42:32 -!- dok has joined.
11:44:56 <boily> `relcome dok
11:44:58 <HackEgo> dok: 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.)
11:45:14 <dok> hi o/
11:50:44 <oerjan> <shachaf> But no "$@" <-- well quote isn't random with arguments
11:57:33 <b_jonas> `recipe
11:57:33 <HackEgo> n juice \ 1/4 ts Pepper, or dough \ 1/4 ts Salt \ 2 ea Garlic cloves, peeled, cooked, thinly \ -- sliced \ 1 c Flour \ 1/2 c Margarine; melted \ Beer -- chopped \ Pepper, seeded and \ -- chopped \ \ Serve with whipped cream ends of honey. Nutrition of each, peaches \ \ MMMMM \ \ MMMMM----- Recipe via Meal-Master (tm) v8.05 \ \ Ti
11:57:51 <boily> chopped beer?
11:58:01 <b_jonas> yes
12:05:20 -!- oerjan has quit (Quit: Later).
12:17:51 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
12:23:41 -!- SirDarius has joined.
12:26:23 <boily> `relcome SirDarius
12:26:24 <HackEgo> SirDarius: 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.)
12:27:14 -!- boily has quit (Quit: HYPERELLIPTICAL CHICKEN).
12:40:51 <HackEgo> [wiki] [[Talk:Rain]] https://esolangs.org/w/index.php?diff=51287&oldid=51128 * Dok * (+918) /* RE: A Python Implementation */
12:41:03 <b_jonas> boily: if you relcome everyone, then do we still need a chanserv entrymsg?
12:47:53 -!- Zarutian has joined.
12:48:21 <HackEgo> [wiki] [[Rain]] https://esolangs.org/w/index.php?diff=51288&oldid=51102 * Dok * (+730) Add Ackermann function and Pascal's triangle exemples
12:52:24 -!- Zarutian has quit (Client Quit).
12:54:29 -!- AnotherTest has quit (Ping timeout: 258 seconds).
13:08:05 <SirDarius> thanks for the welcome ;p
13:13:50 -!- AnotherTest has joined.
13:37:39 -!- Cale has joined.
14:08:01 -!- AnotherTest has quit (Ping timeout: 240 seconds).
14:13:14 -!- AnotherTest has joined.
14:17:36 -!- AnotherTest has quit (Ping timeout: 240 seconds).
14:18:21 -!- Cale has quit (Ping timeout: 256 seconds).
14:27:02 <HackEgo> [wiki] [[Special:Log/upload]] upload * Jafetish * uploaded "[[File:Trajedy - zig-zag step.png]]"
14:27:23 -!- AnotherTest has joined.
14:31:31 -!- Cale has joined.
14:35:04 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51290&oldid=51256 * Jafetish * (+335) /* Corrected zig-zag test */
14:35:16 -!- `^_^v has joined.
14:44:17 -!- Cale has quit (Ping timeout: 260 seconds).
14:53:12 <HackEgo> [wiki] [[Trajedy]] https://esolangs.org/w/index.php?diff=51291&oldid=51290 * Jafetish * (+432) /* Memory */ explain why only one scalar can be used
15:14:19 -!- Cale has joined.
15:23:06 -!- Cale has quit (Ping timeout: 240 seconds).
15:41:41 <HackEgo> [wiki] [[Talk:Trajedy]] https://esolangs.org/w/index.php?diff=51292&oldid=51276 * Jafetish * (+523)
15:48:27 -!- Cale has joined.
15:49:21 -!- Phantom_Hoover has joined.
15:49:31 <rdococ> I wonder if adding an infinite machine analogue to an FSA or PDA would raise its computational power by one level
15:57:45 <rdococ> Ffs
15:57:46 <rdococ> copyright
15:58:09 <rdococ> Piracy might not be a victimless crime but its victims are massive greedy corporations who deserve it
16:05:35 -!- Cale has quit (Ping timeout: 268 seconds).
16:13:34 -!- erkin has joined.
16:28:17 <HackEgo> [wiki] [[Infinity (esolang)]] N https://esolangs.org/w/index.php?oldid=51293 * Rdococ * (+2253) infinity
16:30:57 -!- hppavilion1 has joined.
16:31:08 <rdococ> hi
16:32:17 <HackEgo> [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51294&oldid=51280 * Rdococ * (+129)
16:32:21 <rdococ> hp
16:32:37 <hppavilion1> rdococ.
16:32:46 <hppavilion1> I'm looking for piano sheet music for 99 luftballons
16:33:30 <rdococ> 99 luftballons, doing whatever luftballons do.
16:33:56 <rdococ> aze
16:36:05 <b_jonas> Apparently the SMBC author has written a book.
16:38:28 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
16:41:50 <rdococ> ouse
16:41:53 <\oren\> https://what-if.xkcd.com/imgs/a/155/canada.png
16:42:10 <rdococ> miaw
16:42:58 <\oren\> rdococ is there a cat on your keyboard trying to type meow?
16:43:28 <rdococ> maow
16:44:00 <rdococ> hm
16:44:38 <rdococ> yes help
16:45:25 <HackEgo> [wiki] [[Infinity (esolang)]] https://esolangs.org/w/index.php?diff=51295&oldid=51293 * Rdococ * (+35) zenozeno
16:45:53 <HackEgo> [wiki] [[Special:Log/move]] move * Rdococ * moved [[Infinity (esolang)]] to [[Zeno]]: Infinity is a bad name for an esolang :/
16:46:20 <HackEgo> [wiki] [[Zeno]] https://esolangs.org/w/index.php?diff=51298&oldid=51296 * Rdococ * (-8)
16:47:04 <HackEgo> [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51299&oldid=51294 * Rdococ * (+51) onezonezonez
16:47:51 <HackEgo> [wiki] [[Zeno]] https://esolangs.org/w/index.php?diff=51300&oldid=51298 * Rdococ * (+30)
16:48:21 <rdococ> take a look if you want
16:49:52 <HackEgo> [wiki] [[Zeno]] https://esolangs.org/w/index.php?diff=51301&oldid=51300 * Rdococ * (-20) infinite is also a bad name for a construct
16:49:52 -!- GK___1wm____SU has joined.
16:55:44 <rdococ> Can someone deduce the computational class of http://esolangs.org/wiki/QWOP ?
16:56:51 <HackEgo> [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51302&oldid=51299 * Rdococ * (+263) wikitablization. or is it wikitablisation? either way, hi irc
16:57:17 -!- GK___1wm____SU has quit (Quit: jIRCii - http://www.oldschoolirc.com).
16:57:30 <HackEgo> [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51303&oldid=51302 * Rdococ * (+11) /* My hopefully better esoteric languages (2017 CE - infinity CE) */
17:01:46 -!- propumpkin has changed nick to copumpkin.
17:03:18 <rdococ> hi copumpkin
17:04:24 <copumpkin> hi :)
17:04:29 <copumpkin> (I'm not really here)
17:08:24 <rdococ> aw
17:23:13 <rdococ> asdf
17:28:51 -!- DHeadshot has joined.
17:30:13 -!- Lord_of_Life has quit (Excess Flood).
17:32:29 -!- Lord_of_Life has joined.
17:32:40 -!- hppavilion1 has joined.
17:34:05 -!- wob_jonas has joined.
17:34:22 <rdococ> asdf
17:34:23 <rdococ> hp
17:34:41 <hppavilion1> rdococ: I'm in class
17:36:10 <wob_jonas> I can't access the logs on tunes, is that normal?
17:36:20 <rdococ> oh
17:36:23 <rdococ> well learn about esolangs
17:36:30 <rdococ> more interesting than anything a school would have
17:36:38 <rdococ> especially super-tc ones
17:38:38 <int-e> wob_jonas: "normal" in the sense that the site looks very much offline, yes.
17:38:47 -!- SirDarius has quit (Ping timeout: 264 seconds).
17:38:50 <wob_jonas> int-e: ok
17:39:08 <int-e> I'd say that isn't normal though ;)
17:42:08 <\oren\> Possible introduction of bread coupons sparks outrage in #Petrograd
17:42:09 <\oren\> HAPPENING NOW: Reports of ‘#Bread’ chants at rally in Petrograd - updates to follow
17:44:28 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
17:46:48 <wob_jonas> \oren\: isn't that so last century?
17:47:11 <erkin> Conquest of the Bread
17:50:48 <rdococ> #Bread!
17:50:54 <rdococ> #Bread
17:51:43 <erkin> #!/bread
17:51:58 <rdococ> I need an idea for aesoteric data structure
17:52:43 <erkin> Linked list
17:54:47 <rdococ> a linked list?
17:55:06 <rdococ> hm
17:55:14 <rdococ> I could have a cyclic list
17:56:04 <rdococ> what about an esolang which can only describe rock-paper-scissors type games
17:56:30 <rdococ> "fire beats earth beats electricity beats water beats ..."
18:05:31 <wob_jonas> rdococ: I had two ideas for an esoteric data structure that I mentioned a few days ago, only I'm not sure if either is possible
18:05:31 <wob_jonas> wait, "The exact ray tracing channel"? you mean like for Trajedy?
18:05:56 <rdococ> tell me!
18:06:25 <rdococ> even if it isn't possible in real computing, neither is Zeno but I still designed it anyway :P
18:07:10 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
18:11:28 -!- wob_jonas has joined.
18:13:41 <rdococ> tell me!
18:14:28 -!- AnotherTest has quit (Ping timeout: 268 seconds).
18:14:49 <wob_jonas> oerjan: is "The exact ray tracing channel" in the topic a reference to Trajedy? Or something else I'm missing?
18:15:56 <wob_jonas> rdococ: first is a buddy-block allocator that divides the memory to blocks whose address is round not in binary but Zeckendorf. I think this is possible in theory, but probably not worth, because it's not better in any sense than the ordinary binary buddy-block version.
18:16:14 <rdococ> what's the second
18:18:01 <wob_jonas> rdococ: Second is a mark-and-sweep non-moving exact stop-the-world garbage collector that doesn't need a stack of one word per depth for the mark phase, because it stores the back pointers into forward pointers by xor-encoding. It's possible that this still needs an extra bit or two in each chunk, but that's a price you can probably pay from pointe
18:18:01 <wob_jonas> r bottom bits or something.
18:18:22 <wob_jonas> Sadly it's possible that this latter one is impossible even in theory. I don't know.
18:18:44 <rdococ> uh
18:18:54 <rdococ> well
18:19:00 <rdococ> do you have any feedback on my esolangs?
18:19:48 <rdococ> no?
18:20:58 <rdococ> or are you busy looking at them?
18:24:30 -!- sebbu2 has joined.
18:24:36 <wob_jonas> Does anyone want painted water with freshly squeezed lemon juice? I just made a jug.
18:24:47 <wob_jonas> rdococ: sorry, not going to look at them now
18:28:02 -!- sebbu has quit (Ping timeout: 268 seconds).
18:29:13 <int-e> that interpreter is so from the noughties.
18:31:50 <rdococ> meh
18:31:54 <rdococ> I'm so BORED
18:37:34 -!- AnotherTest has joined.
18:38:41 -!- moony has joined.
18:49:59 -!- oerjan has joined.
18:50:56 <oerjan> still unlogged
18:51:11 <shachaf> 04:05 -!- oerjan [~oerjan@hagbart.nvg.ntnu.no] has quit [Quit: Later]
18:51:11 <shachaf> 10:14 <wob_jonas> oerjan: is "The exact ray tracing channel" in the topic a reference to Trajedy? Or something else I'm missing?
18:51:14 <shachaf> 10:49 -!- oerjan [~oerjan@hagbart.nvg.ntnu.no] has joined #esoteric
18:51:16 <shachaf> hth
18:51:30 <oerjan> wob_jonas: probably hth
18:51:37 <wob_jonas> ok
18:51:41 <oerjan> twhthfn
18:52:37 <moony> <Inventions> <GinjaNinja32> moony!moonythedar@m.mo.moo.moon.moony <<< am i doing it right with vhosts?
18:52:52 <moony> thats what vhosts are for right? to slowly spell your name?
18:58:43 <int-e> wob_jonas: yes it is
18:58:56 <wob_jonas> int-e: thanks
19:01:10 <\oren\> I should start a new juice-flavoured caffienated soft drink called "Juice Volt!"
19:01:34 * oerjan was thinking int-e responded to moony for half a second
19:02:31 <rdococ> mooooony
19:02:32 <rdococ> moooooooony
19:02:41 <rdococ> meep
19:02:46 <wob_jonas> \oren\: huh what
19:03:01 -!- Elronnd has quit (Quit: BRB).
19:04:00 <int-e> what does reverse DNS have to do with vhosts
19:04:26 <\oren\> wob_jonas: like "Deus Vult" and volt cola. "Juice Volt"
19:04:32 -!- Cale has joined.
19:04:47 * oerjan swats \oren\ -----###
19:04:54 <moony> rdococ, -----###
19:05:02 -!- Zarutian has joined.
19:05:04 * int-e wonders whether \oren\ knows about the former Vault energy drink
19:05:08 <moony> i stole oerjan's flyswatter just to swat you :<
19:05:47 * oerjan finds this somewhat annoying as he is still attached to the swatter
19:05:49 <wob_jonas> \oren\: ah, so it's some pun that references some other soft drink probably local to wherever you live
19:06:03 <wob_jonas> I only know of Kablamo Cola and Vorti Soda
19:06:22 <wob_jonas> or however those are spelled
19:06:23 <\oren\> yes and also references crusader kings 2
19:06:30 <int-e> oerjan: wag the dog!
19:06:50 <oerjan> but shachaf is hogging all the pooches
19:07:01 <wob_jonas> Vorta-Cola apparently
19:07:11 <\oren\> get the energy you need to retake Jerusalem with Juice Volt!
19:07:17 <oerjan> no:vorte = en:wart, should go down well
19:08:00 <shachaf> oerjan: what?
19:08:29 <oerjan> shachaf: i cannot wag the dogs then, obviously
19:08:33 <shachaf> extraordinary claims require extraordinary pooch pics
19:09:05 <oerjan> i have no pooch pics nearby.
19:11:16 <\oren\> Hey, I'm Richard Cœur de Lion, and when I'm tired from fighting Salah ad-Din all day I take a quaff of Juice-Volt!
19:15:25 <int-e> rdococ: btw, could you please stop saying that you're bored... it's free of information, it's unlikely to start a conversation (I'd think that after 3 days of this you'd notice), and it makes me look at this channel just to find out that there's nothing interesting to see.
19:16:01 <int-e> and I rather suspect I'm not alone in this.
19:16:21 <shachaf> Better to have contentful text like porthellos and `5s
19:16:31 <shachaf> But I agree with int-e
19:20:31 <rdococ> HI
19:20:35 <rdococ> I was pinged
19:20:45 <rdococ> fine
19:20:49 <rdococ> I'm int-eored
19:23:21 <moony> rdococ, i swatted you
19:23:27 <moony> i do not have that many 'o' in my name
19:23:38 <rdococ> fine
19:23:38 <rdococ> money
19:23:42 <rdococ> mony*
19:23:51 <moony> hey!
19:23:54 <moony> REEEE
19:35:29 -!- hppavilion1 has joined.
19:38:00 <rdococ> YEEEE
19:42:13 <rdococ> hm
19:42:28 <rdococ> what computational class would BF w/o [ and ] be?
19:42:31 <rdococ> definitely not TC
19:42:46 <rdococ> doubt it's FSA either
19:43:03 <rdococ> all BF minus [] programs halt after all
19:48:50 <rdococ> btw I created an interpreter for an uncomputable language -> http://esolangs.org/wiki/Zeno
19:51:04 <rdococ> hm
19:55:06 <oerjan> rdococ: all it can do is add fixed constants to predestined cells, and move to one of them.
19:55:17 <rdococ> yes
19:55:22 <oerjan> ok, it can also print and input a bit
19:55:25 <rdococ> that's what I mean
19:56:06 <rdococ> I was considering, if you can add supertasks to a turing complete language structure to make it super-complete like I did with Zeno, could you do the same with lower computational classes to bring them up one class?
19:57:33 <HackEgo> [wiki] [[Special:Log/delete]] delete * Oerjan * deleted "[[Infinity (esolang)]]": Seems redundant now
19:58:56 <moony> oerjan, what was the language about?
19:59:22 <rdococ> oh, I renamed it to Zeno
19:59:29 <moony> ah
20:01:07 <rdococ> gtg
20:05:22 <HackEgo> [wiki] [[Brainfuck]] https://esolangs.org/w/index.php?diff=51304&oldid=50603 * Oerjan * (+146) /* Computational class */ This is a central enough case that it should be mentioned here
20:15:51 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
20:17:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
20:25:53 <oerjan> ooh logs
20:26:47 <oerjan> well, yesterday's anyway
20:28:17 <oerjan> it seems to have gone from not loading at all to loading like molasses
20:36:28 <oerjan> now i have all the logs *MWAHAHAHA*
20:36:37 <oerjan> (so much for going to bed soon)
20:37:58 <oerjan> @tell boily <boily> aaaah! forgot to chicken! <-- and then you were twarted by freenode's antispam quit message censorship
20:37:58 <lambdabot> Consider it noted.
20:39:51 <oerjan> `learn A mesolang is a mediocre esolang. rdococ invented them.
20:39:57 <HackEgo> Learned 'mesolang': A mesolang is a mediocre esolang. rdococ invented them.
20:39:58 <oerjan> oh wait
20:40:19 <oerjan> `sled mesolang//s,invent,discover,
20:40:19 <HackEgo> Rosebud!
20:40:25 <oerjan> `slwd mesolang//s,invent,discover,
20:40:27 <HackEgo> mesolang//A mesolang is a mediocre esolang. rdococ discovered them.
20:40:52 <shachaf> `` cd bin; ls *w* | wc -l
20:40:53 <HackEgo> 63
20:41:04 <shachaf> `1 cd bin; ls *w*
20:41:06 <HackEgo> 1/2:welcome \ addscowrevs \ autowelcome \ bardsworthlist \ cwlprits \ dowg \ downvote \ dowt \ emoclew \ grwp \ gwn \ gwni \ hello-world-in-any-language \ howg \ howt \ hwrl \ lastwisdoms \ lowercase \ mkpasswd \ newcmd \ now \ orenbow \ orenbow.raw \ overwrite \ password \ pastewisdom \ pikhqbow \ rainbow \ rainbow.
20:41:10 <shachaf> `n
20:41:11 <HackEgo> 2/2:old \ rainwords \ rawpy \ raw-url \ rwelcome \ show \ slwd \ swat \ swrjan \ thingwords \ w \ walcama \ wälcåmä \ wdit \ wehlcohme \ welcome \ welcome \ wElCoMe \ welcöme \ welkom \ wellcome \ wercome \ whoops \ widsom \ willkommen \ wisdom \ wisdöm \ wl \ wlcm \ wlcmr \ word \ words \ wrlist \ wtf \ xkcdwhatiflist
20:41:23 <shachaf> Ah, right, welcome, rainbow, scow
20:42:06 <oerjan> `1 cd bin; ls *w* | grep '[^aeiou]w{^aeiou]'
20:42:07 <HackEgo> 1/0:
20:42:19 <oerjan> hm that seems wrong
20:43:07 <oerjan> that should have caught slwd at least
20:43:31 <oerjan> `` cd bin; ls *w* | grep '[^aeiou]w{^aeiou]'
20:43:32 <HackEgo> No output.
20:44:58 <oerjan> `` cd bin; ls *w* | cat
20:45:00 <HackEgo> welcome \ addscowrevs \ autowelcome \ bardsworthlist \ cwlprits \ dowg \ downvote \ dowt \ emoclew \ grwp \ gwn \ gwni \ hello-world-in-any-language \ howg \ howt \ hwrl \ lastwisdoms \ lowercase \ mkpasswd \ newcmd \ now \ orenbow \ orenbow.raw \ overwrite \ password \ pastewisdom \ pikhqbow \ rainbow \ rainbow.old \ rainw
20:45:22 <oerjan> `` echo slwd | grep '[^aeiou]w{^aeiou]'
20:45:23 <HackEgo> No output.
20:45:35 <oerjan> `which grep
20:45:36 <HackEgo> ​/bin/grep
20:45:48 <oerjan> `run echo slwd | grep '[^aeiou]w{^aeiou]'
20:45:49 <HackEgo> No output.
20:46:36 <oerjan> oh
20:46:53 <oerjan> `` cd bin; ls *w* | grep '[^aeiou]w[^aeiou]'
20:46:54 <HackEgo> welcome \ cwlprits \ grwp \ gwn \ gwni \ hwrl \ mkpasswd \ overwrite \ slwd \ swrjan \ xkcdwhatiflist
20:47:20 <oerjan> `` cd bin; ls *w* | grep '^w[^aeiou]'
20:47:21 <HackEgo> wälcåmä \ wdit \ wElCoMe \ whoops \ wl \ wlcm \ wlcmr \ wrlist \ wtf
20:47:30 <oerjan> `` cd bin; ls *w* | grep '[^aeiou]w$'
20:47:31 <HackEgo> No output.
20:48:10 <oerjan> `` head -1 bin/wrlist
20:48:11 <HackEgo> echo -n "$(basename "$0")${@:+ }$@: "; tail -n+2 "$0" | xargs; exit
20:48:42 <oerjan> `file bin/overwrite
20:48:43 <HackEgo> bin/overwrite: ASCII text
20:48:53 <oerjan> `doag bin/overwrite
20:48:56 <HackEgo> 6755:2016-02-10 <zgrëp> ` echo \'echo "${1#* = }" > "${1%% = *}"\' > bin/overwrite \ 6752:2016-02-10 <zgrëp> ` echo \'echo "${1# = }" > "${1%% = }"\' > bin/overwrite \ 6749:2016-02-10 <zgrëp> ` echo \'f=`echo "$1" | sed \'"\'"\'s/ = .*$//\'"\'"\'`;c=`echo "$1" | sed \'"\'"\'s/^.* = //\'"\'"\'`;echo "$c" > "$f"\' > bin/overwrite; chmod +x bin/
20:49:12 <oerjan> `cat bin/overwrite
20:49:13 <HackEgo> echo "${1#* = }" > "${1%% = *}"
20:49:39 * oerjan has no idea what that does
20:49:44 <moony> wot
20:50:09 <moony> `relcome oerjan to the strangelands
20:50:10 <HackEgo> oerjan: to: the: strangelands: 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
20:50:24 <moony> welcome to obusfubash
20:51:09 <oerjan> `overwrite test = hmmmmmmmmm
20:51:11 <HackEgo> No output.
20:51:14 <oerjan> `cat test
20:51:14 <HackEgo> hmmmmmmmmm
20:51:26 <moony> bloodrizer.ru/games/kittens/#
20:51:45 <moony> `overwrite test = hrm
20:51:47 <HackEgo> No output.
20:51:48 <moony> `cat test
20:51:49 <HackEgo> hrm
20:51:59 <oerjan> `` doag | grep overwrite
20:52:02 <HackEgo> 10358:2017-03-07 <moon̈y> overwrite test = hrm \ 10357:2017-03-07 <oerjän> overwrite test = hmmmmmmmmm \ 6802:2016-02-10 <zgrëp> overwrite bin/tomfoolery = if [ -z "$1" ];then exec echo "I have nothing to tell you.";fi;f="tmflry/$(echo "$1" | lowercase)";if [ -h "$f" ];then exec tomfoolery `readlink "$f" | sed \'s/^tmflry\\///\'`;fi;if [ -x "$
20:52:09 <moony> is that not just a overcomplicated echo '' > file
20:52:23 <oerjan> `1 doag | grep overwrite
20:52:24 <moony> `overwrite lele lele = heh
20:52:30 <HackEgo> 1/10:10358:2017-03-07 <moon̈y> overwrite test = hrm \ 10357:2017-03-07 <oerjän> overwrite test = hmmmmmmmmm \ 6802:2016-02-10 <zgrëp> overwrite bin/tomfoolery = if [ -z "$1" ];then exec echo "I have nothing to tell you.";fi;f="tmflry/$(echo "$1" | lowercase)";if [ -h "$f" ];then exec tomfoolery `readlink "$f" | sed \'s/^tmflry\\///\'`
20:52:32 <HackEgo> No output.
20:52:33 <oerjan> `n
20:52:34 <HackEgo> 2/10:;fi;if [ -x "$f" ];then exec bash "$f";fi;if [ -r "$f" ];then exec cat "$f";fi;echo "I must confess, I know not of what you are speaking." \ 6798:2016-02-10 <zgrëp> overwrite tmflry/cat = A cat is an animal with four legs. It\'s nice to pet, especially when it\'s a baby cat, called a kitten. Or it\'s the unix "cat" command. It takes
20:53:06 <oerjan> `n
20:53:06 <HackEgo> 3/10: a filename (or many) and prints the contents of that (those) file(s). \ 6773:2016-02-10 <zgrëp> overwrite tmflry/esolang = Esoteric languages. Usually refers to programming languages designed to be unique, difficult to program in, or just plain weird. See https://esolangs.org for more. \ 6770:2016-02-10 <zgrëp> overwrite bin/true
20:53:28 <oerjan> `n
20:53:29 <HackEgo> 4/10:if = if [ -z "$1" ];then exec echo "Please give me something to check.";fi;bash -c "if [[ $1 ]];then echo \'True.\';else echo \'False.\';fi" \ 6769:2016-02-10 <zgrëp> overwrite bin/trueif = if [ -z "$1" ];then exec echo "Please give me something to check.";fi;bash -c "if [ $1 ];then echo \'True.\';else echo \'False.\';fi" \ 6767:201
20:53:48 <oerjan> `cat bin/true
20:53:48 <HackEgo> cat: bin/true: No such file or directory
20:54:05 <moony> `cat /bin/true
20:54:05 <HackEgo> ​ELF............>.....d@.....@.......`R..........@.8..@.........@.......@.@.....@.@.....ø.......ø....................8......8@.....8@............................................@.......@.....ÔJ......ÔJ........ ............àM......àM`.....àM`...........@........ ...........øM......øM`.....øM`.....à.......à................
20:54:09 <oerjan> oh it was over a year ago
20:54:11 <moony> oerjan, its a eta
20:54:19 <moony> meta
20:54:39 <moony> `true -h
20:54:40 <HackEgo> No output.
20:54:49 <moony> `$$
20:54:50 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: $$: not found
20:54:55 <moony> `` $$
20:54:56 <HackEgo> ​/hackenv/bin/`: line 4: 290: command not found
20:55:07 <oerjan> moony: um you're not paying attention
20:55:25 <moony> `` bash -c '$$'
20:55:26 <HackEgo> bash: 296: command not found
20:55:34 <moony> err
20:55:46 <moony> `` echo '$$'
20:55:47 <HackEgo> ​$$
20:55:55 <moony> `` echo "$$"
20:55:55 <HackEgo> 290
20:55:56 <oerjan> moony: we already have `mk, anyhow.
20:55:59 <moony> ah
20:56:35 <oerjan> which has cleverly chosen a delimiter you never need in a filename.
20:56:38 <oerjan> `cat lele lel
20:56:39 <HackEgo> cat: lele lel: No such file or directory
20:56:40 <oerjan> `cat lele lele
20:56:41 <HackEgo> heh
20:56:46 <oerjan> `rm lele lele
20:56:48 <HackEgo> No output.
20:58:09 <fizzie> `` rm test test2 index.html index.html.1 out hello_output_test.txt # I don't think any of this is necessary
20:58:12 <HackEgo> No output.
20:59:39 <fizzie> I'm a little suspicious of wdiff-latest.tar.gz, source and .hg_archival.txt as well.
21:00:54 <oerjan> you think
21:02:00 <shachaf> tunes is still down
21:02:21 <moony> `` ls
21:02:22 <HackEgo> bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quotes \ share \ source \ src \ tmflry \ tmp \ wdiff-latest.tar.gz \ wisdom
21:02:26 <moony> wdiff?
21:02:32 <oerjan> shachaf: i managed to download the logs, it just took a while
21:02:32 <moony> *suspicious*
21:02:43 <oerjan> `doag wdiff-latest.tar.gz
21:02:45 <HackEgo> 9220:2016-10-10 <shachäf> fetch http://mirror.keystealth.org/gnu/wdiff/wdiff-latest.tar.gz
21:02:53 <shachaf> Oh, right.
21:02:57 <shachaf> `rm wdiff-latest.tar.gz
21:02:59 <HackEgo> No output.
21:03:01 <moony> lol
21:03:01 <shachaf> I did everything else in tmp/
21:03:18 <oerjan> `file source
21:03:19 <HackEgo> source: ASCII text
21:03:22 <oerjan> `doag source
21:03:24 <HackEgo> 10277:2017-02-16 <oerjän> mkx source//\\? source
21:03:30 <oerjan> oops
21:03:33 <moony> `? source
21:03:34 <HackEgo> Sources for HackEgo can be found at https://bitbucket.org/GregorR/hackbot + https://bitbucket.org/GregorR/multibot + https://bitbucket.org/GregorR/umlbox
21:03:36 <fizzie> I guess that was supposed to go to bin.
21:03:43 <moony> lol
21:03:47 <moony> it probably was
21:03:51 <oerjan> `doag bin/source
21:03:53 <HackEgo> No output.
21:03:58 <moony> `` mv source bin/source
21:04:01 <HackEgo> No output.
21:04:06 <moony> `source
21:04:06 <HackEgo> Sources for HackEgo can be found at https://bitbucket.org/GregorR/hackbot + https://bitbucket.org/GregorR/multibot + https://bitbucket.org/GregorR/umlbox
21:04:07 <oerjan> `before
21:04:10 <HackEgo> bin/source source//bin/source source: no such file in rev b14f80266380
21:04:19 <oerjan> you'd think i'd have noticed.
21:04:30 <shachaf> before could use better multi-file handling
21:04:34 <shachaf> please fix twh
21:04:41 <shachaf> `cat bin/before
21:04:42 <HackEgo> lastfiles "$@" | while read f; do echo -n "$f//"; hg cat -r "$(hg log --removed --template '{rev}\n' "$f" | tail -n+2 | head -n1)" "$f"; done
21:05:25 <oerjan> `doag .hg_archival.txt
21:05:27 <HackEgo> 0:2012-02-16 Initïal import.
21:06:11 <shachaf> fizzie: ahem hth
21:06:19 <shachaf> `cat .hg_archival.txt
21:06:20 <HackEgo> repo: 91b847686710739546584c6316a0fb109ba2095c \ node: fc8e6b56392fc6ba11e3fab6ea8b4d96ad8bff2d \ branch: default \ latesttag: null \ latesttagdistance: 1602
21:06:21 <fizzie> Allegedly that has something to do with "hg archive".
21:06:29 <fizzie> I'm hoping it's not too important.
21:06:30 <shachaf> ALLEGEDLY
21:07:42 <fizzie> I had enough trouble with .hgignore, I don't want to start thinking about more special files.
21:07:43 <oerjan> <shachaf> please fix twh <-- i tried once, but HackEgo's hg is too old to return that parameter as a list iirc
21:08:03 <shachaf> fizzie: please upgrade HackEgo hg twh
21:08:04 <oerjan> at least i got some awkward error message
21:08:06 <shachaf> or fix `before
21:08:22 <fizzie> Maybe I should update in the chroot one of these days.
21:08:30 <oerjan> shachaf: um the point is i _couldn't_ write lastfiles correctly
21:08:49 <oerjan> i could split on spaces, but that would also be wrong.
21:09:01 <shachaf> the "or fix `before`" was addressed at fizzie hth
21:09:39 <shachaf> Actually you should be able to `fetch a more recent hg for read-only operations.
21:09:59 <fizzie> That would be th.
21:24:17 <shachaf> th?
21:29:14 -!- keemyb has quit (Remote host closed the connection).
21:44:51 <fizzie> Totally hacky.
21:45:04 <fizzie> Maybe I will attempt to upgramate things, but don't expect miracles.
21:48:21 <shachaf> p. sure i'm going to expect miracles whether you want me to or not
21:48:29 <shachaf> what am i paying you for hth
21:50:26 <fizzie> I think I'll make a copy of the entire chroot, before messing it up totally.
21:51:09 <shachaf> `ls tmp
21:51:18 <HackEgo> paste \ spline \ spout
21:51:20 <shachaf> `mkdir tmp/h
21:51:21 <HackEgo> No output.
21:52:09 <shachaf> Oh, apparently hg is complicated. Never mind.
21:52:12 <shachaf> `rmdir tmp/h
21:52:13 <HackEgo> No output.
21:53:05 <fizzie> I'm attempting to go from wheezy to jessie in there, that'll give you mercurial 3.1.2 if it's new enough.
21:53:14 <fizzie> Currently it's 2.2.2.
21:53:28 <fizzie> Will have to take care of a few matters first, though.
21:53:29 <shachaf> I don't know what version we want. oerjan's the expert.
21:53:30 <shachaf> `? oerjan
21:53:32 <HackEgo> Your wise ass-@messages-lord fanfic oerjan is a lazy expert in future computation. Also a Glaswede who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
21:53:59 <shachaf> `swrjan s.future.mercury.
21:54:11 <HackEgo> oerjan//Your wise ass-@messages-lord fanfic oerjan is a lazy expert in mercury computation. Also a Glaswede who dislikes Roald Dahl. He could never remember the word "amortized" so he put it here for convenience; but lately it's the only word he can ever remember. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it.
21:58:22 <oerjan> i don't know what version we want either hth
21:59:40 <oerjan> i'd have to look up what the function i wanted to use was. or wait, my botched attempt may be in hg history
21:59:46 <oerjan> `doag bin/lastfiles
21:59:52 <HackEgo> 8452:2016-06-12 <shachäf> sled bin/lastfiles//s/log/log --removed/ \ 8434:2016-06-10 <shachäf> sled bin/lastfiles//s/....$/-- "$@"/ \ 8432:2016-06-10 <shachäf> sled bin/lastfiles//s/$/ "$@"/ \ 7128:2016-03-06 <oerjän> mkx bin/lastfiles//hg log -l 1 --template "{files}\\n"
22:00:03 <oerjan> `1 doag bin/lastfiles
22:00:07 <HackEgo> 1/1:8452:2016-06-12 <shachäf> sled bin/lastfiles//s/log/log --removed/ \ 8434:2016-06-10 <shachäf> sled bin/lastfiles//s/....$/-- "$@"/ \ 8432:2016-06-10 <shachäf> sled bin/lastfiles//s/$/ "$@"/ \ 7128:2016-03-06 <oerjän> mkx bin/lastfiles//hg log -l 1 --template "{files}\\n"
22:00:32 <oerjan> `1 doag bin/before
22:00:34 <HackEgo> 1/2:8451:2016-06-12 <shachäf> sled bin/before//s/log/log --removed/ \ 8435:2016-06-10 <shachäf> sled bin/before//s/-2/"$(hg log --template \'{rev}\\\\n\' "$f" | tail -n+2 | head -n1)"/ \ 8433:2016-06-10 <shachäf> sled bin/before//s/files/files "$@"/ \ 8431:2016-06-10 <shachäf> revert \ 8430:2016-06-10 <shachäf> mkx bin/before//(
22:00:39 <oerjan> `n
22:00:40 <HackEgo> 2/2:[[ -n "$1" ]] && echo "$1" || lastfiles) | while read f; do echo -n "$f//"; hg cat -r -2 "$f"; done \ 7379:2016-04-14 <shachäf> mkx bin/before//lastfiles | while read f; do echo -n "$f//"; hg cat -r -2 "$f"; done
22:00:45 <oerjan> or not.
22:01:04 <oerjan> i suppose i only tested it with hg commands.
22:01:43 <oerjan> hm... if i did it in private, i'll have logs myself
22:06:26 <oerjan> `cat bin/lastfiles
22:06:27 <HackEgo> hg log --removed -l 1 --template "{files}\n" -- "$@"
22:08:10 <oerjan> cannot find it. which means i must have done it in _public_...
22:08:18 <oerjan> also, food ->
22:08:21 <fizzie> I think the issue might've been that you couldn't do "{join(files,'\n')}\n".
22:08:34 <oerjan> that rings a bell
22:08:48 <oerjan> it was definitely similar
22:09:22 <fizzie> Or apparently {files % '{file}\n'} should also work.
22:09:37 <fizzie> These were both from the "examples" section of 'hg help templates'.
22:09:56 <oerjan> it knew the parts, but files didn't implement the list operations or something
22:12:08 <fizzie> Yes. {join(files,'\n')} causes an "unknown exception encountered" error, while {files % '{file}\n'} just produced the files as space-separated.
22:12:30 <oerjan> is this fixed in newer hg?
22:12:45 <oerjan> well, i guess you found it in the manual, so...
22:13:28 <fizzie> Guess so. Though I'm looking at hg 4.0 here. But 3.x sounds new enough.
22:13:37 <fizzie> The silly thing is still making a copy of the chroot, however.
22:26:27 -!- MDude has joined.
22:30:34 -!- krok_ has joined.
22:47:32 -!- hppavilion1 has joined.
22:50:33 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
22:53:34 -!- boily has joined.
22:53:38 <boily> `wisdom
22:53:50 <HackEgo> termite//Termites are genericized ants for intellectual property reasons.
22:54:08 <oerjan> bood pretty much midnily
22:57:18 <boily> bon pas encore tout à fait rendu en sœirjanée!
22:57:22 <boily> @massages-loud
22:57:22 <lambdabot> oerjan said 2h 19m 24s ago: <boily> aaaah! forgot to chicken! <-- and then you were twarted by freenode's antispam quit message censorship
22:57:30 <boily> wut?
22:58:45 <boily> meanwhile, the results are up! http://mahjong-ny.com/news-and-events/steve-smith-wins-2017-rro/
23:00:04 <oerjan> boily: quit messages the first few minutes after you join are ignored, so that spammers cannot use them too efficiently
23:00:10 <fizzie> boily: 02:11 -!- boily [~alexandre@cable-192.222.245.222.electronicbox.net] has quit [Client Quit]
23:00:27 <fizzie> Oh, oerjan already explained.
23:00:32 <fizzie> I was up in the backscrolls.
23:02:32 -!- Phantom_Hoover has joined.
23:02:44 <boily> aaaaurgh.
23:02:54 <boily> fizziello!
23:03:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds).
23:12:19 <fizzie> `` hg --version | head -1
23:12:20 <HackEgo> Mercurial Distributed SCM (version 3.1.2)
23:12:22 <fizzie> A brave new world.
23:12:30 <fizzie> Probably everything is now broken.
23:13:15 <oerjan> `mk test//hi
23:13:18 <HackEgo> test
23:13:21 <oerjan> `cat test
23:13:22 <HackEgo> hi
23:13:28 <oerjan> `url test
23:13:28 <HackEgo> http://hackego.esolangs.org/fshg/index.cgi/file/tip/test
23:13:55 <oerjan> not _everything_ hth
23:14:09 <oerjan> `cat bin/lastfiles
23:14:10 <HackEgo> hg log --removed -l 1 --template "{files}\n" -- "$@"
23:15:37 <\oren\> I need to make sure I go to NRT and not NTR
23:15:46 <oerjan> `mkx bin/lastfiles//hg log --removed -l 1 --template "{join(files,'\n')}" -- "$@"
23:15:49 <HackEgo> bin/lastfiles
23:15:53 <oerjan> `before
23:15:54 <HackEgo> No output.
23:15:57 <oerjan> eep
23:16:01 <oerjan> `lastfiles
23:16:02 <HackEgo> bin/lastfiles
23:16:11 <oerjan> hm fancy
23:16:22 <oerjan> `cat bin/before
23:16:23 <HackEgo> lastfiles "$@" | while read f; do echo -n "$f//"; hg cat -r "$(hg log --removed --template '{rev}\n' "$f" | tail -n+2 | head -n1)" "$f"; done
23:16:47 <oerjan> `revert
23:16:48 <HackEgo> Done.
23:16:50 <oerjan> `before
23:16:59 <oerjan> nu what
23:16:59 <HackEgo> bin/lastfiles//hg log --removed -l 1 --template "{join(files,'\n')}" -- "$@"
23:17:05 <oerjan> `now
23:17:06 <HackEgo> bin/lastfiles//hg log --removed -l 1 --template "{files}\n" -- "$@"
23:17:37 <oerjan> `revert
23:17:38 <HackEgo> Done.
23:17:42 <oerjan> `before
23:17:43 <HackEgo> No output.
23:17:48 <oerjan> `now
23:17:49 <HackEgo> No output.
23:17:54 <\oren\> `when
23:17:56 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: when: not found
23:18:04 <oerjan> `` lastfiles >tmp/test
23:18:05 <HackEgo> No output.
23:18:14 <oerjan> `cat tmp/test
23:18:15 <HackEgo> bin/lastfiles
23:18:19 <oerjan> `revert
23:18:20 <HackEgo> Done.
23:18:28 <oerjan> `lastfiles
23:18:29 <HackEgo> bin/lastfiles
23:18:43 <oerjan> `` lastfiles >tmp/test2
23:18:44 <HackEgo> No output.
23:18:52 <oerjan> `` diff tmp/test tmp/test2
23:18:53 <HackEgo> 1c1 \ < bin/lastfiles \ \ No newline at end of file \ --- \ > bin/lastfiles
23:19:03 <oerjan> `file tmp/test
23:19:05 <HackEgo> tmp/test: ASCII text, with no line terminators
23:19:17 <oerjan> `cat bin/lastfiles
23:19:18 <HackEgo> hg log --removed -l 1 --template "{files}\n" -- "$@"
23:19:22 <oerjan> hm...
23:19:43 <fizzie> You probably want "{join(files,'\n')}\n" if the terminating newline was important.
23:20:24 <boily> `wisdom
23:20:26 <HackEgo> doublethink//Doublethink is the ability to hold the right belief. (If you think that you disagree with this definition, think again.)
23:20:27 <oerjan> `mkx bin/lastfiles//hg log --removed -l 1 --template "{join(files,'\n')}\n" -- "$@"
23:20:29 <HackEgo> bin/lastfiles
23:20:32 <oerjan> `before
23:20:39 <HackEgo> bin/lastfiles//hg log --removed -l 1 --template "{files}\n" -- "$@"
23:20:48 <oerjan> before seems rather slow
23:20:53 <oerjan> `cat bin/before
23:20:54 <HackEgo> lastfiles "$@" | while read f; do echo -n "$f//"; hg cat -r "$(hg log --removed --template '{rev}\n' "$f" | tail -n+2 | head -n1)" "$f"; done
23:20:57 <\oren\> `wisdon
23:20:57 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wisdon: not found
23:21:04 <fizzie> Noticed. I don't know what's up with that.
23:21:11 <oerjan> `` echo hi>test; echo ho>test2
23:21:13 <HackEgo> No output.
23:21:16 <oerjan> `before
23:21:21 <HackEgo> test2//test2: no such file in rev e91affe80bdf
23:21:24 <fizzie> Although I have heard people complain about the start-up time of Mercurial.
23:21:30 <oerjan> `lastfiles
23:21:31 <HackEgo> test2
23:21:34 <fizzie> Then again, that should apply to lastfiles as well.
23:21:35 <oerjan> huh
23:21:47 <oerjan> it's not working.
23:21:55 <fizzie> Curious.
23:22:07 <fizzie> `` hg log --removed -l 1 --template "{files}"
23:22:08 <HackEgo> test2
23:22:25 <fizzie> `` hg log --removed -l 1 --template "{files % '{file}\n'}"
23:22:26 <HackEgo> test2
23:22:29 <boily> `wisdom
23:22:30 <HackEgo> résumé//résumé is a French summary. Not a curriculum vitæ.
23:22:32 <fizzie> It just lists that one file.
23:22:37 <fizzie> That's odd.
23:22:38 <oerjan> oh wait
23:22:47 * oerjan slaps self
23:22:53 -!- `^_^v has quit (Quit: This computer has gone to sleep).
23:23:00 <oerjan> `` echo hum>test; echo erm>test2
23:23:02 <HackEgo> No output.
23:23:04 <oerjan> `before
23:23:15 <HackEgo> test//hi \ test2//ho
23:23:21 <fizzie> Well, that's nicer.
23:23:25 <fizzie> But what *is* that delay.
23:23:49 <oerjan> `doag bin/lastfiles
23:23:56 <\oren\> `resume
23:23:57 <HackEgo> 10370:2017-03-07 <oerjän> mkx bin/lastfiles//hg log --removed -l 1 --template "{join(files,\'\\n\')}\\n" -- "$@" \ 10369:2017-03-07 <oerjän> revert \ 10368:2017-03-07 <oerjän> revert \ 10367:2017-03-07 <oerjän> revert \ 10366:2017-03-07 <oerjän> mkx bin/lastfiles//hg log --removed -l 1 --template "{join(files,\'\\n\')}" -- "$@" \ 8452:201
23:23:57 <HackEgo> résumé
23:24:05 <oerjan> that was also slow
23:24:23 <\oren\> `? doag
23:24:24 <HackEgo> doag? ¯\(°​_o)/¯
23:24:29 <\oren\> `? dog
23:24:30 <fizzie> `` time hg log >/dev/null
23:24:30 <HackEgo> dog? ¯\(°​_o)/¯
23:24:34 <HackEgo> real: 0m3.273s, user: 0m3.240s, sys: 0m0.030s
23:24:39 <\oren\> `? hoag
23:24:40 <HackEgo> ​`[hd]o[aw][gt] [<filename>] is a set of commands for querying HackEgo hg logs. `hoag is the basic version. d adds revision numbers and dates, w looks only in wisdom, and t lists oldest first.
23:24:41 <fizzie> That in general is a little slow.
23:25:04 <fizzie> `` time hg log -l 1 >/dev/null
23:25:05 <HackEgo> real: 0m0.355s, user: 0m0.590s, sys: 0m0.000s
23:25:11 <fizzie> And that's not, because of the limit.
23:25:25 <shachaf> fixxie it
23:25:27 <shachaf> twh
23:25:33 <fizzie> Maybe `before should somehow manage to do it with hg log -l rather than hg log | tail -n.
23:25:41 <shachaf> maybe
23:25:52 <shachaf> but doag ought to be fast
23:25:56 <shachaf> like \oren\'s build system
23:26:00 <shachaf> \oren\: how's that going
23:26:08 <\oren\> increased
23:26:21 <\oren\> nwo takes 5 hours
23:26:30 -!- DHeadshot has quit (Ping timeout: 268 seconds).
23:26:33 <shachaf> Imagine if it took a few minutes.
23:26:34 <\oren\> aprox
23:26:49 <shachaf> fizzie: How long does it take you to build your things at work? A few minutes?
23:27:03 <fizzie> shachaf: It's probably confidential.
23:27:20 <shachaf> There are plenty of public talks about bazel in the cloud and that sort of thing.
23:27:34 <fizzie> Yes, but not about what I work on.
23:27:49 <fizzie> Let's just say that many things build fast, and some things build not so fast.
23:27:59 <shachaf> Sounds plausible.
23:28:08 <shachaf> But "not so fast" isn't 5 hours, I assume.
23:28:10 <\oren\> why woudl gogle name something after a erb?
23:28:14 <fizzie> Android apps have a thing called Proguard which isn't very parallelizable.
23:28:16 -!- tromp has quit (Read error: Connection reset by peer).
23:28:37 <boily> he\\reon\.
23:28:44 <shachaf> \oren\: 420 bazel it
23:28:46 -!- tromp has joined.
23:29:21 <shachaf> The internal name for Bazel is Blaze. Citation: https://bazel.build/faq.html
23:29:29 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
23:30:10 <boily> \oren\: could you please add 袋 hth
23:30:25 <\oren\> basil
23:30:29 <shachaf> copumpkin doesn't like bazel.
23:30:40 <shachaf> But he doesn't want to say why.
23:30:41 <oerjan> Zelab would be a good name for some evil madsci center
23:30:44 <fizzie> I believe Android builds with make.
23:30:59 <fizzie> Citation: https://source.android.com/source/building.html
23:31:10 <shachaf> You mean Android itself, not your Android programs, I guess.
23:31:14 <shachaf> Yes.
23:31:14 <fizzie> Right.
23:31:23 <shachaf> Chrome builds with -- all sorts of things, I don't know.
23:31:25 <shachaf> It's complicated.
23:31:29 <fizzie> Yeah, I know.
23:31:37 <fizzie> There was at least Ninja, GYP and gn.
23:31:47 <shachaf> Those were the three I was about to name.
23:31:59 <shachaf> ChromeOS builds with Portage.
23:32:42 <\oren\> missing from the FAQ: wtf even is Docker
23:33:08 <shachaf> No one knows the answer to that.
23:33:49 <int-e> mountain king is nasty
23:33:54 <shachaf> Can you believe that people manage servers in production environments by doing things like ssh server.blah, vi /etc/foo, apt-get install bar, etc.?
23:34:08 <shachaf> int-e: How far have you gotten?
23:34:11 <fizzie> I do that with HackEgo.
23:34:22 <int-e> V rfcrpvnyyl ungr gur cneg jurer gurl uvqr chmmyrf va n znmr.
23:34:44 <int-e> I got to the room, solved both pillars, but not at the same time ;)
23:34:48 <fizzie> fungot: Are you a production environment?
23:34:49 <fungot> fizzie: i doubt chandler is saying that the project is to write apps and implementations that would rather abide by the rules of how to make a fnord
23:34:55 <shachaf> fizzie: But at least HackEgo's repository is in hg!
23:35:07 -!- krok_ has quit (Remote host closed the connection).
23:35:08 <shachaf> I wouldn't call HackEgo a production environment.
23:35:21 <fizzie> Well, esolangs.org, then.
23:35:38 <\oren\> My website uses tarvcs
23:35:42 <shachaf> It all runs on one machine, at least, right?
23:35:45 <shachaf> int-e: But you know how to find the puzzles, right?
23:35:46 <fizzie> It does.
23:35:51 <fizzie> I do have a git repo for config files, I guess that counts a little.
23:36:08 <int-e> shachaf: not if there's a way beyond blind search.
23:36:11 <shachaf> Can you believe that people with multiple machines in multiple physical places manage things that way?
23:36:19 <shachaf> int-e: Ah, there's a way.
23:36:24 <shachaf> But I guess I shouldn't say more.
23:36:33 <fizzie> I don't find that hard to believe at all, actually.
23:36:43 <shachaf> I don't either.
23:36:46 <shachaf> But I find it scow.
23:37:19 <shachaf> fizzie: Should I use Kubernetes?
23:38:48 <fizzie> Ooh, the "Release Engineering Best Practices at Google" deck is a good source for codename citations.
23:38:53 <fizzie> It's got Rapid, MPM, Sisyphus.
23:39:38 <Jafet> I imagine most production environments are actually run with things like: 0 0 0 * * cp ~bob/etc/foo.updated /etc/foo && pkill -HUP foo
23:39:40 <shachaf> Oh, too good.
23:40:03 <shachaf> fizzie: I bet Rapid's previous name is confidential.
23:40:22 <fizzie> It's so confidential, I don't even know it. I'm pretty sure it was called Rapid when I joined.
23:40:33 <shachaf> Yes, it was called Rapid when I joined too.
23:40:36 -!- boily has quit (Ping timeout: 240 seconds).
23:40:38 <shachaf> It was a very bad choice of name.
23:40:50 <shachaf> I think maybe you still see it in emails generated by Rapid or something?
23:41:28 <fizzie> Our team had an internal tool called [REDACTED], which was also a bad choice, we had to rename it to [REDACTED] when it got adopted by others.
23:42:13 <\oren\> Jafet: my website uses C programs instead of shell scripts mostly
23:43:10 -!- boily has joined.
23:52:54 <shachaf> fizzie: I don't think those slides have enough information to be able to cite anything other than the existence of a tool.
23:53:30 <fizzie> I don't know, there's a diagram and everything.
23:54:15 <shachaf> The name "rapid" is pretty good.
23:54:26 <shachaf> high-quality doublethink
23:54:38 <shachaf> I should use this trick for all code names.
23:56:27 <shachaf> Google Buzz was originally called Taco Town. Citation: https://books.google.com/books?id=V1u1f8sv3k8C&ots=BSuTdr8onG&pg=PA377
23:56:54 <shachaf> There's another code name I'd want to mention but I can't find a citation.
23:59:25 <fizzie> I mostly like the fishy code names for the phones (marlin, sailfish, angler, bullhead, shamu, and so on).
←2017-03-06 2017-03-07 2017-03-08→ ↑2017 ↑all