00:04:55 -!- FreeFull has quit. 00:49:27 -!- S_Gautam has quit (Quit: Connection closed for inactivity). 01:54:52 [[User talk:Trump Bot]] https://esolangs.org/w/index.php?diff=81283&oldid=81226 * Trump Bot * (+23) 02:05:34 -!- dcristofani has joined. 02:46:34 -!- Lord_of_Life_ has joined. 02:48:23 -!- Lord_of_Life has quit (Ping timeout: 245 seconds). 02:48:23 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 03:50:43 -!- arseniiv_ has joined. 05:06:47 -!- craigo has joined. 05:08:14 [[Esolang:Community portal]] M https://esolangs.org/w/index.php?diff=81284&oldid=81252 * ColorfulGalaxy * (+315) Added LifeWiki forum links. Not sure if useful. 06:08:27 [[Strucked]] N https://esolangs.org/w/index.php?oldid=81285 * 1hals * (+1541) create page 06:11:23 [[Strucked]] https://esolangs.org/w/index.php?diff=81286&oldid=81285 * 1hals * (+254) add math to examples and explain more 06:13:28 -!- Sgeo has quit (Read error: Connection reset by peer). 06:14:32 [[Strucked]] https://esolangs.org/w/index.php?diff=81287&oldid=81286 * 1hals * (+37) add WIP note 06:17:05 [[Strucked]] https://esolangs.org/w/index.php?diff=81288&oldid=81287 * 1hals * (+20) 06:23:41 [[Strucked]] https://esolangs.org/w/index.php?diff=81289&oldid=81288 * 1hals * (+18) +2021 08:51:18 -!- sprock has quit (Ping timeout: 245 seconds). 09:09:26 -!- hendursa1 has joined. 09:11:19 -!- hendursaga has quit (Ping timeout: 268 seconds). 09:49:34 -!- LKoen has joined. 10:28:12 -!- dcristofani has quit (Ping timeout: 246 seconds). 10:59:07 -!- 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.”). 11:36:19 [[User:Gilbert189]] M https://esolangs.org/w/index.php?diff=81290&oldid=80608 * Gilbert189 * (+21) 12:14:56 [[Joke language list]] https://esolangs.org/w/index.php?diff=81291&oldid=81046 * Gilbert189 * (+59) /* General languages */ 12:51:45 -!- dcristofani has joined. 13:53:21 -!- dcristofani has quit (Ping timeout: 264 seconds). 14:10:45 -!- dcristofani has joined. 14:19:09 -!- dcristofani has quit (Ping timeout: 264 seconds). 14:42:38 "Website https://esolangs.org/ security certificate expires soon (2.231561476999998e+06 seconds)." 14:42:41 I think the formatting of my alerts leaves a little to be desired, but at least it told me. (It's supposed to renew via cron, but I guess it's broken again.) 14:46:11 Wonder what's up with that. It isn't the thing that was wrong once before, which was mixing up the minute/hour fields of crontab and trying to run it on the 37th hour of the day. 15:04:41 "expires soon (2.231561476999998e+06 seconds)." -- reminded me the old sub /r/totallynotrobots 15:05:07 don't fix it 15:11:16 -!- Sgeo has joined. 15:32:49 > 2.23e6/86400 15:32:51 25.810185185185187 16:08:34 I think I set it to start complaining at 30d and have been ignoring it for a few days already. 16:08:53 The script itself succeeded again, for some reason cron's just not running it. 16:11:38 (It's one of those normal Let's Encrypt 3-month certificates, and I set up my own scripts because certbot was kind of rudimentary at the time, so instead of the "run often and renew only when less than a month left" model I've got a "force-renew once a month model". Or would have it cron would behave. It works on all other machines, weird.) 16:28:05 -!- delta23 has joined. 16:29:39 -!- NeverBorn has joined. 16:44:54 -!- NeverBorn has quit (Remote host closed the connection). 17:12:00 fizzie: I see... I have one certbot setup and one script around acme-tiny, but with working cron. 17:12:25 (the acme-tiny thing came first) 17:15:17 Hmm, well. `journalctl -u cron` says "Logs begin at Mon 2021-03-08", and it's supposed to run on every 7th day of the month, so I guess I won't see if something went wrong there. It's running the other /etc/cron.d/ files just fine. Weird. 17:16:44 The cron.d file just says "1 2 7 * * letsencrypt /var/local/letsencrypt/letsencrypt-cron.sh" and doing "sudo -u letsencrypt /var/local/letsencrypt/letsencrypt-cron.sh" successfully renews the certificates. 17:17:26 hmm but the environment may be different, including $PATH 17:17:38 but then you should get mails? 17:17:50 Yeah. Unless there's something wrong with mail delivery from this system. 17:19:53 But I've gotten other emails from the system, so it would be specifically cron that's not sending mail right. 17:20:10 or does the letsencrypt user get those mails? 17:21:04 which would be stupid... but somewtimes things are stupid 17:21:32 Hmm, maybe? I thought I had all role accounts aliased to root and then to me, but that one isn't. 17:21:48 Yeah, you might have got it. 17:22:17 Checking an earlier cron email from a different system, it's indeed "To: letsencrypt@.zem.fi". 17:23:27 Yeah, that user has 26 emails from cron. 17:23:29 (Thanks.) 17:24:35 Uh, and all those emails say it successfully renewed... oh, wait a minute, maybe it's renewing the cert but failing to reload the web server, because it's missing a sudoers rule to allow it to do that. 17:29:21 heh, I seem to have two stages... one to get a new certificate, and one that runs as root, copies nthe certificates, and restarts the webserver 17:32:58 not the cleanest approach 17:59:07 -!- shikhin has quit (Quit: Quittin'.). 18:00:40 -!- shikhin has joined. 18:14:26 -!- xelxebar_ has joined. 18:15:50 -!- xelxebar has quit (Ping timeout: 268 seconds). 18:26:57 What I ended up with is, the whole thing runs as 'letsencrypt', there's POSIX filesystem ACLs that allow it to write to the specific cert files in /etc/ssl/letsencrypt/... and sudoers.d rules that allow it to run the specific reload commands. 18:28:41 -!- tromp has quit (Remote host closed the connection). 18:32:29 -!- tromp has joined. 18:51:20 -!- tromp has quit (Remote host closed the connection). 19:12:05 -!- tromp has joined. 19:14:25 Why was I convinced that PL/I was a database thing? 19:14:53 Oh PL/SQL. Names too similar 19:19:09 ". The PDP-7, however, did have a few `auto-increment' memory cells, with the property that an indirect memory reference through them incremented the cell. " 19:19:12 ??? what. Weird. 19:21:00 no less weird than Intel's movs/cmps/scas 19:22:48 -!- tromp has quit (Remote host closed the connection). 19:22:49 uh, I mean "no more", don't I :P 19:29:29 -!- tromp has joined. 19:36:35 auto-increment registers are nice 20:01:03 But of course auto-increment registers with a circular buffer modulo support are extra-nice, and bit-reversed auto-increment registers are the nicest. 20:01:27 bit-reversed? 20:03:03 DSPs (or at least some; I know the TMS320C54x does) have this thing where you can increment an address register and it'll do the carry bit the wrong way around. 20:03:10 It's to save instructions when doing a FFT. 20:03:35 yeah, FFT was my guess 20:03:58 you'll need normal autoincrement registers as well 20:04:02 heh 20:05:32 It does those as well, of course. And for the bit-reversed mode, you'll need to dedicate AR0 (out of the 8 address registers, AR0..AR7) to holding a bitmask that defines the size of the FFT. 20:06:07 makes sense 20:07:02 I've only used a DSP for one tiny university project, and didn't get to use the bit-reversed addressing mode, but at least I got to use the circular buffer one. 20:12:58 I have this old one-instruction language with a memory of words where the instruction is like m[2] = 0 <= (m[m[m[0]++]] -= m[m[m[0]++]]); (but with less undefined behavior from modifying the same cell twice in a statement), only I only ever wrote one small program for it, and that one is buggy. so this has not only the program counter memory-mapped to m[0] but also a comparison flag mapped to m[2] 20:13:22 and the comparison flag has the value of 0 and 1 so that you can conveniently use it as a conditional goto, or an unconditional goto after you zero a cell 20:13:53 (there's also some IO mapped to memory) 20:15:57 -!- sprock has joined. 20:40:13 I was displeased with Thue—Morse sequence and invented my own 20:40:29 it starts 01000111111010111110010000011001111001000001111000010110000101100110010000011110000101100001010100010110000100010001110100011100… 20:42:04 -!- arseniiv_ has changed nick to arseniiv. 20:45:23 the rule is not too complicated: S(0) = 0, S(n+1) = S(n) ++ ((S(n) + 1) | (S(n) cshr 1)), where + is addition modulo 2^|S(n)| (it shouldn’t overflow when starting with S(0) = 0, though!), | is bitwise or and cshr is cyclical right shift 20:46:14 I tried simpler rules but they give repeat-ish sequences, which is what I was displeased about the original one 20:48:04 shouldn't that start as... 0,01,0110 20:48:46 maybe you used xor where you wrote or 20:48:58 yep, xor, my bad 20:49:56 and it indeed cannot overflow becaus S(n) always starts with 0. 20:50:11 my design was that if I take & or |, 0s or 1s will overgrow the sequence further to the right 20:51:09 yep, though I think it’d be good to look at S(0) = 1 and other strings, also I need to take that and fetch it to some statistical tests to know how it looks overall 20:51:29 but not right now 20:51:43 I don't like it... the +1 has very limited effect 20:52:36 I didn’t come up with anything better and simply calculated in a couple of minutes 20:53:24 any suggestions! We need more jointly named made-up sequences! 20:54:06 I daresay, seqυentions 20:55:44 (υ was picked as a sorta middle ground between v and u) 21:00:34 S(0) = 1 hmm. 1 1 11 1111.... 21:00:51 looks boring ;) 21:01:45 ow I didn’t expect 21:02:41 yep, (all units + 1) is all zeros, and all units shifted is all units, so xor is all units again. Ow ow 21:04:13 int-e: how do you thing, is there a place to concatenate two sequences of differing lengths? What could we do to them to make lengths different (in the general case)? 21:04:55 one might skip particular subsequences but that’s too picky and expensive to compute 21:05:35 (when using ordinary unbounded integers for sequences) 21:07:40 [[Horribly Translated BASIC]] M https://esolangs.org/w/index.php?diff=81292&oldid=80606 * PythonshellDebugwindow * (+30) /* New keywords */ cats 21:11:59 -!- craigo has quit (Ping timeout: 260 seconds). 21:12:59 arseniiv: sorry I can't get excited about this 21:15:22 int-e: ah no problem at all 21:15:46 -!- S_Gautam has joined. 21:19:52 -!- Brainz has joined. 21:23:13 -!- Brainz has quit (Quit: Leaving). 21:23:30 -!- Brainz has joined. 21:24:28 -!- Brainz has quit (Remote host closed the connection). 21:24:42 -!- Brainz has joined. 21:25:19 -!- Brainz has quit (Remote host closed the connection). 21:25:40 -!- Brainz has joined. 22:35:29 -!- NeverBorn has joined. 22:38:37 -!- arseniiv has quit (Ping timeout: 276 seconds). 22:41:05 [[Pain]] https://esolangs.org/w/index.php?diff=81293&oldid=81103 * RetroPain * (+7) /* Simple Pain Instuctions */ 22:49:02 [[Pain]] https://esolangs.org/w/index.php?diff=81294&oldid=81293 * RetroPain * (+139) /* List of Instuctions */ 22:49:27 [[Pain]] https://esolangs.org/w/index.php?diff=81295&oldid=81294 * RetroPain * (+2) /* List of Instuctions */ 23:02:12 -!- Brainz has quit (Remote host closed the connection). 23:21:26 -!- Brainz has joined. 23:35:07 -!- NeverBorn has quit (Remote host closed the connection).