←2017-10-16 2017-10-17 2017-10-18→ ↑2017 ↑all
00:08:57 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
00:12:55 <oerjan> imode: self-multiplying ones hth
00:20:57 -!- xkapastel has joined.
00:23:41 <imode> oerjan: what'cha mean.
00:36:48 * oerjan mourns at the pun crashing flat to the ground
00:45:37 -!- Bowserinator has changed nick to Evilinator.
00:47:21 <int-e> hmm, freefall lead me to reread http://blogs.sciencemag.org/pipeline/archives/2008/02/26/sand_wont_save_you_this_time
00:47:28 <int-e> led even
00:51:27 -!- Evilinator has changed nick to Bowserinator.
00:52:29 -!- jaboja has quit (Ping timeout: 255 seconds).
00:56:56 <oerjan> int-e: i linked that here after the previous comic
00:58:09 <oerjan> i suspect the robots wouldn't let kornada work there, anyway
01:01:52 <int-e> oerjan: ah you may recall that I'm always lagging one comic behind on FF.
01:02:40 <int-e> and I didn't see the link
01:02:56 <int-e> (sorry, and good night)
01:15:41 -!- LKoen has joined.
01:18:58 -!- sleffy has joined.
01:20:05 -!- LKoen has quit (Ping timeout: 240 seconds).
01:43:28 -!- sleffy has quit (Ping timeout: 252 seconds).
01:43:39 -!- griajiiw has joined.
01:43:39 -!- griajiiw has left.
01:48:03 -!- acheacepo has joined.
01:48:04 -!- acheacepo has left.
01:52:41 -!- kiswe has joined.
01:52:41 -!- kiswe has left.
02:35:08 <oerjan> `learn Connecticut is a US state named in recognition of its extremely unstable communication networks.
02:35:52 <oerjan> there might be something else unstable here
02:35:58 * oerjan pokes HackEgo
02:36:36 <oerjan> hm wiki is up
02:36:44 <oerjan> `botsnack
02:37:07 <oerjan> @echo hi
02:37:07 <lambdabot> echo; msg:IrcMessage {ircMsgServer = "freenode", ircMsgLBName = "lambdabot", ircMsgPrefix = "oerjan!~oerjan@hagbart.nvg.ntnu.no", ircMsgCommand = "PRIVMSG", ircMsgParams = ["#esoteric",":@echo hi"]}
02:37:07 <lambdabot> target:#esoteric rest:"hi"
02:38:56 <oerjan> fizzie: HackEgo seems a bit stuck
02:39:08 <oerjan> `help
02:39:08 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch [<output-file>] <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
02:39:10 <oerjan> oh
02:39:12 <oerjan> hm
02:39:22 <oerjan> something's truly broken it.
02:40:11 <oerjan> nothing new in the web repository
02:40:39 <oerjan> `ls
02:40:47 <oerjan> `help ls
02:41:39 <oerjan> this reminds me of those permission shenanigans
02:46:23 <oerjan> hm...
02:47:24 <oerjan> `fetch canary https://hackego.esolangs.org/get/canary
02:47:38 <oerjan> hmph
02:48:46 <oerjan> `run echo hi
02:48:55 <oerjan> `run /bin/echo hi
02:49:06 <oerjan> fizzie: looks bad
02:49:13 <shachaf> hi oerjan
02:49:16 <oerjan> hichaf
02:49:18 <shachaf> Do you like this?
02:49:55 * oerjan swats shachaf -----###
02:50:39 <oerjan> hm maybe i should check the logs
02:51:11 <shachaf> The logs were mostly about hash collisions.
02:51:17 <shachaf> `` python -c 'import hashlib; print [hashlib.sha256(x).hexdigest()[0:16] for x in ["5fc2544f27bc209e", "aeaefd69151cba80"]]'
02:51:20 <oerjan> i meant for HackEgo commands
02:51:35 <oerjan> yes, but the last one was a boily `n
02:51:48 <shachaf> classic boily
02:52:06 <oerjan> and i suspect that's unlikely to break things.
02:53:31 <shachaf> Remember the old days when HackEgo didn't even have `n?
02:53:38 <HackEgo> [wiki] [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=53210&oldid=51353 * Oerjan * (+20) Testing HackEgo link
02:54:06 <oerjan> it was so hard to dig up wisdoms in snow uphill both ways
02:55:02 <oerjan> it's not _just_ the sandbox, since `fetch didn't work
02:55:35 <oerjan> `fetch canary https://esolangs.org/
02:56:00 <oerjan> so perhaps the repository locking is at fault
02:56:34 <oerjan> `revert
02:57:09 <oerjan> may have do undo that one later, if it suddenly gets through
02:57:15 <oerjan> `help
02:57:15 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch [<output-file>] <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
02:57:31 <oerjan> oh hm
02:57:53 <oerjan> `fetch tmp/test https://esolangs.org/
02:57:58 <oerjan> nah
02:58:11 <oerjan> that's not even supposed to lock, is it?
02:58:32 <oerjan> then again, it may do because it was exempted from the run-twice thing
02:59:01 <oerjan> `fetch /bin/sh https://esolangs.org/
02:59:04 <oerjan> hum
03:01:48 <shachaf> Did you know Edwin Brady was one of the Whitespace people?
03:04:22 <oerjan> not that i recall
03:05:22 <oerjan> oh we've got a page on him
03:08:45 <zzo38> It should be possible to use Ogg codecs with GLOGG without a problem, if you have the UUID to identify the codec.
03:09:24 <fizzie> oerjan: Hmm.
03:11:20 <zzo38> Is there a possibility that a JPEG decoder can have an option to try to recover the fractional parts of rounded data in order to achieve a better quality output than the input picture?
03:11:47 <fizzie> oerjan: There's a stuck umlbox process. They're supposed to have limits, I don't know why that's stuck. I remember this happening some time before as well, though.
03:11:57 <oerjan> ah
03:12:25 <oerjan> does it say what command it is running?
03:12:31 <fizzie> ...it's running a hash collision search.
03:12:36 <oerjan> oh :P
03:12:46 <oerjan> shachaf: YOU WERE RIGHT
03:12:52 <oerjan> SOMEHOW
03:13:03 <fizzie> Something in Perl.
03:13:04 <oerjan> i guess b_jonas continued in private
03:13:13 <oerjan> fizzie: yes, there were several in the logs
03:13:32 <oerjan> but since boily did a successful `n after those, i thought they couldn't be the culprit
03:14:13 <fizzie> There's in fact about a dozen umlbox processes, so I guess it manages to fill up some sort of a limit.
03:15:09 <oerjan> aha
03:15:13 <HackEgo> No output.
03:15:14 <HackEgo> In another world: /bin/sh
03:15:15 <HackEgo> hi
03:15:16 <HackEgo> ​['6eeafe59946b43c3', '6eeafe59946b43c3']
03:15:23 <HackEgo> 2017-10-17 02:15:12 URL:https://esolangs.org/wiki/Main_Page [18485] -> "tmp/test" [1]
03:15:24 <HackEgo> Done.
03:15:25 <HackEgo> canary: Permission denied
03:15:26 <HackEgo> ​`ls? ¯\(°​_o)/¯
03:15:27 <HackEgo> hi
03:15:28 <HackEgo> Learned 'connecticut': Connecticut is a US state named in recognition of its extremely unstable communication networks.
03:15:29 <HackEgo> canary: Permission denied
03:15:30 <HackEgo> bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ izash.c \ karma \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quinor \ quotes \ share \ src \ test2 \ testfile \ tmflry \ tmp \ wisdom
03:15:31 <HackEgo> ​>:-D
03:15:39 <fizzie> Open the floodgates.
03:15:57 <oerjan> yay
03:16:41 <oerjan> `undo 11226
03:16:43 <HackEgo> patching file wisdom/ior
03:17:55 <oerjan> `rm tmp/test
03:17:56 <HackEgo> No output.
03:18:39 -!- sleffy has joined.
03:18:56 <oerjan> `` ls -l canary
03:18:57 <HackEgo> ​---------- 1 5000 0 0 Apr 17 19:17 canary
03:19:30 <oerjan> that sort of ruins the file's purpose, although these days a `rm probably times out before reaching it anyway
03:20:28 <\oren\> `` yacc
03:20:28 <HackEgo> ​/usr/bin/bison: -y: missing operand \ Try '/usr/bin/bison --help' for more information.
03:36:37 -!- mtve has quit (Ping timeout: 260 seconds).
03:41:36 -!- FireFly has quit (Quit: Goodbye).
03:42:47 -!- FireFly has joined.
03:51:37 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
03:56:39 <\oren\> when c++ supports unicode I will make a namespace called std and have std::string in it
03:57:42 <alercah> \oren\: the standard does, not universally implemented though
04:04:44 <shachaf> `` python -c 'import hashlib; print [hashlib.sha256(x).hexdigest()[0:16] for x in ["8b9540f8208243d4", "745ecd23d5c46df7"]]'
04:04:45 <HackEgo> ​['348cead2547ec7b4', '348cead2547ec7b4']
04:10:45 -!- hppavilion[1] has joined.
04:13:26 -!- doesthiswork has quit (Quit: Leaving.).
05:32:59 -!- mtve has joined.
06:56:32 -!- Remavas has joined.
06:58:57 -!- sleffy has quit (Ping timeout: 248 seconds).
07:02:13 -!- FreeFull has quit.
07:07:30 <HackEgo> [wiki] [[Tables]] https://esolangs.org/w/index.php?diff=53211&oldid=53208 * HereToAnnoy * (+3335) Added Specification 0000
07:11:37 <HackEgo> [wiki] [[Tables]] M https://esolangs.org/w/index.php?diff=53212&oldid=53211 * HereToAnnoy * (+82) Grammatical and table fix
07:13:52 <HackEgo> [wiki] [[Language list]] M https://esolangs.org/w/index.php?diff=53213&oldid=53201 * HereToAnnoy * (+20) /* T */ - added TwoFiftyFive to list
07:15:55 <HackEgo> [wiki] [[TwoFiftyFive]] M https://esolangs.org/w/index.php?diff=53214&oldid=53205 * HereToAnnoy * (+0) 256 things in 0,1,2,3,...,255, not 255 things
07:34:09 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
07:37:21 -!- Remavas has quit (Ping timeout: 240 seconds).
08:24:51 -!- jaboja has joined.
08:33:49 -!- ski has joined.
08:38:02 -!- HackEgo has quit (Remote host closed the connection).
08:43:54 -!- jaboja has quit (Ping timeout: 246 seconds).
08:46:52 -!- oerjan has quit (Quit: *POOF*).
08:48:08 -!- imode has quit (Ping timeout: 255 seconds).
09:40:26 -!- xkapastel has quit (Quit: Connection closed for inactivity).
09:43:23 -!- ATMunn has quit (Quit: lol rip).
09:43:33 -!- ATMunn has joined.
11:13:58 -!- LKoen has joined.
11:18:56 -!- AnotherTest has joined.
11:31:17 <b_jonas> wait, my process stuck?
11:31:44 <b_jonas> `ps x
11:33:03 <shachaf> You're not going to see another sandbox's process in ps.
11:34:26 -!- boily has joined.
11:38:01 <b_jonas> but why didn't the process get killed after a minute or something?
11:39:00 <b_jonas> also, don't laugh, when you run multiple commands in buubot or perlbot, you can ps or kill the processes for the other commands
11:39:22 <b_jonas> ok, not ps actually
11:39:25 <b_jonas> but you can kill them
11:39:43 <shachaf> You can't ps but you can kill? How does that work?
11:40:41 <b_jonas> shachaf: the commands are running with ulimit of no new file descriptors
11:40:48 <b_jonas> also no new processes
11:40:52 <b_jonas> so you can't open /proc or ps
11:40:59 <b_jonas> but kill still works
11:41:38 <shachaf> That's kind of scow.
11:41:46 <b_jonas> hmm, maybe it no longer does that
11:41:50 <b_jonas> it's possible that they changed it
11:41:52 <b_jonas> let me try
11:42:03 <b_jonas> but I'm sure it let me kill back when buubot was alive (lots of years ago)
11:42:45 <shachaf> Do you just guess the pid?
11:43:10 <b_jonas> shachaf: no, I just kill every process
11:43:20 <b_jonas> they're in a separate uid so they won't kill the bot
11:43:31 <b_jonas> hmm, in fact
11:43:47 <b_jonas> how does the anagolf evaluator handle this?
11:43:58 <b_jonas> I think it has a proper sandbox
11:44:08 <b_jonas> anyway, perlbot seems to have changed, it doesn't allow this easy exploit
11:44:12 <b_jonas> you have to work harder to break it
11:56:09 <b_jonas> Anyway, how are you in the UK? I hear there was a hurricane or something.
12:05:13 <b_jonas> (which sounds rather impossible, by the way.)
12:05:51 <b_jonas> https://en.wikipedia.org/wiki/Hurricane_Ophelia_(2017)
12:06:44 <b_jonas> it makes me feel less safe when some crazy impossible random meteorological stuff happens
12:23:08 <b_jonas> `? banana
12:24:42 <boily> who maintains the HackEgo nowadays again?
12:24:49 <shachaf> no one hth
12:25:10 <b_jonas> yep. nobody.
12:25:24 <b_jonas> but at least fungot is here
12:25:25 <fungot> b_jonas: mr president, there are key sectors, such as tourism and nuclear energy. this, in fact, i am surprised because that emphasis denotes fnord of this kind were called into question and, as far as possible, that the rules we currently have in telephony to the provision and use of additives in tobacco products which may make the directive a large number of member states were not prepared to take the kind of violence we see
12:26:02 <boily> fungot: can you lead us to HackEgo's body? can we reanimate it?
12:26:02 <fungot> boily: madam president, first of all have to be referred back to committee. what is important is to see how that fnord out. agenda 2000 and the ensuing reactions. the european union has a key role to play at being teacher, to coin a phrase, in english, and political freedoms.
12:26:24 <boily> we must fnord out.
12:26:39 -!- boily has quit (Quit: TRICK CHICKEN).
12:26:58 -!- AnotherTest has quit (Ping timeout: 252 seconds).
12:27:05 <shachaf> fungot: you didn't coin nothin'
12:27:06 <fungot> shachaf: mr president, ladies and gentlemen, in relation to other automobile industries. we need to have regard to this dossier. this is why i wholeheartedly concur with those of the commission, and not for personal reasons, concerning content, which again prove the need for people carrying out activities before the date of december 1998 cannot be adhered to, because one of the most critical sectors for the vienna european coun
12:30:39 <b_jonas> I wonder, what precaution could a humanoid dungeon adventurer use to pass through a banana peel trap, when he does percieve it, but it's in a one-tile wide corridor so he can't go around, and doesn't want to spend time disarming it.
12:31:06 <b_jonas> I guess flight or a flying steed could work.
12:41:07 -!- doesthiswork has joined.
12:47:25 <fizzie> b_jonas: I don't know why it got stuck -- it's *supposed* to have a timeout, and conventional infinite loops have managed to.
12:48:03 <fizzie> b_jonas: Anyway, the reason why it's broken this time is the *other* bug, not the sandbox one -- the 'socat' process it uses to talk to IRC is again consuming 100% of CPU apparently doing nothing.
12:48:15 <fizzie> I think that might sometimes get triggered if it gets disconnected from the server.
12:48:26 <fizzie> Actually, maybe I could attach a gdb to it just for funs.
12:48:41 <fizzie> "bash: gdb: command not found"
12:48:46 <fizzie> ...well, maybe it's not that important.
12:49:56 -!- HackEgo has joined.
12:50:12 <fizzie> `ping
12:50:13 <HackEgo> pong
12:52:13 <b_jonas> fizzie: yeah. I understand, my irc bot is unmaintained for years too, and has mysterious bugs where it doesn't notice that the IRC server disconnected. the whole thing is ripe for rewriting, "when I have time".
12:52:35 <b_jonas> I'll probably eventually rewrite it to some overengineered second system monstrosity.
12:52:40 <b_jonas> Eventually.
12:54:23 <fizzie> I still don't really consider HackEgo "my bot", even though I guess I'm the closest thing it has to a maintainer.
12:54:40 <b_jonas> I'm not saying you're maintaining it
12:54:50 <b_jonas> I'm just saying I understand how irc bots end up unmaintained
12:54:59 <b_jonas> I'm not really maintaining my irc bots either
12:55:12 <fizzie> Wonder if Eggdrop's still around.
12:55:25 <b_jonas> Also, the whole server running the bot should have been reinstalled like twice already
12:56:05 <fizzie> "Eggdrop is the oldest Internet Relay Chat (IRC) bot still in active development", last stable release "13 Aug 2017". Huh, looks that way.
13:23:31 -!- Remavas has joined.
13:24:11 -!- Remavas has quit (Remote host closed the connection).
13:25:33 -!- Slereah has joined.
13:25:50 -!- Slereah has changed nick to Guest26185.
13:34:54 <shachaf> int-e: Today Daniel Bernstein posted about that paper at https://blog.cr.yp.to/20171017-collisions.html
13:34:58 <shachaf> Funny timing.
13:38:50 <shachaf> b_jonas: ☝
14:02:00 <int-e> harsh
14:21:11 -!- Guest26185 has changed nick to Slereah.
14:43:28 -!- `^_^v has joined.
15:58:50 -!- jaboja has joined.
16:40:21 -!- jaboja has quit (Ping timeout: 240 seconds).
16:40:29 -!- AnotherTest has joined.
17:04:53 -!- FreeFull has joined.
17:13:34 -!- sleffy has joined.
18:32:35 -!- imode has joined.
18:49:13 -!- Phantom_Hoover has joined.
18:55:26 -!- `^_^v has quit (Quit: This computer has gone to sleep).
19:01:57 -!- xkapastel has joined.
19:59:18 -!- SuperNerd has joined.
19:59:30 -!- SuperNerd has quit (Client Quit).
20:21:50 <imode> does anybody have that proof that shows FRACTRAN as non-TC if it's executed out-of-order/maximally/nondeterministically?
20:27:12 -!- shikhin has changed nick to SHIKHIN.
20:28:05 -!- SHIKHIN has changed nick to shikhin.
20:30:37 <quintopia> never heard of it. but i
20:30:52 <quintopia> i dont think thats true?
20:31:11 <imode> either ais or oerjan mentioned it.
20:32:02 <quintopia> i think ais523 was saying that you could write programs in such a way that they enforced the order of execution
20:32:20 <quintopia> but i wasnt there for everythimg that was said
20:32:23 <imode> yeah, by using flag registers.
20:35:56 <imode> quintopia: 2017-10-11 17:50:16 oerjan <ais523> (note that evaulation order in Fractran doesn't matter for TCness; you can write programs so that only one rule at a time ever applies) <-- istr we found out that was false at some point.
20:37:06 <quintopia> someone had a counterexample?
20:37:51 <imode> https://ptpb.pw/5wK3 a reasonably full snippet.
20:47:36 <quintopia> oh okay
20:48:08 <quintopia> so maybe the nondeterministic version can compute all total computations?
20:49:02 * imode shrugs.
20:54:27 -!- imode has quit (Ping timeout: 258 seconds).
20:58:00 -!- imode has joined.
21:01:49 <HackEgo> [wiki] [[Tables]] M https://esolangs.org/w/index.php?diff=53215&oldid=53212 * HereToAnnoy * (-124) minor spec fix
21:02:08 -!- imode has quit (Ping timeout: 240 seconds).
21:14:14 <HackEgo> [wiki] [[Tables]] M https://esolangs.org/w/index.php?diff=53216&oldid=53215 * HereToAnnoy * (+132) spec fix #2
21:14:59 <HackEgo> [wiki] [[Truth-machine]] M https://esolangs.org/w/index.php?diff=53217&oldid=52980 * HereToAnnoy * (+395) started Tables inplementation
21:38:05 -!- sleffy has quit (Ping timeout: 240 seconds).
21:40:36 <\oren\> I need to decode terminal gibberish
21:40:38 <\oren\> 0.0000000}��pS�Cý41?/⎽┘▮0 ␋┼ ␌⎺┼├␊│├ ⎺° ␍␋⎽┘▮1C⎺└└▒┼␍ ␊│␋├␊␍ ┬␋├␤ ┼⎺┼-≥␊⎼⎺ ⎽├▒├┤⎽ 1
21:42:33 <\oren\> does anyone know a way to decode the above line?
21:42:49 <\oren\> it was output by a partially functional program
21:48:12 <\oren\> hmm...
21:49:33 <\oren\> oh, if I redirect it to a file it doesn't get screwed up
21:49:45 <\oren\> but catting the file screws up my terminal
21:50:06 <Taneb> Does it have weird control codes in it
21:50:14 <\oren\> yes
21:51:15 <\oren\> basically the coded line is an error message of the form fprintf(stderr,"%s is invalid" or something
21:51:36 <\oren\> and the part that got %s contains something strange
21:55:02 <\oren\> I wish i could disable whatever escape it is that switches this
22:02:51 <\oren\> 0.0000000}<86><E8>pS<C3>C^N<98>4朱Կ/sj_0 in context of disj_1Command exited with non-zero status 1
22:05:28 <\oren\> control N!
22:25:52 -!- tromp has quit (Remote host closed the connection).
22:28:05 -!- tromp has joined.
22:45:37 -!- AnotherTest has quit (Ping timeout: 248 seconds).
23:13:09 -!- tromp has quit (Remote host closed the connection).
23:14:15 -!- 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.”).
23:14:19 -!- sleffy has joined.
23:29:09 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
←2017-10-16 2017-10-17 2017-10-18→ ↑2017 ↑all