00:00:49 -!- DHeadshot has joined. 00:05:20 -!- DHeadshot has quit (Ping timeout: 256 seconds). 00:29:20 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 Cumulative upkeep--remove a time counter from a permanent or suspended card 01:41:28 -!- rdococ has joined. 01:46:17 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 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 Cumulative upkeep -- Target permanent that has not been targetted this turn. 01:57:45 I think "target" does not quite work that way? 01:58:32 Fine, fine. "Do nothing to target permanent that [..]" 01:58:45 No, that is not what I meant 01:59:13 I suppose it would have to be "that has not been the target of a spell or ability this turn." 01:59:59 Can targetting be a cost? 02:00:14 Is there anything that can't be a cost? 02:00:23 shachaf: Nothing currently does that, although I do not see why not (although sometimes strange things can happen). 02:00:46 Do nothing to target spell: add one colorless mana to your mana pool. 02:01:08 Phrasing that as "Choose target spell" would work, wouldn't it? 02:01:08 How does that work? 02:01:22 My favorite fantasy card is, of course... 02:01:29 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 Yup. 02:01:42 Anticlimax. 15WUB. Instant. As an additional cost to cast Anticlimax, you win the game. 02:01:59 tswett_: That... is actually quite amusing. 02:02:03 A spell that has targets fizzles if all of its targets are gone at the time of resolution, right? 02:02:07 pikhq_: :D 02:02:08 Can that happen if target is a cost? 02:02:13 I suppose it could. 02:02:14 I gotta go. Adios. 02:02:18 shachaf: Yes. And yes I would think so! I have thought of that even! 02:02:38 Probably the best part of "Anticlimax" is, it doesn't work with most ways of cheating it in. 02:04:09 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 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 zzo38: But if you change the target, you still already sacrificed the original creature, right? 02:05:14 That seems fishy. 02:05:17 shachaf: Yes. 02:05:29 And the new target is not sacrificed. 02:06:07 Of course, the cost is paid by then. 02:06:16 But I don't like how that works. 02:06:22 Is O(n log n) THE lower bound on worst-case time complexity for a sorting algorithm? 02:06:24 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 pikhq_: Are you frizzling tomorrow? 02:06:55 -!- tswett_ has quit (Ping timeout: 268 seconds). 02:06:58 Wikipedia mentions UnShuffle sort with kn complexity where k is proportional to input entropy... 02:07:15 Oh, it's apparently "not quite a sort" 02:08:17 shachaf: Frizzling tte? 02:08:40 `? tte 02:09:40 "tte" is a Japanese sentence suffix. I'm kinda going "Frizzling, WTF is that?". ... ppoi. 02:11:20 friday sauzzling 02:11:40 ppoi tte? 02:12:23 tte? ¯\(°​_o)/¯ 02:12:41 ... Now I'm just adding Japanese sentence suffixes for no good reason, na no ne. 02:13:44 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 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 take an array like [5, 2, 7, 6, 4, 1, 3] 02:50:45 split it into non ascending subarrays like [5, 2] [7, 6, 4, 1] [3] 02:50:56 now reverse them [2, 5] [1, 4, 6, 7] [3] 02:51:12 concatenate it in a single array again [2, 5, 1, 4, 6, 7, 3] 02:51:14 repeat until sorted 02:51:26 what's the complexity of this algorithm? 02:52:21 -!- tswett_ has joined. 02:56:02 -!- bb010g has quit (Quit: Connection closed for inactivity). 02:58:08 I don't know? 03:04:05 Approximately n^2 comparisons in the worst case? 03:04:21 what does the worst case look like? 03:05:33 The worst case for an n-element array will require n-1 iterations. 03:06:00 I'm basing all this on running it on small inputs, no proofs or anything. 03:07:03 One worst case will be [2..n,1] 03:07:58 ah thanks 03:15:42 -!- Jafet has quit (Read error: Connection reset by peer). 03:16:39 -!- Jafet has joined. 03:18:46 the hanoi pancake sorting problem? 03:19:27 i didn't know it had a name 03:20:50 Seems like a generalized bubble sort. 03:21:10 In bubble sort you look for unsorted sequences of length 2 and reverse them. 03:21:34 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 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 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 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 " 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 [wiki] [[CodeFuck]] https://esolangs.org/w/index.php?diff=50591&oldid=50590 * BeHuman * (+28) /* Operators */ 10:36:59 [wiki] [[CodeFuck]] https://esolangs.org/w/index.php?diff=50592&oldid=50591 * BeHuman * (+3) /* Operators */ 10:37:40 [wiki] [[CodeFuck]] https://esolangs.org/w/index.php?diff=50593&oldid=50592 * BeHuman * (+33) /* Code */ 10:38:17 [wiki] [[CodeFuck]] https://esolangs.org/w/index.php?diff=50594&oldid=50593 * BeHuman * (+179) /* Code */ 10:39:26 [wiki] [[CodeFuck]] https://esolangs.org/w/index.php?diff=50595&oldid=50594 * BeHuman * (+9872) /* Advanced Example */ 10:42:34 shachaf: after the first step you can only swap adjacent pairs 10:43:52 ? 10:44:31 in that sort algorithm 10:46:04 I don't follow, but I should be asleep anyway. 10:55:39 <\oren\> another fuck 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 hehe, look, two different mutant reindeers today: http://www.savagechickens.com/2016/12/second-most-famous.html vs https://www.xkcd.com/1776/ 12:28:46 three! 12:29:30 (Rudolf is a mutant too, in my eyes) 12:32:03 ok 12:32:05 `? rudolf 12:32:12 rudolf? ¯\(°​_o)/¯ 12:42:47 fungot: do you know Rudolf? 12:42:47 int-e: i am trying to remember, matrix was like a crash course. i'll use that 12:43:09 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:04:46 Eerily fitting, yes 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:35 `wisdom 15:42:41 @massages-loud 15:42:41 oerjan said 18h 49m 57s ago: please see logs for thwacking requirements 15:42:43 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 @tell oerjan hellørjan. warming up the mapole and perusing logs for optimal calibration... please wait... ♪ 15:43:47 Consider it noted. 15:43:57 -!- DHeadshot has joined. 15:53:28 @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:53:28 Consider it noted. 15:56:08 boily: are you hoping that the suspense will kill oerjan... 15:56:26 ...if so, that seems rather cruel. 15:59:08 int-ello. not cruel, just mappaling :D 16:01:06 -!- Sprocklem has joined. 16:02:26 `wisdom 16:02:29 4chan//4chan is twice as loud as stereo. 16:04:58 `grwp cruel 16:05:29 No output. 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 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:47:02 mhelloonhristmas! 16:48:54 hmm, moon heart. cheese? 16:50:20 moonheart08: can I carve you? for science obviously. 16:52:10 yummy science, hmmmmm 16:55:59 -!- benderB747 has quit (Quit: Leaving). 17:08:00 -!- moonheart08 has quit (Ping timeout: 250 seconds). 17:10:12 b_jonas: I think you can use ff-matrix though, so a new composite mode is not needed 17:12:30 zzo38: let me look at ff-matrix 17:15:16 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. 17:19:03 right 18:05:04 wtf is "natural computation" 18:08:31 I don't know 18:09:16 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 [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 @messages-lousy 19:52:30 boily said 4h 8m 43s ago: hellørjan. warming up the mapole and perusing logs for optimal calibration... please wait... ♪ 19:53:47 @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:53:47 Consider it noted. 19:54:36 `? password 19:54:48 `dowg password 19:54:49 The password of the month is lutefisk 19:55:04 9816:2016-12-02 revert \ 9815:2016-12-02 undo -2 \ 9813:2016-12-02 learn The password of the month is lutefisk \ 9627:2016-11-05 learn The password of the month is \xe2\x9b\x84 \ 9130:2016-10-01 learn The password of the month is Bierstub\xc3\xab. \ 9030:2016-09-12 learn The passwo 19:55:09 that looks seasonal. i was wondering if i had forgotten this month. 19:55:45 The entry text should mention the month. 19:56:01 that would be untraditional. 19:56:21 `? tradition 19:56:23 tradition? ¯\(°​_o)/¯ 19:56:37 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 . o O ( The password of the month is октобар ) 19:58:45 most people don't eat lutefisk any month hth 19:58:48 especially me 19:58:51 with а? 19:59:06 (it's a revolutionary password) 19:59:14 * oerjan takes a freshly caught shachaf off the hook 19:59:16 yes, I looked it up 19:59:38 oerjan: you catch birds with hooks? 19:59:57 Sure 20:00:02 it's called fly fishing 20:00:09 * int-e ducks 20:00:15 when they bite voluntarily, at least 20:00:56 * oerjan considers swatting int-e but doesn't quite get it. 20:01:50 oerjan: fly fishing is fishing with flies 20:01:53 but birds also fly 20:01:55 hth 20:02:12 ducks also fly 20:02:19 but that may not have been int-e's pun 20:02:50 int-e: in that case, shouldn't it be октобар twh 20:03:46 shachaf: as i said, i didn't quite get it. 20:03:54 oerjan: please explain the difference, twh 20:04:30 int-e: are you one of those color-censoring philistines tdnh 20:04:31 shachaf: I hesitated briefly before using "duck" as a verb there. 20:04:31 int-e: one is irc-colored red hth 20:04:55 shachaf: there is no such thing (according to my client's configuration) 20:05:00 but thanks 20:06:00 int-e is colorblind 20:06:48 says the blue shachaf. (that's my nick hilight) 20:06:54 . o O ( really, ^O should be two codes, one to push the current colors and one to pop them ) 20:07:28 * oerjan finishes his pringles 20:07:37 I guess that was some sort of rainbow. 20:07:43 it would be great if int-e was the only op in a channel 20:07:56 blind to certain forms of abuse 20:08:21 Freenode has +c 20:08:53 so be careful what you wish for 20:09:51 /mode #esoteric +scow int-e 20:10:10 hmm, w 20:10:23 but the rest will work 20:11:59 oh when did we get +C 20:15:28 huh, #haskell has +L set, wth is +L. 20:15:45 https://freenode.net/kb/answer/channelmodes fails to enlighten me 20:15:57 All of the mode are explain by "HELP cmode" 20:15:57 -!- Phantom_Hoover has joined. 20:16:27 +L mean large ban list (only settable by opers) 20:16:44 Is #haskell scow nowadays? 20:17:04 Even without +L you can have a large ban list if you want. 20:17:19 zzo38: thanks 20:17:37 The trick is to make secondary channels and then use +b $j: 20:17:45 At least I think that would work. I've never tried it. 20:18:29 shachaf: I've seen that actually being used somewhere, forgot where. ##programming maybe, or some specific programming language? 20:18:55 $j or specifically $j as a workaround to the ban list limit? 20:19:10 We use $j in Haskell-related channels like #-blah and #-lens 20:19:16 ##programming: ban $j:##bans ##programming: ban $j:##programming-bans2 20:19:24 Aha. 20:19:42 The trouble with $j is that it doesn't respect $j bans in the other channel. 20:19:45 So you only get one level. 20:19:49 I meant as a workaround for small ban lists 20:19:55 But it's quite a high branching factor so it's not so bad. 20:20:39 and actually there's ##programming: ban $j:##programming-bans too. 20:23:42 Maybe ##bans is a general-purpose bans channel meant to be shared among communities. 20:24:13 So that e.g. spammers only need to be banned once across a bunch of channels. 20:24:16 I would join such an effort. 20:24:21 Cannot join to channel ##bans (You must be invited) 20:25:07 We could call it "bans with other channels" 20:25:29 its ban list appears to be empty 20:25:58 How do you tell? 20:26:26 MODE ##bans +b 20:26:40 Oh, you can do that even without being in the channel. 20:26:52 it worked for ##programming. 20:27:12 Maybe it only gives accurate results for a channel that you can join. 20:27:28 but I'm not 100% certain, hence I wrote "appears to be" rather than "is". 20:27:29 Sorry, I meant #haskell-offtopic. 20:30:47 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 shachaf: I just falsified your hypothesis by doing "MODE ##c++ b" with a nick that started with _. 20:48:00 (It did return the full ban list, even though those nicks are banned.) 20:48:25 (##c++ bans [*!*@* and _*!*@*.) 20:49:07 @tell izabera shachaf: after the first step you can only swap adjacent pairs <-- pretty sure you can get triples hth 20:49:07 Consider it noted. 20:49:39 fizzie: Well, ##bans is a "you must be invited" channe. 20:49:47 That might be different from a mere ban. 20:49:53 l 20:58:05 int-e: (Rudolf is a mutant too, in my eyes) <-- actually he just has a severe fungal infection hth 21:08:34 fungi that glow in the dark? hmm 21:09:42 `wisdom 21:09:58 necessity//If necessity did not exist, it would be necessary for Taneb to invent it. 21:11:21 `? possibility 21:11:23 possibility? ¯\(°​_o)/¯ 21:12:09 `le//rn possibility//If possibility did not exist, it would be not possible for Taneb not to invent it. 21:12:21 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 `slwd possibility//s/be not/not be/ 21:13:03 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:16:53 `? opportunity 21:16:55 opportunity? ¯\(°​_o)/¯ 21:17:20 `slwd opportunity//s/be not/not be/ 21:17:21 Roswbud! 21:17:28 int-e: didn't work hth 21:17:58 phew 21:18:08 a narrow escape 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 [wiki] [[Special:Log/newusers]] create * Atenfyr * New user account 23:08:01 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50596&oldid=50573 * Atenfyr * (+238) /* Introductions */ 23:08:25 [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 [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:33 `unidecode ؛ 23:33:47 ​[U+061B ARABIC SEMICOLON] 23:38:10 `unidecode · 23:38:11 ​[U+00B7 MIDDLE DOT] 23:38:29 (aka greek one) 23:43:55 -!- augur has quit (Quit: Leaving...). 23:47:56 oerjan: how? 23:49:05 izabera: e.g. if you start with 52341 -> 25314 23:49:20 you need a single element block in the middle 23:49:33 uh 23:50:04 ok but not more than triples 23:50:08 right 23:53:46 -!- rdococ has quit (Quit: Leaving).