00:00:30 <HackEgo> pbflist: shachaf Sgeo quintopia ion b_jonas
00:05:57 -!- sleffy has quit (Ping timeout: 240 seconds).
00:09:54 -!- sleffy has joined.
00:10:38 <lambdabot> CYUL 160000Z 01008KT 15SM BKN035 OVC050 M11/M14 A2983 RMK SC7SC1 SLP105
00:10:47 <boily> it's relatively warm!
00:10:58 <boily> there's sushi in my mouth, so it's a nice Friday.
00:18:23 -!- Cale has joined.
00:18:51 -!- oerjan has quit (Quit: Nite).
00:24:10 -!- AnotherTest has quit (Ping timeout: 272 seconds).
00:26:11 -!- FreeFull has quit (Ping timeout: 256 seconds).
00:28:10 -!- FreeFull has joined.
00:31:29 -!- AnotherTest has joined.
00:34:04 <quintopia> ah you must have sent all the cold wind our way. it's getting harder to predict how much coat i'll need on a given day.
00:36:12 -!- AnotherTest has quit (Ping timeout: 272 seconds).
00:43:58 <boily> still being schizophrened by the weather?
00:44:16 <boily> the fam goes well, more snow at my parents' place.
00:44:29 <boily> how's the relativity on your end?
01:01:40 -!- Phantom_Hoover has quit (Remote host closed the connection).
01:11:12 <quintopia> boily: do you desire writing code recreationally at all these days?
01:12:01 <boily> although I'm spending time and energy to bring Glorious ATDD into the heart of my unsuspecting coworkers.
01:14:42 -!- sprocklem has joined.
01:21:09 -!- tromp has quit (Remote host closed the connection).
01:21:46 -!- tromp has joined.
01:25:55 -!- doesthiswork has joined.
01:26:45 -!- tromp has quit (Ping timeout: 264 seconds).
01:32:27 <boily> I'm also exploring Spring. very Java. much unesoteric.
01:34:35 <boily> it's... quite interesting the way it's organised. everything is magicked away and it works?
01:34:57 <boily> not sure I can trust all the myriads of plenties of endless annotations.
01:39:51 -!- sleffy has quit (Ping timeout: 256 seconds).
01:58:19 <quintopia> do you do much recreationally beyond eating and tile-shuffling?
02:02:25 -!- tromp has joined.
02:16:03 <boily> it's fascinating! don't you get all fuzzy at the sight of JPA?
02:16:23 <boily> enterprise software architecture!
02:16:48 <boily> I also shuffle Magic decks and cook.
02:24:28 <zzo38> I was inventing Pokemon mahjong game, one thing is that in case of a exhausive draw if you have tenpai you may be able to earn a stone (including level stone and trade stone). Due to different stone may be more usable than the other stone, I can use what my brother has suggested, to arrange them in tiers, for example you can trade two tier 0 stones for a tier 1 stone.
02:25:04 <zzo38> Or, alternatively, when you get a new stone, if you already have one you may upgrade that one instead if you meet the prerequisites for the new one.
02:38:07 <quintopia> boily: planning on seeing stair wares?
02:57:35 -!- augur has quit (Remote host closed the connection).
02:57:43 * boily is confused. it's supper effective!
02:57:55 -!- boily has quit (Quit: SONG CHICKEN).
02:59:16 -!- wright has joined.
02:59:44 <wright> are there any esolangs that experiment with the idea of uh
03:00:01 <wright> "getting" whatever variables from a function instead of the function returning those vars
03:00:12 <wright> it's a totally useless concept but it could be fun to mess around with
03:00:41 <zzo38> I don't know, although it is possible that some might work that way even if it isn't based on that idea. If there isn't, you could make one up, I suppose.
03:29:54 -!- augur has joined.
03:57:14 <quintopia> wright: never heard of such a thing. not even sure what it means to be honest?
04:02:36 <wright> ah, forgot to check back here!
04:03:32 <wright> quintopia: it's a simple and kind-of-weird idea, i'll just put down a few lines on hastebin to explain it
04:03:33 <shachaf> wright: Well, there's always Prolog.
04:09:08 -!- pikhq has quit (Ping timeout: 240 seconds).
04:09:16 -!- pikhq has joined.
04:17:43 -!- xkapastel has joined.
04:19:06 <wright> Alright, got it: https://hastebin.com/zamuvoqewe.py
04:19:15 <wright> very underdeveloped idea and totally impractical but yknow
04:19:27 <wright> quintopia: see above :]
04:19:52 <wright> shachaf: ..I looked at prolog in like 8th grade and it was too screwy for me to 'get' at the time
04:20:36 <wright> but I should probably look at it again
04:20:49 <wright> does its whole system of doing things facilitate something like what I'm thinking of?
04:21:34 <shachaf> You can write, for example, append([1,2],[3,4],X) to make X be [1,2,3,4]
04:21:51 <shachaf> But you can also write append([1,2],X,[1,2,3,4]) to make X be [3,4]
04:22:18 <shachaf> Or append(X,[3,4],[1,2,3,4]), of course.
04:22:44 <wright> oh well that's intriguing
04:23:47 <shachaf> Or append(X,X,[1,2,1,2]) or whatever
04:24:35 <fizzie> Prolog is the language that says "no" a lot.
04:25:06 <shachaf> Seems like in your Python example you can just put "return locals()" at the end of every function.
04:25:28 <shachaf> And then use func(5)['local_var'] and so on.
04:27:18 <fizzie> MATLAB had some weird things going on with variable scope, though not like that.
04:27:27 <shachaf> fizzie: someone who is good at relations please help me satisfy this. my family is dying
04:28:48 <fizzie> I think I was thinking of stuff like assignin('caller', 'foo', 123);
04:29:03 <fizzie> Which assigns a value into a variable of the calling function.
04:29:10 <wright> well hopefully nobody's going to try making practical use of the concept (lol) but I actually hadn't realized, it really is just having every function return all of its locals
04:30:20 <wright> which in turn proves its total impracticality, esp if you've got some large function with a ton of local variables that really don't need to be passed around
04:32:17 <fizzie> https://uk.mathworks.com/help/matlab/ref/assignin.html https://uk.mathworks.com/help/matlab/ref/evalin.html I like how the documentation doesn't even hint at that not necessarily being a great idea. It's even called "particularly useful".
04:32:32 <fizzie> Anyway, 4:30am is probably not the time for this.
04:34:44 <shachaf> fizzie: Glad to hear that you can't evalin inside another evalin.
04:34:48 <lambdabot> Local time for fizzie is Sat Dec 16 04:34:48 2017
04:34:55 <shachaf> apparentl it is the time for this hth
04:36:23 -!- wright has quit (Quit: Page closed).
04:56:59 <zzo38> JavaScript and other program languages have objects that you can assign into, and even in C you can have a struct that you can assign into. A function defined inside of that one can also read/write its local variables (even after the outer function has returned); GNU C also has something similar (but cannot be used once the outer function is finished).
04:59:36 <zzo38> By looking at those documentation, even MATLAB is having nested functions too, and can share variables too.
05:18:20 -!- sleffy has joined.
05:45:21 -!- Sgeo has quit (Read error: Connection reset by peer).
05:52:05 -!- Sgeo has joined.
05:54:28 <esowiki> [[Talk:BFX]] N https://esolangs.org/w/index.php?oldid=53620 * Zzo38 * (+127) Created page with "Why do you care if they are signed or unsigned? --~~~~"
06:17:36 -!- moony has joined.
06:25:17 -!- Aparecido has quit (Remote host closed the connection).
06:25:41 -!- Aparecido has joined.
06:29:25 -!- MDude has quit (Ping timeout: 256 seconds).
06:49:36 <zzo38> Finally, Farbfeld Utilities now can read one more file format.
07:05:14 <esowiki> [[Lost]] M https://esolangs.org/w/index.php?diff=53621&oldid=53320 * Wheatwizard * (+22) Fixed two code blocks
07:28:10 <esowiki> [[Lost]] https://esolangs.org/w/index.php?diff=53622&oldid=53621 * Wheatwizard * (+2489) Added a tutorial
07:32:50 <esowiki> [[Lost]] M https://esolangs.org/w/index.php?diff=53623&oldid=53622 * Wheatwizard * (+164) Added to Categories
07:35:54 <esowiki> [[Klein]] M https://esolangs.org/w/index.php?diff=53624&oldid=52013 * Wheatwizard * (+164) Added to categories
07:37:09 <esowiki> [[Language list]] M https://esolangs.org/w/index.php?diff=53625&oldid=53608 * Wheatwizard * (+11) Added Lost
07:47:16 <esowiki> [[Lost]] M https://esolangs.org/w/index.php?diff=53626&oldid=53623 * Wheatwizard * (+30) Added Nondeterministic
07:55:42 -!- sleffy has quit (Ping timeout: 265 seconds).
07:58:54 -!- sleffy has joined.
08:26:54 -!- xkapastel has quit (Quit: Connection closed for inactivity).
08:36:36 -!- AnotherTest has joined.
08:45:28 -!- AnotherTest has quit (Ping timeout: 240 seconds).
09:01:43 -!- augur has quit (Remote host closed the connection).
09:03:14 -!- tromp has quit (Remote host closed the connection).
09:03:28 -!- tromp has joined.
09:07:48 -!- AnotherTest has joined.
09:17:09 -!- sleffy has quit (Ping timeout: 264 seconds).
09:39:37 <esowiki> [[User:Wheatwizard]] N https://esolangs.org/w/index.php?oldid=53627 * Wheatwizard * (+1160) Created page with "I'm WheatWizard, I'm primarily active on [https://codegolf.stackexchange.com/users/56656/ PPCG]. My favorite esolang is [[Brain-Flak]], and I help maintain its the [https://gi..."
10:07:39 -!- kritixilithos has joined.
10:09:40 -!- erkin has joined.
10:19:30 -!- tromp has quit (Remote host closed the connection).
10:37:58 -!- __20h__ has quit (Quit: WeeChat 1.9.1).
10:48:21 -!- tromp has joined.
10:56:30 -!- zseri has joined.
11:38:01 -!- ais523 has joined.
11:38:10 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=53628&oldid=53625 * Ais523 * (+15) /* B */ +[[BuzzFizz]]
11:46:02 -!- ais523 has quit (Remote host closed the connection).
11:47:16 -!- ais523 has joined.
11:58:33 -!- zarcade_droid has quit (Changing host).
11:58:33 -!- zarcade_droid has joined.
12:07:20 <esowiki> [[BuzzFizz]] N https://esolangs.org/w/index.php?oldid=53629 * Ais523 * (+6090) new language!
12:07:47 <esowiki> [[User:Ais523]] https://esolangs.org/w/index.php?diff=53630&oldid=53461 * Ais523 * (+14) +[[BuzzFizz]]
12:14:46 -!- kritixilithos has quit (Ping timeout: 265 seconds).
12:15:21 <esowiki> [[Talk:Disan Count]] https://esolangs.org/w/index.php?diff=53631&oldid=53603 * Ais523 * (+1372) one example is still not going to prove TCness (if it's not an interpreter for a TC language); here's a counterexample, plus an elaboration on the general point
12:16:19 -!- kritixilithos has joined.
12:19:28 <ais523> is anyone here aware of any other language with an if-if-else statement?
12:19:41 <ais523> it seems like the sort of thing that must surely have been invented before
12:20:12 <ais523> to be honest I just added it to make writing FizzBuzz easier, because if you're going to optimize for popular problems you may as well make them look good
12:22:03 <esowiki> [[BuzzFizz]] M https://esolangs.org/w/index.php?diff=53632&oldid=53629 * Ais523 * (-2) /* Computational class */ fix plural
12:22:03 -!- kritixilithos has quit (Read error: Connection reset by peer).
12:22:43 -!- kritixilithos has joined.
12:22:53 <int-e> ais523: does Lisp's "cond" count?
12:22:57 <ais523> also people hardly ever make LBAs (although there was one just last month), and this fell into the class naturally
12:23:11 <ais523> int-e: isn't that an if-else if-else?
12:23:24 <ais523> i.e. if both guards are true it only runs the first branch
12:23:31 <Slereah_> what do you mean by if if else
12:23:34 <ais523> an if-if-else runs both the first two branches if both guards are true
12:23:45 <ais523> and the third branch only if both are false
12:24:04 <int-e> then, no, I don't know such a thing
12:24:14 <ais523> you can think of it as the "FizzBuzz control structure"; first guard fizzes, second buzzes
12:24:50 <ais523> I'm not sure how useful it is outside writing fizzbuzz
12:27:45 <ais523> it's very useful in buzzfizz because you can't put two statements inside the same if guard
12:27:45 -!- kritixilithos has quit (Read error: Connection reset by peer).
12:27:55 -!- kritixilithos has joined.
12:27:58 <ais523> so you normally use an if-if-if-…-else with the same guard on each if
12:32:25 -!- LKoen has joined.
12:37:22 -!- ais523 has quit (Quit: quit).
12:42:49 <fizzie> @tell ais523 I think I remember seeing a language with an "otherwise" statement that'd execute if none of the previous conditions matched, but would still run all the previous conditions.
12:42:53 <fizzie> @tell ais523 Unfortunately I can't seem to find it; all the "otherwise"s I can find (SQL, XSLT) seem to have the conventional switch / if-elseif-else style.
12:42:56 <fizzie> @tell ais523 Though arguably sed's s///-s///-t is an if-if-else.
12:48:31 -!- hkgit03 has joined.
12:49:35 -!- kritixilithos has quit (Ping timeout: 248 seconds).
12:53:44 <fizzie> `` seq 15 | sed -e 'g;s/^/x/;h;tx;:x;s/^\(xxx\)*$/Fizz/;G;s/\n\(xxxxx\)*$/Buzz/;Ty;s/[\nx]//g;p;d;:y;s/[^x]//g;s/xx/x/g'
12:53:45 <HackEgo> x \ xx \ Fizz \ xxxx \ Buzz \ Fizz \ xxxxxxx \ xxxxxxxx \ Fizz \ Buzz \ xxxxxxxxxxx \ Fizz \ xxxxxxxxxxxxx \ xxxxxxxxxxxxxx \ FizzBuzz
12:53:59 <fizzie> @tell ais523 `` seq 15 | sed -e 'g;s/^/x/;h;tx;:x;s/^\(xxx\)*$/Fizz/;G;s/\n\(xxxxx\)*$/Buzz/;Ty;s/[\nx]//g;p;d;:y;s/[^x]//g;s/xx/x/g'
13:01:31 -!- LKoen has quit (Remote host closed the connection).
13:05:01 -!- Phantom_Hoover has joined.
13:05:01 -!- Phantom_Hoover has quit (Changing host).
13:05:01 -!- Phantom_Hoover has joined.
13:07:10 -!- variable has joined.
13:16:47 -!- kritixilithos has joined.
13:25:31 -!- zseri has quit (Quit: Leaving).
13:34:41 -!- variable has quit (Quit: Found 1 in /dev/zero).
14:47:04 -!- newsham_ has joined.
14:47:58 -!- newsham has quit (Read error: Connection reset by peer).
14:54:44 -!- newsham_ has quit (Read error: Connection reset by peer).
14:55:00 -!- newsham has joined.
15:03:08 -!- doesthiswork has quit (Quit: Leaving.).
15:08:28 -!- LKoen has joined.
15:21:14 -!- wob_jonas has joined.
15:21:51 <wob_jonas> fizzie: the next page links in the daily logs are broken (the previous page links do work)
15:24:35 -!- moonythedwarf has joined.
15:26:05 -!- zseri has joined.
15:26:39 -!- moony has quit (Ping timeout: 265 seconds).
15:34:33 -!- wob_jonas has quit (Ping timeout: 256 seconds).
15:40:47 -!- LKoen has quit (Remote host closed the connection).
15:41:12 -!- jaboja has joined.
15:45:15 -!- zseri has quit (Quit: Leaving).
15:47:06 <zzo38> Well, there is also the method used here: \newcount\-\let~\advance\day0\loop~\-1~\day1~\mit\ifnum\-=3\-0Fizz\fi\ifnum\fam=5Buzz\rm\fi\ifvmode\the\day\fi\endgraf\ifnum\day<`d\repeat\bye
16:00:36 * ATMunn should be more active in this channel
16:02:56 <zzo38> If you have something to write about, then to do so, please.
16:23:17 -!- jaboja has quit (Ping timeout: 256 seconds).
16:44:35 -!- newsham has quit (Read error: Connection reset by peer).
16:44:52 -!- newsham has joined.
17:14:07 <zzo38> We need to have true net neutrality, meaning there can be no discrimination based on: protocol, address, port number, direction (incoming vs outgoing connections), file type, location, etc
17:14:55 -!- doesthiswork has joined.
17:15:36 -!- wob_jonas has joined.
17:16:37 -!- newsham_ has joined.
17:17:32 -!- newsham has quit (Read error: Connection reset by peer).
17:18:50 <wob_jonas> I'm going to upgrade the OS on my home computer from debian 8 to debian 9 (stretch). If I disappear, then I broke my system somehow.
17:19:51 <wob_jonas> I've checked my recovery options, I can boot and access the main file system from both (1) a tiny netinstaller image on the hard disk, and (2) an installer CD. So if I render my system temporarily unbootable, I can use those.
17:20:09 <wob_jonas> The easiest way to mess up an upgrade is to get a power outage at the wrong stage, I hear.
17:20:23 <wob_jonas> Any parting words you want to tell me before I start the upgrade? You still have some time.
17:21:55 <zzo38> How long do you expect it to take?
17:22:01 <wob_jonas> Also, I seriously don't understand how /etc/apt/sources.list works. It contains arcane incantations that I can't decode, and no docs explain it properly
17:22:38 <wob_jonas> zzo38: I've no clue, it's been lots of years since I've done a dist-upgrade, and that was like three debian versions ago
17:23:06 <wob_jonas> I'd guess two hours for the downloads and installs itself, then days to fix everything that broke.
17:23:57 <wob_jonas> Also six minutes to copy the new kernel to the boot partition and reboot
17:24:25 <zzo38> I currently have nothing else I can think of right now
17:24:52 <wob_jonas> Also, I should buy a new computer, but that's sort of a different matter.
17:25:07 <wob_jonas> Except if I render the system unbootable then it will be harder to shop for a new computer.
17:29:00 <wob_jonas> Ok, I'm rebooting to single user mode now and then start the dist-upgrade
17:29:07 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
17:32:48 -!- nc_jonas has joined.
17:34:19 <nc_jonas> apt-get dist-upgrade started. it's downloading packages now.
17:35:35 <zzo38> I can suggest a new MIME header which could be used on NNTP messages (and other MIME messages) to specify what resource (identified by URI) it is a comment to, if applicable. Almost any URI scheme is valid (some, such as "about" and "file", do not normally make sense; "file" may still be usable on local systems though)
17:36:26 -!- nc_jonas has quit (Remote host closed the connection).
17:36:44 -!- nc_jonas has joined.
17:37:29 -!- moonythedwarf has quit (Read error: Connection reset by peer).
17:37:48 -!- moonythedwarf has joined.
17:41:21 <nc_jonas> download complete. that was quick. now for the slow part, installing all the packages.
17:42:29 -!- zseri has joined.
17:47:36 -!- nc_jonas has quit (Ping timeout: 260 seconds).
17:49:48 -!- nc_jonas has joined.
17:50:19 <nc_jonas> It's actually upgrading the base packages now, like libc.
17:50:40 <nc_jonas> sorry for the join spam by the way
17:52:07 <nc_jonas> No wait, not installing systemd
17:52:25 <nc_jonas> Just handling triggers for systemd to upgrade configuration files or something
17:52:39 <nc_jonas> It's installing libreoffice now
17:53:09 <nc_jonas> I think it has a heuristic to install stuff the starts with "lib" first, which is why libreoffice comes so early
17:57:31 -!- tromp has quit (Remote host closed the connection).
17:58:47 -!- tromp has joined.
17:58:53 -!- moony has joined.
18:00:01 <nc_jonas> It's isntalling some kde and wayland stuff now
18:01:28 -!- moonythedwarf has quit (Ping timeout: 240 seconds).
18:02:58 <int-e> . o O ( waylaying X11 )
18:04:25 <nc_jonas> I'm seeing some warnings scrolling by
18:09:35 <zzo38> I don't like Wayland so much I think X is better (although, there are a few problem, I have written about how to fix them)
18:10:03 <nc_jonas> sure, X keeps being installed, it's just installing wayland so you can run wayland programs on X or something
18:10:43 <nc_jonas> really I'm not sure how it works. there are thousands of packages and I don't recognize what most of them does. I've seen it installed octave, and magickwand
18:10:57 <nc_jonas> but there are lots of other packages that I don't know about
18:11:15 <nc_jonas> now it's installing texlive stuff, that's always large
18:18:37 -!- sleffy has joined.
18:25:04 <nc_jonas> still installing more and packages
18:26:01 -!- oerjan has joined.
18:27:21 <nc_jonas> It just installed a new version of gzip :-)
18:27:47 <nc_jonas> or probably just a new binary build of the same version
18:29:28 <nc_jonas> ``` dateu # are you here, hackego?
18:29:29 <HackEgo> 2017-12-16 18:28:40.740654000+00:00
18:33:25 -!- Aparecido has quit.
18:33:42 -!- hkgit03 has quit (Ping timeout: 265 seconds).
18:34:08 -!- Aquenaton has joined.
18:37:31 <nc_jonas> I'll come back later when it's finished these installs. Then I'll install the kernel and check what it's telling me about remaining unsatisfied dependencies
18:40:56 <nc_jonas> Hmm, it may have finished unpacking the packages, and is at the "Setting up" stage now
18:41:07 <nc_jonas> Then I might have to look for prompts
18:45:57 -!- nc_jonas has quit (Ping timeout: 264 seconds).
18:48:24 -!- nc_jonas has joined.
18:52:58 <nc_jonas> Ok, it's giving the interactive questions now
18:55:27 <nc_jonas> Nope, only one interactive question, then continuing to set up packages
18:55:57 -!- hkgit03 has joined.
18:59:48 -!- nc_jonas has quit (Ping timeout: 240 seconds).
19:24:32 -!- nc_jonas has joined.
19:24:41 <nc_jonas> the dist-upgrade command ended, now I'm installing the kernel then checking what errors it enocountered
19:30:51 -!- nc_jonas has quit (Ping timeout: 256 seconds).
19:31:26 -!- nc_jonas has joined.
19:31:43 <nc_jonas> the main install is done, but I haven't rebooted yet. I'm doing cleanup stuff now.
19:32:08 <nc_jonas> removing the obsolete packages, then let's see what the errors are it encounters with partly installed packages
19:32:28 <esowiki> [[BuzzFizz]] https://esolangs.org/w/index.php?diff=53633&oldid=53632 * Oerjan * (+36) /* Computational class */ Corrections (the original is wrong because \ can be used with constant second argument)
19:34:40 <nc_jonas> some error about acpid, but I think that will clear after I redo it with the new kernel
19:38:57 -!- nc_jonas has quit (Ping timeout: 240 seconds).
19:40:58 -!- jaboja has joined.
19:41:25 -!- nc_jonas has joined.
19:41:35 <nc_jonas> I rebooted to the new kernel, now I'm fixing everything the upgrade broke
19:41:48 <nc_jonas> or at least starting to, I'll encounter more later probably
19:43:17 <nc_jonas> yep, the acpid thing installed now
19:43:19 -!- nc_jonas has quit (Remote host closed the connection).
19:46:57 <int-e> running in pyjamas
19:48:25 -!- hkgit03 has quit (Ping timeout: 256 seconds).
19:54:16 -!- tromp has quit (Remote host closed the connection).
19:54:18 <int-e> `le/rn rip//R.I.P. is short for "running in pyjamas".
19:54:20 <HackEgo> Learned 'rip': R.I.P. is short for "running in pyjamas".
19:54:40 -!- variable has joined.
19:55:32 <HackEgo> zygohistomorphic prepromorphism:A zygohistomorphic prepromorphism is used when you really need both semi-mutual recursion and history and to repeatedly apply a natural transformation as you get deeper into the functor.
20:00:29 -!- nc_jonas has joined.
20:00:56 <nc_jonas> There's some problem with switching between X and console, it can end up in a wedged state when there's no screen or terminal or anything so I have to reboot
20:05:25 -!- nc_jonas has quit (Ping timeout: 256 seconds).
20:08:58 -!- hkgit03 has joined.
20:09:29 -!- augur has joined.
20:14:16 <int-e> `` ln -s rip wisdom/r.i.p.
20:14:46 <fizzie> @tell wob_jonas Thanks for the report. Looks like I dropped the .html prefix when rejiggling some code.
20:14:51 -!- moony has changed nick to ]zoid[.
20:14:53 -!- ]zoid[ has changed nick to moony.
20:15:25 <fizzie> @tell wob_jonas s/prefix/suffix/
20:18:13 <HackEgo> R.I.P. is short for "running in pyjamas".
20:19:17 <oerjan> int-e: symlink wisdoms might be a bit brittle if people edit...
20:19:41 -!- variable has changed nick to constant.
20:20:10 <oerjan> (also there's an issue with `revert)
20:20:32 -!- augur has quit (Ping timeout: 272 seconds).
20:28:04 -!- kritixilithos has left.
20:29:01 <HackEgo> `revert <rev>" can be used to revert to a revision. See <http://codu.org/projects/hackbot/fshg/>. It is a builtin command so cannot be called from other commands.
20:29:41 <HackEgo> https://hackego.esolangs.org/fshg/
20:30:35 <oerjan> `slwd `revert//s,http.*bot,https://hackego.esolangs.org,
20:30:37 <HackEgo> `revert//`revert <rev>" can be used to revert to a revision. See <https://hackego.esolangs.org/fshg/>. It is a builtin command so cannot be called from other commands.
20:30:54 <oerjan> wait, does that still work
20:31:35 <fizzie> Yes, the hackego. domain is still pointing at the CaC host.
20:31:50 <fizzie> We haven't discussed if HackEgo should move or not.
20:32:15 <fizzie> Given how, well, hacky it is, maybe that's a reasonable place.
20:32:20 <oerjan> HackEgo: are you feeling more speedy now
20:33:02 <fizzie> But I repurposed the web server as http://experimental.esolangs.org/ so that, if I have some configuration changes or MediaWiki upgrades, I can deploy them there first.
20:33:22 -!- ais523 has joined.
20:33:26 <constant> 1638: 0.185876697 openat(AT_FDCWD,"/root/.emacs.d/init.elc",O_RDONLY|O_CLOEXEC,00) ERR#13 'Permission denied'
20:34:25 <ais523> hmm, that looks like strace but the output format is slightly different
20:34:30 <ais523> maybe it's strace on non-Linux
20:35:48 <fizzie> oerjan: Feels very professional and all, to not test in production.
20:40:14 <int-e> oerjan: well I for one am inclined to wait for the symlink to break
20:41:16 <int-e> `` rm canary wisdom/r.i.p.
20:41:34 <int-e> `` chmod -r canary
20:41:40 <HackEgo> R.I.P. is short for "running in pyjamas".
20:42:02 <int-e> that's interesting.
20:42:12 <int-e> I thought that's how you break them
20:42:44 <int-e> `paste wisdom/r.i.p.
20:42:46 <HackEgo> https://hackego.esolangs.org/fshg/index.cgi/file/tip/wisdom/r.i.p.
20:47:11 <fizzie> Best company name seen in the new Star Wars movie credits: "We Shoot Lasers Limited". (Mentioned for LIDAR services.)
20:53:28 -!- Aquenaton has quit.
20:54:30 -!- Aquenaton has joined.
20:58:03 -!- LKoen has joined.
21:00:25 <int-e> here's a puzzle: what does "0ab 0bc 0cd 0de 0ea aBb bCc cDd dEe eAa aAB bBC cCD dDE eEA 1BA 1CB 1DC 1ED 1AE" encode?
21:04:18 <ais523> it looks like esolang code, but it's too symmetrical
21:06:29 -!- zarcade_droid has changed nick to arcade_droid.
21:06:36 -!- arcade_droid has changed nick to ^arcade_droid.
21:07:32 <int-e> Oh I think I have messed this up, which would make the puzzle impossible. I'm trying to specify the corners of a dodecahedron.
21:10:45 <ais523> no, I think that's correct? assuming it is genuinely symmetrical
21:10:46 <int-e> No, I got lucky, that appears to be correct.
21:11:18 <int-e> But I was working from a wrong picture, so I had reason to be skeptical :)
21:16:44 <oerjan> `` ls -l wisdom/r.i.p.
21:16:46 <HackEgo> lrwxrwxrwx 1 5000 0 3 Dec 16 20:40 wisdom/r.i.p. -> rip
21:17:33 <oerjan> int-e: maybe it's been fixed in hg, istr fizzie upgraded at one point.
21:18:08 -!- sleffy has quit (Ping timeout: 240 seconds).
21:20:47 -!- augur has joined.
21:22:18 <oerjan> or maybe that other bugfix for `revert also fixed that
21:22:56 <fizzie> I don't think I fixed anything specifically for symlinks, but I did fix one or two other revert-related things. Who knows. It's a mystery.
21:23:00 <HackEgo> rm: cannot remove ‘wisdom/r.i.p.’: No such file or directory \ Forget what?
21:23:04 -!- constant has quit (Quit: /dev/null is full).
21:23:10 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wat: not found
21:23:39 <HackEgo> R.I.P. is short for "running in pyjamas".
21:23:43 <HackEgo> abort: Permission denied: /home/hackbot/hackbot.hg/multibot_cmds/env/canary
21:23:56 <HackEgo> https://hackego.esolangs.org/fshg/
21:24:50 <oerjan> it's gone, and the repository browser hasn't noticed
21:25:26 <HackEgo> --w------- 1 5000 0 0 Dec 16 20:40 canary
21:26:16 <oerjan> the repository browser still sees nothing
21:26:20 <HackEgo> -rw-r--r-- 1 5000 0 0 Dec 16 20:40 canary
21:27:42 <HackEgo> R.I.P. is short for "running in pyjamas".
21:27:50 <oerjan> `` ls -l wisdom/r.i.p.
21:27:51 <HackEgo> lrwxrwxrwx 1 5000 0 3 Dec 16 21:24 wisdom/r.i.p. -> rip
21:28:01 <oerjan> ok it got restored into a symlink
21:28:24 <oerjan> so that particular bug is gone, but other things remain crazy hth
21:28:40 <fizzie> Oh, again with the weird modes.
21:29:03 <fizzie> I'm guessing "abort: Permission denied: /home/hackbot/hackbot.hg/multibot_cmds/env/canary" is because of that.
21:29:07 -!- augur_ has joined.
21:29:16 <ais523> that canary can be a lot of fun sometimes
21:30:13 <HackEgo> R.I.P. is short for "running in pyjamas".
21:30:20 <oerjan> `` ls -l wisdom/r.i.p.
21:30:21 <HackEgo> lrwxrwxrwx 1 5000 0 3 Dec 16 21:29 wisdom/r.i.p. -> rip
21:30:37 <oerjan> ok it seems it behaves sanely when canary isn't broken
21:30:59 <oerjan> (that showed up in the browser)
21:31:17 <fizzie> Any issue that messes the ability of "hg status -rumad" + remove all mentioned files + "hg up -C" to restore the working copy to exactly match the repository contents is likely to leave it in a weird state.
21:32:00 <int-e> oerjan: fwiw, other two reverts also showed up in the repo browser for me, even before you changed the canary permissions
21:32:09 -!- augur has quit (Ping timeout: 264 seconds).
21:32:30 <oerjan> int-e: yes, but the command that removed r.i.p. initially did not
21:32:44 -!- 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.”).
21:33:08 <oerjan> nor did my attempts to put it back, before fixing canary
21:33:47 <oerjan> well, presumably because the repository never noticed it was gone
21:35:33 -!- variable has joined.
21:38:42 -!- sleffy has joined.
21:39:03 -!- variable has quit (Client Quit).
21:39:16 -!- ais523 has quit (Quit: quit).
21:42:12 -!- moony has quit (Ping timeout: 265 seconds).
21:45:35 -!- augur_ has quit (Ping timeout: 248 seconds).
21:47:43 -!- sleffy has quit (Ping timeout: 248 seconds).
21:47:59 -!- AnotherTest has quit (Ping timeout: 256 seconds).
21:51:40 -!- augur has joined.
21:52:49 -!- tromp has joined.
21:53:21 -!- zseri has quit (Quit: Leaving).
22:01:38 -!- variable has joined.
22:10:08 -!- jaboja has quit (Ping timeout: 240 seconds).
22:23:07 -!- augur has quit (Ping timeout: 256 seconds).
22:28:44 -!- xkapastel has joined.
22:31:43 -!- augur has joined.
22:38:30 <izabera> did you know that the B. in Benoit B. Mandelbrot stands for Benoit B. Mandelbrot ?
22:38:59 <zzo38> No, I don't know that
22:39:16 <lambdabot> shachaf asked 1d 18h 37m 13s ago: Do you like KOI-8?
22:39:25 <zzo38> I answered that question already
22:44:42 -!- variable has changed nick to function.
22:56:19 -!- Aquenaton has quit (Remote host closed the connection).
22:56:45 -!- Aquenaton has joined.
23:01:24 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
23:19:41 -!- augur has quit (Read error: Connection reset by peer).
23:19:58 -!- augur has joined.
23:20:20 -!- MDude has joined.
23:23:34 -!- augur_ has joined.
23:25:28 -!- augur has quit (Ping timeout: 272 seconds).
23:34:15 <quintopia> oerjan: do you agree with ais523 that BuzzFizz is not LBA-complete?
23:35:24 <int-e> linear bounded automaton, apparently
23:46:52 <int-e> hmm, what happens on division by 0?
23:49:52 <quintopia> good question. on previous languages, ais523 has included the disclaimer "anything not expressly described as accepted behavior is an error" or something to that effect. my best guess would be "it crashes the program"
23:56:23 <oerjan> 0 divides nothing else and is divided by everything.
23:56:35 <oerjan> that's the usual math answer.
23:56:58 <quintopia> it would be a nice thing to be stated explicitly in this case
23:57:11 <quintopia> do you understand the intuition for sub-LBA-completeness?
23:59:22 <int-e> I suspect that it's sufficient to supply the program with a binary string as a natural number, plus a constant value 2^(kn) to delimit the space.