00:20:51 -!- atslash has quit (Ping timeout: 265 seconds). 00:21:08 -!- atslash has joined. 00:34:13 hups, forgot to log out 00:44:08 apparently you didn't say that much 00:47:18 -!- aloril has quit (Remote host closed the connection). 01:05:08 -!- atslash has quit (Read error: Connection reset by peer). 01:05:40 -!- atslash has joined. 01:06:12 -!- aloril has joined. 02:13:55 -!- Sgeo_ has joined. 02:16:59 -!- Sgeo has quit (Ping timeout: 246 seconds). 03:41:52 -!- Lord_of_Life_ has joined. 03:41:57 -!- Lord_of_Life has quit (Ping timeout: 240 seconds). 03:43:13 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 04:45:33 -!- AndroUser has joined. 04:57:03 -!- FreeFull has quit. 05:04:30 -!- Sgeo_ has quit (Read error: Connection reset by peer). 05:04:54 -!- Sgeo_ has joined. 05:26:29 -!- FraterEST has joined. 05:27:40 -!- FraterEST has left. 05:37:37 -!- Cale has quit (Ping timeout: 250 seconds). 05:51:03 -!- Cale has joined. 05:59:03 -!- Cale has quit (Ping timeout: 245 seconds). 06:09:30 -!- Sgeo_ has quit (Read error: Connection reset by peer). 06:09:57 -!- Sgeo_ has joined. 06:17:27 -!- Cale has joined. 06:32:40 -!- imode has quit (Ping timeout: 268 seconds). 06:53:13 `pbflist https://pbfcomics.com/comics/the-talk/ 06:53:14 pbflist https://pbfcomics.com/comics/the-talk/: shachaf Sgeo quintopia ion b_jonas Cale 06:54:04 :( 06:57:36 yeah sorry, no olist yet 06:57:48 hopefully that will arrive soon too 06:58:48 how can i get on a list 07:06:58 with `` echo kmc >> bin/nameoflist 07:07:29 or these days, you can use `` echo $IRC_NICK >> bin/nameoflist 07:07:36 unless someone made a specific command, hm... 07:07:49 b_jonas: very convenient 07:08:47 `` echo $IRC_NICK 07:08:47 kmc 07:09:01 `` echo $IRC_NICK >> bin/pbflist 07:09:03 No output. 07:15:15 kmc: you may also review our selection of other lists 07:15:27 ``` set -e; cd bin; echo *list 07:15:28 FireFlist aglist bardsworthlist bobadventureslist calesyta2016list danddreclist don'taskdon'ttelllist dontaskdonttelllist ehlist emptylist erflist flist idealist ioccclist keenlist list listlist llist makelist makelistlist minimalist mlist olist pbflist slist smlist stylist testlist xkcdwhatiflist ysaclist 07:17:40 am i supposed to run listlist when i update a list? 07:17:55 ``` set -e; cd bin; wc -l *list | sort -rn | head -n9 # these are the popular ones 07:17:55 ​ 86 total \ 9 slist \ 8 pbflist \ 8 olist \ 6 smlist \ 4 xkcdwhatiflist \ 4 listlist \ 4 dontaskdonttelllist \ 4 don'taskdon'ttelllist 07:18:07 `` paste < bin/ioccclist 07:18:09 https://hack.esolangs.org/tmp/paste/paste.10575 07:18:49 that is... a bizarre way to do that 07:18:49 `? ioccclist 07:18:50 ioccclist is update notification for when a new year of the International Obfuscated C Code Contest is announced, or the winners for a year is announced, or the source codes of winners are released. http://www.ioccc.org/#news 07:19:42 what the fuck is ${@:+ }$@ 07:20:38 `` echo rain2 >> bin/ioccclist 07:20:40 No output. 07:20:41 `` echo rain1 >> bin/ioccclist 07:20:43 No output. 07:21:03 kmc: prints its argument, with a colon before if it's not empty 07:21:03 `` paste < bin/ioccclist <-- paste takes a filename, which has the advantage of using its url if it's exposed to web 07:21:14 aha 07:21:37 kmc: so we can invoke lists with an argument that is a url pointing to the news 07:22:06 o is numbered in a regular way, so there we use a strip number instead and the olist script makes a url from that 07:22:17 but for most lists we use a full url 07:25:02 i don't think the olist script makes a url 07:25:32 hmm true, it doesn't 07:26:18 s/empty/present/ 07:26:36 * oerjan usually visits the archive page first, anyhow, to see the title and check if he's missed one 07:26:39 or so I think 07:26:47 I'm not sure how @ works in such a case really 07:27:32 I usually visit the archive page to re-read the previous strip before reading the current one. I don't usually miss an o, except when on a long vacation 07:28:48 these days I'm the one who first lists them half of the time 07:52:31 -!- b_jonas has quit (Quit: leaving). 07:59:39 [[Transceternal]] N https://esolangs.org/w/index.php?oldid=66595 * Hakerh400 * (+11850) Create a new language 08:01:13 [[Language list]] https://esolangs.org/w/index.php?diff=66596&oldid=66513 * Hakerh400 * (+20) Add a new language to the language list 08:01:30 [[User:Hakerh400]] M https://esolangs.org/w/index.php?diff=66597&oldid=66037 * Hakerh400 * (+20) 08:03:13 [[Transceternal]] M https://esolangs.org/w/index.php?diff=66598&oldid=66595 * Hakerh400 * (+6) 08:04:00 Hah. http://blog.hackensplat.com/2011/02/vinegar.html 08:20:15 [[Transceternal]] M https://esolangs.org/w/index.php?diff=66599&oldid=66598 * Hakerh400 * (+24) 08:42:22 [[Transceternal]] M https://esolangs.org/w/index.php?diff=66600&oldid=66599 * Hakerh400 * (+5) 08:54:24 -!- wib_jonas has joined. 09:05:16 -!- oerjan has quit (Quit: Nite). 09:16:24 `perl -eopen$I,"<","quotes";@A=<$I>;$l=$A[rand@A]; while($l=~/([A-Za-z])/g){ $f{lc$1}++;$g{lc$1}//=$_g++; } $p=join("",sort{$f{$b}<=>$f{$a}||$g{$b}<=>$f{$a}}"a".."z"); $q="etoainsrlhdumcgypfwbkvzjxq"; eval"\$l=~y/$p\U$p\E/$q\U$q/"; print $l; 09:16:25 Yar... COG et eo rdeai. :( Et eo tsmeai? 09:16:51 `perl -eopen$I,"<","quotes";@A=<$I>;$l=$A[rand@A]; while($l=~/([A-Za-z])/g){ $f{lc$1}++;$g{lc$1}//=$_g++; } $p=join("",sort{$f{$b}<=>$f{$a}||$g{$b}<=>$f{$a}}"a".."z"); $q="etoainsrlhdumcgypfwbkvzjxq"; eval"\$l=~y/$p\U$p\E/$q\U$q/"; print $l; 09:16:51 OA EOAEW URNEIAUNOMEA DAOMEITDW (CH SOE AUKOT CHA): Th fuaa oyl adi tylroettea, sutt et purtyl otn, hsei soe Cern otn mhrrog BHAFEIT. Gegidtten teotn sd sei Pdliei Lonrei! 09:17:16 Lykaina: ^ random quote transformed by a substitution cipher where the most frequent letter is replaced by "e", the second most frequent by "t", etc 09:17:50 for some longer quotes with reasonable words, it will get the most frequent letters right, so it does the easy part of solving the cipher for you 09:17:52 `perl -eopen$I,"<","quotes";@A=<$I>;$l=$A[rand@A]; while($l=~/([A-Za-z])/g){ $f{lc$1}++;$g{lc$1}//=$_g++; } $p=join("",sort{$f{$b}<=>$f{$a}||$g{$b}<=>$f{$a}}"a".."z"); $q="etoainsrlhdumcgypfwbkvzjxq"; eval"\$l=~y/$p\U$p\E/$q\U$q/"; print $l; 09:17:52 Fseoaid_Siiytn: Hio'a gt oerap; st'r e mloeauc, oia e dlnhtntn. 09:17:55 `perl -eopen$I,"<","quotes";@A=<$I>;$l=$A[rand@A]; while($l=~/([A-Za-z])/g){ $f{lc$1}++;$g{lc$1}//=$_g++; } $p=join("",sort{$f{$b}<=>$f{$a}||$g{$b}<=>$f{$a}}"a".."z"); $q="etoainsrlhdumcgypfwbkvzjxq"; eval"\$l=~y/$p\U$p\E/$q\U$q/"; print $l; 09:17:56 22:55 < jpl> Usk tr E ibhhsiof ns fomodsh ispnktlo ea Uticodd ep E wta'n omoa hlohtlo rz hlsgowni ea BRD?! En ioori deco ta erhsiiexdo ntic. UTUT [...] nuei ei trtveay, deco rooneay t Rslrsa sl isronueay 09:18:23 `perl -eopen$I,"<","quotes";@A=<$I>;$l=$A[rand@A]; while($l=~/([A-Za-z])/g){ $f{lc$1}++;$g{lc$1}//=$_g++; } $p=join("",sort{$f{$b}<=>$f{$a}||$g{$b}<=>$f{$a}}"a".."z"); $q="etoainsrlhdumcgypfwbkvzjxq"; eval"\$l=~y/$p\U$p\E/$q\U$q/"; print $l; 09:18:24 Ot's doke uatreuatofoais, yrele tre ievt steh ph wlnu "tlozoad" os "nhei lesealfr jpestoni". "Inhe... In...Tros hlnmdeu fai't me bnie AT ADD. Tros nie--uagme, mpt nidg yotr tyn gaks aib a srelha. ..." 09:18:50 wib_jonas: hmm, I wonder how different it would look if you did it digramwise 09:19:13 I guess that's trickier because each symbol can be in two digrams 09:19:13 hmm #esoteric-spam 09:19:17 Taneb: you could do a better solver, but I'd add different heuristics, like matching nicks and other common words 09:20:51 `q 134 09:20:51 134) It's like mathematicians, where the next step up from "trivial" is "open research question". "Nope... No...This problem can't be done AT ALL. This one--maybe, but only with two yaks and a sherpa. ..." 09:20:58 that's the last quote it gave 09:21:15 so it got e, t, s, a right 09:24:17 Oh, we have a genuine password of the month candidate: https://leahneukirchen.org/blog/archive/2019/10/ken-thompson-s-unix-password.html 09:24:42 we already have one, though 09:26:11 which is why I'm posting the link, not changing the potm entry 09:26:39 right, it's not necessarily for this month, since the passwords are old too 09:26:49 (but it's worth clarifying the point, thanks!) 09:27:35 It's kind of interesting that this wasn't in common word lists... it will be from now on :) 09:27:50 (and that goes for all chess moves) 09:28:47 sure, password reuse exists, so we add known passwords to lists 09:29:08 (the exclamation mark is funny) 09:33:37 somehow I'm reminded of Countercall 09:49:20 int-e: might help that it used a notation that's AIUI not in common use anymore (re not being in wordlists) 09:58:11 FaeFly: sure. "algebraic" notation won 09:59:10 FaeFly: But I'm not a chess player and I've encountered this notation before so I'm assuming that at least 10s of thousands people know it :P 10:00:15 *nod* 10:07:07 int-e: sure, Lewis Caroll made sure we all meet the obsolete notation 10:08:40 There's that. Though one can enjoy the book without deciphering the chess game (I certainly didn't). 10:09:07 Or "did"? Hrm. Grammar. 10:09:41 "did" is better, referring to the whole "enjoying the book without deciphering the chess game" notion. 10:09:52 int-e: istr the chess game itself is hard to decipher, because we don't see all its moves... 10:10:04 there was a question on Stack Exchange about that somewhere 10:10:19 but I'm not sure if it was on Chess SE or Sci Fi SE or the new Lit SE 10:10:27 -!- arseniiv has joined. 10:11:22 https://scifi.stackexchange.com/q/26946/4918 10:11:30 the chess game in Through the Looking Glass 10:12:57 That's a relief. :) 10:13:21 (I was kind of afraid of there being a sensible game hiding underneath all the silliness.) 10:14:22 I suppose this is a bit like searching for the real question when pondering HHGttG. 10:14:42 (Or worse, coming up with an explanation involving base 13) 10:55:02 -!- Cale has quit (Ping timeout: 276 seconds). 11:01:44 -!- Cale has joined. 11:29:20 [[BareMinimum]] https://esolangs.org/w/index.php?diff=66601&oldid=61572 * Joshop * (+243) Added some "useful subexpressions". 11:30:41 [[BareMinimum]] https://esolangs.org/w/index.php?diff=66602&oldid=66601 * Joshop * (-2) 12:03:17 -!- iovoid has quit (Quit: iovoid has quit!). 12:08:18 -!- iczero has quit (Quit: rip). 12:10:05 -!- iovoid has joined. 12:10:16 -!- iczero has joined. 14:31:14 -!- sprocklem has quit (Ping timeout: 240 seconds). 14:53:44 `python3 -cprint(0.0254/4) # how much is 1/4 inch? 14:53:45 0.00635 15:08:53 `? stunlock 15:08:54 stunlock? ¯\(°​_o)/¯ 15:09:35 -!- clog has quit (Quit: ^C). 15:09:50 -!- clog has joined. 15:10:58 fungot, how many of the sides of a square is one of the longest sides? 15:10:58 wib_jonas: it would be sorta pointless to implement these commands, because they're in scope down the whole campbell/ darcs/ schemd5?". 15:38:27 -!- sprocklem has joined. 15:40:52 -!- Lord_of_Life_ has joined. 15:41:35 -!- sleepnap has left. 15:43:21 `python3 -cprint(3**5) 15:43:22 243 15:43:38 -!- arseniiv has quit (Ping timeout: 276 seconds). 15:44:01 -!- Lord_of_Life has quit (Ping timeout: 265 seconds). 15:44:06 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 15:45:39 -!- arseniiv has joined. 15:55:56 kmc: You can make a list with makelist, which automatically runs listlist. 15:56:22 Wait, no, that's makelistlist. 15:56:40 listlist just lists lists. 15:56:53 `listlist 15:56:53 FireFlist* \ aglist* \ bardsworthlist* \ bobadventureslist* \ calesyta2016list* \ danddreclist* \ don'taskdon'ttelllist@ \ dontaskdonttelllist* \ ehlist* \ emptylist* \ erflist* \ flist* \ idealist* \ ioccclist* \ keenlist* \ list* \ listen* \ listlist* \ llist* \ makelist* \ makelistlist* \ minimalist* \ mlist* \ olist* \ pbflist* \ slist* \ smlist* \ stylist* \ testlist* \ xkcdwhatiflist* \ ysaclist* 15:57:31 is there a version that only lists lists that don't appear in themselves? 16:06:15 -!- imode has joined. 16:08:55 -!- wib_jonas has quit (Remote host closed the connection). 16:47:05 -!- FreeFull has joined. 16:50:17 -!- sprocklem has quit (Ping timeout: 240 seconds). 17:14:44 -!- b_jonas has joined. 18:27:44 -!- LKoen has joined. 18:33:39 -!- LKoen has quit (Remote host closed the connection). 18:37:57 -!- LKoen has joined. 18:57:30 -!- anima has joined. 18:57:30 -!- AndroUser has quit (Read error: Connection reset by peer). 19:38:41 -!- sprocklem has joined. 19:48:40 -!- LKoen has quit (Remote host closed the connection). 19:48:59 [[BCDFuck]] https://esolangs.org/w/index.php?diff=66603&oldid=34211 * Rdebath * (+1110) Some example code. 19:49:44 -!- LKoen has joined. 19:50:38 [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=66604&oldid=66404 * Rdebath * (+174) Add BCDFuck 19:51:43 -!- sprocklem has quit (Ping timeout: 250 seconds). 19:51:45 [[Hello world program in esoteric languages]] M https://esolangs.org/w/index.php?diff=66605&oldid=66604 * Rdebath * (+2) mutter 20:37:20 -!- tromp has quit (Remote host closed the connection). 20:42:37 [[Special:Log/newusers]] create * MatthewS * New user account 20:46:43 [[Special:Log/newusers]] create * Matthew * New user account 20:52:21 `? keenlist 20:52:22 keenlist is notification for when Tom Hall acquires the necessary intellectual property rights to create the videogame series Commander Keen: The Universe is Toast 20:54:49 yeah, that one is a bit silly 21:15:51 -!- tromp has joined. 21:20:59 -!- tromp has quit (Ping timeout: 276 seconds). 21:22:25 -!- tromp has joined. 21:59:38 -!- tromp_ has joined. 22:02:47 -!- tromp has quit (Ping timeout: 246 seconds). 22:07:03 TIL that in Cats, the character that Gus used to play is not called "Firefoefiddle", he's called "Firefrorefiddle", 22:07:15 and that "frore" is a word that means cold. 22:07:36 it's strange that I hadn't met that before. if there's such a fancy word for cold, then why is it not used in D&D and other role-playing games? 22:07:44 like, for spells that invoke the elemental cold 22:09:02 even M:tG doesn't have that in any card title 22:09:23 You mean in Eliot's poem, _Gus: The Theatre Cat_? 22:09:33 yes, but more so in the musical 22:10:46 It's a rare word, it's not in my Longman dictionary, only the larger Oxford 22:11:17 still, M:tG uses such rare words, and there was a whole Coldsnap set, so it's weird 22:14:39 Firefrorefiddle the Fiend of the Fell must have had abilities affecting three D&D elements: fire, cold, and sonic. 22:22:02 Golly. I'd thought about homogeneous coordinates algebraically, but never geometrically. 22:22:16 Translation is just obviously rotation around a point at infinity. 22:26:30 -!- sprocklem has joined. 22:37:11 shachaf: hm rotations in P(V) around points on an affine map correspond to (some) rotations in V conjugated by a shear, and translations correspond to shears so probably together they unify somehow, though that’s not obvious to me 22:37:45 -!- imode has quit (Ping timeout: 265 seconds). 22:37:59 though the intuition seems right to me too 22:39:10 not all shears of course, too, they all should be in a special relation with a hyperplane which defines that chosen affine map 22:41:54 hm let me talk about two strange coincedences in math and then I’ll go sleeping 22:43:02 -!- tromp_ has quit (Remote host closed the connection). 22:47:58 1. a translation is uniquely characterized by one of each initial and final points; a similarity transformation, a pair of each; an affine transformation, a triple; a projective one, a quadruple. I don’t know if there exists something more or less natural for which we need a quintuple. Is there any system in this sequence? I’m afraid no, it’s just some very well-known transformation groups so it seems like a coincidence they arrang 22:47:58 e this way 22:49:09 I'm currently reading https://slides.com/enkimute/siggraph which talks about all sorts of neat things. 22:49:35 2. map sin [0, pi/6, pi/4, pi/3, pi/2] == map (λx. sqrt x / 2) [0, 1, 2, 3, 4] 22:50:03 shachaf: oh, I’ll take a look tomorrow, then 22:50:48 and the second coincidence is confusing but happily mnemonic 22:52:52 shachaf: ooohh!! this is applied Clifford algebra! I hope those slides have that conformal thing explained, why it’s done that way 22:53:49 arseniiv: sure, a projective transformation in d dimensions is characterized by d+2 points, so for five points you want projective transformations in 3 dimensions. 22:54:23 arseniiv: I worked with those in my last job, where at least one project involved 3D reconstruction from 2D camera images 22:54:30 b_jonas: ah, yes, I forgot it all stands only for a 3-dimensional space 22:54:51 I should have looked at an arbitrary dimension case 22:54:57 admittedly there we have use or two degrees of freedom less than a full projective transformation 22:55:02 maybe the sequence crumbles 22:56:29 -!- 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.”). 22:56:43 no, it's food that crumbles 22:59:00 also a while ago I found out there is a common confusion of homogeneous coordinates and, well, unhomogeneous coordinates concerning a use case when we use […, 0] for representing vectors and […, 1] for representing points. This system plays out very nicely but is commonly misattributed to projective stuff when it’s not 22:59:31 you may call the non-homogeneous coordinates euclidean 23:01:03 This system plays out very nicely => like, if there were only linear operations and the result has form […, 1] or […, 0], then we’ve done a correct affine calculation and the result is corresp. a point or a vector 23:02:30 b_jonas: generally we don’t need the overall space to be euclidean, though for simplicity we can take one 23:05:06 I don’t even remember what it should have in general so our points and vectors represented in this way have euclidean structure, the overall thing should be invariant under shears with some special hyperplane fixed 23:05:49 hm I think it gives rise to something Galileian, like the structure of the nonrelativistic spacetime 23:06:47 though even that is too much, we’re concerned with two hyperplanes only, not distances between any of them 23:10:16 for some reason I’m often interested in ways how can we omit the structure we don’t use in some contexts 23:14:26 -!- arseniiv has quit (Ping timeout: 240 seconds). 23:16:56 -!- FreeFull has quit. 23:22:23 -!- tromp has joined. 23:25:36 -!- MDude has quit (Ping timeout: 265 seconds). 23:26:47 -!- tromp has quit (Ping timeout: 246 seconds). 23:39:27 -!- tromp has joined. 23:44:38 -!- tromp has quit (Ping timeout: 276 seconds). 23:49:55 -!- imode has joined. 23:51:56 -!- anima has quit (Read error: Connection reset by peer). 23:52:50 -!- sprocklem has quit (Ping timeout: 240 seconds). 23:53:05 -!- sprocklem has joined. 23:57:49 fungot, please publish the next o strip 23:57:50 b_jonas: i've never read a paper on using source-to-source transformations to compile scheme to c. 23:58:10 Isn't that Sgeo_'s job? 23:58:26 that's a suspiciously specific denial, fungot 23:58:26 b_jonas: you subtracted twice the orig value?' as ' swiping blindly'? yes, but