00:00:13 <lambdabot> 3: related by blood [syn: {akin(p)}, {blood-related}, {cognate},
00:00:13 <lambdabot> {consanguine}, {consanguineous}, {consanguineal}, {kin(p)}]
00:00:13 <lambdabot> n 1: one related by blood or origin; especially on sharing an
00:00:13 <lambdabot> ancestor with another [syn: {blood relation}, {blood
00:00:18 <lambdabot> 2: a word is cognate with another if both derive from the same
00:00:19 <lambdabot> word in an ancestral language [syn: {cognate}, {cognate
00:01:11 -!- ais523 has joined.
00:08:17 <lambdabot> https://wiki.haskell.org/Learning_Haskell
00:08:52 <HackEgo> lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK
00:08:56 <lambdabot> CYUL 012300Z 13011KT 15SM BKN064 BKN110 OVC240 15/11 A3021 RMK SC5AC2CI1 SLP231 \ ENVA 012250Z 29007KT 8000 -RADZ FEW016 BKN029 07/05 Q1012 RMK WIND 670FT 29007KT \ ESSB 012250Z AUTO 00000KT 9999
00:08:56 <lambdabot> NCD 05/05 Q1011 \ KOAK 012253Z 28016KT 10SM FEW012 21/11 A3006 RMK AO2 SLP180 T02110111
00:15:22 <izalove> i just came to the conclusion that watching anime in 1080p is better than watching it in crappy quality
00:21:09 -!- augur has joined.
00:25:01 -!- Caesura has joined.
00:27:06 -!- Kaynato has quit (Ping timeout: 244 seconds).
00:32:17 -!- DHeadshot has quit (Ping timeout: 252 seconds).
00:45:30 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
00:52:05 <Zarutian> hppavilion[1]: minority:majoity::singularity:plurality
00:54:37 -!- oerjan has quit (Quit: Too tired).
01:17:36 -!- wob_jonas has joined.
01:36:22 <zzo38> I had idea about a new selection for use with X called MEDIA_PLAYER and it is intended that a program that plays music or something else might own it (the user should be allowed to change whether or not they do, though; in case they are running more than one). Many (but not all) of the standard selection targets of ICCCM can be used with it, although additional targets can be defined to tell it to play, pause, rewind, next track, eject, etc.
01:42:13 <wob_jonas> zzo38: I don't understand what you said. But that's probably fine.
01:42:27 <wob_jonas> It's late in the night, I wouldn't understand it even if it made sense.
01:42:34 <fungot> wob_jonas: intercal-72 c-intercal clc-intercal j-intercal yes all versions all versions all versions no all versions all versions
01:43:42 <HackEgo> 33) <mycroftiv> [...] sometimes i cant get out of bed becasue the geometry of the sheet tangle is too fascinating from a topological perspective \ 59) <oklofok> i use dynamic indentation, i indent lines k times, if they are used O(n^k) times during a run of the program \ 109) <fungot> CakeProphet: reading herbert might be enlightening in one hand h
01:43:52 <HackEgo> 997) <fizzie> "May you live in INVISIBLE TIMES." --Old Chinese proverb. (It can look confusing when written with the proper Unicode.)
01:44:07 <shachaf> May you live in CIRCLED TIMES.
01:50:26 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
01:53:25 <zzo38> WATCH and UNWATCH targets could also be implemented in case a program is being used which will notify using Twitter or other internet services what music the user is listening to, or if the status bar will display the currently playing music.
01:54:38 <zzo38> There are many other things that can be done with it too.
01:55:33 <shachaf> zzo38: Do you know how to tell whether d^2x = 0?
01:56:21 <zzo38> shachaf: No (but I didn't think about it now)
01:56:47 <shachaf> When did you think about it?
02:07:23 -!- Zarutian has quit (Quit: Zarutian).
02:10:20 <zzo38> One way that was used to implement private properties in JavaScript is to make them local variables of the constructor function (and define the methods that use them in the constructor instead of the prototype), and that still can be used. But now there is also the new way which is by using WeakMap; in this way the property can even belong to a different module than who created the object. You can also create anonymous public properties of objects.
02:11:23 <zzo38> I am not sure how useful anonymous public properties are, but it is a possibility. Maybe you know about the uses of such?
02:21:26 <\oren\> https://www.youtube.com/watch?v=LYOtZvwNCsc
02:35:22 -!- hppavilion[1] has joined.
02:38:34 <zzo38> How often have you seen "throw" in JavaScript (or possibly, other programming languages too) used for something other than in case of errors?
02:58:42 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
03:03:56 <\oren\> zzo38: I have seen it used as a multi-loop break
03:06:54 <zzo38> Yes, that is one thing; I have used it as a multi recursive function break (for searching in a tree structure). How common is it though?
03:07:09 -!- incog has quit (Read error: Connection reset by peer).
03:16:48 -!- Reece` has quit (Read error: Connection reset by peer).
03:21:10 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:35:07 -!- callforjudgement has joined.
03:38:33 -!- ais523 has quit (Ping timeout: 248 seconds).
03:41:10 -!- callforjudgement has changed nick to ais523.
03:44:22 -!- centrinia has joined.
03:51:46 -!- centrinia has quit (Quit: Leaving).
04:12:17 -!- `^_^v has joined.
04:18:13 -!- hppavilion[1] has joined.
04:19:09 <hppavilion[1]> Question: Would it be incorrect to refer to the British liberal party as "Labor" in the US?
04:25:53 <ais523> what do you mean by "liberal" here?
04:25:54 <hppavilion[1]> https://upload.wikimedia.org/wikipedia/commons/7/77/Mazda3-pi.jpg
04:26:22 <ais523> are you talking about the current opposition party Labour? the Liberal Democrats, who have Liberal in their name? parties generically on the left wing, and if so compared to which country?
04:26:45 <ais523> all our even remotely major parties are left wing compared to the US centre, except possibly UKIP
04:35:37 <hppavilion[1]> "This house has 2.5 baths (house has 5 rooms with a toilet and sink))"
04:37:09 -!- Menphis has joined.
04:42:44 -!- Menphis has quit (Read error: Connection reset by peer).
05:03:12 -!- `^_^v has quit (Quit: This computer has gone to sleep).
05:05:29 -!- `^_^v has joined.
05:11:09 <shachaf> Cale: What would you say the individual entries in a matrix represent?
05:24:54 -!- ais523 has quit (Remote host closed the connection).
05:26:04 -!- ais523 has joined.
06:05:37 <shachaf> A matrix representing a linear transformation : R^n -> R^m
06:11:10 <Cale> shachaf: Okay, so first of all, the columns of the matrix tell you where each of the basis vectors get sent
06:11:34 <Cale> (the basis vectors of the domain of course)
06:11:42 <Cale> and each column tells you the coefficients with respect to the basis of the codomain
06:11:59 <shachaf> What I would have said was that, for T : U -> V, you choose a basis for U and V. Then you look at Tu for each u in u, and decompose it in terms of V.
06:12:14 <shachaf> (A linear combination of vectors in V.)
06:12:29 <Cale> for each u in the basis for U
06:12:54 <Cale> and each such decomposition gives a column
06:12:58 <shachaf> And since every vector in U is a linear combination of the vectors in the basis for U, that tells you how T transforms every vector.
06:13:44 <shachaf> So an individual entry is one V-basis-projection of one U-basis-vector under T.
06:14:26 <shachaf> Anyway the other day someone was saying that the individual entries actually represent linear maps : F -> F, not elements of F.
06:14:50 <Cale> heh, well, it's possible to look at it like that
06:15:00 <shachaf> If you have T : U -> V where U and V are finite-dimensional vector spaces over F, then you have U = F+F+...+F, V = FxFx...xF
06:15:44 <shachaf> And since Hom(A+B, CxD) is in natural isomorphism with Hom(A, C)xHom(A, D)xHom(B, C)xHom(B, D), those are the individual entries in the matrix.
06:15:48 <Cale> Yeah, you can look at it as a block matrix made up of 1x1 blocks :P
06:16:04 <shachaf> Right, so I should understand block matrices better probably.
06:17:05 -!- ais523 has quit (Ping timeout: 272 seconds).
06:17:19 <shachaf> For example maybe you'd expect det([A B][C D]) to be det(A)det(D) - det(B)det(C), but that sort of thing doesn't work.
06:17:28 <zzo38> One day I invented "matrix accounting"
06:19:23 <shachaf> Cale: Anyway, is it a choice of bases for U and V, or for U* and V?
06:19:56 <shachaf> Given that T is contravariant in U.
06:20:04 <zzo38> Which is quite a different use of matrix mathematics although involving much of the same mathematics involved including such things as orthogonal vectors and homogeneous coordinates and so on.
06:20:18 <shachaf> You can presumably say that T behaves the same as U* ⊗ V?
06:20:33 <shachaf> zzo38: I thought it was just a typical use.
06:21:47 <Cale> shachaf: Yeah, it's really V ⊗ U*
06:22:13 <shachaf> But maybe it doesn't matter whether you choose a basis for U or U*, since if you have a basis you can go back and forth?
06:22:15 <Cale> (if you put the U* on that side, it'll make things nice when you write the formula for application)
06:22:25 <Cale> yeah, in finite dimensions
06:23:02 <zzo38> shachaf: The mathematics are same but it is a different use than geometry or physics; it is now for accounting (I invented it sort of by accident while trying to invent something else, because I had nothing else to do in school).
06:28:23 <zzo38> I don't know what is "formula for application" either
06:34:03 <Cale> shachaf: Well, when you write the linear transformation as a sum of pure tensor products
06:38:16 <Cale> If {b_1,...,b_n} is a basis of U and {f_1,...,f_n} is the corresponding basis for U*, and {c_1,...,c_m} is a basis for V, then you might write an arbitrary linear transformation T as sum over i, j of a_ij c_i ⊗ f_j
06:42:21 <Cale> and then (sum over i,j of a_ij c_i ⊗ f_j)*(sum over k of u_k b_k) = sum over i,j,k of a_ij c_i u_k f_j(b_k), and f_j(b_k) is 0 whenever j /= k, so we get sum over i,j of a_ij u_j c_i
06:42:40 <Cale> anyway, it's just nice somehow that the linear functional bumps up against the vector it's getting applied to :)
06:45:06 <shachaf> I guess that sometimes people write some of those subscripts as superscripts?
06:51:23 -!- `^_^v has quit (Quit: This computer has gone to sleep).
07:03:25 -!- ent0nces has joined.
07:19:24 -!- ent0nces_ has joined.
07:21:03 -!- ent0nces has quit (Ping timeout: 272 seconds).
07:21:23 -!- ent0nces_ has quit (Client Quit).
07:54:42 -!- carado has joined.
08:05:28 -!- `^_^v has joined.
08:19:57 -!- carado has quit (Ping timeout: 272 seconds).
08:22:36 -!- carado has joined.
08:58:06 -!- hppavilion[1] has quit (Ping timeout: 265 seconds).
09:06:22 -!- JX7P has quit (Ping timeout: 250 seconds).
09:07:07 <zzo38> I almost finished writing the documentation for my JavaScript serializer program and for its file format, and I will post it tomorrow. (The code is finish but need tested)
09:23:49 -!- oerjan has joined.
09:31:56 -!- AnotherTest has joined.
09:36:02 <int-e> Why do people get excited over having a bright future ahead of them? For most of them that happens EVERY SINGLE NIGHT!
09:47:43 -!- hppavilion[1] has joined.
09:50:42 <oerjan> @tell shachaf <shachaf> I guess that sometimes people write some of those subscripts as superscripts? <-- look up einstein notation hth
09:51:03 <lambdabot> oerjan said 21s ago: <shachaf> I guess that sometimes people write some of those subscripts as superscripts? <-- look up einstein notation hth
09:51:57 <oerjan> i'm sorry but it was invented by einstein so it is clearly brilliant hth
09:54:04 -!- int-e has set topic: The cargo cultivating channel | This counter has been incremented sevence and decremented once | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf.
09:55:18 <oerjan> a little multiplication now, and we can no longer deduce its value
09:57:26 <int-e> I don't know what its initial value was, I'm assuming 42.
09:58:32 <int-e> (What is the chance that a person wondering about a counter's initial value is a programmer?)
09:58:51 <hppavilion[1]> https://en.wikipedia.org/wiki/For_Whom_the_Bell_Tolls_(disambiguation) links to songs by both the Bee Gees AND Metallica
10:04:29 -!- hppavilion[1] has set topic: The cargo cultivating channel | This counter has been incremented snyevence and decremented once | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf.
10:06:30 -!- oerjan has set topic: The cargo cultivating channel | This counter has been incremented scowvence and decremented once | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf.
10:08:30 <int-e> Sweet imaginary numbers!
10:21:06 <oerjan> . o O ( is hppavilion[1] an imaginary person )
10:26:03 -!- shachaf has set topic: The cargo cultivating channel | This counter has been incremented zero times, decremented zero times, and reset once | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf.
10:26:27 <shachaf> Hmm, I didn't reset it properly.
10:26:44 -!- shachaf has set topic: The cargo cultivating channel | This counter has never been incremented, decremented, or reset | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf.
10:27:56 <hppavilion[1]> shachaf: No, reset is accounted for after the variables are cleared
10:28:57 -!- oerjan has set topic: The cargo cultivating channel | This counter has been divided by zero | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf.
10:31:00 <int-e> . o O ( This counter has been )
10:31:47 <oerjan> . o O ( This counter is pining for the fjords )
10:33:02 <int-e> I hope you're not going to parrot that whole skit.
10:34:19 <oerjan> . o O ( Mike the Headless Counter )
10:36:31 <oerjan> . o O ( I guess this Norwegian blue it )
10:39:34 -!- shachaf has set topic: The cargo cultivating channel | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf.
11:00:30 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
11:07:16 <oerjan> @tell shachaf https://en.wikipedia.org/wiki/Abstract_index_notation
11:12:19 <myname> why not kThis has a counter"
11:43:52 -!- Phantom_Hoover has joined.
12:14:00 -!- villasukka has quit (Remote host closed the connection).
12:14:21 -!- atehwa has quit (Read error: Connection reset by peer).
12:17:37 -!- Reece` has joined.
12:23:29 -!- DHeadshot has joined.
13:27:01 -!- `^_^v has quit (Quit: This computer has gone to sleep).
13:37:19 -!- Zarutian has joined.
13:59:18 -!- Reece` has quit (Ping timeout: 244 seconds).
14:10:31 -!- DHeadshot_ has joined.
14:11:05 -!- DHeadshot has quit (Ping timeout: 248 seconds).
15:32:42 -!- boily has joined.
15:35:52 -!- wanderman has joined.
15:46:24 <boily> `relcome wanderman
15:46:46 <zgrep> \oren\: Black on blue is difficult to read, and thus means it's a terrible choice for a heading. :P
15:46:59 <HackEgo> wanderman: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
15:47:23 <wanderman> never heard of eso langauge before
15:59:53 -!- Reece` has joined.
16:12:46 <HackEgo> [wiki] [[Orthagonal]] https://esolangs.org/w/index.php?diff=49846&oldid=22619 * Martin Ender * (+127) /* External resources */
16:32:55 <HackEgo> and//And is an Intercal operator.
16:34:50 <HackEgo> fizzie evilipse b_jonas b_jonas
16:35:59 <oerjan> `slwd and//s/op/unary op/
16:36:05 <HackEgo> wisdom/and//And is an Intercal unary operator.
16:36:49 <HackEgo> Or is an Intercal operator.
16:37:01 <oerjan> `slwd or//s/op/unary op/
16:37:05 <HackEgo> wisdom/or//Or is an Intercal unary operator.
16:38:47 <oerjan> `learn Xor is just addition of nimbers.
16:38:51 <HackEgo> Learned 'xor': Xor is just addition of nimbers.
16:44:13 <HackEgo> Baby don't hurt me, don't hurt me no more
16:45:27 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found
16:45:44 <HackEgo> Computer is a language where numbers are strings of the characters '1' and '0'.
16:46:09 <HackEgo> fizzie evilipse oerjan oerjan
16:46:23 <oerjan> ...why did i add that...
16:46:46 <HackEgo> <fizzie> revert 942e964c81c1 \ <evilipse> ` chmod 777 / -R \ <oerjan> learn Computer is a language where numbers are strings of the characters \'1\' and \'0\'. \ <oerjan> learn Computer is a language where numbers are strings of the charatcers \'1\' and \'0\'
16:46:48 <oerjan> wanderman: it tells who has edited it
16:47:05 <oerjan> huh i actually did add it.
16:47:20 <HackEgo> 2016-09-25 <fizzie> revert 942e964c81c1 \ 2016-09-25 <evilipse> ` chmod 777 / -R \ 2016-03-08 <oerjan> learn Computer is a language where numbers are strings of the characters \'1\' and \'0\'. \ 2016-03-08 <oerjan> learn Computer is a language where numbers are strings of the charatcers \'1\' and \'0\'
16:51:01 <oerjan> and it sort of made sense at the time.
16:52:42 <HackEgo> cat: dowg: No such file or directory
16:52:52 <HackEgo> hg log --removed --template "{date|shortdate} {desc}\n" -- "$@"
16:53:08 <fungot> boily: please note that this will be created. note that this behaviour was not implemented have been likewise implemented in c-intercal, such as the output random pad with random bits ( 16 if the `try again' command ( correct as of the format created by the generated code, and also obey the extra grouping rules
16:53:17 <fungot> ybden: expansion libraries without having to install at all. if a onespot variable, it will identify both 16- and 32-bit values as long as at most one of those places).
16:53:22 <ybden> oh, it's different each time
16:53:33 <ybden> fungot: what is love?
16:53:34 <fungot> ybden: intercal-72 c-intercal clc-intercal j-intercal yes all versions all versions all versions all versions no all versions all versions all versions
16:53:44 <ybden> fungot: I'm scared
16:53:45 <fungot> ybden: after that statement finishes executing. ( if the stack while skipping some of its first statement; generally speaking, a clc-intercal program that weren't part of _this_ manual), making the rest of the stack, or may not be stored there. ( a onespot variable is overloaded to an expression in place of the characters `.:_', which is also computed `create' statement supercedes an older `create' statement references another
16:53:51 <boily> ybden: careful with fungot. he's sentient.
16:53:51 <fungot> boily: this manual is for the full details of how to use the `-t' option is used); for more details). `again' ( *note backtracking::) to create a directory created called `ick-0.29'; this is a separate next stack entry that isn't a particularly useful) intercal program, or decide that it is also possible ( from c-intercal version 0.29).
16:54:07 <ybden> According to the quotes
16:54:23 <fungot> ybden: one of the difference between the `next' than `compunex' is likely to be run from within the program ends; however, the only flow-control commands in the same way to cause the program measures how many spaces it needs: the expression for the same line only makes sense to a mingle.)
16:54:32 <fungot> ybden: to a onespot variable is used to tell `ick' in `ick.h'; if you want to be input in any case.
16:55:43 <oerjan> `learn Jesus was the name of a famous wisdom creator.
16:55:47 <HackEgo> Learned 'jesu': Jesus was the name of a famous wisdom creator.
16:59:09 <ybden> \oren\: I rather like your font, especially since I can now properly fully justify my text without it looking terrible
17:03:02 -!- ais523 has joined.
17:07:32 -!- durakni has joined.
17:14:52 <oerjan> durakni: i think it started with me saying something about Einstein hth
17:15:53 <durakni> relative in its relateable theory? :)
17:16:15 <oerjan> it didn't even mention relativity, actually
17:16:26 <oerjan> only his tensor notation.
17:16:36 <oerjan> which he _used_ for relativity, mind.
17:17:10 <durakni> well glad we got that out of the way
17:19:27 -!- Reece` has quit (Quit: Alsithyafturttararfunar).
17:21:23 <durakni> so what is cargo cultivating
17:21:32 <oerjan> boily: as the resident expert, please guess the language of Reece`'s quit message twh
17:22:04 <oerjan> cargo cultivates all sorts of things
17:23:18 <oerjan> i dunno, i didn't add it to the topic
17:23:52 <durakni> makes me think of spacex cargo shuttles
17:24:34 <boily> oerjan: something Norse?
17:26:38 <oerjan> boily: that is a reasonable first impression, but not really. (also, i don't know the answer.)
17:27:15 <boily> it's something? http://www.wiganworld.co.uk/stuff/dialect2.php?opt=dialect2
17:30:06 <boily> I think I like it. it's very Québécois in its word manglement approach :D
17:31:33 <Taneb> "I'll see thou after, ta-ra for now"?
17:39:10 -!- `^_^v has joined.
17:40:35 -!- `^_^v has quit (Client Quit).
17:43:12 -!- `^_^v has joined.
17:45:48 <ybden> alsithy after the tararfunar
17:45:59 <ybden> not sure what the first and last parts are
17:47:02 <boily> `le/rn tarafurnar/The event after which you'll be seen.
17:47:07 <ybden> arfunar is half an hour
17:48:23 <ybden> I'l see you after the (tar?) half an hour
17:49:15 <ybden> Taneb's seems more likely
17:49:22 <ybden> Didn't see that at first
17:50:27 * oerjan swats boily for not including the key -----###
17:50:50 <oerjan> `slwd tarafurnar//s/./Tarafurnar is t/
17:50:53 <HackEgo> wisdom/tarafurnar//Tarafurnar is the event after which you'll be seen.
17:51:45 <int-e> hmm, -----### could be a poison dart, though perhaps the needle is a bit long
17:52:08 <ybden> It could be a feather duster
17:52:32 <oerjan> my swatter is guaranteed free of poison hth
17:52:32 <HackEgo> 54) * oerjan swats FireFly since he's easier to hit -----### <FireFly> Meh * FireFly dies
17:53:03 <oerjan> well there is no one else quite as swattable
17:53:59 <int-e> Fly, swatter, fly!
17:54:07 <HackEgo> drones are tools used to perform certain criminal actions that were not possible in ancient times.
17:54:25 <HackEgo> FireFly was a short-running but well-loved sci-fi TV series released in 2003, starring Nathan Fillion and directed and written by Joss Whedon.
17:54:30 <HackEgo> wisdom/drone//Drones are tools used to perform certain criminal actions that were not possible in ancient times.
17:55:03 <int-e> `` cd wisdom; grep -ri swat .
17:55:16 <HackEgo> ./userweps:boily has the mapole, oerjan has the swatter, moon has the snail cannon, hppavilion[1] is a motherfucking walrus \ ./swatter:The swatter is a tool for punishment commonly found in #esoteric. Not to be confused with the saucepan or mapoles. \ ./bdsmreclist:* oerjan swats quintopia -----###
17:55:45 <HackEgo> * oerjan swats quintopia -----### \ <oerjan> Phantom_Hoover: it records all the big hits
17:56:12 <int-e> `` cd wisdom; grep -ri dart .
18:04:25 <zzo38> I dreamt about some strange poker variant with many extra cards and extra hands, as well as ways for some players to determine where some of the cards are in the remaining deck; some extra patterns included "Common Tile" (all cards in the grid (except the message area) must be tiles, and all must be the same tile), "Leech Three" (in video poker it even depended on the cursor position), "Leech Q" (a pattern I could not understand), and others.
18:05:21 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: bdsmreclist: not found
18:05:38 <ybden> `find -name bdsmreclist
18:05:39 <HackEgo> find: unknown predicate `-name bdsmreclist'
18:05:43 <ybden> `find . -name bdsmreclist
18:05:44 <HackEgo> find: `. -name bdsmreclist': No such file or directory
18:05:50 <ybden> ``find . -name bdsmreclist
18:05:52 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `find: not found
18:06:15 <ybden> Does the bdsmreclist actually exist?
18:06:31 <zzo38> durakni: It is what I remember.
18:08:56 <HackEgo> <shachaf> ` mv bdsmreclist junk/ \ <oerjan> revert \ <elliott> revert 1 \ <Phantom_Hoover> echo "<oerjan> YOU are out of order." >> bdsmreclist \ <oerjan> mv bdsmreclist wisdom \ <Phantom_Hoover> mv bdsmreclist. bdsmreclist \ <Phantom_Hoover> rm bdsmreclist \ <Phantom_Hoover> echo "* oerjan swats quintopia -----###" >> bdsmreclist
18:09:59 <HackEgo> <fizzie> revert 942e964c81c1 \ <evilipse> ` chmod 777 / -R \ <int-e> revert accbc9c5c7ec \ <ais523> ls wisdom/* | shuf | head -n 10 | xargs rm \ <oerjan> revert \ <elliott> revert 1 \ <oerjan> mv bdsmreclist wisdom
18:10:08 -!- durakni has quit.
18:10:34 <HackEgo> <Phantom_Hoover> mv bdsmreclist. bdsmreclist \ <Phantom_Hoover> cat bdsmreclist bsdmreclist > bdsmreclist.
18:12:35 <oerjan> ok, i have no idea why it has that second line.
18:13:36 <oerjan> `unidecode bdsmreclist
18:13:37 <HackEgo> [U+0020 SPACE] [U+0062 LATIN SMALL LETTER B] [U+0064 LATIN SMALL LETTER D] [U+0073 LATIN SMALL LETTER S] [U+006D LATIN SMALL LETTER M] [U+0072 LATIN SMALL LETTER R] [U+0065 LATIN SMALL LETTER E] [U+0063 LATIN SMALL LETTER C] [U+006C LATIN SMALL LETTER L] [U+0069 LATIN SMALL LETTER I] [U+0073 LATIN SMALL LETTER S] [U+0074 LATIN SMALL LETTER T] [U
18:13:58 <HackEgo> [U+0073 LATIN SMALL LETTER S] [U+0074 LATIN SMALL LETTER T] [U+0020 SPACE]
18:14:13 <ais523> `` echo ' bdsmreclist ' | cat -v
18:14:39 <oerjan> `` hoag bdsmreclist . | cat -v
18:14:51 <HackEgo> <oerjan> slwd drone//s/./D/ \ <oerjan> slwd tarafurnar//s/./Tarafurnar is t/ \ <boily> le/rn tarafurnar/The event after which you\'ll be seen. \ <oerjan> ` mv wisdom/jesu{,s} \ <oerjan> learn Jesus was the name of a famous wisdom creator. \ <oerjan> learn Xor is just addition of nimbers. \ <oerjan> slwd or//s/op/unary op/ \ <oerjan> slwd and//s/
18:15:07 <oerjan> `` hoag bdsmreclist. | cat -v
18:15:13 <HackEgo> <Phantom_Hoover> mv bdsmreclist. bdsmreclist \ <Phantom_Hoover> cat bdsmreclist bsdmreclist > bdsmreclist.
18:15:56 <oerjan> `url wisdom/bdsmreclist
18:15:58 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/wisdom/bdsmreclist
18:20:52 <HackEgo> <Phantom_Hoover> rm bsdmreclist \ <Phantom_Hoover> echo "<oerjan> Phantom_Hoover: it records all the big hits" > bsdmreclist
18:21:14 <HackEgo> #!/usr/bin/env python \ import sys, os.path, re, urllib \ if len(sys.argv) <= 1: \ print "http://codu.org/projects/hackbot/fshg/" \ else: \ f = os.path.abspath(sys.argv[1]) \ f = re.sub(r"^/+hackenv/", "", f) \ if re.match(r"/|(?:\.hg|tmp)(?:/|$)",f): \ sys.exit("File is outside web-viewable filesystem repository.") \
18:22:34 <HackEgo> if len(sys.argv) <= 1: \ print "http://codu.org/projects/hackbot/fshg/" \ else: \ f = os.path.abspath(sys.argv[1]) \ f = re.sub(r"^/+hackenv/", "", f) \ if re.match(r"/|(?:\.hg|tmp)(?:/|$)",f): \ sys.exit("File is outside web-viewable filesystem repository.") \ else: \ print ("http://codu.org/projects/hackbot/fsh
18:22:55 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/url
18:24:07 <HackEgo> cat: bin/hurl: No such file or directory
18:25:01 <oerjan> `` cp bin/{,h}url; sed -i '11s/file/log/' bin/hurl
18:25:24 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/log/tip/bin/url
18:27:04 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/log/tip/bin
18:28:05 <oerjan> those file logs are really not good at noting reversals
18:44:11 -!- wanderman has quit (Quit: Leaving).
18:45:26 -!- IRIXUser has joined.
18:45:50 -!- IRIXUser has changed nick to Guest37056.
18:45:51 -!- Guest37056 has quit (Changing host).
18:45:51 -!- Guest37056 has joined.
18:45:53 -!- Guest37056 has changed nick to JX7P.
18:52:33 -!- oerjan has quit (Quit: Later).
19:01:25 -!- Zarutian has quit (Quit: Zarutian).
19:14:54 -!- Caesura has quit (Ping timeout: 264 seconds).
19:22:56 -!- Zarutian has joined.
19:23:03 -!- moonythedwarf has joined.
19:29:44 -!- moonythedwarf_ has joined.
19:31:17 -!- moonythedwarf has quit (Ping timeout: 272 seconds).
19:33:08 -!- moonythedwarf_ has changed nick to moonythedwarf.
19:46:47 -!- Kaynato has joined.
19:49:49 -!- atehwa has joined.
19:58:43 <zzo38> Now you can see my JavaScript object serialization program https://www.npmjs.com/package/object-serializer http://sprunge.us/AIYK
19:59:53 <zzo38> Please tell me if there is any one unclear or incorrect or suggestion changed or whatever else.
20:16:07 -!- `^_^v has quit (Quit: This computer has gone to sleep).
20:19:44 -!- boily has quit (Quit: GROSS CHICKEN).
21:01:51 -!- copumpkin has joined.
21:15:33 -!- moonythedwarf_ has joined.
21:15:35 <lifthrasiir> seems that your design is very comparable to CBOR with no seemingly visible benefits
21:17:26 -!- DHeadshot has joined.
21:17:54 -!- moonythedwarf has quit (Ping timeout: 264 seconds).
21:18:15 <lifthrasiir> hmm at the second reading I can see some differences around, string back references (which might or might not be a benefit) and an ability to serialize arbitrary prototypes (an advantage, but not as a general serialization format)
21:18:19 -!- DHeadshot_ has quit (Ping timeout: 265 seconds).
21:18:54 <lifthrasiir> and also an ability to serialize recursive objects (this one can be huge)
21:19:36 <lifthrasiir> I prefer the serialization to be fully non-recursive, but someone may actually want recursion
21:20:38 <zzo38> Note that string backreferences are only for keys in my system, although that is where I expect them to be most useful (since many objects may have properties with the same name).
21:24:41 <zzo38> Anyways, my design is specifically for JavaScript.
21:27:12 <zzo38> CBOR is good, but it has a different use than mine; these two programs are to be used for different kind of purposes.
21:28:48 -!- wob_jonas has joined.
21:30:03 <fungot> wob_jonas: e888 i have no file and i must scream compilers too, and therefore broken the limit but wasn't designed to work with this character set, all of which are treated equivalently: lowercase letters, punctuation marks otherwise unused in intercal terms, imagine what would happen if the `-a' option ( *note -t::) to ( or `command' if that command and a 0, and can be used.
21:32:05 -!- zzo38_ has joined.
21:32:09 -!- zzo38 has quit (Disconnected by services).
21:32:13 -!- zzo38_ has changed nick to zzo38.
21:36:51 <moonythedwarf_> <otherbot> Witchcraft means "hairy cat" in New York on ice cream in a vacuum cleaner that mass produced by the world
21:37:47 <Taneb> That sounds worryingly Markovian
21:39:08 <wob_jonas> moonythedwarf: be careful with arithmetic
21:42:34 <Taneb> Markov chains are pretty much the simplest thing that does this
21:42:52 <moonythedwarf_> doesnt fungot use something similar to a markov chain?
21:42:52 <fungot> moonythedwarf_: e533 you want the files `ick'. it can run the befunge program to `come from':
21:44:58 <Taneb> moonythedwarf_, fungot uses a markov chain, yes
21:44:58 <fungot> Taneb: intercal-72 c-intercal clc-intercal j-intercal yes all versions all versions all versions all versions
21:45:19 <Taneb> `quote anmaster no
21:45:26 <moonythedwarf_> is there anything that could make a more readable sentence?
21:45:30 <HackEgo> 559) <fungot> Ngevd:. i'm so kind, even to assholes! anmaster no not markov anmaster no not markov anmaster no not markov anmaster no not markov anmaster no not markov
21:55:03 <Taneb> moonythedwarf_, a larger window, but that needs a larger corpus
21:57:52 -!- hppavilion[1] has joined.
22:02:58 <Taneb> I really couldn't tell you
22:03:01 <Taneb> Depends on the data
22:03:47 <Taneb> You could try it and see how it goes
22:04:06 -!- Kaynato has quit (Ping timeout: 264 seconds).
22:18:23 <fungot> ybden: e778 unexplaned compiler bug, or at run time. only `abstain' and `.2/.1' together cause `.1' to specify other information to the error that looks like a line label, any `come from's need not count towards the total command count.)
22:19:10 <ybden> Does saying something to fungot change its seed, or is it just random?
22:19:10 <fungot> ybden: do create .5 switch .1 with .2
22:26:27 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
22:30:30 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
22:33:34 -!- Kaynato has joined.
22:35:35 -!- DHeadshot has quit (Ping timeout: 272 seconds).
22:39:37 -!- hppavilion[1] has joined.
22:39:53 <hppavilion[1]> What's the standard name in fairy chess for the piece that has the orthagonal movement of a rook, but none of the special rules (namely, castling)
22:41:38 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:44:18 <zzo38> I think they usually just mention castling or not separately.
22:44:20 <izalove> how is fairy chess different from chess?
22:45:34 <ybden> It involves fairies
22:47:03 <ybden> https://en.wikipedia.org/wiki/Fairy_chess
22:47:22 <ybden> I didn't know of this term before
22:47:29 <ybden> I'm assuming that suicide chess is a form of fairy chess
22:48:44 -!- zzo38_ has joined.
22:48:49 <zzo38_> It is like how fairy card is different from card. (I suppose this answer does not help much)
22:48:53 -!- zzo38 has quit (Ping timeout: 272 seconds).
22:48:53 <ybden> suicide chess is for traditional pieces + board with nontraditional rules
22:49:08 -!- zzo38_ has changed nick to zzo38.
22:49:12 <ybden> fairy chess involves nontraditional pieces
22:49:22 <zzo38> Yes, that is correct
22:49:23 <ybden> and nontraditional rules
22:49:31 <hppavilion[1]> In Avengers, Nick Fury bets Captain America $10 some parts of the modern world will surprise him
22:50:11 <izalove> that $10 was a much larger amount of money in captain america's time?
22:50:24 <hppavilion[1]> I checked, and $10 adjusted for inflation from 1945 to 2012 is $126.78
23:01:45 -!- moonythedwarf has joined.
23:02:10 <zzo38> Example of some macro in my proposed kind of JavaScripts macro system: \{ define("_ord %L",x=>AST.value(x.charCodeAt())); } another macro like "#define ABC(x) ((x)+(x))" in C can be defined either as \{ define("ABC(%E)",x=>(|\(x)+\(x)|)); \} or as \{ define("ABC(%E)",x=>AST.plus(x,x)); } with the same meaning in each case. Do you like this? What other comment/question/complaints you might have?
23:03:21 -!- moonythedwarf_ has quit (Ping timeout: 244 seconds).
23:05:50 <hppavilion[1]> How did it JUST hit me that the old German guy in Avengers who stands up to Loki
23:06:07 <hppavilion[1]> Was an old German guy who probably REMEMBERS the last time this happened
23:06:27 <izalove> that was exactly the point
23:07:04 <hppavilion[1]> I mean, Cap outright references Hitler ("Last time I was in Germany, and I saw a man standing above everybody else, we wound up disagreeing"
23:07:23 <hppavilion[1]> izalove: Yeah, which is why it's weird that I just noticed it
23:07:38 <hppavilion[1]> I guess I just didn't connect that the German guy was old and might've been around in the 40s
23:16:44 <zzo38> How do I tell Firefox to finish loading the text before it loads any pictures?
23:18:11 <ais523> ybden: technically speaking, suicide chess doesn't have a king, but rather a Mann
23:18:31 -!- DHeadshot has joined.
23:18:38 <ais523> so it's fairy chess in that sense
23:18:51 -!- Kaynato has quit (Ping timeout: 244 seconds).
23:19:04 <ais523> I wonder what suicide chess would be like if it had regular check and checkmate rules
23:19:06 <ybden> ais523: Where's that documented?
23:19:17 <ais523> ybden: I learned the rules from someone in person
23:19:22 <ais523> but I think they're pretty universal
23:19:29 <ais523> the point is that the king in suicide chess doesn't have any royal powers
23:19:33 <ybden> the only mentions of mann I can see relating to suicide chess is the author of a unix program
23:19:34 <zzo38> I think I have seen once somewhere that it is a variant that you can also lose by checkmate
23:19:38 <ais523> and thus is actually a different piece
23:19:52 <ais523> ybden: IIRC mann is the name for a king without royal powers
23:20:08 <zzo38> Yes, that is what it is.
23:20:41 <ais523> I wonder what ches would be like if you replaced all the pawns with manns
23:21:47 -!- boily has joined.
23:22:50 <wob_jonas> zzo38: you could hide all the pictures with css rules, then load another css rule later that overrides it and reveals the pictures
23:23:31 <zzo38> Will hiding them prevent them from loading? I still want the placeholders to load if the width/height are specified, though.
23:23:31 <ais523> wob_jonas: I think zzo38 cares about load order not render order
23:23:44 <ais523> my guess is that you have to turn off http pipelining or the like
23:23:53 <ais523> in order to force the original page to load before any of its dependencies
23:23:55 <zzo38> ais523: Yes, that is correct. I want to affect the load order not rendering.
23:23:55 <wob_jonas> ais523: I think you can hide images with css in such a way that the browser doesn't even load them usually
23:24:39 <wob_jonas> zzo38: maybe you could make the server not serve the images until the text is loaded?
23:25:01 <wob_jonas> zzo38: you could even make the css rules replace elements with images, so the image urls aren't known before
23:25:07 <zzo38> That won't help; for one thing it is not my server
23:25:09 <wob_jonas> then surely the browser can't load that
23:25:10 <ais523> wob_jonas: I also think zzo38 is the client here, not the server
23:25:18 <ais523> and really, this should be a client setting
23:25:42 * ais523 notes that the names "client" and "server" also work for restaurants
23:25:43 <wob_jonas> maybe try to use a proxy or something?
23:26:21 <ais523> well http is a pull protocol
23:26:33 <ais523> a page loads because the client requests it, not because the server suggests it
23:26:39 <wob_jonas> zzo38: I think you can make the browser not load images at all, possibly with a browser extension, then change the setting to load images later manually
23:29:30 <zzo38> I thought Netscape used to load picture late?
23:30:18 -!- otherbot has joined.
23:31:29 <ais523> zzo38: it may be a case of the web pages being designed differently
23:31:39 <ais523> many pages nowadays load everything using JavaScript, including the text
23:31:54 <ais523> (rather there should be some sort of server-side DOM diffing)
23:33:13 <izalove> i have a set of key-value pairs and i want to store at most K of them. when i store the (k+1)th element i want to remove the oldest i inserted. when i get a value in this structure, i want that element to become the newest inserted
23:33:16 <izalove> what data structure does this?
23:34:53 <izalove> a hash table + a tree for the order?
23:35:06 -!- DHeadshot has quit (Ping timeout: 265 seconds).
23:36:57 <ais523> izalove: can you overwrite a value while keeping the key the same? and if you do, does it go to the "back of the queue" or does it stay in its current position?
23:37:51 <izalove> can overwrite, and overwriting makes that element the most recent one
23:38:08 <izalove> which basically is equivalent to removing and reinserting
23:40:11 <izalove> hash table + priority queue?
23:40:13 <HackEgo> [wiki] [[Special:Log/newusers]] create * Paulmooreparks * New user account
23:40:19 <ais523> something that would work would be a linked queue (plus an integer holding the length) for identifying old keys to remove, plus a hash table that uses keys as keys, and pointers to the queue elements (so that you can remove them from the middle of the queue) as values
23:40:47 <ais523> I don't think you need a priority queue here, a regular queue would work? admittedly priority queues were my first idea but I can't see any interesting way to set the priority
23:42:49 <ais523> I think there's probably an easier solution but I can't think of one
23:43:15 <HackEgo> [wiki] [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=49847&oldid=49833 * Paulmooreparks * (+282)
23:43:28 <HackEgo> [wiki] [[Pbrain]] M https://esolangs.org/w/index.php?diff=49848&oldid=43719 * Paulmooreparks * (+8) Updated the link to the official pbrain site.
23:44:44 <HackEgo> [wiki] [[Pbrain]] M https://esolangs.org/w/index.php?diff=49849&oldid=49848 * Paulmooreparks * (+16) Updated parkscomputing.com link in Implementations section.
23:48:03 <HackEgo> functor//Functors are just morphisms in the category of small categories.
23:52:55 <lambdabot> oerjan said 12h 45m 38s ago: https://en.wikipedia.org/wiki/Abstract_index_notation
23:53:41 -!- zzo38 has quit (Ping timeout: 252 seconds).
23:55:43 -!- zzo38 has joined.
23:56:26 -!- otherbot has quit (Remote host closed the connection).
23:57:25 <wob_jonas> ais523: agreed, some pages have tricks, whether on server side or in client javascript, to make sure the ads load before the page content.
23:59:32 <wob_jonas> izalove: use a priority queue heap rigged so that you keep track of the position of elements in it in a separate circular array that associates the insertion time with the position of the element the heap
23:59:38 -!- impomatic_ has joined.
23:59:51 <wob_jonas> izalove: no wait, a circular array won't work