00:20:51 -!- atslash has quit (Ping timeout: 265 seconds).
00:21:08 -!- atslash has joined.
00:34:13 <oerjan> hups, forgot to log out
00:44:08 <oerjan> 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 <b_jonas> `pbflist https://pbfcomics.com/comics/the-talk/
06:53:14 <HackEso> pbflist https://pbfcomics.com/comics/the-talk/: shachaf Sgeo quintopia ion b_jonas Cale
06:57:48 <b_jonas> hopefully that will arrive soon too
06:58:48 <kmc> how can i get on a list
07:06:58 <oerjan> with `` echo kmc >> bin/nameoflist
07:07:29 <b_jonas> or these days, you can use `` echo $IRC_NICK >> bin/nameoflist
07:07:36 <oerjan> unless someone made a specific command, hm...
07:07:49 <oerjan> b_jonas: very convenient
07:08:47 <kmc> `` echo $IRC_NICK
07:09:01 <kmc> `` echo $IRC_NICK >> bin/pbflist
07:15:15 <b_jonas> kmc: you may also review our selection of other lists
07:15:27 <b_jonas> ``` set -e; cd bin; echo *list
07:15:28 <HackEso> 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 <kmc> am i supposed to run listlist when i update a list?
07:17:55 <b_jonas> ``` set -e; cd bin; wc -l *list | sort -rn | head -n9 # these are the popular ones
07:17:55 <HackEso> 86 total \ 9 slist \ 8 pbflist \ 8 olist \ 6 smlist \ 4 xkcdwhatiflist \ 4 listlist \ 4 dontaskdonttelllist \ 4 don'taskdon'ttelllist
07:18:07 <kmc> `` paste < bin/ioccclist
07:18:09 <HackEso> https://hack.esolangs.org/tmp/paste/paste.10575
07:18:49 <kmc> that is... a bizarre way to do that
07:18:50 <HackEso> 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 <kmc> what the fuck is ${@:+ }$@
07:20:38 <rain2> `` echo rain2 >> bin/ioccclist
07:20:41 <rain2> `` echo rain1 >> bin/ioccclist
07:21:03 <b_jonas> kmc: prints its argument, with a colon before if it's not empty
07:21:03 <oerjan> <kmc> `` paste < bin/ioccclist <-- paste takes a filename, which has the advantage of using its url if it's exposed to web
07:21:37 <b_jonas> kmc: so we can invoke lists with an argument that is a url pointing to the news
07:22:06 <b_jonas> 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 <b_jonas> but for most lists we use a full url
07:25:02 <oerjan> i don't think the olist script makes a url
07:26:36 * oerjan usually visits the archive page first, anyhow, to see the title and check if he's missed one
07:26:47 <b_jonas> I'm not sure how @ works in such a case really
07:27:32 <b_jonas> 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 <b_jonas> 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 <esowiki> [[Transceternal]] N https://esolangs.org/w/index.php?oldid=66595 * Hakerh400 * (+11850) Create a new language
08:01:13 <esowiki> [[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 <esowiki> [[User:Hakerh400]] M https://esolangs.org/w/index.php?diff=66597&oldid=66037 * Hakerh400 * (+20)
08:03:13 <esowiki> [[Transceternal]] M https://esolangs.org/w/index.php?diff=66598&oldid=66595 * Hakerh400 * (+6)
08:04:00 <int-e> Hah. http://blog.hackensplat.com/2011/02/vinegar.html
08:20:15 <esowiki> [[Transceternal]] M https://esolangs.org/w/index.php?diff=66599&oldid=66598 * Hakerh400 * (+24)
08:42:22 <esowiki> [[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 <wib_jonas> `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 <HackEso> <uelnh> Yar... COG et eo rdeai. <uelnh> :( <Tisd_> Et eo tsmeai?
09:16:51 <wib_jonas> `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 <HackEso> OA EOAEW URNEIAUNOMEA DAOMEITDW (CH SOE AUKOT CHA): <elois> Th fuaa oyl adi tylroettea, sutt et purtyl otn, hsei soe Cern otn mhrrog BHAFEIT. Gegidtten teotn sd sei Pdliei Lonrei!
09:17:16 <wib_jonas> 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 <wib_jonas> 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 <wib_jonas> `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 <HackEso> <emurt> Fseoaid_Siiytn: Hio'a gt oerap; st'r e mloeauc, oia e dlnhtntn.
09:17:55 <wib_jonas> `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 <HackEso> <g-eamtletan> 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. <g-eamtletan> UTUT [...] <g-eamtletan> nuei ei trtveay, deco rooneay t Rslrsa sl isronueay
09:18:23 <wib_jonas> `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 <HackEso> <woccoe> Ot's doke uatreuatofoais, yrele tre ievt steh ph wlnu "tlozoad" os "nhei lesealfr jpestoni". <woccoe> "Inhe... In...Tros hlnmdeu fai't me bnie AT ADD. Tros nie--uagme, mpt nidg yotr tyn gaks aib a srelha. ..."
09:18:50 <Taneb> wib_jonas: hmm, I wonder how different it would look if you did it digramwise
09:19:13 <Taneb> I guess that's trickier because each symbol can be in two digrams
09:19:13 <int-e> hmm #esoteric-spam
09:19:17 <wib_jonas> Taneb: you could do a better solver, but I'd add different heuristics, like matching nicks and other common words
09:20:51 <HackEso> 134) <fizzie> It's like mathematicians, where the next step up from "trivial" is "open research question". <fizzie> "Nope... No...This problem can't be done AT ALL. This one--maybe, but only with two yaks and a sherpa. ..."
09:24:17 <int-e> 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 <myname> we already have one, though
09:26:11 <int-e> which is why I'm posting the link, not changing the potm entry
09:26:39 <wib_jonas> right, it's not necessarily for this month, since the passwords are old too
09:26:49 <int-e> (but it's worth clarifying the point, thanks!)
09:27:35 <int-e> It's kind of interesting that this wasn't in common word lists... it will be from now on :)
09:27:50 <int-e> (and that goes for all chess moves)
09:28:47 <wib_jonas> sure, password reuse exists, so we add known passwords to lists
09:29:08 <int-e> (the exclamation mark is funny)
09:33:37 <wib_jonas> somehow I'm reminded of Countercall
09:49:20 <FaeFly> 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 <int-e> FaeFly: sure. "algebraic" notation won
09:59:10 <int-e> 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:07:07 <wib_jonas> int-e: sure, Lewis Caroll made sure we all meet the obsolete notation
10:08:40 <int-e> There's that. Though one can enjoy the book without deciphering the chess game (I certainly didn't).
10:09:07 <int-e> Or "did"? Hrm. Grammar.
10:09:41 <int-e> "did" is better, referring to the whole "enjoying the book without deciphering the chess game" notion.
10:09:52 <wib_jonas> int-e: istr the chess game itself is hard to decipher, because we don't see all its moves...
10:10:04 <wib_jonas> there was a question on Stack Exchange about that somewhere
10:10:19 <wib_jonas> 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 <wib_jonas> https://scifi.stackexchange.com/q/26946/4918
10:11:30 <wib_jonas> the chess game in Through the Looking Glass
10:12:57 <int-e> That's a relief. :)
10:13:21 <int-e> (I was kind of afraid of there being a sensible game hiding underneath all the silliness.)
10:14:22 <int-e> I suppose this is a bit like searching for the real question when pondering HHGttG.
10:14:42 <int-e> (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 <esowiki> [[BareMinimum]] https://esolangs.org/w/index.php?diff=66601&oldid=61572 * Joshop * (+243) Added some "useful subexpressions".
11:30:41 <esowiki> [[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 <wib_jonas> `python3 -cprint(0.0254/4) # how much is 1/4 inch?
15:09:35 -!- clog has quit (Quit: ^C).
15:09:50 -!- clog has joined.
15:10:58 <wib_jonas> fungot, how many of the sides of a square is one of the longest sides?
15:10:58 <fungot> 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: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 <shachaf> kmc: You can make a list with makelist, which automatically runs listlist.
15:56:22 <shachaf> Wait, no, that's makelistlist.
15:56:40 <shachaf> listlist just lists lists.
15:56:53 <HackEso> 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 <wib_jonas> 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 <esowiki> [[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 <esowiki> [[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 <esowiki> [[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 <esowiki> [[Special:Log/newusers]] create * MatthewS * New user account
20:46:43 <esowiki> [[Special:Log/newusers]] create * Matthew * New user account
20:52:22 <HackEso> 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 <b_jonas> 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 <b_jonas> TIL that in Cats, the character that Gus used to play is not called "Firefoefiddle", he's called "Firefrorefiddle",
22:07:15 <b_jonas> and that "frore" is a word that means cold.
22:07:36 <b_jonas> 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 <b_jonas> like, for spells that invoke the elemental cold
22:09:02 <b_jonas> even M:tG doesn't have that in any card title
22:09:23 <shachaf> You mean in Eliot's poem, _Gus: The Theatre Cat_?
22:09:33 <b_jonas> yes, but more so in the musical
22:10:46 <b_jonas> It's a rare word, it's not in my Longman dictionary, only the larger Oxford
22:11:17 <b_jonas> still, M:tG uses such rare words, and there was a whole Coldsnap set, so it's weird
22:14:39 <b_jonas> Firefrorefiddle the Fiend of the Fell must have had abilities affecting three D&D elements: fire, cold, and sonic.
22:22:02 <shachaf> Golly. I'd thought about homogeneous coordinates algebraically, but never geometrically.
22:22:16 <shachaf> Translation is just obviously rotation around a point at infinity.
22:26:30 -!- sprocklem has joined.
22:37:11 <arseniiv> 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 <arseniiv> though the intuition seems right to me too
22:39:10 <arseniiv> 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 <arseniiv> 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 <arseniiv> 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:49:09 <shachaf> I'm currently reading https://slides.com/enkimute/siggraph which talks about all sorts of neat things.
22:49:35 <arseniiv> 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 <arseniiv> shachaf: oh, I’ll take a look tomorrow, then
22:50:48 <arseniiv> and the second coincidence is confusing but happily mnemonic
22:52:52 <arseniiv> 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 <b_jonas> 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 <b_jonas> arseniiv: I worked with those in my last job, where at least one project involved 3D reconstruction from 2D camera images
22:54:30 <arseniiv> b_jonas: ah, yes, I forgot it all stands only for a 3-dimensional space
22:54:51 <arseniiv> I should have looked at an arbitrary dimension case
22:54:57 <b_jonas> admittedly there we have use or two degrees of freedom less than a full projective transformation
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 <b_jonas> no, it's food that crumbles
22:59:00 <arseniiv> 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 <b_jonas> you may call the non-homogeneous coordinates euclidean
23:01:03 <arseniiv> 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 <arseniiv> b_jonas: generally we don’t need the overall space to be euclidean, though for simplicity we can take one
23:05:06 <arseniiv> 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 <arseniiv> hm I think it gives rise to something Galileian, like the structure of the nonrelativistic spacetime
23:06:47 <arseniiv> though even that is too much, we’re concerned with two hyperplanes only, not distances between any of them
23:10:16 <arseniiv> 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 <b_jonas> fungot, please publish the next o strip
23:57:50 <fungot> b_jonas: i've never read a paper on using source-to-source transformations to compile scheme to c.
23:58:26 <b_jonas> that's a suspiciously specific denial, fungot
23:58:26 <fungot> b_jonas: you subtracted twice the orig value?' as ' swiping blindly'? yes, but