00:00:04 -!- danieljabailey has quit (Quit: ZNC 1.6.5+deb2build2 - http://znc.in). 00:00:05 -!- imode has joined. 00:00:21 -!- danieljabailey has joined. 00:12:24 -!- imode has quit (Ping timeout: 246 seconds). 00:21:59 -!- AnotherTest has quit (Ping timeout: 250 seconds). 00:50:38 -!- Remavas has quit (Quit: Leaving). 01:02:07 -!- Phantom_Hoover has quit (Remote host closed the connection). 01:15:40 -!- imode has joined. 01:33:41 -!- Essadon has quit (Quit: Qutting). 01:56:13 I can now type Ørjan's name properly. 02:19:18 `unidecode ⬚ 02:19:19 ​[U+2B1A DOTTED SQUARE] 02:42:31 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 03:04:42 I thought to implement a NNTP server program using SQLite database to store the data, although, it seem problem to me that the protocol is not Y2K compliant, isn't it? 03:08:03 How can we deal with this? 03:43:27 What do currently existing NNTP server programs do today? They still exist, right? 03:46:47 I don't know, unfortunately. Correcting the protocol seems easily enough, but if you want to work with existing clients I do not know what to do about that. 04:04:20 -!- xkapastel has joined. 06:34:13 Can you encode Fermat's Last Theorem into Magic: the Gathering? 06:40:15 -!- reconcyl has joined. 07:36:13 -!- imode has quit (Ping timeout: 244 seconds). 08:31:57 -!- tromp has quit (Remote host closed the connection). 08:32:13 -!- tromp has joined. 09:07:37 -!- LKoen has joined. 09:30:35 -!- reconcyl has quit (Ping timeout: 256 seconds). 09:44:28 -!- 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.”). 09:52:26 -!- sprocklem has quit (Ping timeout: 260 seconds). 09:54:53 -!- sprocklem has joined. 09:55:20 -!- AnotherTest has joined. 10:11:22 -!- erkin has quit (Remote host closed the connection). 10:51:46 . ø Ø ( møøny ) 11:03:54 -!- xkapastel has quit (Quit: Connection closed for inactivity). 11:19:27 -!- clog has quit (Ping timeout: 252 seconds). 11:27:40 -!- Lord_of_Life_ has joined. 11:30:27 -!- Lord_of_Life has quit (Ping timeout: 240 seconds). 11:30:36 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 11:30:47 -!- Lord_of_Life has quit (Changing host). 11:30:47 -!- Lord_of_Life has joined. 11:44:36 -!- arseniiv has joined. 12:04:17 -!- Essadon has joined. 12:24:46 -!- clog has joined. 12:32:36 -!- oren has quit (Ping timeout: 252 seconds). 13:16:46 -!- copumpkin has joined. 13:18:56 -!- xkapastel has joined. 13:40:27 -!- sleepnap has joined. 14:00:13 -!- moei has joined. 14:10:30 -!- oerjan has joined. 14:11:51 -!- moony_ has joined. 14:12:25 mooooo 14:13:48 out of curiosity, does Ørjan ping him? 14:13:57 hellø møøny 14:14:06 hi 14:14:15 not in irc, but in logreading i grep for rjan 14:14:21 I'll take that as a yəß 14:14:22 *in the client 14:14:33 oh ok 14:14:45 * moony_ goes back to composing keys 14:14:48 so i was just seeing your earlier comment 14:14:58 @metar ENVA 14:14:59 ENVA 291350Z 13010KT CAVOK 02/M07 Q1029 NOSIG RMK WIND 670FT 15014KT 14:15:11 winter is coming 14:15:15 yes 14:15:16 luckily 14:15:17 or is here, rather 14:15:25 except without snow so far 14:15:27 * moony_ is in texas, and is finally no longer boiling alive 14:16:55 we rarely have this problem in norway. 14:20:09 `insanetemp 35.6 14:20:10 96.0 14:20:25 that's the highest temperature ever registered in norway 14:20:30 lol 14:21:08 that was in 1970. just 8 days before i was born, incidentally 14:22:41 i like that it's called insanetemp 14:22:56 the city of trondheim (where i am) apparently had 35.0 once, in 1901. 14:23:00 Texas reached 120F in 1994. 14:23:17 `sanetemp 120 14:23:17 48.8 14:23:23 out pathfinder party always refers to foot as "retard" 14:24:05 (he was six retards tall) 14:24:16 myname: retard units. Sounds good to me. 14:24:31 Feet suck anyways. SI > all 14:24:59 technically HackEso may also have f2c and c2f defined, i think someone added those who didn't know about the older ones. 14:25:12 what happened to HackEgo, anyways? 14:25:17 there's also frink, although does that work after the move... 14:25:29 `frink 2 m -> feet 14:25:29 ​/hackenv/lib/frink: error while loading shared libraries: libgcj.so.12: cannot open shared object file: No such file or directory 14:25:33 nope. 14:25:38 * Taneb is slightly over 6 light-nanoseconds tall 14:25:42 fizzie: :( 14:25:59 Taneb: please invent the perfect unit of measurement 14:26:31 moony_: the cloud-at-cost server hosting it crashed and didn't come up again 14:26:47 oh. RIP. 14:26:56 given that isp's reputation, it survived surprisingly many years before it happened. 14:27:02 Taneb: hmm, same 14:27:26 (a light nanosecond is a smidge under a foot) 14:27:40 Hmm, smidge is a good name for the perfect unit of measurement 14:27:47 what's the definition of a smidg- ok 14:28:26 moony_: HackEso has the same hg repository as HackEgo did (possibly missing some days), but the surrounding linux system doesn't have the same installed programs so some things have broken 14:28:36 rip 14:28:37 moony_: 1 smidge is the distance light travels in a vacuum during a single period of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the caesium-133 atom 14:28:49 Taneb: so the new SI units 14:28:50 ok 14:28:58 It's about 2 inches 14:29:12 1.28 inches, apparently 14:29:22 3.26cm 14:41:26 -!- moony__ has joined. 14:42:49 -!- moony_ has quit (Ping timeout: 256 seconds). 14:44:03 oerjan: dumb question of the day: Is MediaWiki markup turing complete 14:44:48 I want to say this has been brought up before 14:44:56 Aw. 14:45:21 oerjan: I think I may have come up with the perfect thought bubble for you, with moony's assistance, of course. 14:45:35 https://web.archive.org/web/20131027001211/http://mentalpolyphonics.com/posts/wikimedia-proves-greenspuns-tenth-law 14:46:39 -!- ais523 has joined. 14:46:46 I can install the libgcj package, but it'll be named libgcj.so.12, so if that frink binary is referring directly to libgcj.so.12, it's not going to work. 14:47:06 `` ldd -v lib/frink | paste 14:47:07 https://hack.esolangs.org/tmp/paste/paste.26915 14:47:15 moony: MediaWiki has no way to write an infinite loop (unless you use Lua); this is intentional and blocks the TCness. However, if you add a looping construct, it's TC: https://esolangs.org/wiki/Wiki_Cyclic_Tag 14:47:16 . ø Ø ( ØKAY ) 14:47:37 ais523: wow 14:47:39 neat 14:48:18 moony__: as FaerieFly says, although i don't know it enough to say for sure, although isn't there some loop prevention in templates that might ruin it? 14:48:38 oerjan: loop prevention is toggleable last i checked. 14:48:41 ...Chrome wants to translate the repository browser from Welsh to English... 14:48:42 and previously didn't exist 14:49:01 -!- callforjudgement has joined. 14:49:06 -!- ais523 has quit (Disconnected by services). 14:49:07 -!- callforjudgement has changed nick to ais523. 14:49:17 ais523: YOU HAVE BEEN JUDGED. 14:49:24 * moony__ smites 14:49:46 * moony__ hopes ais523 isn't wearing reflective armor 14:50:02 CFJ is me, though, and I wouldn't smite myself 14:50:52 anyway, recursive template substitution isn't enough for TCness simply because it isn't actually recursive, MediaWiki detects recursion and blocks it 14:52:25 if you allow it then you directly have untyped lambda calculus, which is obviously TC 14:52:40 or, actually no 14:52:48 as you don't have closures 14:52:57 template calculus 14:53:01 the "apply A to B" operation only works when A is a litieral 14:53:03 *literal 14:53:37 fizzie: fwncy 14:54:44 hmm, back in 2006 I was more literal about specifically how I was showing something TC 14:55:31 -!- moony__ has changed nick to ynoom. 14:55:36 nowadays I often just say things like "this language embeds Thue" in the hope that everyone reading it who cares will know what I mean 14:55:36 -!- ais523 has quit (Remote host closed the connection). 14:55:47 -!- ais523 has joined. 14:57:52 * int-e wants an `xkcdlist because the updates are so unpredictable (where is the Monday comic?!). 14:59:59 oh, I thought I'd misremembered the schedule 15:00:09 presumably if it's late, that means it's taking longer to make than most 15:09:47 ... 15:09:49 `frink 2 m -> feet 15:09:50 ​ \ (.:53): Gtk-[1;33mWARNING[0m **: cannot open display: 15:09:56 That's as far as I got. 15:10:10 Maybe there's some GCJ flag to compile it right that I'm missing. 15:10:52 that looks to me like it's trying to open a GUI 15:11:01 ^ 15:12:07 I think maybe it needs a custom main class to act as a command-line thing. 15:12:17 The one specified in the jar's manifest is frink.gui.SwingInteractivePanel, which does sound pretty GUI-y. 15:12:31 (I was assuming it'd just run headless when given the "-e ..." arg.) 15:15:35 aww 15:15:39 "To run the jar file in text mode (only), use: 15:15:41 java -cp frink.jar frink.parser.Frink" 15:15:44 That looks promising 15:16:59 `frink 2 m -> feet 15:17:01 2500/381 (approx. 6.561679790026247) 15:17:42 what's this, a portmanteau of fringe and brink? 15:18:18 (but it looks more like yet another `units' program) 15:18:28 `units 15:19:13 ynoom: http://paste.debian.net/1049580/ 15:19:36 `` units 2m ft # does this work? 15:19:36 ​* 6.5616798 \ / 0.1524 15:19:42 yay. 15:19:48 int-e: It's https://frinklang.org/ and I think it's pretty dead these days. 15:20:10 `perl6 15:20:10 `` units 2psi hPa 15:20:10 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: perl6: not found 15:20:11 ​* 137.89515 \ / 0.0072518869 15:20:14 awwwwww 15:20:30 fizzie: could you install rakudo-star or something? The default timelimits are too short for me to install it i think. 15:20:32 2527 units, 72 prefixes, 56 nonlinear units \ \ You have: 15:20:51 oh, wow, that took a while. 15:20:58 ah 15:21:02 ..yea time limit is too short 15:21:11 no linux binaries avaliable, have to build from source 15:21:16 because it's interactive, so it's killed by the timeout. 15:21:34 what HackEso is worst at: compiling things 15:21:37 2 minutes, wow 15:21:48 `fetch https://rakudo.perl6.org/downloads/star/rakudo-star-2018.06.tar.gz 15:21:51 2018-10-29 15:21:49 URL:https://rakudo.perl6.org/downloads/star/rakudo-star-2018.06.tar.gz [15825981/15825981] -> "rakudo-star-2018.06.tar.gz" [1] 15:21:53 * ynoom tries anyways 15:22:10 `` tar xfz rakudo-star-2018.06.tar.gz 15:22:20 .... 15:22:22 No output. 15:22:25 Please do that sort of thing in tmp/ 15:22:31 mk 15:22:38 `` ls 15:22:38 bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ izash.c \ karma \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quinor \ quotes \ rakudo-star-2018.06 \ rakudo-star-2018.06.tar.gz \ share \ src \ test2 \ testfile \ tmflry \ tmp \ wisdom 15:22:52 `` mv rakudo-star-2018.06 tmp/ 15:22:58 mv: cannot move 'rakudo-star-2018.06' to 'tmp/rakudo-star-2018.06': Directory not empty 15:22:58 `` ls tmp 15:22:59 paste \ rakudo-star-2018.06 \ spline \ spout \ spout.raw \ UnicodeData.txt 15:23:02 `revert 15:23:07 * ynoom derps 15:23:08 Done. 15:23:16 I hope that undid the tar xfz 15:23:20 you'd think i'd be good with the terminal now, i've used linux for nearly a year 15:23:39 tmp/ is a little unintuitive at the best of times. 15:23:48 `` ls 15:23:49 bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ izash.c \ karma \ le \ lib \ misle \ paste \ ply-3.8 \ quines \ quinor \ quotes \ rakudo-star-2018.06.tar.gz \ share \ src \ test2 \ testfile \ tmflry \ tmp \ wisdom 15:24:04 * ynoom goes to remember how to use tar 15:24:29 `` ls tmp/rakudo-star-2018.06 15:24:30 build_msi.bat \ Configure.pl \ docs \ LICENSE \ MANIFEST \ MoarVM \ modules \ nqp \ patches \ ports \ rakudo \ README \ tools 15:24:34 It's uncompressed in there now. 15:24:37 oh ok 15:24:38 `url quotes 15:24:39 https://hack.esolangs.org/repo/file/tip/quotes 15:24:41 ynoom: x to extract / c to create, f to use a file as the tarball (rather than a tape drive) 15:24:44 (From your mv.) 15:24:59 you can add a letter to specify what sort of compression's in use but when extracting, it's typically autodetected anyway 15:25:09 and you can add v to show the progress by printing out filenames 15:25:13 `` cd tmp/rakudo-star-2018.06; perl Configure.pl --gen-moar --make-install --prefix ~/bin/rakudo 15:25:15 ERROR \ \ Can't compile simple C program. \ Failing command: gcc -o try.o -c try.c 2>&1 \ Error: No such file or directory \ \ Cannot continue after this error. \ On linux, maybe you need something like 'sudo apt-get install build-essential'. \ On macOS, maybe you need to install XCode and accept the XCode EULA. \ Command failed (status 512): /usr/bin/perl Configure.pl --optimize --prefix=/tmp/bin/rakudo --make-install \ \ Configuring and b 15:25:17 that's about it in terms of common uses of tar 15:25:24 ow 15:25:40 so normally it'd be "tar xf tarball.tgz" or "tar czf tarball.tgz file1.c file2.c" 15:25:50 `` gcc 15:25:50 ​/hackenv/bin/`: line 5: gcc: command not found 15:25:54 aaAAAAA 15:25:57 fizzie: if you want to prune the repo, you still have a chance. 15:26:05 `` clang 15:26:06 ​/hackenv/bin/`: line 5: clang: command not found 15:26:10 `culprits bin/frink 15:26:12 nitïa 15:26:19 `gcc 15:26:20 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: gcc: not found 15:26:22 * ynoom pokes fizzie 15:26:23 `culprits lib/frink 15:26:24 ompil r anuall nitïa 15:28:03 int-e: Yeah, I sort of expected that to break. 15:28:30 it's okay, nitia has been pretty lonely :) 15:28:38 now they have three new friends 15:29:42 int-e: I updated the checked-out copy to the revision before the fetch, which I *think* will make it forget those commits after that. 15:29:43 Whoops, I'll need to run to a meeting now. 15:29:51 Don't break everything while I'm gone. 15:30:07 * ynoom 0's out everything's permissions 15:30:42 we've been there, it was a mess 15:30:53 as I believe you already know 15:31:03 :p 15:34:57 -!- imode has joined. 15:35:54 -!- tromp has quit (Remote host closed the connection). 15:36:32 -!- tromp has joined. 15:37:56 -!- moony_ has joined. 15:38:35 `gcc 15:38:36 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: gcc: not found 15:39:29 -!- ynoom has quit (Ping timeout: 256 seconds). 15:42:18 -!- oren has joined. 15:42:26 https://i.redd.it/x9triplll1v11.jpg 15:42:31 sub stalinSort {my$x=$_[0];map$x>$_?():($x=$_),@_} 15:42:53 -!- moony_ has quit (Ping timeout: 256 seconds). 15:43:57 oren: I think that's more commonly called dropsort 15:44:16 I implemented it in 5 bytes in two different languages recently: https://codegolf.stackexchange.com/questions/61808/lossy-sorting-implement-dropsort/170910#170910 15:48:41 > foldr (\x -> (x:) . filter (x <=)) [] [1,1,2,1,2,3,1,2,3,4] 15:48:42 -!- tromp has quit (Remote host closed the connection). 15:48:44 [1,1,2,2,3,3,4] 15:48:55 -!- tromp has joined. 15:49:56 > nubBy (>) [1,1,2,1,2,3,1,2,3,4] 15:49:58 [1,1,2,2,3,3,4] 15:59:07 -!- moony_ has joined. 16:28:52 -!- tromp has quit (Remote host closed the connection). 16:29:28 -!- tromp has joined. 16:32:18 -!- tromp has quit (Remote host closed the connection). 16:32:33 -!- tromp has joined. 16:33:19 -!- moony_ has quit (Ping timeout: 256 seconds). 16:43:31 -!- moony_ has joined. 16:57:01 -!- ais523 has quit (Quit: quit). 17:01:39 -!- moony_ has quit (Ping timeout: 256 seconds). 17:09:21 -!- paul2520 has quit (Quit: WeeChat 1.2). 17:10:18 -!- paul2520 has joined. 17:10:40 -!- paul2520 has quit (Client Quit). 17:11:52 -!- paul2520 has joined. 17:11:52 -!- paul2520 has quit (Changing host). 17:11:52 -!- paul2520 has joined. 17:17:19 TIL that ghc does fixity resolution after splicing template haskell expressions... how do I unsee that mess :) <-- AAAAAAAAAAAAAAA 17:19:46 -!- TellsTogo has joined. 17:28:07 -!- oerjan has quit (Quit: Later). 17:37:09 -!- tromp has quit (Remote host closed the connection). 17:37:46 -!- tromp has joined. 17:38:46 -!- tromp has quit (Remote host closed the connection). 17:39:00 -!- tromp has joined. 18:09:57 -!- imode has quit (Ping timeout: 252 seconds). 18:27:05 -!- imode has joined. 18:50:52 -!- ineiros has quit (Ping timeout: 272 seconds). 18:57:07 -!- moony_ has joined. 18:57:18 `gcc 18:57:19 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: gcc: not found 18:57:22 * moony_ prods fizzie 18:57:24 no C compiler 18:57:34 `cc 18:57:35 ​/hackenv/bin/cc: 2: /hackenv/bin/cc: gcc: not found 18:57:52 -!- ineiros has joined. 18:59:21 * moony_ doesn't recognize ineiros 18:59:27 `relcome ineiros 18:59:28 ​ineiros: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 18:59:31 just in case :P 19:02:21 They've been lurking here for ages. 19:02:29 But of course there's no wrong use of relcome. 19:04:56 `` gcc --version 19:04:57 gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516 \ Copyright (C) 2016 Free Software Foundation, Inc. \ This is free software; see the source for copying conditions. There is NO \ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 19:05:43 `` ls tmp 19:05:43 paste \ rakudo-star-2018.06 \ spline \ spout \ spout.raw \ UnicodeData.txt 19:06:04 `` cd tmp/rakudo-star-2018.06; perl Configure.pl --gen-moar --make-install --prefix ~/bin/rakudo 19:06:21 will it time out? No-body knows until up to 2 minutes from now 19:06:34 No output. 19:06:47 `` ls bin/rakudo 19:06:48 ls: cannot access 'bin/rakudo': No such file or directory 19:06:53 ..mm? 19:07:09 `` ls 19:07:09 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 19:07:14 `` ls tmp 19:07:15 paste \ rakudo-star-2018.06 \ spline \ spout \ spout.raw \ UnicodeData.txt 19:07:21 `` echo ~ 19:07:22 ​/tmp 19:07:32 :p 19:07:40 `` cd tmp/rakudo-star-2018.06; perl Configure.pl --gen-moar --make-install --prefix /bin/rakudo 19:08:01 `? gcc 19:08:06 gcc? ¯\(°​_o)/¯ 19:08:10 No output. 19:08:11 `? C 19:08:12 C is the language of��V�>WIד�.��Segmentation fault 19:08:20 `` ls /bin/rakudo 19:08:21 ls: cannot access '/bin/rakudo': No such file or directory 19:08:28 `` ls tmp 19:08:29 paste \ rakudo-star-2018.06 \ spline \ spout \ spout.raw \ UnicodeData.txt 19:08:33 * moony_ is confused 19:08:40 * moony_ sighs 19:08:46 * moony_ moves to PM 19:09:43 -!- TellsTogo has quit (Ping timeout: 256 seconds). 19:10:09 ``` sqlite3 -version 19:10:10 bash: sqlite3: command not found 19:10:26 You should add the latest version of SQLite into HackEso, I think. 19:10:50 (It should be easy to install, since it is only one file.) 19:11:51 (You should also put gcc, which seem to be missing, but probably should be on) 19:11:59 zzo38: gcc was added 19:12:01 `gcc 19:12:02 ​[01m[Kgcc:[m[K [01;31m[Kfatal error: [m[Kno input files \ compilation terminated. 19:12:46 `perl6 19:12:47 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: perl6: not found 19:12:49 * moony_ sighs 19:13:03 What a difference an underscore makes. 19:14:34 OK, it work, good 19:15:50 moony_: If the Debian package rakudo (2016.12-1) is good enough for your purposes, I could install that from apt. This is Debian stable, though, so it's a little old. 19:16:03 `` sqlite3 --version 19:16:05 3.16.2 2017-01-06 16:32:41 a65a62893ca8319e89e48b8a38cf8a59c69a8209 19:16:18 That is a old version of SQLite. 19:16:31 fizzie: i don't think perl 6 can be installed the way i'm trying to do. Either that or i'm fucking it up horribly. You mind doing it? https://perl6.org/downloads/. Also, latest perl6 is generally best 19:16:33 The latest version is 3.25.2 19:17:00 (Seriously, old perl 6 is slow haha) 19:19:42 https://nxadm.github.io/rakudo-pkg/ is also an option, it provides more up to date prebuilt binaries 19:21:40 I can give building it a go, but if it doesn't go cleanly, I'm not going to spend time poking at it. 19:22:03 mk 19:22:19 rakudo-pkg shuld be up to date tho 19:22:35 so it'll work, i just forgot about it. (Can't do it myself tho, it has to be added to your package repo list) 19:36:37 fizzie: did it work, or am i being impatient 19:38:10 -!- wob_jonas has joined. 19:38:20 ``` /bin/cat bin/insanetemp 19:38:23 ​#!/bin/bash \ print_args_or_input "$@" | dc -e "1k0 1?*9*5/32+p" 19:38:23 ``` /bin/cat bin/ctof 19:38:26 ​#!/usr/bin/perl \ $c=0+$ARGV[0]; printf"%.2f°C = %.2f°F",$c,$c*9/5+32; 19:38:26 ``` /bin/cat bin/ftoc 19:38:28 ​#!/usr/bin/perl \ $f=0+$ARGV[0]; printf"%.2f°F = %.2f°C",$f,($f-32)*5/9; 19:38:38 Runs out of memory while building. 19:38:38 Won't have time for more right now, at work. 19:38:57 oerjan: I added ftoc and ctof 19:39:04 `ctof 20 19:39:05 20.00°C = 68.00°F 19:39:10 `ftoc 20 50 19:39:10 20.00°F = -6.67°C 19:39:14 `ftoc 50 19:39:15 50.00°F = 10.00°C 19:41:27 -!- moony_ has quit (Ping timeout: 256 seconds). 19:42:12 int-e: xkcd still posts every monday, wednesday, and friday, it just usually posts very late in those days, whereas years ago it used to post early 19:42:23 also, the comics got mostly pretty boring, so who cares 19:45:08 -!- moony_ has joined. 19:46:43 "ynoom: x to extract / c to create, f to use a file as the tarball" (and two more lines of tar help) => I'd add that if you're running tar as root, then (--no-same-permissions --no-same-owner) stops tar from trying to restore owner and mode; and that (--no-recursion --null -T "$listfile") lets you explicitly give a list of files to compress, nul-te 19:46:43 rminated. 19:46:57 I've used options other than those, but the rest are pretty crazy 19:48:07 also t instead of x to print filenames, tv to print filenames and attributes in ls format 19:48:43 I tried to install 7za onto HackEgo once, but failed 19:48:58 I'll compile a copy of perl6 for HackEso directly myself then 19:49:01 I wanted it for fetching an archive and decompressing it 19:49:23 oh, and I used the -C option often 19:49:25 I used the options x c t --ignore-failed-read --numeric-owner -S (the last three only for making backups, though) 19:49:50 hm 19:49:53 `fetch https://github.com/nxadm/rakudo-pkg/releases/download/v2018.10/rakudo-pkg-Debian9_2018.10-01_amd64.deb 19:49:57 2018-10-29 19:49:56 URL:https://github-production-release-asset-2e65be.s3.amazonaws.com/66966577/4a6af880-db93-11e8-8126-0d480a815d0c?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20181029%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181029T194954Z&X-Amz-Expires=300&X-Amz-Signature=f654365ac26c786cb4b276e3f5ecc201f59fbbac96b64868bb2c302578cb4b0d&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20file 19:50:03 to cd before reading files to add or writing extracted files, but after opening the archive given for the -f argument 19:50:06 fizzie: That should work, actually. Try installing that. 19:52:52 zzo38: I see 19:57:04 zzo38: do you compress the tarball then? 19:57:19 Yes, I did then compress it, and store the compressed file on a DVD. 19:58:19 (That is, for the backups) 19:58:45 And actually for the backups I used three DVDs, one for /var, one for /home, and one for everything else. 20:06:02 What do you suggest for setting up my own NNTP server for Unusenet? 20:06:20 I've no idea, I never used usenet. 20:06:38 Like, here I am on IRC, but usenet is alien past technology to me. 20:06:58 wob_jonas: google has a public usenet interface built into google+ 20:07:23 moony_: the same google+ that they're discontinuing about now? 20:07:29 any usenet url, for example rec.games 20:07:31 err 20:07:33 not google+ 20:07:35 google groups 20:07:47 yeah, that makes more sense 20:08:30 esoteric stuff might hide out somewhere in comp.* 20:08:52 moony_: and there are other web mirrors, and some two-way mailing list gateways too I think 20:09:21 I've used those, I guess, just not usenet directly 20:10:24 NNTP also is not Y2K compliant. Correcting the protocol is easy enough to do, although I don't know if it needs to deal with non-Y2K-compliant clients somehow. Maybe, if the server is only Unusenet and not Usenet, since Unusenet was invented after AD 2000, and it is still early in the century, it may be unimportant to do that. 20:13:17 -!- Phantom_Hoover has joined. 20:13:17 -!- Phantom_Hoover has quit (Changing host). 20:13:17 -!- Phantom_Hoover has joined. 20:13:34 It could treat two digit years as being after NNTP was invented, so that existing clients would work, I guess. Maybe some clients might improperly specify "118" for the year, but it is easily enough to deal with that too 20:14:38 what if people have copied archives of pre-usenet messages to usenet with the original date? 20:15:27 The "Date" MIME header is Y2K compliant, although date ranges in the NNTP protocol aren't. 20:15:38 So, I think it isn't relevant. 20:15:45 ah 20:19:45 Is there NNTP server software that uses a SQLite database? Should I write such a software? 20:23:16 Will you set up a NNTP server at esolangs.org? 20:30:02 I don't know. I have a feeling the audience might be a little limited. The web forum never got any traffic to speak of, and the mailing list died too. 20:30:22 I used to run Leafnode at home. I think I might also have experimented with INN, though of course not connected to Usenet. 20:31:34 -!- imode has quit (Ping timeout: 246 seconds). 20:31:53 What did you do with INN? 20:32:38 I always get confused between the acronyms ICYMI and IASIP 20:33:41 zzo38: If I remember right, I hosted a set of groups for a group of friends. I don't remember what they were *about*, though. 20:33:51 I think it might've been for a fake standardization organization? 20:34:31 zzo38: just to make sure, in M:tG you haven't downloaded the oracle database from the New Gatherer or Scryfall or anywhere else yet, right? 20:35:11 wob_jonas: That is correct, although I might do some time, maybe. 20:35:18 (I have downloaded all of the rules though) 20:35:19 yeah, me too 20:35:52 Yeah, I think we called it IOCTA, but I don't remember what it stood for. Grepping through old logs finds just one line (from 2003) where I mention that I don't remember what it stands for. 20:36:51 fizzie: Unusenet is a way to define standardized hierarchies and enables mirroring of non-Usenet newsgroups. 20:37:21 Well, the IOCTA newsgroups (if that's what I used INN for) are long defunct, unfortunately. 20:38:00 They were probably compliant with neither Usenet nor Unusenet anyways, I think? 20:38:07 -!- moony_ has quit (Ping timeout: 256 seconds). 20:38:24 Yes, very likely. 20:39:12 I think I'll have to try to download their data even if I don't process them, just so I have an archive of the current state for reference. 20:39:25 Yes, that may be good 20:39:34 My former university had a relatively lively non-Usenet (and non-Unusenet) newsgroup hierarchy, but I think those have been turned down. 20:48:52 zzo38: argh! New Gatherer is terrible. they still can't make their software handle flip/split/transform/meld cards properly. Even if I download just the whole list of c. 190 pages with 100 cards per pages in the standard format, then it probably won't tell which cards transform to what, it only shows faces. 20:49:17 The individual card pages do tell, but I don't want to download all 19000 of those. 20:50:02 So that data will have to be reconstructed after the fact, hoping that it will be very rare that the name or transform pairing of a card changes. 20:50:28 There's a lot of heuristics you can use to check, but still. 20:51:05 I'll try download anyway, but I'll have to check scryfall later too. 20:51:30 -!- imode has joined. 21:02:38 If they do somehow change the name, the multiverse ID number still should be same, hopefully 21:03:19 (Although there will be a multiverse ID number for each printing of the card) 21:04:14 zzo38: no, the multiverse ID number seems to be adjacent 21:04:21 oh, you mean if they change the name of the card? 21:04:33 dunno, I wouldn't rely on that, since they can scrub that by simply making a New New Oracle 21:04:44 the card names are more stable than their fucking websites 21:04:50 they only changed names like three times 21:04:57 and their oracle list twice 21:05:52 Yes, if they change the name, the multiverse ID number probably won't change I expect. If they do change it, it might no longer be called "multiverse ID", since I think it was based on software previously called Multiverse but they changed it, so if they change the ID numbers they will change that too I guess (but of course I do not actually know) 21:06:28 the name changes were, let's see, all cards with Æ recently, Ærathi Berserker before written history, and I can't think of any other but there might be one 21:06:56 there were probably changes for how they displayed flip/split cards, and the visible name in the Oracle may have changed at that point 21:08:00 (Changing the ID numbers would also break many links on other webpages) 21:08:24 um so? it's not like Wizards cares about that 21:08:38 they took off an entire fucking discussion forum that was full of useful M:tG stuff 21:10:29 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 21:10:53 -!- wob_jonas has joined. 21:11:41 Yes, but I still expect if they do change it, the old links will link to an error message rather than the wrong card. 21:12:09 sure 21:14:08 hmm... I'll have to check the last page before and after the download to make sure that they haven't added any new cards during my download 21:15:08 -!- wob_jonas has quit (Client Quit). 21:17:27 -!- wob_jonas has joined. 21:17:30 -!- wob_jonas has quit (Client Quit). 21:20:17 experimenting with hypothetical reified "memory addresses", in the form of "memory" objects that you can write to, access the value at and "add" "offsets" in the form of other objects to 21:21:24 e.g. "v" is a unique "memory", "v ← expr" assigns the value of the expression to "v", and "$v" reads the value at that memory 21:28:01 -!- wob_jonas has joined. 21:28:29 zzo38: I'm starting a download of those c. 190 pages of New Gatherer now. I won't do Scryfall today. 21:28:36 -!- moei has quit (Quit: Leaving...). 21:30:29 I'll try to do some basic parsing, just to reduce the data, but I won't do any complicated processing like identifying errors or messing with split/flip/transform/meld cards 21:37:47 -!- MDude has quit (Ping timeout: 240 seconds). 21:46:00 -!- MDude has joined. 21:54:56 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 21:55:15 -!- moony has quit (Max SendQ exceeded). 21:55:42 -!- moony has joined. 22:09:13 -!- arseniiv has quit (Ping timeout: 245 seconds). 22:26:26 -!- imode has quit (Ping timeout: 244 seconds). 22:33:58 -!- sleepnap has left. 22:37:47 fizzie, did you try the dpkg? (Sorry for consistently bothering you) 23:07:53 `olist 1145 23:07:54 olist 1145: shachaf oerjan Sgeo FireFly boily nortti b_jonas 23:16:31 tyoony 23:28:46 -!- Lord_of_Life_ has joined. 23:29:57 -!- AnotherTest has quit (Ping timeout: 250 seconds). 23:31:07 -!- Lord_of_Life has quit (Ping timeout: 240 seconds). 23:31:14 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 23:31:47 -!- Lord_of_Life has quit (Changing host). 23:31:47 -!- Lord_of_Life has joined. 23:33:11 Sgeo, ty for what? 23:33:12 `perl6 23:33:12 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: perl6: not found 23:33:12 `perl6 --version 23:33:13 ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: perl6: not found 23:33:45 moony, I apparently misread shachaf's line as coming from you 23:33:48 tyachaf 23:33:53 lol 23:54:11 -!- Phantom_Hoover has quit (Remote host closed the connection). 23:55:33 -!- wob_jonas has joined. 23:56:02 zzo38: oh great. so the New Gatherer html output starts with ' why did I even believe them? 23:58:15 good thing I know how to use an HTML parser, I've done it several times