00:00:29 `pbflist 00:00:30 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:37 @metar CYUL 00:10:38 CYUL 160000Z 01008KT 15SM BKN035 OVC050 M11/M14 A2983 RMK SC7SC1 SLP105 00:10:47 it's relatively warm! 00:10:58 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 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:34:37 how's the fam? 00:36:12 -!- AnotherTest has quit (Ping timeout: 272 seconds). 00:43:58 still being schizophrened by the weather? 00:44:16 the fam goes well, more snow at my parents' place. 00:44:29 how's the relativity on your end? 01:01:40 -!- Phantom_Hoover has quit (Remote host closed the connection). 01:10:28 same as always 01:11:12 boily: do you desire writing code recreationally at all these days? 01:11:25 not really :/ 01:12:01 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 I'm also exploring Spring. very Java. much unesoteric. 01:34:35 it's... quite interesting the way it's organised. everything is magicked away and it works? 01:34:57 not sure I can trust all the myriads of plenties of endless annotations. 01:39:51 -!- sleffy has quit (Ping timeout: 256 seconds). 01:57:48 sounds boring 01:57:51 :P 01:58:19 do you do much recreationally beyond eating and tile-shuffling? 02:02:25 -!- tromp has joined. 02:16:03 it's fascinating! don't you get all fuzzy at the sight of JPA? 02:16:12 design patterns? 02:16:23 enterprise software architecture! 02:16:48 I also shuffle Magic decks and cook. 02:24:28 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 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 boily: planning on seeing stair wares? 02:38:34 ...??? 02:41:04 ishtar whirrs? 02:41:13 the lisp jetty 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:32 ay, wonderin' 02:59:44 are there any esolangs that experiment with the idea of uh 03:00:01 "getting" whatever variables from a function instead of the function returning those vars 03:00:12 it's a totally useless concept but it could be fun to mess around with 03:00:41 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 wright: never heard of such a thing. not even sure what it means to be honest? 04:02:36 ah, forgot to check back here! 04:03:32 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 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 Alright, got it: https://hastebin.com/zamuvoqewe.py 04:19:15 very underdeveloped idea and totally impractical but yknow 04:19:27 quintopia: see above :] 04:19:52 shachaf: ..I looked at prolog in like 8th grade and it was too screwy for me to 'get' at the time 04:20:27 Prolog is good. 04:20:36 but I should probably look at it again 04:20:49 does its whole system of doing things facilitate something like what I'm thinking of? 04:21:34 You can write, for example, append([1,2],[3,4],X) to make X be [1,2,3,4] 04:21:51 But you can also write append([1,2],X,[1,2,3,4]) to make X be [3,4] 04:22:18 Or append(X,[3,4],[1,2,3,4]), of course. 04:22:44 oh well that's intriguing 04:23:47 Or append(X,X,[1,2,1,2]) or whatever 04:24:35 Prolog is the language that says "no" a lot. 04:25:06 Seems like in your Python example you can just put "return locals()" at the end of every function. 04:25:28 And then use func(5)['local_var'] and so on. 04:25:48 oo good call 04:27:18 MATLAB had some weird things going on with variable scope, though not like that. 04:27:27 fizzie: someone who is good at relations please help me satisfy this. my family is dying 04:28:48 I think I was thinking of stuff like assignin('caller', 'foo', 123); 04:29:03 Which assigns a value into a variable of the calling function. 04:29:10 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 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:30:24 oh that's a neat idea 04:32:17 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 Anyway, 4:30am is probably not the time for this. 04:34:44 fizzie: Glad to hear that you can't evalin inside another evalin. 04:34:48 @time fizzie 04:34:48 Local time for fizzie is Sat Dec 16 04:34:48 2017 04:34:55 apparentl it is the time for this hth 04:36:23 -!- wright has quit (Quit: Page closed). 04:56:59 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 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 [[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 Finally, Farbfeld Utilities now can read one more file format. 07:05:14 [[Lost]] M https://esolangs.org/w/index.php?diff=53621&oldid=53320 * Wheatwizard * (+22) Fixed two code blocks 07:28:10 [[Lost]] https://esolangs.org/w/index.php?diff=53622&oldid=53621 * Wheatwizard * (+2489) Added a tutorial 07:32:50 [[Lost]] M https://esolangs.org/w/index.php?diff=53623&oldid=53622 * Wheatwizard * (+164) Added to Categories 07:35:54 [[Klein]] M https://esolangs.org/w/index.php?diff=53624&oldid=52013 * Wheatwizard * (+164) Added to categories 07:37:09 [[Language list]] M https://esolangs.org/w/index.php?diff=53625&oldid=53608 * Wheatwizard * (+11) Added Lost 07:47:16 [[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 [[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 [[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 [[BuzzFizz]] N https://esolangs.org/w/index.php?oldid=53629 * Ais523 * (+6090) new language! 12:07:47 [[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 [[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 is anyone here aware of any other language with an if-if-else statement? 12:19:41 it seems like the sort of thing that must surely have been invented before 12:20:12 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 [[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 ais523: does Lisp's "cond" count? 12:22:57 also people hardly ever make LBAs (although there was one just last month), and this fell into the class naturally 12:23:11 int-e: isn't that an if-else if-else? 12:23:24 i.e. if both guards are true it only runs the first branch 12:23:31 what do you mean by if if else 12:23:34 an if-if-else runs both the first two branches if both guards are true 12:23:45 and the third branch only if both are false 12:24:04 then, no, I don't know such a thing 12:24:08 Seems a bit superfluous? 12:24:14 you can think of it as the "FizzBuzz control structure"; first guard fizzes, second buzzes 12:24:50 I'm not sure how useful it is outside writing fizzbuzz 12:27:45 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 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 @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:49 Consider it noted. 12:42:53 @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:53 Consider it noted. 12:42:56 @tell ais523 Though arguably sed's s///-s///-t is an if-if-else. 12:42:56 Consider it noted. 12:48:31 -!- hkgit03 has joined. 12:49:35 -!- kritixilithos has quit (Ping timeout: 248 seconds). 12:53:44 `` 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 x \ xx \ Fizz \ xxxx \ Buzz \ Fizz \ xxxxxxx \ xxxxxxxx \ Fizz \ Buzz \ xxxxxxxxxxx \ Fizz \ xxxxxxxxxxxxx \ xxxxxxxxxxxxxx \ FizzBuzz 12:53:59 @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' 12:53:59 Consider it noted. 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 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 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 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 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:29 hi guys 17:16:37 -!- newsham_ has joined. 17:17:32 -!- newsham has quit (Read error: Connection reset by peer). 17:18:50 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 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 The easiest way to mess up an upgrade is to get a power outage at the wrong stage, I hear. 17:20:23 Any parting words you want to tell me before I start the upgrade? You still have some time. 17:21:55 How long do you expect it to take? 17:22:01 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 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 I'd guess two hours for the downloads and installs itself, then days to fix everything that broke. 17:23:57 Also six minutes to copy the new kernel to the boot partition and reboot 17:24:25 I currently have nothing else I can think of right now 17:24:52 Also, I should buy a new computer, but that's sort of a different matter. 17:25:07 Except if I render the system unbootable then it will be harder to shop for a new computer. 17:29:00 Ok, I'm rebooting to single user mode now and then start the dist-upgrade 17:29:02 bye 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 apt-get dist-upgrade started. it's downloading packages now. 17:35:35 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:04 download says "34%" 17:37:29 -!- moonythedwarf has quit (Read error: Connection reset by peer). 17:37:48 -!- moonythedwarf has joined. 17:41:21 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 It's actually upgrading the base packages now, like libc. 17:50:40 sorry for the join spam by the way 17:51:42 Installing systemd now 17:52:07 No wait, not installing systemd 17:52:25 Just handling triggers for systemd to upgrade configuration files or something 17:52:39 It's installing libreoffice now 17:53:09 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 It's isntalling some kde and wayland stuff now 18:01:28 -!- moonythedwarf has quit (Ping timeout: 240 seconds). 18:02:58 . o O ( waylaying X11 ) 18:04:25 I'm seeing some warnings scrolling by 18:09:35 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 sure, X keeps being installed, it's just installing wayland so you can run wayland programs on X or something 18:10:43 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 but there are lots of other packages that I don't know about 18:11:15 now it's installing texlive stuff, that's always large 18:18:37 -!- sleffy has joined. 18:25:04 still installing more and packages 18:26:01 -!- oerjan has joined. 18:27:21 It just installed a new version of gzip :-) 18:27:47 or probably just a new binary build of the same version 18:29:28 ``` dateu # are you here, hackego? 18:29:29 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 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 Hmm, it may have finished unpacking the packages, and is at the "Setting up" stage now 18:41:07 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:48:34 still setting up packages 18:52:58 Ok, it's giving the interactive questions now 18:55:27 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 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 the main install is done, but I haven't rebooted yet. I'm doing cleanup stuff now. 19:32:08 removing the obsolete packages, then let's see what the errors are it encounters with partly installed packages 19:32:28 [[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 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 I rebooted to the new kernel, now I'm fixing everything the upgrade broke 19:41:48 or at least starting to, I'll encounter more later probably 19:43:17 yep, the acpid thing installed now 19:43:19 -!- nc_jonas has quit (Remote host closed the connection). 19:44:40 r.i.p. 19:46:57 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 `le/rn rip//R.I.P. is short for "running in pyjamas". 19:54:20 Learned 'rip': R.I.P. is short for "running in pyjamas". 19:54:40 -!- variable has joined. 19:55:31 `grwp repro 19:55:32 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 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:13:32 `? r.i.p. 20:13:33 r.i.p.? ¯\(°​_o)/¯ 20:14:16 `` ln -s rip wisdom/r.i.p. 20:14:18 No output. 20:14:46 @tell wob_jonas Thanks for the report. Looks like I dropped the .html prefix when rejiggling some code. 20:14:46 Consider it noted. 20:14:51 -!- moony has changed nick to ]zoid[. 20:14:53 -!- ]zoid[ has changed nick to moony. 20:15:25 @tell wob_jonas s/prefix/suffix/ 20:15:25 Consider it noted. 20:18:12 `? r.i.p. 20:18:13 R.I.P. is short for "running in pyjamas". 20:19:17 int-e: symlink wisdoms might be a bit brittle if people edit... 20:19:41 -!- variable has changed nick to constant. 20:20:10 (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:00 `? `revert 20:29:01 ​`revert " can be used to revert to a revision. See . It is a builtin command so cannot be called from other commands. 20:29:41 `url 20:29:41 https://hackego.esolangs.org/fshg/ 20:30:35 `slwd `revert//s,http.*bot,https://hackego.esolangs.org, 20:30:37 ​`revert//`revert " can be used to revert to a revision. See . It is a builtin command so cannot be called from other commands. 20:30:54 wait, does that still work 20:31:20 seems so 20:31:35 Yes, the hackego. domain is still pointing at the CaC host. 20:31:50 We haven't discussed if HackEgo should move or not. 20:32:15 Given how, well, hacky it is, maybe that's a reasonable place. 20:32:20 HackEgo: are you feeling more speedy now 20:33:02 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:25 aha 20:33:26 1638: 0.185876697 openat(AT_FDCWD,"/root/.emacs.d/init.elc",O_RDONLY|O_CLOEXEC,00) ERR#13 'Permission denied' 20:33:29 woops 20:33:30 wrong channel 20:34:25 hmm, that looks like strace but the output format is slightly different 20:34:30 maybe it's strace on non-Linux 20:34:46 truss output 20:35:20 fizzie: fancy 20:35:48 oerjan: Feels very professional and all, to not test in production. 20:40:14 oerjan: well I for one am inclined to wait for the symlink to break 20:41:16 `` rm canary wisdom/r.i.p. 20:41:18 No output. 20:41:20 * int-e runs 20:41:34 `` chmod -r canary 20:41:36 No output. 20:41:38 `? r.i.p. 20:41:40 R.I.P. is short for "running in pyjamas". 20:41:54 oh? 20:42:02 that's interesting. 20:42:12 I thought that's how you break them 20:42:44 `paste wisdom/r.i.p. 20:42:46 https://hackego.esolangs.org/fshg/index.cgi/file/tip/wisdom/r.i.p. 20:47:11 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:56:20 fizzie: lol 20:58:03 -!- LKoen has joined. 21:00:25 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 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 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 no, I think that's correct? assuming it is genuinely symmetrical 21:10:46 No, I got lucky, that appears to be correct. 21:11:18 But I was working from a wrong picture, so I had reason to be skeptical :) 21:16:44 `` ls -l wisdom/r.i.p. 21:16:46 lrwxrwxrwx 1 5000 0 3 Dec 16 20:40 wisdom/r.i.p. -> rip 21:16:50 hm 21:16:58 okay then 21:17:33 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:18:22 yes, maybe. 21:20:47 -!- augur has joined. 21:22:18 or maybe that other bugfix for `revert also fixed that 21:22:56 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:22:58 `forget r.i.p. 21:23:00 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:08 `wat 21:23:10 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: wat: not found 21:23:31 `? r.i.p. 21:23:33 r.i.p.? ¯\(°​_o)/¯ 21:23:37 `? rip 21:23:39 R.I.P. is short for "running in pyjamas". 21:23:42 `revert 21:23:43 abort: Permission denied: /home/hackbot/hackbot.hg/multibot_cmds/env/canary 21:23:50 huh 21:23:54 `url 21:23:56 https://hackego.esolangs.org/fshg/ 21:24:30 ic 21:24:50 it's gone, and the repository browser hasn't noticed 21:25:02 `? r.i.p. 21:25:05 r.i.p.? ¯\(°​_o)/¯ 21:25:14 hmmm 21:25:25 `` ls -l canary 21:25:26 ​--w------- 1 5000 0 0 Dec 16 20:40 canary 21:25:31 rejoice in pooches 21:25:41 `` chmod +r canary 21:25:43 No output. 21:26:16 the repository browser still sees nothing 21:26:19 `` ls -l canary 21:26:20 ​-rw-r--r-- 1 5000 0 0 Dec 16 20:40 canary 21:26:24 `revert 21:26:26 Done. 21:26:49 `revert 21:26:50 Done. 21:27:41 `? r.i.p. 21:27:42 R.I.P. is short for "running in pyjamas". 21:27:50 `` ls -l wisdom/r.i.p. 21:27:51 lrwxrwxrwx 1 5000 0 3 Dec 16 21:24 wisdom/r.i.p. -> rip 21:28:01 ok it got restored into a symlink 21:28:24 so that particular bug is gone, but other things remain crazy hth 21:28:40 Oh, again with the weird modes. 21:29:03 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:09 me too 21:29:16 that canary can be a lot of fun sometimes 21:29:44 `forget r.i.p. 21:29:46 Forget what? 21:30:05 `revert 21:30:06 Done. 21:30:12 `? r.i.p. 21:30:13 R.I.P. is short for "running in pyjamas". 21:30:20 `` ls -l wisdom/r.i.p. 21:30:21 lrwxrwxrwx 1 5000 0 3 Dec 16 21:29 wisdom/r.i.p. -> rip 21:30:27 yay. 21:30:37 ok it seems it behaves sanely when canary isn't broken 21:30:59 (that showed up in the browser) 21:31:17 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 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 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:32:49 ahok 21:33:08 nor did my attempts to put it back, before fixing canary 21:33:47 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:37:46 \o/ 22:38:30 did you know that the B. in Benoit B. Mandelbrot stands for Benoit B. Mandelbrot ? 22:38:59 No, I don't know that 22:39:16 ?messages-loud 22:39:16 shachaf asked 1d 18h 37m 13s ago: Do you like KOI-8? 22:39:25 I answered that question already 22:40:54 I know. 22:42:38 bit 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 oerjan: do you agree with ais523 that BuzzFizz is not LBA-complete? 23:34:32 I cannot suss out the intuition 23:34:37 LBA complete? 23:34:39 * function dumb 23:35:24 linear bounded automaton, apparently 23:35:49 ah 23:35:57 those I've heard of 23:46:52 hmm, what happens on division by 0? 23:49:52 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 0 divides nothing else and is divided by everything. 23:56:35 that's the usual math answer. 23:56:58 it would be a nice thing to be stated explicitly in this case 23:57:00 but nvm 23:57:11 do you understand the intuition for sub-LBA-completeness? 23:57:23 no. 23:59:22 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.