00:08:33 -!- oerjan has joined. 00:10:40 -!- Frater_EST has left. 00:12:30 -!- FreeFull has quit. 01:30:30 -!- ais523 has joined. 01:31:15 -!- ais523 has quit (Client Quit). 01:31:28 -!- ais523 has joined. 01:33:38 -!- ais523 has quit (Client Quit). 01:33:52 -!- ais523 has joined. 02:01:55 -!- ais523 has quit (Read error: Connection reset by peer). 02:02:29 -!- ais523 has joined. 02:07:50 -!- imode has joined. 02:49:11 -!- imode has quit (Ping timeout: 276 seconds). 03:19:07 -!- ais523 has quit (Quit: quit). 03:20:35 -!- Sgeo_ has joined. 03:22:59 -!- Sgeo has quit (Ping timeout: 276 seconds). 03:58:21 -!- imode has joined. 04:24:15 -!- oerjan has quit (Quit: Nite). 05:09:38 -!- Sgeo__ has joined. 05:12:51 -!- Sgeo_ has quit (Ping timeout: 252 seconds). 05:43:03 -!- xkapastel has joined. 05:49:14 -!- imode has quit (Ping timeout: 276 seconds). 06:52:53 -!- kritixilithos has joined. 06:53:36 -!- Sgeo_ has joined. 06:54:46 arseniiv: (re rule 30) it mentions that it is 10k per problem, so their total is 30k 06:56:33 -!- Sgeo__ has quit (Ping timeout: 245 seconds). 07:18:42 -!- kritixilithos has quit (Quit: kritixilithos). 07:30:19 -!- Frater_EST has joined. 08:39:16 -!- b_jonas has quit (Remote host closed the connection). 10:16:22 -!- arseniiv has joined. 10:21:38 -!- arseniiv has quit (Quit: gone completely :o). 10:21:50 -!- arseniiv has joined. 10:21:52 -!- arseniiv has quit (Client Quit). 10:29:11 -!- arseniiv has joined. 10:47:50 -!- atslash has quit (Read error: Connection reset by peer). 10:48:33 -!- atslash has joined. 11:35:57 -!- Frater_EST has quit (Read error: Connection reset by peer). 11:36:50 -!- sebbu has quit (Read error: Connection reset by peer). 11:37:11 -!- sebbu has joined. 11:56:19 -!- sebbu has quit (Quit: reboot). 12:45:03 [[User:YamTokTpaFa/sandbox3]] https://esolangs.org/w/index.php?diff=67040&oldid=67023 * YamTokTpaFa * (+760) 12:51:10 -!- atslash has quit (*.net *.split). 12:51:11 -!- sftp has quit (*.net *.split). 12:51:11 -!- tromp_ has quit (*.net *.split). 12:51:11 -!- GeekDude has quit (*.net *.split). 12:51:12 -!- iovoid has quit (*.net *.split). 12:51:12 -!- Bowserinator has quit (*.net *.split). 12:51:12 -!- shikhin has quit (*.net *.split). 12:51:13 -!- Lymia has quit (*.net *.split). 12:51:13 -!- ineiros has quit (*.net *.split). 12:51:13 -!- lf94 has quit (*.net *.split). 12:53:49 -!- atslash has joined. 12:53:49 -!- sftp has joined. 12:53:49 -!- tromp_ has joined. 12:53:49 -!- GeekDude has joined. 12:53:49 -!- iovoid has joined. 12:53:49 -!- Bowserinator has joined. 12:53:49 -!- shikhin has joined. 12:53:49 -!- Lymia has joined. 12:53:49 -!- ineiros has joined. 12:53:49 -!- lf94 has joined. 13:44:52 -!- xkapastel has quit (Quit: Connection closed for inactivity). 13:49:23 -!- kspalaiologos has joined. 13:50:42 Hello 13:51:19 -!- kspalaiologos has quit (Quit: leaving). 14:16:25 -!- imode has joined. 14:19:21 Neural net quote of the day: 14:19:23 "The message wasn't exactly unexpected to Stanton because he reads my blog, Spicy Lady: Trapped in Wifeworld." 14:20:09 i like it 14:31:01 Sounds like an esolang title, but probably just because of Real Fast Nora's Hair Salon. 14:32:49 I realized pretty late that the original inspiration was probably "Real Fast (Nora's Hair Salon 3: Shear Disaster) Download", not "((Real Fast Nora)'s Hair Salon 3: Shear Disaster) Download". 14:34:29 yeah, but this disambiguity is missing in "Spicy Lady: Trapped in Wifeworld" 14:34:39 so i would consider it a worse name 14:35:08 fizzie: huh, I.. didn't realise til now 14:35:18 I prefer the former interpretation still 14:35:19 I'm glad I wasn't the only one. 14:35:26 Yes, it's always going to be Real Fast Nora to me. 14:35:27 er 14:35:32 the latter* 14:35:37 i guess its the feminist version of leisure suit larry 14:36:38 the non-laugter is because you know that is totally possible 14:40:03 did anybody ever watch nora's hair salon 3? 14:40:09 i am always intrigued 14:41:10 just did a quick search on it. I don't think _anybody_ watched these movies. 14:44:06 if there is ever a "bigger" esolang meeting, I demand watching that 14:44:10 Well, 44 IMDb users have given it a rating. 14:44:29 No reviews, though. 14:44:50 also, I initially read it as (Real Fast Nora)'s Hair Salon 3: (Shear Disaster Download) 14:45:13 which i find funnier than your second reading 14:45:19 and more obvious tbh 14:51:06 -!- wib_jonas has joined. 14:51:35 fizzie: the esolangs.org logs don't load again, with 504 Gateway timeout. just in case you want to debug this. 14:54:42 -!- arseniiv_ has joined. 14:56:50 -!- arseniiv has quit (Ping timeout: 246 seconds). 15:00:11 Hmm. 15:00:59 I wonder what's up with that. 15:02:21 The listening socket has 40 connections pending, if I'm parsing netstat -nlp right, and it got incremented by 1 when I did a reload. 15:03:00 So I guess it most likely means the process is stuck blocking on something, and not running the main event loop / accepting connections. 15:03:43 ooh! attach a debugger to it! 15:04:10 I will, I just think it might not be a debug-enabled build. 15:04:35 I guess it'll show if it's currently in the middle of a system call, at least. 15:04:36 also, try blowing into the network cable to clean the packets stuck in it 15:04:52 I think there was some way of asking the kernel what the process is doing as well? 15:04:58 (It's state: sleeping.) 15:05:11 yes, ps can tell taht 15:05:21 reads it from /proc 15:05:37 https://www.xkcd.com/1395/ 15:06:18 Well, it's in poll. 15:06:22 Not super helpful. 15:06:29 Let's poke it with a debugger. 15:06:57 Well, it's got symbols, which is good. 15:07:00 maybe it already has too many connections that it's trying to handle, which is why it doesn't accept new ones 15:07:06 [[Special:Log/newusers]] create * SergeJohanns * New user account 15:07:42 Stack trace is main > event::Loop::Poll() > poll. But maybe some of the variables in the upper frame can help. 15:08:11 what server is this? does it serve only the logs? 15:08:21 Oh, just function names. 15:08:27 is it a custom server that you wrote? 15:08:28 "No symbol table info available." 15:08:39 Yes, it's a custom server, and it serves only the logs/ endpoint. 15:08:56 oh, that's even better. now you have to reproduce the exact build to get debug info separately 15:09:28 I think I'll just restart it for now, and later upload a proper debuggable binary and wait for it to get wedged again. 15:09:51 ok 15:10:00 that sounds like a less esoteric but better plan 15:10:03 Well, it's back up. 15:10:18 you could also add some logging statements into it 15:10:29 ...one thing I could've done, but didn't, was to check what file descriptors it had open. 15:10:40 Too late now, though. 15:11:22 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=67041&oldid=67016 * SergeJohanns * (+263) /* Introductions */ 15:12:07 still doesn't load. I think it has some problem with the latest html page https://esolangs.org/logs/2019-11-14.html 15:12:23 Ooh, well, that's good. 15:12:30 Because it means the breakage will be reproducilbe. 15:12:34 Cilbe. 15:12:35 Cible. 15:12:43 hopefully 15:12:44 Well, s/will/may/ 15:12:53 but yes 15:13:45 Hm, well, it rendered that link for me now (that I restarted it again). 15:14:06 Maybe I should look at the nginx request log too. 15:14:17 yes, it does render it now 15:15:05 -!- imode has quit (Ping timeout: 265 seconds). 15:16:12 Something called "The Knowledge AI" (by User-Agent) appears to be crawling the logs at the moment. 15:16:40 I hope it'll learn many useful things from them. 15:17:37 fizzie: do the other parts of its request tell anything useful? 15:17:59 when I crawl a site, I put my email address into part of the user-agent 15:18:10 well, usually. not always. 15:20:58 Not really. The IP was from a Hurricane Electric block, no contact details or links in User-Agent. 15:22:42 As for the /logs endpoint, it's been up and down sporadically, but not with an obvious pattern: https://zem.fi/tmp/down.png 15:28:46 -!- wib_jonas has quit (Remote host closed the connection). 15:38:34 -!- atslash has quit (Read error: Connection reset by peer). 15:38:46 -!- atslash has joined. 16:11:54 -!- kspalaiologos has joined. 16:12:04 `` labels 16:12:06 ​/hackenv/bin/`: line 5: labels: command not found 16:12:14 `` labels.pl 16:12:16 ​/hackenv/bin/`: line 5: labels.pl: command not found 16:12:21 o'rly? 16:12:28 `` ls 16:12:29 banana.txt \ bin \ canary \ emoticons \ esobible \ etc \ evil \ f \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quinor \ quotes \ share \ src \ stuff.b \ tmflry \ tmp \ wisdom 16:12:34 `` ls tmp 16:12:35 a.c \ a.out \ as-encoding \ asmbf-1.1.1 \ banana.txt \ compiled_brachylog.pl \ hexdump.hex \ input.brachylog \ jeval.whatis \ just \ out \ OUT \ out.a \ out.a.hd \ out.a.xxd \ paste \ single-word-character-names \ spline \ spout \ spout.raw \ test.b \ test.sh \ tmp.txt \ v1.1.1.tar.gz 16:12:51 `` ls tmp/asmbf-1.1.1 16:12:52 AUTHORS \ bconv.c \ bfasm.asm \ bfasm.b \ bfasm.c \ bfasm.rs \ bfi.c \ bfintd.c \ bfmake \ bfpp \ bin \ doc \ examples \ INSTALL \ labels.pl \ LICENSE \ Makefile \ NEWS \ README \ strip.pl \ test \ test.pl \ TODO \ VERSIONING 16:13:07 `` cp /hackenv/bin/ tmp/asmbf-1.1.1/labels.pl 16:13:07 cp: -r not specified; omitting directory '/hackenv/bin/' 16:13:18 `` cp tmp/asmbf-1.1.1/labels.pl /hackenv/bin 16:13:20 No output. 16:13:25 `` labels.pl 16:13:26 ​/hackenv/bin/`: line 5: /hackenv/bin/labels.pl: Permission denied 16:13:37 `` chmod a+x /hackenv/bin/labels.pl 16:13:39 No output. 16:13:41 `` labels.pl 16:13:52 `? 16:13:52 ​? ¯\(°​_o)/¯ 16:13:54 `? wisdom 16:13:55 wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø? 16:14:11 No output. 16:14:29 wait a second 16:14:45 how it goes to add a wisdom entry 16:14:47 `` ls wisdom 16:14:48 As the wisdom directory contains many files named after nicks, listing it in public annoys people. Try listing it in private instead. 16:16:28 nvm did it manually 16:18:07 Lo, there are many planets in the archipelago of worlds, as there are of ways to add wisdoms. 16:19:02 Also I really should've archived that webcomic while it still existed, I think it's gone now. *sad* 16:22:25 The standard tools are learn and le//rn, I believe. 16:22:27 `? learn 16:22:29 ​`learn creates a wisdom entry and tries to guess which word is the key. Syntax (case insensitive): `learn [a|an|the] [s][punctuation] [...] 16:22:30 `? le//rn 16:22:31 le/rn makes creating wisdom entries manually a thing of the past. Usage: `le/[/]rn // 16:24:38 Hm, if we were building HackEso from scratch, I would probably make the current directory a non-version-controlled one. It's far too easy to end up with permanent history of ephemeral stuff. 16:24:51 `` rm banana.txt stuff.b 16:24:52 No output. 16:25:29 (I suspect switching the default working directory from /hackenv to /hackenv/tmp would break too many things.) 16:40:58 there should be a HackEso FAQ 16:40:59 or manual 16:41:08 with the basic stuff enlisted 16:55:36 -!- kritixilithos has joined. 16:55:51 -!- nico_nico has joined. 17:01:25 -!- sebbu has joined. 17:07:10 [[BrainCurry]] N https://esolangs.org/w/index.php?oldid=67042 * SergeJohanns * (+6955) Initial BrainCurry page 17:07:32 -!- nico_nico has quit (Quit: Leaving). 17:15:36 [[Language list]] M https://esolangs.org/w/index.php?diff=67043&oldid=67031 * SergeJohanns * (+17) Added BrainCurry 17:23:31 oh god damn it man 17:23:33 functional brainfuck 17:27:40 Yes, there should probably be a manual. 17:42:15 [[BrainCurry]] https://esolangs.org/w/index.php?diff=67044&oldid=67042 * SergeJohanns * (+2) /* Computational class */ 17:53:33 [[Language list]] https://esolangs.org/w/index.php?diff=67045&oldid=67043 * CMinusMinus * (+10) /* P */ 17:53:56 [[Language list]] https://esolangs.org/w/index.php?diff=67046&oldid=67045 * CMinusMinus * (+0) /* P */ 17:54:41 -!- ArthurStrong has joined. 17:55:32 [[Language list]] https://esolangs.org/w/index.php?diff=67047&oldid=67046 * CMinusMinus * (+11) /* N */ 17:55:56 -!- atslash has quit (Ping timeout: 240 seconds). 18:06:25 -!- Frater_EST has joined. 18:15:29 -!- atslash has joined. 18:21:07 -!- tswett[m] has quit (Remote host closed the connection). 18:21:21 -!- wmww has quit (Read error: Connection reset by peer). 18:21:21 -!- ddmm_ has quit (Remote host closed the connection). 18:45:19 -!- FreeFull has joined. 18:52:56 -!- kritixilithos has quit (Quit: kritixilithos). 19:12:37 -!- Frater_EST has quit (Read error: Connection reset by peer). 19:14:45 -!- Frater_EST has joined. 19:40:17 -!- hppavilion[1] has joined. 19:47:17 -!- Frater_EST has quit (Read error: Connection reset by peer). 19:49:26 -!- Frater_EST has joined. 20:39:41 -!- b_jonas has joined. 20:42:01 kspalaiologos: re HackEso manual, try the whatis database, which lists HackEso commands together with a short summary about what they do 20:42:18 ``whatis 20:42:18 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: `whatis: not found 20:42:22 `? whatis 20:42:23 whatis? ¯\(°​_o)/¯ 20:42:28 nope 20:42:33 ``` whatis 20:42:34 whatis what? 20:46:13 `whatis w 20:46:14 w(1) - Show who is logged on and what they are doing. \ w(1hackeso) - print random wisdom matching a string 20:46:20 `whatis ! 20:46:21 ​!: nothing appropriate. 20:46:27 huh 20:46:36 `whatis doag 20:46:37 doag(1hackeso) - query hackenv version control log, with dates 20:46:42 why isn't there a ! entry? 20:47:07 `whatis recipe 20:47:08 recipe(1hackeso) - print snippet from cookbook 20:47:08 `recipe 20:47:09 ​ 2 tb Freshly ground black pepper \ -(10 oz) orange juice \ 1 ts Cornstarch \ 1/2 ts Cayenne pepper \ 1/2 ts Pepper \ 3 tb Granulated sugar \ 2 c Canned peaches, drained \ - minced \ 2 ts Baking soda \ 8 oz Green onions \ \ Combine flour and butter or cooking spray. Topped: Cook beef and peppers. \ Cool completely. \ \ Preheat oven to 375F. To cool completely onto prepared cheesecloth. Cover and simmer for 30 minutes, until 20:47:12 `whatis sport 20:47:13 sport(1hackeso) - wrap text to irc lines 20:49:42 kspalaiologos: the wisdome has more detailed help about some commands 20:50:10 `? hoag 20:50:15 ​`[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. 20:50:16 well 20:50:17 its fine 20:50:39 ``` perl -ne '/^([^(]+)\([18]hackeso\) - (?!no description)/ and print "$1 "' share/whatis | sport 20:50:40 1/2:fetch run revert help " ' 1 2 4 5 5w ? ReLcOmE WELCOME WeLcOmE ` `` aglist allquotes bardsworthlist benvenuto bienvenido bienvenue bobadventureslist calesyta2016list card-by-name coins ctof culprits cwlprits datei dateu doag doat don'taskdon'ttelllist dontaskdonttelllist dowg dowt edit ehlist elcome emoclew forget fromroman grwp hello hi hoag hoat howg howt hurl hwrl ioccclist keenlist 20:50:43 `n 20:50:43 2/2: learn learn_append list makelist makelistlist mkx n nooodl: olist paste pbflist ping pom prefixes q quine quote quotes random-card recipe relcome rot13 slashlearn slbd sled slwd smlist source spam spore sport starwars tervetuloa thanks toroman undo url velcome velkomin velkommen välkommen w wElCoMe wdit welcome welkom whoami wiki willkommen wisdom words xkcdwhatiflist beat 20:50:46 `n 20:50:47 1/2:fetch run revert help " ' 1 2 4 5 5w ? ReLcOmE WELCOME WeLcOmE ` `` aglist allquotes bardsworthlist benvenuto bienvenido bienvenue bobadventureslist calesyta2016list card-by-name coins ctof culprits cwlprits datei dateu doag doat don'taskdon'ttelllist dontaskdonttelllist dowg dowt edit ehlist elcome emoclew forget fromroman grwp hello hi hoag hoat howg howt hurl hwrl ioccclist keenlist 20:50:56 ^ those are some of the more important commands 20:51:11 I have to add an entry for \! though, I don't know why there isn't one 20:52:19 -!- kspalaiologos has quit (Quit: Leaving). 20:53:22 fizzie: switching the working directory to tmp => yes, in particular bin/? looks for the wisdom database at a relative path in wisdom 20:53:28 ``` ? fizzie 20:53:28 try: `f command filename 20:53:31 ``` \? fizzie 20:53:32 fizzie is not fnord with a monad but the king of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg 20:53:35 ``` cd tmp; \? fizzie 20:53:36 ​/hackenv/bin/?: line 5: cd: wisdom: No such file or directory \ fizzie? ¯\(°​_o)/¯ 20:55:36 that is probably a bug, it should look relative to $HOME, which the shell helps you to do with the tilde shortcut 20:59:44 I wonder if learn does that too 21:20:37 Well, actually. 21:20:38 `` echo $HOME 21:20:39 ​/tmp 21:21:04 `` echo $HACKENV 21:21:05 ​/hackenv 21:21:22 Everything *could* be relative to $HACKENV, but... 21:31:21 oh 21:31:30 right, I forgot that 21:35:09 fizzie: so would it be ok if I changed bin/\? and some other commands where it makes sense to not use relative path? 21:36:25 oh right, I should change the commands that I created first 21:36:26 ``` cat bin/recipe 21:36:27 ​#!/bin/sh \ exec perl -e 'local$/=\999;seek STDIN,rand((-s STDIN)-299),0 or die;print=~y/ \t/ /sr;' < share/recipe/recipes.txt 21:36:29 like that one 21:37:02 the good thing is, we probably don't have to change le//rn 21:38:05 I probably don't dare to change bin/list , even though I know it looks at the logs of a different file, not of the executable itself 21:38:31 but bin/\? and bin/learn can change 21:38:41 anyway, changing the commands that I created first 21:40:46 ``` set -e; cd tmp; recipe 21:40:47 he bay the potatoes, and bran in bowl. Cook, then \ stiring well. Add beans in a weight keeps to set aside. Cover fryer \ and serve on beef and serve with an electric tarting delicate such as possible \ and pecans agone all the salads are soft. varinated by the cold \ and refrigerate until the boiling and boils a patty are lightly browned. \ \ TO: TOPPING: 26 minutes or until the cooking with oil. Using a 275\F8F oven about 1 \ hour.) 21:40:50 fixed that one 21:43:24 ``` set -e; cd tmp; random-card 21:43:25 No such file or directory at -e line 1. 21:43:38 ``` set -e; cd tmp; random-card 21:43:39 Unknown regexp modifier "/h" at -e line 1, within string \ Unknown regexp modifier "/r" at -e line 1, within string \ Unknown regexp modifier "/e" at -e line 1, within string \ Missing right curly or square bracket at -e line 1, within string \ syntax error at -e line 1, at EOF \ Execution of -e aborted due to compilation errors. 21:43:42 uh 21:44:22 oh right 21:45:39 I have no objections about robustifying any of the commands. 21:45:58 Also, I would hope that nobody's relying on HackEso for mission-critical services. It has no SLO or SLA. 21:45:59 ``` set -e; cd tmp; random-card 21:46:00 Huntmaster of the Fells \ 2RG \ Creature -- Human Werewolf \ 2/2 \ Whenever this creature enters the battlefield or transforms into Huntmaster of the Fells, create a 2/2 green Wolf creature token and you gain 2 life. \ At the beginning of each upkeep, if no spells were cast last turn, transform Huntmaster of the Fells. \ [Front face. Transforms into Ravager of the Fells.] \ DKA-M, V17-M 21:46:16 `? warranty 21:46:17 HACKE[GS]O COMES WITHOUT WARRANTY, EXPRESS OR IMPLIED, AND IS UNFIT FOR ANY PURPOSE, INCLUDING THE PURPOSE OF BEING UNFIT FOR ANYTHING. Its warranty has expired. 21:48:35 I knew that bin/\? uses relative path because that actually caused me problems when I wrote some command to search for certain wisdoms 21:49:22 ``` set -e; cd tmp; scheme # I have to fix this too 21:49:23 Can't open share/mtg/allsets.txt: No such file or directory. 21:52:29 ``` set -e; cd tmp; scheme 21:52:29 All in Good Time 22:36:22 -!- kspalaiologos has joined. 22:36:52 hi kspalaiologos 23:00:29 `random-card bola 23:00:30 In Bolas's Clutches \ 4UU \ Legendary Enchantment -- Aura \ Enchant permanent \ You control enchanted permanent. \ Enchanted permanent is legendary. \ DOM-U 23:00:35 `random-card bola 23:00:36 Slave of Bolas \ 3(u/r)B \ Sorcery \ Gain control of target creature. Untap that creature. It gains haste until end of turn. Sacrifice it at the beginning of the next end step. \ ARB-U, E01-U, DDH-U 23:05:22 -!- hppavilion[1] has quit (Ping timeout: 252 seconds). 23:09:53 -!- hppavilion[1] has joined. 23:12:23 -!- arseniiv_ has quit (Read error: Connection reset by peer). 23:12:41 -!- arseniiv_ has joined. 23:33:38 -!- hppavilion[1] has quit (Ping timeout: 245 seconds).