00:03:36 -!- hppavilion1 has joined. 00:07:05 hpparmitellon[1]. 00:44:04 -!- erkin has joined. 00:50:53 [wiki] [[Special:Log/patrol]] patrol * Ais523 * marked revision 51253 of [[File:Trajedy - zig-zag unfolded.png]] patrolled 00:51:05 [wiki] [[Special:Log/patrol]] patrol * Ais523 * marked revision 51277 of [[File:Trajedy - extensible merge.png]] patrolled 00:51:46 petrol? 00:54:11 petroleum'd 00:54:30 `5 00:54:32 1/2:1105) what did fungot say? kmc: my implementation isn't supposed to sound rude. \ 809) colemak is for people who think dvorak is too mainstream \ 232) 320 quotes and still not a funny one yet! \ 588) I'm neither Norwegian nor Finnish I don't fit in your quaint little categories \ 1146) 00:54:33 `n 00:54:34 2/2: 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 Taneb: but are you hexhammish 00:55:23 you seem to fit the categorization perfectly hthth 00:56:15 [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 [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 is there any language whose name suggests that it's a bf derivative but it actually is unrelated twh 01:17:38 https://esolangs.org/wiki/Most_ever_Brainfuckiest_Fuck_you_Brain_fucker_Fuck 01:24:37 Mmm, doesn't feel very rigidly structured. 01:25:12 and oklopol disappeared into the Great Voidy Nether. 01:30:49 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 Well, it might be infeasible to write hello world in. 01:34:56 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 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 Is it butternut? 01:38:57 nothing else. 01:39:02 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 aaaah! forgot to chicken! 02:11:26 -!- boily has quit (Client Quit). 02:12:36 My oh my. 02:30:51 1F574 MAN IN BUSINESS SUIT LEVITATING [🕴] 02:31:44 me irl 02:39:40 chicken! 02:43:26 -!- sirnaysayer has quit (Quit: zonkzonk). 02:44:51 [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 [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 hi hp 03:34:27 Huh 03:34:30 Oh, hi rdococ 03:34:39 have you seen my new crappy mesolangs? 03:34:41 mesolangs? 03:34:44 I meant esolangs :P 03:34:54 rdococ: Is that like a programming language made by Black Mesa? 03:35:03 * hppavilion1 writes a ~ATH interpreter 03:35:04 lol 03:35:07 no 03:35:11 rdococ: I have not 03:35:28 if I were to write a half-life-universe lang it would be Aperture-based 03:36:00 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 At school 03:36:04 ... 03:36:08 lol 03:36:13 It was blocked, for some reason. 03:36:15 that's really fucked up 03:36:26 brainfucked up, I must say 03:36:27 ( •_•) | ( •_•)>⌐■-■ | (⌐■_■) 03:36:27 (input):1:1: error: expected: ":", 03:36:27 dependent type signature, 03:36:27 end of input 03:36:27 •_•) | ( •_•)>⌐■-■ | (⌐■_■) 03:36:27 ^ 03:36:32 idris-bot: No. 03:36:36 lol 03:36:37 ( no 03:36:37 No such variable no 03:36:40 ( f 03:36:40 No such variable f 03:36:43 ( false 03:36:43 No such variable false 03:36:45 ( hppavilion1 03:36:45 No such variable hppavilion1 03:36:45 * hppavilion1 is done 03:36:48 ( hppavilion[1 03:36:48 (input):1:13: error: unexpected 03:36:48 EOF, expected: "#", "$", "&", 03:36:48 "&&", "&&&", "*!>", "*", "***", 03:36:48 "*>", "*>|", "+", "++", "+++", 03:36:48 "-", "->", ".", "/", "/=", ":+",↵… 03:36:53 ( hppavilion[1] 03:36:53 No such variable hppavilion 03:36:55 aw 03:36:55 -!- hppavilion1 has changed nick to hppavilion[1]. 03:36:58 ( hppavilion[1] 03:36:58 No such variable hppavilion 03:37:01 still? 03:37:05 idris-bot: Stopit. 03:37:09 Er 03:37:11 rdococ: Stopit. 03:37:20 hppavilion[1]: Startit. 03:37:22 ( •_•) | ( •_•)>⌐■-■ | (⌐■_■) 03:37:33 anyway, have you seen QWOP? the esolang, not the game. 03:37:37 OK, good. No more triggering idris-bot when I use my \punglasses. 03:37:42 rdococ: No? 03:37:42 it's my worst language yet! 03:37:47 rdococ: Have you seen ~ATH 03:37:50 no? 03:38:21 at least QWOP isn't a massive spoiler 03:38:57 rdococ: Huh? 03:39:11 it says right there 03:39:13 "[WARNING: Spoiler alert for all you Homestuck readers.] " 03:40:13 rdococ: Yes. 03:40:21 ? 03:40:56 [wiki] [[QWOP]] https://esolangs.org/w/index.php?diff=51282&oldid=51281 * Rdococ * (+1) /* Overview */ OO not O 03:42:00 nvm 04:23:19 [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 hm 05:23:53 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 what would the function return, however? 05:24:28 The limit of a sequence? 05:24:43 I was just thinking that, but what about a function that diverges? 05:24:46 Finally, something to run on this: http://www.chiark.greenend.org.uk/~sgtatham/infinity.html 05:25:32 hikhq 05:26:22 hm 05:26:41 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 what should I call it? 05:26:54 or, should I make it implicit? 05:27:04 I don't know what it would mean. 05:28:21 like the private or public modifiers in C-like languages I think... something like that 05:28:22 eg. 05:29:44 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 in other words, the "infinity" instruction 05:32:16 does this infinity machine have any assembly language for it yet? 05:34:36 To my knowledge, that paper represents all or essentially all of the work that has been done with the concept. 05:36:27 k 05:36:34 so should I create an infinity assembly language? 05:36:39 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 hm 06:07:06 what would I call it? 06:07:13 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...? 06:16:55 hm 06:17:03 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 hi 06:32:31 oops 06:34:23 adsf 06:34:33 ^v, I think I accidentally your server 06:37:14 <^v> yep 06:37:47 -!- propumpkin has joined. 06:39:00 ...oops? 06:39:19 propumpkin: yopumpkin 06:39:49 -!- copumpkin has quit (Ping timeout: 240 seconds). 06:41:20 hipumpkin 06:42:07 <^v> back up 06:42:11 <^v> and should be fixd 06:44:08 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 k 06:53:37 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 ?! 06:55:52 Maybe you meant: v @ ? . 06:58:02 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 oCgyloe baerclSb 07:00:53 asdf 07:02:13 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 I will also speak with the proper, yet unnecessary, grammar, and list Scrabble variants because I am bored. 07:04:43 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 hm 07:07:41 could the infinite machie represent real numbers? 07:08:18 zzo38: that should be called Baerclsb 07:22:16 -!- Sprocklem has joined. 07:32:25 -!- atehwa has joined. 07:33:41 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 [wiki] [[Talk:Shard]] https://esolangs.org/w/index.php?diff=51284&oldid=47032 * Jafetish * (+592) /* Hello world */ new section 07:51:47 [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 [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 eep tunes not loading 08:47:08 Yep, all day. :-( 08:47:32 darn 08:47:37 oerjan: no one said "rjan" between your quit and your join in here in my irc logs hth 08:47:45 yay 08:53:09 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 09:20:05 -!- impomatic has joined. 09:26:19 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 `' misplaced 11:08:24 No output. 11:09:02 `grwp misplaced 11:09:31 Binary file reflection matches 11:20:30 I think I can make the code two or three bytes shorter 11:20:33 let me try 11:20:48 `cat bin/' 11:20:48 ​#!/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 `` ls -l bin/\' 11:21:00 lrwxrwxrwx 1 5000 0 5 Oct 28 18:37 bin/' -> quote 11:21:03 `` ls -l bin/\" 11:21:04 ​-rwxr-xr-x 1 5000 0 13 Oct 28 18:37 bin/" 11:21:09 `cat bin/" 11:21:09 quote; quote 11:21:15 Ah, right. 11:21:20 Single quote, double quote. 11:21:25 But no "$@" 11:27:41 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 `relcome dok 11:44:58 ​dok: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 11:45:14 hi o/ 11:50:44 But no "$@" <-- well quote isn't random with arguments 11:57:33 `recipe 11:57:33 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 chopped beer? 11:58:01 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 `relcome SirDarius 12:26:24 ​SirDarius: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 12:27:14 -!- boily has quit (Quit: HYPERELLIPTICAL CHICKEN). 12:40:51 [wiki] [[Talk:Rain]] https://esolangs.org/w/index.php?diff=51287&oldid=51128 * Dok * (+918) /* RE: A Python Implementation */ 12:41:03 boily: if you relcome everyone, then do we still need a chanserv entrymsg? 12:47:53 -!- Zarutian has joined. 12:48:21 [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 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 [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 [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 [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 [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 I wonder if adding an infinite machine analogue to an FSA or PDA would raise its computational power by one level 15:57:45 Ffs 15:57:46 copyright 15:58:09 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 [wiki] [[Infinity (esolang)]] N https://esolangs.org/w/index.php?oldid=51293 * Rdococ * (+2253) infinity 16:30:57 -!- hppavilion1 has joined. 16:31:08 hi 16:32:17 [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51294&oldid=51280 * Rdococ * (+129) 16:32:21 hp 16:32:37 rdococ. 16:32:46 I'm looking for piano sheet music for 99 luftballons 16:33:30 99 luftballons, doing whatever luftballons do. 16:33:56 aze 16:36:05 Apparently the SMBC author has written a book. 16:38:28 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 16:41:50 ouse 16:41:53 <\oren\> https://what-if.xkcd.com/imgs/a/155/canada.png 16:42:10 miaw 16:42:58 <\oren\> rdococ is there a cat on your keyboard trying to type meow? 16:43:28 maow 16:44:00 hm 16:44:38 yes help 16:45:25 [wiki] [[Infinity (esolang)]] https://esolangs.org/w/index.php?diff=51295&oldid=51293 * Rdococ * (+35) zenozeno 16:45:53 [wiki] [[Special:Log/move]] move * Rdococ * moved [[Infinity (esolang)]] to [[Zeno]]: Infinity is a bad name for an esolang :/ 16:46:20 [wiki] [[Zeno]] https://esolangs.org/w/index.php?diff=51298&oldid=51296 * Rdococ * (-8) 16:47:04 [wiki] [[User:Rdococ]] https://esolangs.org/w/index.php?diff=51299&oldid=51294 * Rdococ * (+51) onezonezonez 16:47:51 [wiki] [[Zeno]] https://esolangs.org/w/index.php?diff=51300&oldid=51298 * Rdococ * (+30) 16:48:21 take a look if you want 16:49:52 [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 Can someone deduce the computational class of http://esolangs.org/wiki/QWOP ? 16:56:51 [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 [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 hi copumpkin 17:04:24 hi :) 17:04:29 (I'm not really here) 17:08:24 aw 17:23:13 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 asdf 17:34:23 hp 17:34:41 rdococ: I'm in class 17:36:10 I can't access the logs on tunes, is that normal? 17:36:20 oh 17:36:23 well learn about esolangs 17:36:30 more interesting than anything a school would have 17:36:38 especially super-tc ones 17:38:38 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 int-e: ok 17:39:08 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 \oren\: isn't that so last century? 17:47:11 Conquest of the Bread 17:50:48 #Bread! 17:50:54 #Bread 17:51:43 #!/bread 17:51:58 I need an idea for aesoteric data structure 17:52:43 Linked list 17:54:47 a linked list? 17:55:06 hm 17:55:14 I could have a cyclic list 17:56:04 what about an esolang which can only describe rock-paper-scissors type games 17:56:30 "fire beats earth beats electricity beats water beats ..." 18:05:31 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 wait, "The exact ray tracing channel"? you mean like for Trajedy? 18:05:56 tell me! 18:06:25 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 tell me! 18:14:28 -!- AnotherTest has quit (Ping timeout: 268 seconds). 18:14:49 oerjan: is "The exact ray tracing channel" in the topic a reference to Trajedy? Or something else I'm missing? 18:15:56 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 what's the second 18:18:01 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 r bottom bits or something. 18:18:22 Sadly it's possible that this latter one is impossible even in theory. I don't know. 18:18:44 uh 18:18:54 well 18:19:00 do you have any feedback on my esolangs? 18:19:48 no? 18:20:58 or are you busy looking at them? 18:24:30 -!- sebbu2 has joined. 18:24:36 Does anyone want painted water with freshly squeezed lemon juice? I just made a jug. 18:24:47 rdococ: sorry, not going to look at them now 18:28:02 -!- sebbu has quit (Ping timeout: 268 seconds). 18:29:13 that interpreter is so from the noughties. 18:31:50 meh 18:31:54 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 still unlogged 18:51:11 04:05 -!- oerjan [~oerjan@hagbart.nvg.ntnu.no] has quit [Quit: Later] 18:51:11 10:14 oerjan: is "The exact ray tracing channel" in the topic a reference to Trajedy? Or something else I'm missing? 18:51:14 10:49 -!- oerjan [~oerjan@hagbart.nvg.ntnu.no] has joined #esoteric 18:51:16 hth 18:51:30 wob_jonas: probably hth 18:51:37 ok 18:51:41 twhthfn 18:52:37 moony!moonythedar@m.mo.moo.moon.moony <<< am i doing it right with vhosts? 18:52:52 thats what vhosts are for right? to slowly spell your name? 18:58:43 wob_jonas: yes it is 18:58:56 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 mooooony 19:02:32 moooooooony 19:02:41 meep 19:02:46 \oren\: huh what 19:03:01 -!- Elronnd has quit (Quit: BRB). 19:04:00 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 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 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 \oren\: ah, so it's some pun that references some other soft drink probably local to wherever you live 19:06:03 I only know of Kablamo Cola and Vorti Soda 19:06:22 or however those are spelled 19:06:23 <\oren\> yes and also references crusader kings 2 19:06:30 oerjan: wag the dog! 19:06:50 but shachaf is hogging all the pooches 19:07:01 Vorta-Cola apparently 19:07:11 <\oren\> get the energy you need to retake Jerusalem with Juice Volt! 19:07:17 no:vorte = en:wart, should go down well 19:08:00 oerjan: what? 19:08:29 shachaf: i cannot wag the dogs then, obviously 19:08:33 extraordinary claims require extraordinary pooch pics 19:09:05 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 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 and I rather suspect I'm not alone in this. 19:16:21 Better to have contentful text like porthellos and `5s 19:16:31 But I agree with int-e 19:20:31 HI 19:20:35 I was pinged 19:20:45 fine 19:20:49 I'm int-eored 19:23:21 rdococ, i swatted you 19:23:27 i do not have that many 'o' in my name 19:23:38 fine 19:23:38 money 19:23:42 mony* 19:23:51 hey! 19:23:54 REEEE 19:35:29 -!- hppavilion1 has joined. 19:38:00 YEEEE 19:42:13 hm 19:42:28 what computational class would BF w/o [ and ] be? 19:42:31 definitely not TC 19:42:46 doubt it's FSA either 19:43:03 all BF minus [] programs halt after all 19:48:50 btw I created an interpreter for an uncomputable language -> http://esolangs.org/wiki/Zeno 19:51:04 hm 19:55:06 rdococ: all it can do is add fixed constants to predestined cells, and move to one of them. 19:55:17 yes 19:55:22 ok, it can also print and input a bit 19:55:25 that's what I mean 19:56:06 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 [wiki] [[Special:Log/delete]] delete * Oerjan * deleted "[[Infinity (esolang)]]": Seems redundant now 19:58:56 oerjan, what was the language about? 19:59:22 oh, I renamed it to Zeno 19:59:29 ah 20:01:07 gtg 20:05:22 [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 ooh logs 20:26:47 well, yesterday's anyway 20:28:17 it seems to have gone from not loading at all to loading like molasses 20:36:28 now i have all the logs *MWAHAHAHA* 20:36:37 (so much for going to bed soon) 20:37:58 @tell boily aaaah! forgot to chicken! <-- and then you were twarted by freenode's antispam quit message censorship 20:37:58 Consider it noted. 20:39:51 `learn A mesolang is a mediocre esolang. rdococ invented them. 20:39:57 Learned 'mesolang': A mesolang is a mediocre esolang. rdococ invented them. 20:39:58 oh wait 20:40:19 `sled mesolang//s,invent,discover, 20:40:19 Rosebud! 20:40:25 `slwd mesolang//s,invent,discover, 20:40:27 mesolang//A mesolang is a mediocre esolang. rdococ discovered them. 20:40:52 `` cd bin; ls *w* | wc -l 20:40:53 63 20:41:04 `1 cd bin; ls *w* 20:41:06 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 `n 20:41:11 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 Ah, right, welcome, rainbow, scow 20:42:06 `1 cd bin; ls *w* | grep '[^aeiou]w{^aeiou]' 20:42:07 1/0: 20:42:19 hm that seems wrong 20:43:07 that should have caught slwd at least 20:43:31 `` cd bin; ls *w* | grep '[^aeiou]w{^aeiou]' 20:43:32 No output. 20:44:58 `` cd bin; ls *w* | cat 20:45:00 ​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 `` echo slwd | grep '[^aeiou]w{^aeiou]' 20:45:23 No output. 20:45:35 `which grep 20:45:36 ​/bin/grep 20:45:48 `run echo slwd | grep '[^aeiou]w{^aeiou]' 20:45:49 No output. 20:46:36 oh 20:46:53 `` cd bin; ls *w* | grep '[^aeiou]w[^aeiou]' 20:46:54 ​welcome \ cwlprits \ grwp \ gwn \ gwni \ hwrl \ mkpasswd \ overwrite \ slwd \ swrjan \ xkcdwhatiflist 20:47:20 `` cd bin; ls *w* | grep '^w[^aeiou]' 20:47:21 wälcåmä \ wdit \ wElCoMe \ whoops \ wl \ wlcm \ wlcmr \ wrlist \ wtf 20:47:30 `` cd bin; ls *w* | grep '[^aeiou]w$' 20:47:31 No output. 20:48:10 `` head -1 bin/wrlist 20:48:11 echo -n "$(basename "$0")${@:+ }$@: "; tail -n+2 "$0" | xargs; exit 20:48:42 `file bin/overwrite 20:48:43 bin/overwrite: ASCII text 20:48:53 `doag bin/overwrite 20:48:56 6755:2016-02-10 ` echo \'echo "${1#* = }" > "${1%% = *}"\' > bin/overwrite \ 6752:2016-02-10 ` echo \'echo "${1# = }" > "${1%% = }"\' > bin/overwrite \ 6749:2016-02-10 ` echo \'f=`echo "$1" | sed \'"\'"\'s/ = .*$//\'"\'"\'`;c=`echo "$1" | sed \'"\'"\'s/^.* = //\'"\'"\'`;echo "$c" > "$f"\' > bin/overwrite; chmod +x bin/ 20:49:12 `cat bin/overwrite 20:49:13 echo "${1#* = }" > "${1%% = *}" 20:49:39 * oerjan has no idea what that does 20:49:44 wot 20:50:09 `relcome oerjan to the strangelands 20:50:10 ​oerjan: to: the: strangelands: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet 20:50:24 welcome to obusfubash 20:51:09 `overwrite test = hmmmmmmmmm 20:51:11 No output. 20:51:14 `cat test 20:51:14 hmmmmmmmmm 20:51:26 bloodrizer.ru/games/kittens/# 20:51:45 `overwrite test = hrm 20:51:47 No output. 20:51:48 `cat test 20:51:49 hrm 20:51:59 `` doag | grep overwrite 20:52:02 10358:2017-03-07 overwrite test = hrm \ 10357:2017-03-07 overwrite test = hmmmmmmmmm \ 6802:2016-02-10 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 is that not just a overcomplicated echo '' > file 20:52:23 `1 doag | grep overwrite 20:52:24 `overwrite lele lele = heh 20:52:30 1/10:10358:2017-03-07 overwrite test = hrm \ 10357:2017-03-07 overwrite test = hmmmmmmmmm \ 6802:2016-02-10 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 No output. 20:52:33 `n 20:52:34 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 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 `n 20:53:06 3/10: a filename (or many) and prints the contents of that (those) file(s). \ 6773:2016-02-10 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 overwrite bin/true 20:53:28 `n 20:53:29 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 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 `cat bin/true 20:53:48 cat: bin/true: No such file or directory 20:54:05 `cat /bin/true 20:54:05 ​ELF............>.....d@.....@.......`R..........@.8..@.........@.......@.@.....@.@.....ø.......ø....................8......8@.....8@............................................@.......@.....ÔJ......ÔJ........ ............àM......àM`.....àM`...........@........ ...........øM......øM`.....øM`.....à.......à................ 20:54:09 oh it was over a year ago 20:54:11 oerjan, its a eta 20:54:19 meta 20:54:39 `true -h 20:54:40 No output. 20:54:49 `$$ 20:54:50 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: $$: not found 20:54:55 `` $$ 20:54:56 ​/hackenv/bin/`: line 4: 290: command not found 20:55:07 moony: um you're not paying attention 20:55:25 `` bash -c '$$' 20:55:26 bash: 296: command not found 20:55:34 err 20:55:46 `` echo '$$' 20:55:47 ​$$ 20:55:55 `` echo "$$" 20:55:55 290 20:55:56 moony: we already have `mk, anyhow. 20:55:59 ah 20:56:35 which has cleverly chosen a delimiter you never need in a filename. 20:56:38 `cat lele lel 20:56:39 cat: lele lel: No such file or directory 20:56:40 `cat lele lele 20:56:41 heh 20:56:46 `rm lele lele 20:56:48 No output. 20:58:09 `` 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 No output. 20:59:39 I'm a little suspicious of wdiff-latest.tar.gz, source and .hg_archival.txt as well. 21:00:54 you think 21:02:00 tunes is still down 21:02:21 `` ls 21:02:22 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 wdiff? 21:02:32 shachaf: i managed to download the logs, it just took a while 21:02:32 *suspicious* 21:02:43 `doag wdiff-latest.tar.gz 21:02:45 9220:2016-10-10 fetch http://mirror.keystealth.org/gnu/wdiff/wdiff-latest.tar.gz 21:02:53 Oh, right. 21:02:57 `rm wdiff-latest.tar.gz 21:02:59 No output. 21:03:01 lol 21:03:01 I did everything else in tmp/ 21:03:18 `file source 21:03:19 source: ASCII text 21:03:22 `doag source 21:03:24 10277:2017-02-16 mkx source//\\? source 21:03:30 oops 21:03:33 `? source 21:03:34 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 I guess that was supposed to go to bin. 21:03:43 lol 21:03:47 it probably was 21:03:51 `doag bin/source 21:03:53 No output. 21:03:58 `` mv source bin/source 21:04:01 No output. 21:04:06 `source 21:04:06 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 `before 21:04:10 bin/source source//bin/source source: no such file in rev b14f80266380 21:04:19 you'd think i'd have noticed. 21:04:30 before could use better multi-file handling 21:04:34 please fix twh 21:04:41 `cat bin/before 21:04:42 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 `doag .hg_archival.txt 21:05:27 0:2012-02-16 Initïal import. 21:06:11 fizzie: ahem hth 21:06:19 `cat .hg_archival.txt 21:06:20 repo: 91b847686710739546584c6316a0fb109ba2095c \ node: fc8e6b56392fc6ba11e3fab6ea8b4d96ad8bff2d \ branch: default \ latesttag: null \ latesttagdistance: 1602 21:06:21 Allegedly that has something to do with "hg archive". 21:06:29 I'm hoping it's not too important. 21:06:30 ALLEGEDLY 21:07:42 I had enough trouble with .hgignore, I don't want to start thinking about more special files. 21:07:43 please fix twh <-- i tried once, but HackEgo's hg is too old to return that parameter as a list iirc 21:08:03 fizzie: please upgrade HackEgo hg twh 21:08:04 at least i got some awkward error message 21:08:06 or fix `before 21:08:22 Maybe I should update in the chroot one of these days. 21:08:30 shachaf: um the point is i _couldn't_ write lastfiles correctly 21:08:49 i could split on spaces, but that would also be wrong. 21:09:01 the "or fix `before`" was addressed at fizzie hth 21:09:39 Actually you should be able to `fetch a more recent hg for read-only operations. 21:09:59 That would be th. 21:24:17 th? 21:29:14 -!- keemyb has quit (Remote host closed the connection). 21:44:51 Totally hacky. 21:45:04 Maybe I will attempt to upgramate things, but don't expect miracles. 21:48:21 p. sure i'm going to expect miracles whether you want me to or not 21:48:29 what am i paying you for hth 21:50:26 I think I'll make a copy of the entire chroot, before messing it up totally. 21:51:09 `ls tmp 21:51:18 paste \ spline \ spout 21:51:20 `mkdir tmp/h 21:51:21 No output. 21:52:09 Oh, apparently hg is complicated. Never mind. 21:52:12 `rmdir tmp/h 21:52:13 No output. 21:53:05 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 Currently it's 2.2.2. 21:53:28 Will have to take care of a few matters first, though. 21:53:29 I don't know what version we want. oerjan's the expert. 21:53:30 `? oerjan 21:53:32 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 `swrjan s.future.mercury. 21:54:11 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 i don't know what version we want either hth 21:59:40 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 `doag bin/lastfiles 21:59:52 8452:2016-06-12 sled bin/lastfiles//s/log/log --removed/ \ 8434:2016-06-10 sled bin/lastfiles//s/....$/-- "$@"/ \ 8432:2016-06-10 sled bin/lastfiles//s/$/ "$@"/ \ 7128:2016-03-06 mkx bin/lastfiles//hg log -l 1 --template "{files}\\n" 22:00:03 `1 doag bin/lastfiles 22:00:07 1/1:8452:2016-06-12 sled bin/lastfiles//s/log/log --removed/ \ 8434:2016-06-10 sled bin/lastfiles//s/....$/-- "$@"/ \ 8432:2016-06-10 sled bin/lastfiles//s/$/ "$@"/ \ 7128:2016-03-06 mkx bin/lastfiles//hg log -l 1 --template "{files}\\n" 22:00:32 `1 doag bin/before 22:00:34 1/2:8451:2016-06-12 sled bin/before//s/log/log --removed/ \ 8435:2016-06-10 sled bin/before//s/-2/"$(hg log --template \'{rev}\\\\n\' "$f" | tail -n+2 | head -n1)"/ \ 8433:2016-06-10 sled bin/before//s/files/files "$@"/ \ 8431:2016-06-10 revert \ 8430:2016-06-10 mkx bin/before//( 22:00:39 `n 22:00:40 2/2:[[ -n "$1" ]] && echo "$1" || lastfiles) | while read f; do echo -n "$f//"; hg cat -r -2 "$f"; done \ 7379:2016-04-14 mkx bin/before//lastfiles | while read f; do echo -n "$f//"; hg cat -r -2 "$f"; done 22:00:45 or not. 22:01:04 i suppose i only tested it with hg commands. 22:01:43 hm... if i did it in private, i'll have logs myself 22:06:26 `cat bin/lastfiles 22:06:27 hg log --removed -l 1 --template "{files}\n" -- "$@" 22:08:10 cannot find it. which means i must have done it in _public_... 22:08:18 also, food -> 22:08:21 I think the issue might've been that you couldn't do "{join(files,'\n')}\n". 22:08:34 that rings a bell 22:08:48 it was definitely similar 22:09:22 Or apparently {files % '{file}\n'} should also work. 22:09:37 These were both from the "examples" section of 'hg help templates'. 22:09:56 it knew the parts, but files didn't implement the list operations or something 22:12:08 Yes. {join(files,'\n')} causes an "unknown exception encountered" error, while {files % '{file}\n'} just produced the files as space-separated. 22:12:30 is this fixed in newer hg? 22:12:45 well, i guess you found it in the manual, so... 22:13:28 Guess so. Though I'm looking at hg 4.0 here. But 3.x sounds new enough. 22:13:37 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 `wisdom 22:53:50 termite//Termites are genericized ants for intellectual property reasons. 22:54:08 bood pretty much midnily 22:57:18 bon pas encore tout à fait rendu en sœirjanée! 22:57:22 @massages-loud 22:57:22 oerjan said 2h 19m 24s ago: aaaah! forgot to chicken! <-- and then you were twarted by freenode's antispam quit message censorship 22:57:30 wut? 22:58:45 meanwhile, the results are up! http://mahjong-ny.com/news-and-events/steve-smith-wins-2017-rro/ 23:00:04 boily: quit messages the first few minutes after you join are ignored, so that spammers cannot use them too efficiently 23:00:10 boily: 02:11 -!- boily [~alexandre@cable-192.222.245.222.electronicbox.net] has quit [Client Quit] 23:00:27 Oh, oerjan already explained. 23:00:32 I was up in the backscrolls. 23:02:32 -!- Phantom_Hoover has joined. 23:02:44 aaaaurgh. 23:02:54 fizziello! 23:03:58 -!- hppavilion1 has quit (Ping timeout: 240 seconds). 23:12:19 `` hg --version | head -1 23:12:20 Mercurial Distributed SCM (version 3.1.2) 23:12:22 A brave new world. 23:12:30 Probably everything is now broken. 23:13:15 `mk test//hi 23:13:18 test 23:13:21 `cat test 23:13:22 hi 23:13:28 `url test 23:13:28 http://hackego.esolangs.org/fshg/index.cgi/file/tip/test 23:13:55 not _everything_ hth 23:14:09 `cat bin/lastfiles 23:14:10 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 `mkx bin/lastfiles//hg log --removed -l 1 --template "{join(files,'\n')}" -- "$@" 23:15:49 bin/lastfiles 23:15:53 `before 23:15:54 No output. 23:15:57 eep 23:16:01 `lastfiles 23:16:02 bin/lastfiles 23:16:11 hm fancy 23:16:22 `cat bin/before 23:16:23 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 `revert 23:16:48 Done. 23:16:50 `before 23:16:59 nu what 23:16:59 bin/lastfiles//hg log --removed -l 1 --template "{join(files,'\n')}" -- "$@" 23:17:05 `now 23:17:06 bin/lastfiles//hg log --removed -l 1 --template "{files}\n" -- "$@" 23:17:37 `revert 23:17:38 Done. 23:17:42 `before 23:17:43 No output. 23:17:48 `now 23:17:49 No output. 23:17:54 <\oren\> `when 23:17:56 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: when: not found 23:18:04 `` lastfiles >tmp/test 23:18:05 No output. 23:18:14 `cat tmp/test 23:18:15 bin/lastfiles 23:18:19 `revert 23:18:20 Done. 23:18:28 `lastfiles 23:18:29 bin/lastfiles 23:18:43 `` lastfiles >tmp/test2 23:18:44 No output. 23:18:52 `` diff tmp/test tmp/test2 23:18:53 1c1 \ < bin/lastfiles \ \ No newline at end of file \ --- \ > bin/lastfiles 23:19:03 `file tmp/test 23:19:05 tmp/test: ASCII text, with no line terminators 23:19:17 `cat bin/lastfiles 23:19:18 hg log --removed -l 1 --template "{files}\n" -- "$@" 23:19:22 hm... 23:19:43 You probably want "{join(files,'\n')}\n" if the terminating newline was important. 23:20:24 `wisdom 23:20:26 doublethink//Doublethink is the ability to hold the right belief. (If you think that you disagree with this definition, think again.) 23:20:27 `mkx bin/lastfiles//hg log --removed -l 1 --template "{join(files,'\n')}\n" -- "$@" 23:20:29 bin/lastfiles 23:20:32 `before 23:20:39 bin/lastfiles//hg log --removed -l 1 --template "{files}\n" -- "$@" 23:20:48 before seems rather slow 23:20:53 `cat bin/before 23:20:54 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 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wisdon: not found 23:21:04 Noticed. I don't know what's up with that. 23:21:11 `` echo hi>test; echo ho>test2 23:21:13 No output. 23:21:16 `before 23:21:21 test2//test2: no such file in rev e91affe80bdf 23:21:24 Although I have heard people complain about the start-up time of Mercurial. 23:21:30 `lastfiles 23:21:31 test2 23:21:34 Then again, that should apply to lastfiles as well. 23:21:35 huh 23:21:47 it's not working. 23:21:55 Curious. 23:22:07 `` hg log --removed -l 1 --template "{files}" 23:22:08 test2 23:22:25 `` hg log --removed -l 1 --template "{files % '{file}\n'}" 23:22:26 test2 23:22:29 `wisdom 23:22:30 résumé//résumé is a French summary. Not a curriculum vitæ. 23:22:32 It just lists that one file. 23:22:37 That's odd. 23:22:38 oh wait 23:22:47 * oerjan slaps self 23:22:53 -!- `^_^v has quit (Quit: This computer has gone to sleep). 23:23:00 `` echo hum>test; echo erm>test2 23:23:02 No output. 23:23:04 `before 23:23:15 test//hi \ test2//ho 23:23:21 Well, that's nicer. 23:23:25 But what *is* that delay. 23:23:49 `doag bin/lastfiles 23:23:56 <\oren\> `resume 23:23:57 10370:2017-03-07 mkx bin/lastfiles//hg log --removed -l 1 --template "{join(files,\'\\n\')}\\n" -- "$@" \ 10369:2017-03-07 revert \ 10368:2017-03-07 revert \ 10367:2017-03-07 revert \ 10366:2017-03-07 mkx bin/lastfiles//hg log --removed -l 1 --template "{join(files,\'\\n\')}" -- "$@" \ 8452:201 23:23:57 résumé 23:24:05 that was also slow 23:24:23 <\oren\> `? doag 23:24:24 doag? ¯\(°​_o)/¯ 23:24:29 <\oren\> `? dog 23:24:30 `` time hg log >/dev/null 23:24:30 dog? ¯\(°​_o)/¯ 23:24:34 real: 0m3.273s, user: 0m3.240s, sys: 0m0.030s 23:24:39 <\oren\> `? hoag 23:24:40 ​`[hd]o[aw][gt] [] 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 That in general is a little slow. 23:25:04 `` time hg log -l 1 >/dev/null 23:25:05 real: 0m0.355s, user: 0m0.590s, sys: 0m0.000s 23:25:11 And that's not, because of the limit. 23:25:25 fixxie it 23:25:27 twh 23:25:33 Maybe `before should somehow manage to do it with hg log -l rather than hg log | tail -n. 23:25:41 maybe 23:25:52 but doag ought to be fast 23:25:56 like \oren\'s build system 23:26:00 \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 Imagine if it took a few minutes. 23:26:34 <\oren\> aprox 23:26:49 fizzie: How long does it take you to build your things at work? A few minutes? 23:27:03 shachaf: It's probably confidential. 23:27:20 There are plenty of public talks about bazel in the cloud and that sort of thing. 23:27:34 Yes, but not about what I work on. 23:27:49 Let's just say that many things build fast, and some things build not so fast. 23:27:59 Sounds plausible. 23:28:08 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 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 he\\reon\. 23:28:44 \oren\: 420 bazel it 23:28:46 -!- tromp has joined. 23:29:21 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 \oren\: could you please add 袋 hth 23:30:25 <\oren\> basil 23:30:29 copumpkin doesn't like bazel. 23:30:40 But he doesn't want to say why. 23:30:41 Zelab would be a good name for some evil madsci center 23:30:44 I believe Android builds with make. 23:30:59 Citation: https://source.android.com/source/building.html 23:31:10 You mean Android itself, not your Android programs, I guess. 23:31:14 Yes. 23:31:14 Right. 23:31:23 Chrome builds with -- all sorts of things, I don't know. 23:31:25 It's complicated. 23:31:29 Yeah, I know. 23:31:37 There was at least Ninja, GYP and gn. 23:31:47 Those were the three I was about to name. 23:31:59 ChromeOS builds with Portage. 23:32:42 <\oren\> missing from the FAQ: wtf even is Docker 23:33:08 No one knows the answer to that. 23:33:49 mountain king is nasty 23:33:54 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 int-e: How far have you gotten? 23:34:11 I do that with HackEgo. 23:34:22 V rfcrpvnyyl ungr gur cneg jurer gurl uvqr chmmyrf va n znmr. 23:34:44 I got to the room, solved both pillars, but not at the same time ;) 23:34:48 fungot: Are you a production environment? 23:34:49 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 fizzie: But at least HackEgo's repository is in hg! 23:35:07 -!- krok_ has quit (Remote host closed the connection). 23:35:08 I wouldn't call HackEgo a production environment. 23:35:21 Well, esolangs.org, then. 23:35:38 <\oren\> My website uses tarvcs 23:35:42 It all runs on one machine, at least, right? 23:35:45 int-e: But you know how to find the puzzles, right? 23:35:46 It does. 23:35:51 I do have a git repo for config files, I guess that counts a little. 23:36:08 shachaf: not if there's a way beyond blind search. 23:36:11 Can you believe that people with multiple machines in multiple physical places manage things that way? 23:36:19 int-e: Ah, there's a way. 23:36:24 But I guess I shouldn't say more. 23:36:33 I don't find that hard to believe at all, actually. 23:36:43 I don't either. 23:36:46 But I find it scow. 23:37:19 fizzie: Should I use Kubernetes? 23:38:48 Ooh, the "Release Engineering Best Practices at Google" deck is a good source for codename citations. 23:38:53 It's got Rapid, MPM, Sisyphus. 23:39:38 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 Oh, too good. 23:40:03 fizzie: I bet Rapid's previous name is confidential. 23:40:22 It's so confidential, I don't even know it. I'm pretty sure it was called Rapid when I joined. 23:40:33 Yes, it was called Rapid when I joined too. 23:40:36 -!- boily has quit (Ping timeout: 240 seconds). 23:40:38 It was a very bad choice of name. 23:40:50 I think maybe you still see it in emails generated by Rapid or something? 23:41:28 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 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 I don't know, there's a diagram and everything. 23:54:15 The name "rapid" is pretty good. 23:54:26 high-quality doublethink 23:54:38 I should use this trick for all code names. 23:56:27 Google Buzz was originally called Taco Town. Citation: https://books.google.com/books?id=V1u1f8sv3k8C&ots=BSuTdr8onG&pg=PA377 23:56:54 There's another code name I'd want to mention but I can't find a citation. 23:59:25 I mostly like the fishy code names for the phones (marlin, sailfish, angler, bullhead, shamu, and so on).