00:00:49 -!- DHeadshot has joined.
00:05:20 -!- DHeadshot has quit (Ping timeout: 256 seconds).
00:29:20 <zzo38> How is luminosity value working in way you expect it?
00:38:41 -!- bb010g has joined.
00:39:40 -!- tswett_ has joined.
00:48:05 -!- rdococ has quit (Ping timeout: 248 seconds).
00:55:16 -!- moonheart08 has quit (Ping timeout: 265 seconds).
00:57:43 -!- rdococ has joined.
01:00:23 -!- moonheart08 has joined.
01:02:20 -!- rdococ_ has joined.
01:03:29 -!- rdococ has quit (Ping timeout: 260 seconds).
01:07:13 -!- rdococ_ has quit (Ping timeout: 258 seconds).
01:13:19 -!- moonheart08 has changed nick to christmas-moon.
01:16:10 -!- MDude has joined.
01:21:15 -!- rdococ has joined.
01:25:26 -!- rdococ has quit (Ping timeout: 246 seconds).
01:34:20 -!- Jafet has quit (Ping timeout: 250 seconds).
01:35:05 <zzo38> Cumulative upkeep--remove a time counter from a permanent or suspended card
01:41:28 -!- rdococ has joined.
01:46:17 <tswett_> Onslaught Fetch Land. Abstract land. (T), Pay 1 life, Sacrifice Onslaught Fetch Land: Search your library for a (basic land type 1) or (basic land type 2) card and put it onto the battlefield. Then shuffle your library.
01:46:18 -!- rdococ has quit (Ping timeout: 250 seconds).
01:46:40 <tswett_> Flooded Strand. Land - Onslaught Fetch Land. Basic land type 1 is Plains. Basic land type 2 is Island.
01:47:58 -!- Jafet has joined.
01:56:15 -!- otherbot has joined.
01:56:49 <pikhq_> Cumulative upkeep -- Target permanent that has not been targetted this turn.
01:57:45 <zzo38> I think "target" does not quite work that way?
01:58:32 <pikhq_> Fine, fine. "Do nothing to target permanent that [..]"
01:58:45 <zzo38> No, that is not what I meant
01:59:13 <pikhq_> I suppose it would have to be "that has not been the target of a spell or ability this turn."
02:00:14 <tswett_> Is there anything that can't be a cost?
02:00:23 <zzo38> shachaf: Nothing currently does that, although I do not see why not (although sometimes strange things can happen).
02:00:46 <pikhq_> Do nothing to target spell: add one colorless mana to your mana pool.
02:01:08 <tswett_> Phrasing that as "Choose target spell" would work, wouldn't it?
02:01:22 <tswett_> My favorite fantasy card is, of course...
02:01:29 <zzo38> It isn't a mana ability because it has a target, but simply to pay the cost, there needs to be a spell on the stack, but otherwise need nothing
02:01:42 <tswett_> Anticlimax. 15WUB. Instant. As an additional cost to cast Anticlimax, you win the game.
02:01:59 <pikhq_> tswett_: That... is actually quite amusing.
02:02:03 <shachaf> A spell that has targets fizzles if all of its targets are gone at the time of resolution, right?
02:02:08 <shachaf> Can that happen if target is a cost?
02:02:18 <zzo38> shachaf: Yes. And yes I would think so! I have thought of that even!
02:02:38 <pikhq_> Probably the best part of "Anticlimax" is, it doesn't work with most ways of cheating it in.
02:04:09 <zzo38> For example, if a card has an activated ability like: Sacrifice target creature: You gain 3 life. It will most likely fizzle, unless you can somehow change the target (it won't affect the new target, but changing the target will enable you to gain 3 life)
02:04:32 <shachaf> It's scow that a spell can say "any number of targets", but if you choose one target and that target disappears by the time it resolves, it still fizzles.
02:05:10 <shachaf> zzo38: But if you change the target, you still already sacrificed the original creature, right?
02:05:29 <zzo38> And the new target is not sacrificed.
02:06:07 <shachaf> Of course, the cost is paid by then.
02:06:16 <shachaf> But I don't like how that works.
02:06:22 <hppavilion[1]> Is O(n log n) THE lower bound on worst-case time complexity for a sorting algorithm?
02:06:24 <zzo38> But that kind of cumulative upkeep, I might want to write: Activate "{0}: Target permanent that has not been targeted this turn before this activation." My intention is to get rid of the timing errors and stuff like that with pikhq_'s version
02:06:47 <shachaf> pikhq_: Are you frizzling tomorrow?
02:06:55 -!- tswett_ has quit (Ping timeout: 268 seconds).
02:06:58 <hppavilion[1]> Wikipedia mentions UnShuffle sort with kn complexity where k is proportional to input entropy...
02:08:17 <pikhq_> shachaf: Frizzling tte?
02:09:40 <pikhq_> "tte" is a Japanese sentence suffix. I'm kinda going "Frizzling, WTF is that?". ... ppoi.
02:12:41 <pikhq_> ... Now I'm just adding Japanese sentence suffixes for no good reason, na no ne.
02:13:44 <pikhq_> So now I'm just being irritating da zo'.
02:18:59 -!- rdococ has joined.
02:21:06 -!- christmas-moon has quit (Ping timeout: 268 seconds).
02:21:49 -!- christmas-moon has joined.
02:22:11 <zzo38> For example one way to be able to gain life from "Sacrifice target creature: You gain 3 life" is to use Grip of Chaos.
02:22:49 -!- Sprocklem has quit (Ping timeout: 260 seconds).
02:30:02 -!- rdococ has quit (Disconnected by services).
02:50:20 <izabera> take an array like [5, 2, 7, 6, 4, 1, 3]
02:50:45 <izabera> split it into non ascending subarrays like [5, 2] [7, 6, 4, 1] [3]
02:50:56 <izabera> now reverse them [2, 5] [1, 4, 6, 7] [3]
02:51:12 <izabera> concatenate it in a single array again [2, 5, 1, 4, 6, 7, 3]
02:51:26 <izabera> what's the complexity of this algorithm?
02:52:21 -!- tswett_ has joined.
02:56:02 -!- bb010g has quit (Quit: Connection closed for inactivity).
03:04:05 <shachaf> Approximately n^2 comparisons in the worst case?
03:04:21 <izabera> what does the worst case look like?
03:05:33 <shachaf> The worst case for an n-element array will require n-1 iterations.
03:06:00 <shachaf> I'm basing all this on running it on small inputs, no proofs or anything.
03:07:03 <shachaf> One worst case will be [2..n,1]
03:15:42 -!- Jafet has quit (Read error: Connection reset by peer).
03:16:39 -!- Jafet has joined.
03:18:46 <Jafet> the hanoi pancake sorting problem?
03:19:27 <izabera> i didn't know it had a name
03:20:50 <shachaf> Seems like a generalized bubble sort.
03:21:10 <shachaf> In bubble sort you look for unsorted sequences of length 2 and reverse them.
03:21:34 <shachaf> Of course, there are lots of things that can be called generalized bubble sort.
03:43:47 -!- computing has joined.
03:45:02 -!- christmas-moon has quit (Ping timeout: 250 seconds).
04:06:43 <zzo38> I cannot find anything nor think of anything about how to do make reduced palette with any algorithm when some palette entries are fixed.
04:20:51 -!- benderB747 has joined.
04:20:54 <zzo38> If you want to multiply alpha channel by the luminosity of another picture, what you can do is to use ff-matrix with the picture that you want the luminosity of to move it to the alpha channel (and change the other channels to maximum) and then use ff-composite with mode 7 selected.
04:42:13 -!- computing has quit (Ping timeout: 248 seconds).
05:01:18 -!- tswett_ has quit (Ping timeout: 250 seconds).
05:03:17 -!- Jafet has quit (Ping timeout: 252 seconds).
05:10:01 -!- doesthiswork has quit (Quit: Leaving.).
05:21:16 -!- Jafet has joined.
05:39:03 -!- Sprocklem has joined.
05:57:21 -!- augur has quit (Remote host closed the connection).
05:58:01 -!- augur has joined.
06:02:08 -!- augur has quit (Ping timeout: 250 seconds).
07:05:00 -!- rdococ_ has joined.
07:09:03 -!- doesthiswork has joined.
07:39:52 <\oren\> Ha, I can go annex all this land, and they let me get waya with it
08:04:27 -!- Jafet has quit (Read error: Connection reset by peer).
08:04:31 -!- Tefaj has joined.
08:04:52 -!- Tefaj has changed nick to Jafet.
08:27:09 -!- heroux has quit (Ping timeout: 252 seconds).
08:27:17 -!- Sprocklem has quit (Ping timeout: 260 seconds).
08:27:26 -!- heroux has joined.
08:38:55 -!- IronY has joined.
09:18:16 -!- benderB747 has quit (Ping timeout: 258 seconds).
09:23:25 <b_jonas> zzo38: re luminosity, I'm not sure. I'd mostly use this for grayscale Dst. Feel free to use whatever linear operator on the color value that takes white to 1, eg. the classical one close to (0.2*r + 0.7*g + 0.1*b), or some easier to compute value like (0.5*r+0.r*g) or just g.
09:25:21 <b_jonas> "<tswett_> Anticlimax. 15WUB. Instant. As an additional cost to cast Anticlimax, you win the game." => that is HORRIBLY broken. you can start to cast it even without having enough mana, start paying the costs in whatever order you want, win the game, then the spell should be rolled back because you can't pay the costs, but it's too late by then.
09:55:03 -!- otherbot has quit (Remote host closed the connection).
09:55:15 -!- augur has joined.
09:59:59 -!- augur has quit (Ping timeout: 265 seconds).
10:04:46 -!- Guest60091 has joined.
10:12:53 -!- Guest60091 has quit (Ping timeout: 248 seconds).
10:36:51 <HackEgo> [wiki] [[CodeFuck]] https://esolangs.org/w/index.php?diff=50591&oldid=50590 * BeHuman * (+28) /* Operators */
10:36:59 <HackEgo> [wiki] [[CodeFuck]] https://esolangs.org/w/index.php?diff=50592&oldid=50591 * BeHuman * (+3) /* Operators */
10:37:40 <HackEgo> [wiki] [[CodeFuck]] https://esolangs.org/w/index.php?diff=50593&oldid=50592 * BeHuman * (+33) /* Code */
10:38:17 <HackEgo> [wiki] [[CodeFuck]] https://esolangs.org/w/index.php?diff=50594&oldid=50593 * BeHuman * (+179) /* Code */
10:39:26 <HackEgo> [wiki] [[CodeFuck]] https://esolangs.org/w/index.php?diff=50595&oldid=50594 * BeHuman * (+9872) /* Advanced Example */
10:42:34 <izabera> shachaf: after the first step you can only swap adjacent pairs
10:46:04 <shachaf> I don't follow, but I should be asleep anyway.
11:13:11 -!- augur has joined.
11:13:26 -!- augur has quit (Remote host closed the connection).
11:14:00 -!- augur has joined.
11:18:38 -!- augur has quit (Ping timeout: 258 seconds).
11:24:28 <\oren\> also. TIL that the boundary dispute between quebec and newfoundland is still not resolved
11:43:25 <\oren\> I missed a /gɪf/ vs. /ʤɪf/ war in another channel
11:47:26 <\oren\> argh I always forget to use ɡ and not g
12:06:25 <b_jonas> hehe, look, two different mutant reindeers today: http://www.savagechickens.com/2016/12/second-most-famous.html vs https://www.xkcd.com/1776/
12:29:30 <int-e> (Rudolf is a mutant too, in my eyes)
12:42:47 <int-e> fungot: do you know Rudolf?
12:42:47 <fungot> int-e: i am trying to remember, matrix was like a crash course. i'll use that
12:43:09 <int-e> actually that's an excellent answer...
13:23:28 -!- hppavilion[1] has left ("PH'NGLUI MGLW'NAFH HPPAVILION[1] LA'SKA WGAH'NAGL FHTAGN").
13:27:43 -!- puckipedia has quit (Ping timeout: 268 seconds).
13:28:54 -!- puckipedia has joined.
13:30:31 -!- benderB747 has joined.
14:18:08 -!- rdococ_ has quit (Ping timeout: 250 seconds).
14:26:33 -!- MoALTz_ has joined.
14:29:57 -!- MoALTz has quit (Ping timeout: 248 seconds).
14:30:52 -!- rdococ has joined.
14:34:52 -!- Froox has joined.
14:38:04 -!- Frooxius has quit (Ping timeout: 250 seconds).
15:09:18 -!- Froox has quit (Quit: *bubbles away*).
15:12:17 -!- MoALTz_ has changed nick to MoALTz.
15:41:34 -!- boily has joined.
15:42:41 <lambdabot> oerjan said 18h 49m 57s ago: please see logs for thwacking requirements
15:42:43 <HackEgo> boily//"Only sane man" boily is monetizing a brotherhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist who helps keep the world boring.
15:43:47 <boily> @tell oerjan hellørjan. warming up the mapole and perusing logs for optimal calibration... please wait... ♪
15:43:57 -!- DHeadshot has joined.
15:53:28 <boily> @tell oerjan. I'll thwack you in two years. “Mapole Inc. For all your Thwacking Needs™. It was a pleasure making business with you. Mapole Inc. ♪”
15:56:08 <int-e> boily: are you hoping that the suspense will kill oerjan...
15:56:26 <int-e> ...if so, that seems rather cruel.
15:59:08 <boily> int-ello. not cruel, just mappaling :D
16:01:06 -!- Sprocklem has joined.
16:02:29 <HackEgo> 4chan//4chan is twice as loud as stereo.
16:06:35 -!- Sprocklem has quit (Ping timeout: 252 seconds).
16:07:33 -!- int-e has set topic: The international hub for Esoteric Programming | time traveling mapoles and other cruel and unusual punishments | 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 | For extensive pizza testing, use #esoteric-blah.
16:16:36 <int-e> Freefall is excellent once again.
16:18:24 -!- DHeadshot has quit (Ping timeout: 258 seconds).
16:20:11 -!- copumpkin has joined.
16:44:44 -!- moonheart08 has joined.
16:48:54 <int-e> hmm, moon heart. cheese?
16:50:20 <boily> moonheart08: can I carve you? for science obviously.
16:52:10 <int-e> yummy science, hmmmmm
16:55:59 -!- benderB747 has quit (Quit: Leaving).
17:08:00 -!- moonheart08 has quit (Ping timeout: 250 seconds).
17:10:12 <zzo38> b_jonas: I think you can use ff-matrix though, so a new composite mode is not needed
17:12:30 <b_jonas> zzo38: let me look at ff-matrix
17:15:16 <zzo38> You use that to multiply each pixel (considered as a vector of four components) by a matrix, so you can use that to calculate luminosity and to store the result in the alpha channel. And then if all other channels are white, then you can use mode 7 of ff-composite to do what you wanted. You can remember about use of <() shell operator if you need it.
18:05:04 <int-e> wtf is "natural computation"
18:09:16 <int-e> there's a wikipedia page for it
18:58:57 -!- Lord_of_Life has quit (Excess Flood).
19:01:22 -!- Lord_of_Life has joined.
19:06:28 <HackEgo> [wiki] [[Special:Log/newusers]] create * IQBigBang * New user account
19:10:06 -!- boily has quit (Quit: PINWHEEL CHICKEN).
19:13:14 -!- Lord_of_Life has quit (Excess Flood).
19:14:52 -!- Lord_of_Life has joined.
19:45:57 -!- oerjan has joined.
19:49:04 -!- `^_^v has joined.
19:50:32 -!- DHeadshot has joined.
19:52:30 <lambdabot> boily said 4h 8m 43s ago: hellørjan. warming up the mapole and perusing logs for optimal calibration... please wait... ♪
19:53:47 <oerjan> @tell boily @tell doesn't support arbitrary punctuation after the nick so i have no idea what you said in the second message hth also i was not requesting on my own behalf, clearly you missed something.
19:54:49 <HackEgo> The password of the month is lutefisk
19:55:04 <HackEgo> 9816:2016-12-02 <shachäf> revert \ 9815:2016-12-02 <shachäf> undo -2 \ 9813:2016-12-02 <oerjän> learn The password of the month is lutefisk \ 9627:2016-11-05 <oerjän> learn The password of the month is \xe2\x9b\x84 \ 9130:2016-10-01 <oerjän> learn The password of the month is Bierstub\xc3\xab. \ 9030:2016-09-12 <oerjän> learn The passwo
19:55:09 <oerjan> that looks seasonal. i was wondering if i had forgotten this month.
19:55:45 <shachaf> The entry text should mention the month.
19:56:01 <oerjan> that would be untraditional.
19:56:37 <oerjan> besides, most people don't eat lutefisk other months hth
19:56:55 * oerjan doesn't seem to be eating any this month either
19:58:13 <int-e> . o O ( The password of the month is октобар )
19:58:45 <shachaf> most people don't eat lutefisk any month hth
19:59:06 <int-e> (it's a revolutionary password)
19:59:14 * oerjan takes a freshly caught shachaf off the hook
19:59:16 <int-e> yes, I looked it up
19:59:38 <shachaf> oerjan: you catch birds with hooks?
20:00:02 <int-e> it's called fly fishing
20:00:15 <oerjan> when they bite voluntarily, at least
20:00:56 * oerjan considers swatting int-e but doesn't quite get it.
20:01:50 <shachaf> oerjan: fly fishing is fishing with flies
20:02:19 <shachaf> but that may not have been int-e's pun
20:02:50 <oerjan> int-e: in that case, shouldn't it be октобар twh
20:03:46 <oerjan> shachaf: as i said, i didn't quite get it.
20:03:54 <int-e> oerjan: please explain the difference, twh
20:04:30 <oerjan> int-e: are you one of those color-censoring philistines tdnh
20:04:31 <int-e> shachaf: I hesitated briefly before using "duck" as a verb there.
20:04:31 <shachaf> int-e: one is irc-colored red hth
20:04:55 <int-e> shachaf: there is no such thing (according to my client's configuration)
20:06:48 <int-e> says the blue shachaf. (that's my nick hilight)
20:06:54 <oerjan> . o O ( really, ^O should be two codes, one to push the current colors and one to pop them )
20:07:37 <int-e> I guess that was some sort of rainbow.
20:07:43 <shachaf> it would be great if int-e was the only op in a channel
20:07:56 <shachaf> blind to certain forms of abuse
20:08:53 <int-e> so be careful what you wish for
20:09:51 <shachaf> /mode #esoteric +scow int-e
20:10:23 <int-e> but the rest will work
20:11:59 <int-e> oh when did we get +C
20:15:28 <int-e> huh, #haskell has +L set, wth is +L.
20:15:45 <int-e> https://freenode.net/kb/answer/channelmodes fails to enlighten me
20:15:57 <zzo38> All of the mode are explain by "HELP cmode"
20:15:57 -!- Phantom_Hoover has joined.
20:16:27 <zzo38> +L mean large ban list (only settable by opers)
20:16:44 <shachaf> Is #haskell scow nowadays?
20:17:04 <shachaf> Even without +L you can have a large ban list if you want.
20:17:37 <shachaf> The trick is to make secondary channels and then use +b $j:
20:17:45 <shachaf> At least I think that would work. I've never tried it.
20:18:29 <int-e> shachaf: I've seen that actually being used somewhere, forgot where. ##programming maybe, or some specific programming language?
20:18:55 <shachaf> $j or specifically $j as a workaround to the ban list limit?
20:19:10 <shachaf> We use $j in Haskell-related channels like #-blah and #-lens
20:19:16 <int-e> ##programming: ban $j:##bans ##programming: ban $j:##programming-bans2
20:19:42 <shachaf> The trouble with $j is that it doesn't respect $j bans in the other channel.
20:19:45 <shachaf> So you only get one level.
20:19:49 <int-e> I meant as a workaround for small ban lists
20:19:55 <shachaf> But it's quite a high branching factor so it's not so bad.
20:20:39 <int-e> and actually there's ##programming: ban $j:##programming-bans too.
20:23:42 <shachaf> Maybe ##bans is a general-purpose bans channel meant to be shared among communities.
20:24:13 <shachaf> So that e.g. spammers only need to be banned once across a bunch of channels.
20:24:16 <shachaf> I would join such an effort.
20:24:21 <shachaf> Cannot join to channel ##bans (You must be invited)
20:25:07 <shachaf> We could call it "bans with other channels"
20:25:29 <int-e> its ban list appears to be empty
20:26:40 <shachaf> Oh, you can do that even without being in the channel.
20:26:52 <int-e> it worked for ##programming.
20:27:12 <shachaf> Maybe it only gives accurate results for a channel that you can join.
20:27:28 <int-e> but I'm not 100% certain, hence I wrote "appears to be" rather than "is".
20:27:29 <shachaf> Sorry, I meant #haskell-offtopic.
20:30:47 <zzo38> You can do various thing with the extban I think. I have read somewhere to use that to make something like +n that some clients can be exempt from.
20:31:24 -!- Phantom_Hoover has quit (Ping timeout: 258 seconds).
20:47:51 <fizzie> shachaf: I just falsified your hypothesis by doing "MODE ##c++ b" with a nick that started with _.
20:48:00 <fizzie> (It did return the full ban list, even though those nicks are banned.)
20:48:25 <fizzie> (##c++ bans [*!*@* and _*!*@*.)
20:49:07 <oerjan> @tell izabera <izabera> shachaf: after the first step you can only swap adjacent pairs <-- pretty sure you can get triples hth
20:49:39 <shachaf> fizzie: Well, ##bans is a "you must be invited" channe.
20:49:47 <shachaf> That might be different from a mere ban.
20:58:05 <oerjan> int-e: <int-e> (Rudolf is a mutant too, in my eyes) <-- actually he just has a severe fungal infection hth
21:08:34 <int-e> fungi that glow in the dark? hmm
21:09:58 <HackEgo> necessity//If necessity did not exist, it would be necessary for Taneb to invent it.
21:12:09 <shachaf> `le//rn possibility//If possibility did not exist, it would be not possible for Taneb not to invent it.
21:12:21 <HackEgo> Learned 'possibility': If possibility did not exist, it would be not possible for Taneb not to invent it.
21:12:47 -!- DHeadshot has quit (Ping timeout: 265 seconds).
21:12:57 <oerjan> `slwd possibility//s/be not/not be/
21:13:03 <HackEgo> possibility//If possibility did not exist, it would not be possible for Taneb not to invent it.
21:14:09 -!- DHeadshot has joined.
21:16:31 * int-e dares oerjan to do this for "opportunity" as well.
21:17:20 <oerjan> `slwd opportunity//s/be not/not be/
21:17:28 <oerjan> int-e: didn't work hth
21:25:18 -!- `^_^v has quit (Read error: No route to host).
21:35:33 -!- DHeadshot has quit (Ping timeout: 248 seconds).
21:42:48 -!- augur has joined.
21:45:58 -!- LKoen has joined.
22:13:42 -!- Phantom_Hoover has joined.
22:21:42 -!- augur has quit (Remote host closed the connection).
22:22:18 -!- augur has joined.
22:27:08 -!- augur has quit (Ping timeout: 245 seconds).
22:50:16 -!- tswett_ has joined.
23:04:07 <HackEgo> [wiki] [[Special:Log/newusers]] create * Atenfyr * New user account
23:08:01 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50596&oldid=50573 * Atenfyr * (+238) /* Introductions */
23:08:25 <HackEgo> [wiki] [[Deadfish x]] https://esolangs.org/w/index.php?diff=50597&oldid=36560 * Atenfyr * (-80) Changed the hello world code to a shorter version (and also prints out the comma and exclamation mark)
23:09:12 -!- Frooxius has joined.
23:17:57 <HackEgo> [wiki] [[Deadfish x]] https://esolangs.org/w/index.php?diff=50598&oldid=50597 * Atenfyr * (+2167) Added my interpreter as well as an example that prints out the entire alphabet.
23:22:11 -!- Frooxius has quit (Quit: *bubbles away*).
23:30:15 -!- augur has joined.
23:33:47 <HackEgo> [U+061B ARABIC SEMICOLON]
23:43:55 -!- augur has quit (Quit: Leaving...).
23:49:05 <oerjan> izabera: e.g. if you start with 52341 -> 25314
23:49:20 <oerjan> you need a single element block in the middle
23:50:04 <izabera> ok but not more than triples
23:53:46 -!- rdococ has quit (Quit: Leaving).