Log archive of EquestriaDaily for Thursday, 2019-05-23

00:04 <DerpyBot> New post on Equestria Daily by Calpain: Comic: Last Shot / AJvPC / Pony Washing 1 / AHNM 1:13 [ http://tinyurl.com/y35zf75k ]

00:10 * DashedRainbows paws at PinkieShy

01:07 *** Quits: Fn (Eogan@Pony-u3ffju.dip0.t-ipconnect.de) (Ping timeout: 121 seconds)

01:18 *** Joins: Colgate_ (rabbit@brushie.horse)

01:18 *** Quits: Colgate (rabbit@brushie.horse) (Ping timeout: 121 seconds)

01:19 *** Colgate_ is now known as Colgate

01:29 *** Joins: Shed-34046 (coolm@Pony-ck81je.67-212-45-net.sccoast.net)

01:32 *** Quits: PinkieShy (coolm@Pony-ck81je.67-212-45-net.sccoast.net) (Ping timeout: 121 seconds)

01:32 *** Quits: Vulpor (Vulpor@Pony-lkvpl9.254-net.sccoast.net) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)

01:33 *** Shed-34046 is now known as PinkieShy

01:37 <DashedRainbows> Wb PinkieShy

01:38 <PinkieShy> Thanks

01:41 * DashedRainbows chews on the PinkieShy's hooves

01:51 <PinkieShy> heh

01:51 <PinkieShy> that took no time at all..

01:51 <PinkieShy> UPS moved my chair from Atlanta to Columbia SC in no time lol

01:51 <PinkieShy> Now if only they'd make their way to the center near me by morning so it'll be here tomorrow :P

01:52 <PinkieShy> But i can wait till friday ^_^

02:04 <DerpyBot> New post on Equestria Daily by Calpain: Nightly Discussion #1808 [ http://tinyurl.com/yyqpjk59 ]

02:17 *** Quits: Stormspark (stormspark@Pony-25m.dcd.98.172.IP) (Quit: Leaving)

02:34 <DerpyBot> New post on Equestria Daily by Sethisto: My Little Pony: Spirit of the Forest #1 - 3 Page iTunes Preview  [ http://tinyurl.com/y2327yqx ]

03:15 *** Joins: Personifire (Tilde@Pony-hmhdgj.dgbc.9fgu.6000.2605.IP)

03:18 *** Quits: Persona (Tilde@Pony-n083cg.dgbc.9fgu.6000.2605.IP) (Ping timeout: 121 seconds)

03:18 *** Joins: HyperDash (HyperDash@Pony-obvko9.wa.comcast.net)

04:36 *** Joins: cabbage (cabbage@Pony-0gbng9.dynamic.sonic.net)

04:47 *** Quits: HyperDash (HyperDash@Pony-obvko9.wa.comcast.net) (Ping timeout: 121 seconds)

04:53 *** Quits: JonTheVGNerd (VGNerd@Pony-ifa.2r2.42.24.IP) (Connection closed)

04:53 *** Joins: JonTheVGNerd (VGNerd@Pony-ifa.2r2.42.24.IP)

04:54 * Cepheid awakens, gives Schism a bottle of mild poison.

04:54 * Ali licks Cepheid to wake them up better.

05:02 * Ali swishies tail, hoping that alt Factorio might be up soonish

05:17 * DashedRainbows sits on Ali

05:17 * Ali squeaks and splats

05:17 * DashedRainbows isn't heavy

05:18 *** Quits: PurePurple (Bat@Squeaky.Cuddly.Batpony) (Connection closed)

05:20 *** Joins: PurePurple (Bat@Squeaky.Cuddly.Batpony)

05:21 * Ali boops DashedRainbows as she's sat on regardless of weight its still pushing her down

05:24 *** Quits: PinkieShy (coolm@Pony-ck81je.67-212-45-net.sccoast.net) (Connection closed)

05:29 *** Joins: Reia_Hope (Reia_Hope@TheCowPony)

05:46 * DashedRainbows chews on Ali's hooves instead

05:46 * Ali chews on DashedRainbows's hooves

05:47 * DashedRainbows gives her a chew toy instead

05:48 * Ali noms the chew toy and leans into DashedRainbows

05:49 *** Quits: PurePurple (Bat@Squeaky.Cuddly.Batpony) (Connection closed)

05:52 *** Joins: PurePurple (Bat@Squeaky.Cuddly.Batpony)

05:58 * DashedRainbows also boops the Ali's horn

05:58 * Ali 's head is pushed backwards

06:00 * DashedRainbows keeps booping until sparks come out

06:03 * Ali doesn't think unicorn horns work like that.

06:04 <DashedRainbows> Aww

06:23 <Finwe> o3o

06:23 <Finwe> Good morning, everypony!

06:23 <Finwe> Mlles Ali and DashedRainbows, Mr Cepheid.

06:23 * Finwe doffs his hat.

06:29 * DashedRainbows offers her squeaky toy to Finwe

06:30 * Ali doffs over Finwe and noms

06:35 * Finwe tastes of smoked cheese and tomato.

07:07 *** Joins: ConfusionRift (ConfusionRi@Pony-nf551c.res.spectrum.com)

07:07 *** ChanServ sets mode: +o ConfusionRift

07:07 <ConfusionRift> Hello everypony.

07:09 * Ali licks ConfusionRift

07:09 * ConfusionRift patpats Ali. :P

07:10 * Ali leans into ConfusionRift :P

07:10 *** Joins: Persondude (Tilde@Pony-4hq9kc.dgbc.9fgu.6000.2605.IP)

07:12 *** Quits: Personifire (Tilde@Pony-hmhdgj.dgbc.9fgu.6000.2605.IP) (Ping timeout: 121 seconds)

07:17 * DashedRainbows offers ConfusionRift her chew toy

07:19 * ConfusionRift plays around with it for a bit.

07:49 *** Quits: Pony|35207 (Pony35207@Pony-i454b4.cable.virginm.net) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)

07:56 *** Quits: Reia_Hope (Reia_Hope@TheCowPony) (Connection closed)

08:04 *** Quits: cabbage (cabbage@Pony-0gbng9.dynamic.sonic.net) (Connection closed)

08:10 * Cepheid wakes up again, fell asleep earlier.

08:12 <Ali> Silly pone

08:13 *** Joins: RazorSharpFang (RazorSharpF@Pony-hrj4bj.tpgi.com.au)

08:19 <Cepheid> Heh.  https://sanfrancisco.cbslocal.com/2019/05/21/1960s-rock-music-san-francisco-lsd-buchla-100-synthesizer-grateful-dead/ Guy repairs a synthesizer, during the repairs, he goes to clean up some crystaline material under a knob, and ends up tripping on LSD for 9 hours.

08:23 *** Quits: Ali (Ali@Pony-cvibue.iplsin.sbcglobal.net) (Connection closed)

08:23 *** Joins: Ali (Ali@Pony-cvibue.iplsin.sbcglobal.net)

08:23 <ConfusionRift> That's... huh.

08:23 *** Ali is now known as Pony_2053

08:24 <Cepheid> Long story short, if you're repairing equipment from the 60s, 70s and 80s, you might want to be careful around any materials you don't recognize.

08:25 *** Quits: Pony_2053 (Ali@Pony-cvibue.iplsin.sbcglobal.net) (Quit: Leaving)

08:27 *** Quits: JonTheVGNerd (VGNerd@Pony-ifa.2r2.42.24.IP) (Quit: Leaving)

08:30 <ConfusionRift> One should wear gloves, especially since some of the old synths were battery operated, and many people left the batteries still on the instrument, causing leaks.

08:31 <Cepheid> Yep, familiar with battery leaks.

08:45 *** Quits: Quill_Swirl (IceChat9@Pony-jaks4r.res.rr.com) (Ping timeout: 121 seconds)

08:52 *** Quits: Persondude (Tilde@Pony-4hq9kc.dgbc.9fgu.6000.2605.IP) (Ping timeout: 121 seconds)

08:57 <Cepheid> I'm going to express the slow descent into a depressive spiral for a character of mine in the best way that I know how.  By having the character go through the exact pattern of descent that I go through in my extreme episodes. >.>

08:58 <Cepheid> In other news, I'm at one of the harder, more sloggish points of development.  I need to implement a bunch of different functions before I can do anything else, now.

08:59 <Cepheid> Finwe, you awake?

09:00 * Cepheid puts ConfusionRift in a front-row seat for one of Seana's musical performances.

09:01 * ConfusionRift brings the popcorn. "This one's gonna be good." :P

09:02 <Cepheid> Heh.

09:02 <Cepheid> Have you seen Syaro SP?

09:02 <Cepheid> Added with the most recent DLC.  Along with a number of other SP battles, like Miriam SP, Miru SP, and Rumi SP.

09:02 * DashedRainbows sits by ConfusionRift and plays with her toy

09:03 <ConfusionRift> Enjoy the bullet patterns, but don't go near them. :P

09:03 <ConfusionRift> Cepheid: Haven't seen most SP battles. I tend to avoid them.

09:04 <Cepheid> I don't blame you.

09:04 <Cepheid> But Syaro's changes drastically compared to say, Cocoa, Ashuri or Rita.

09:04 <Cepheid> Starts off as expected.

09:04 <Cepheid> Basically, just heavier artillery, attacks, etc.

09:05 <Cepheid> ALso, she's insanely defensive.  Even at near 100% items and fully-geared, with badges, she only takes 1 damage from your shots.  And remember, Syaro is inside the system, so only ranged damage works.

09:05 <RazorSharpFang> Time to leak memory in my game. :3

09:05 <Cepheid> After a full cycle or so, she disappears, and the floor disappears out from underneath you.

09:07 <Cepheid> The camera slowly pans downwards, as Sudden Death starts playing.  The Illusion Alius theme.  The arena changes into an arena reminiscent of Smash Brother's "Battlefield" stage.  That is, flat floor, 3 small platforms in an arc above the platform.

09:07 <Cepheid> Er, above the floor*

09:07 <Cepheid> Then a small window pops up, revealing Syaro's apparent battle state, possibly a literal debug interface reporting some of her internal game data.

09:08 <Cepheid> She starts off with 97% defense.

09:08 <Cepheid> ... Actually, now that I think about it..

09:08 <Cepheid> That's about the percentage of items I have.  >_>;

09:09 <Cepheid> In any case, the first part of the battle after that point is basically tens of maid spawns.

09:09 <Cepheid> RazorSharpFang:  Whatever for?

09:10 <RazorSharpFang> I didn't intend to, I just forgot to free up some data structures.

09:12 <Cepheid> Ah.

09:12 <Cepheid> Yeah, I kinda have that problem myself, actually.

09:12 <Cepheid> It's because the solution for adding entities to the world is a hack job, I need to rework it.

09:12 <Cepheid> C#, sensibly, throws an exception if you try to change a collection while doing a foreach loop over them.

09:13 <RazorSharpFang> You could always delegate.

09:13 <RazorSharpFang> Or have a collection of "EntitiesToAdd" which gets appended after the foreach.

09:13 <Cepheid> Yeah, that's the usual approach I use, I just did a quick hack for the sake of testing.

09:14 <Cepheid> But the delegation approach, you're gonna have to clarify.

09:15 <RazorSharpFang> Delegates are used when you have a snippet of code you want to execute, but in a different thread, so you "delegate" the code to the other thread, which executes when it's safe to do so.

09:15 <Cepheid> Not quite the issue.

09:15 <RazorSharpFang> Oh, so you're not doing it asynchronously?

09:15 *** Quits: Googolplexed (Googol@gnaws.on.keratin.and.ears) (Quit: Quit)

09:15 <Cepheid> No, no, you misunderstand why the collection throws the exception.

09:16 <RazorSharpFang> I thought the iterating thread just happened to be in the foreach loop, not that the iterating thread itself was modifying the collection.

09:16 <Cepheid> When you modify a collection, the iterator becomes invalidated.

09:16 *** Joins: Googolplexed (Googol@gnaws.on.keratin.and.ears)

09:16 *** ChanServ sets mode: +o Googolplexed

09:17 *** Googolplexed is now known as Googie

09:17 <Cepheid> It has nothing to do with threading.

09:17 <Cepheid> It's literally just that the iterator becomes invalid because the associated collection changed in some way.

09:17 <RazorSharpFang> I usually get those exceptions thrown from a multithreaded context

09:18 <RazorSharpFang> So I thought you were doing multithread magic for a performance boost.

09:18 <Cepheid> Nah.

09:18 <Cepheid> I will be doing multithreading for processing the bullets, yes, but that's not why the exception's being thrown.

09:18 <Cepheid> It's just that you can't modify a collection that's being iterated over using a foreach loop.

09:18 <Cepheid> You can iterate over the collection using a regular for loop and still modify it, but then you're playing a dangerous game.

09:19 <RazorSharpFang> It'd be okay if you were only appending entities, or if you did rigorous checks, but those checks would hit performance anyway.

09:20 <Cepheid> Say you're iterating over a List(Vector in C++) using integer indexes.  During iteration, an item is removed from an earlier spot in the list than where your index is.  Your index is now pointing to the item ahead of where it once was, and will skip over the item.

09:21 <Cepheid> Similar problems occur with other collection types if you're iterating over them using a list interface.  Tree structures are particularly problematic, because if you add or remove an item to them, the list that you're using may become completely re-ordered.

09:21 <Cepheid> It depends on the underlying implementation.

09:21 <Cepheid> But yes, appending entities is fine.

09:21 <Cepheid> Problem is, because of how bullet hells work, I'm not just appending entities, I'm removing them from the list.

09:22 <Cepheid> I know how to solve the problem in any case.

09:22 <Cepheid> I was just being impatient and lazy.

09:23 <Cepheid> As for multi-threading, I'll be using it, as stated, to help with processing bullets.  Fortunately, the setup is relatively straightforward.  It's a trivial multithreading problem.

09:23 <RazorSharpFang> Ah are you making a bullet curtain?

09:23 <Cepheid> Bullet hell game, yeah.  Danmaku, etc.

09:24 <Cepheid> Really, the biggest issue I'm gonna have is dealing with the tunneling issue.

09:25 <RazorSharpFang> Tunnelling?

09:26 <Cepheid> It's a collission detection problem.  A fast-moving entity is approaching a wall.  It takes a logic step, calculates it's next position, does a collission test, and finds nothing wrong, so it moves.  Only problem is, it just went through the wall.

09:27 <RazorSharpFang> If speed > collision_box_dist then check repeatedly moving collision_box_dist

09:28 <RazorSharpFang> That'd be a foolproof way, at a processing power cost.

09:28 <Cepheid> Yeah, simple solution on the outside.

09:28 <Cepheid> But the simple approach doesn't mean it's the fastest approach.

09:28 <RazorSharpFang> Yeah, I did that to implement a "press down to snap to the floor" feature in a platformer.

09:30 <Cepheid> One way of doing it, yeah.

09:30 <Cepheid> I'd have just taken the simple brute-force approach there if you only had to test when pressing down.

09:31 <Cepheid> Line intersection test with all the world geometry, sorting intersection points by Y coordinate, then picking the point closest to the player.

09:31 <RazorSharpFang> Yeah, only on down press (different to every frame that down is held)

09:31 <Cepheid> In any case, I need something like, 20 different collission detection methods.

09:33 <RazorSharpFang> Do you really need that many?

09:35 <Cepheid> I can think of uses for all of them, so yes.

09:35 <Cepheid> Fortunately, it's not that complicated for all of them.  Most of them can be implemented in terms of other tests.

09:39 <Cepheid> Anyhow, coding's on hold today.  I have to go all the way out to Kanata for an interview today.

09:50 <ConfusionRift> Huzzah, and good luck with the interview.

09:53 <Cepheid> It's with a hiring agency, and there's a slight snag, so it's likely not gonna result in a job.

09:54 <Cepheid> Basically, they want work references, but I have none to use.

09:55 <Cepheid> All of my previous recent employers have a strict policy of no references.

09:55 <ConfusionRift> Oh, one of those.

09:56 * Cepheid adds save adding and removal of entities to his code. o3o

09:57 <Cepheid> Also need to see about those build warnings about fields not being used in some classes.  They are used, it's just the compiler cannot determine this fact because of the way the classes are used.

10:01 * Cepheid solves the problem with a few pragmas disabling and later restoring the respective warning.

10:01 <Cepheid> Sounds dangerous, but I know what I'm doing here.  The warnings are irrelevant.  They're a side effect of the Newtonsoft.JSON API.

10:03 <Cepheid> Problem with reflection APIs.

10:03 <Cepheid> You can assign to fields in a class using reflection, but the compiler won't be able to tell.

10:06 <Cepheid> I actually abuse reflection myself in a horrific way.

10:06 <Cepheid> You familiar with factory classes, RazorSharpFang?

10:08 <Cepheid> I use a factory class for my entities.  All of my entities are registered with it using string<->Type key-value pairs.  I use System.Reflection.Activator.CreateInstance() with the Type instance to create a new instance of an object, passing the parameters for creation as an array of type object[].  Fun, stupid way to create a simple factory.  Probably prone to bugs like you wouldn't believe though.

10:08 <Cepheid> Anyways, I gotta run.  Shower time.

10:08 *** Quits: matttheshadowman (mattthesha@the.shadowy.corners) (Ping timeout: 121 seconds)

10:10 *** Joins: matttheshadowman (mattthesha@Pony-p7k.0ec.238.89.IP)

10:20 <RazorSharpFang> I like to avoid reflection unless necessary, because it comes at a higher than expected cost.

10:29 <Cepheid> There is that, yeah.

10:29 <Cepheid> I can still do the factory method approach by abusing the ICloneable setup.

10:30 <Cepheid> That is, I register a default instance of the class with the factory, and call a Clone() method on it, passing a parameter block to initialize it.

10:30 <Cepheid> Anyways, I'll BRB.  Gotta clean up my laptop, physically.

10:30 <RazorSharpFang> When it comes to serialising, I like to have an interface `toJSON` and `fromJSON`

10:31 <RazorSharpFang> So this way, the object itself knows how to get itself to and from the respective format.

10:39 <Cepheid> Unfortunately Newtonsoft.JSON makes that difficult.

10:39 <Cepheid> It intentionally wants to use reflection.  It is designed for it.

10:39 <Cepheid> When .NET Core 3 stable is released I'll be dropping it.

10:40 *** Quits: matttheshadowman (mattthesha@the.shadowy.corners) (Ping timeout: 121 seconds)

10:40 *** Joins: matttheshadowman (mattthesha@the.shadowy.corners)

10:41 <RazorSharpFang> Yeah, I'd be one to make my own serialiser.

10:47 <Cepheid> Tempting, but too much work.  If anything if I did do it, I'd implement it in terms of the .NET Core 3 api.

10:47 <Cepheid> So that it would be a simple swap out.

10:53 <Cepheid> Though I say it would be too much work it probably wouldn't.  JSON is really simple.

10:54 <Cepheid> I've implemented more complex parsers anyways.  Hmm.

10:56 * Cepheid grabs his Dragon Book for the bus ride.

11:00 *** Quits: Taoki (MirceaKitsu@Pony-7ul.gjo.113.93.IP) (Quit: http://www.furaffinity.net/user/mircea/)

11:05 <DerpyBot> New post on Equestria Daily by Calpain: Morning Discussion #1578 [ http://tinyurl.com/y4eg84rx ]

11:09 *** Joins: Taoki (MirceaKitsu@Pony-7ul.gjo.113.93.IP)

11:10 *** Joins: mattshadowman (mattthesha@Pony-p7k.0ec.238.89.IP)

11:10 *** Quits: matttheshadowman (mattthesha@the.shadowy.corners) (Ping timeout: 121 seconds)

11:12 *** Quits: mattshadowman (mattthesha@Pony-p7k.0ec.238.89.IP) (Quit: I will return to the shadows)

11:14 <Cepheid> Curse you Razor.

11:14 <Cepheid> Now I'm thinking about how to implement a simple JSON parser.

11:16 *** Joins: matttheshadowman (mattthesha@the.shadowy.corners)

11:16 <RazorSharpFang> Oh no

11:20 *** Quits: matttheshadowman (mattthesha@the.shadowy.corners) (Quit: I will return to the shadows)

11:21 *** Joins: matttheshadowman (mattthesha@Pony-r1p.0ec.238.89.IP)

11:30 <Cepheid> Ye know, before I go changing my factory approach from reflection to cloning, I should do some benchmarks.

11:30 <Cepheid> See how long it takes to instantiate and initialize say, 40,000 bullets.

11:31 <Tirek> This is hard and I hate it. https://imgur.com/NWlm549

11:32 <RazorSharpFang> Ah yeah, animation is hard.

11:32 <ConfusionRift> ^

11:33 <ConfusionRift> Right leg seems to be off as well.

11:33 <ConfusionRift> Then again, this kind of animation is not easy.

11:33 <RazorSharpFang> You could always film someone doing the thing you want to animate, and looking at the film frame-by-frame. A lot of the classic animators learned that way, rotoscoping.

11:39 <Cepheid> That's how I would do it.

11:39 <RazorSharpFang> For instance, you could see that when someone does a classic run, their chest/head goes up and down over their gait.

11:39 * Lumindia pets Ceph!

11:39 <Lumindia> o 3o

11:40 <Tirek> I'm using a reference. In this specific instance, they do lean forward when they run. I know its unnatural, but I'm trying to be faithful to something.

11:40 <RazorSharpFang> Oh? Must be an interesting character to run like that.

11:40 <Lumindia> Tirek: I think what they're saying is basically trace over the thing

11:41 <Lumindia> like with the OG Prince of Persia

11:41 <ConfusionRift> This stance is... familiar.

11:42 <Tirek> Actually, looking at my reference again, the original is actually leaning forward -more-.

11:50 <ConfusionRift> Yep, there's that allergy medication kicking in. Laters, guys!

11:51 *** Quits: ConfusionRift (ConfusionRi@Pony-nf551c.res.spectrum.com) (Quit: Recharging the batteries. Laters! *shutdown*)

12:05 *** Quits: matttheshadowman (mattthesha@the.shadowy.corners) (Ping timeout: 121 seconds)

12:09 <Cepheid> Hum, have to use my dad's phone for Internet. o3o

12:10 <Cepheid> Hmm, yeah, RazorSharpFang, yer right.

12:10 <Cepheid> The approach I'm using for instantiating objects, reflection, is slow as molasses.

12:11 <Cepheid> 40000 bullets, 4 seconds.  Use a clone method, less than a second.  o3o

12:11 <RazorSharpFang> Yeah, reflection is a difficult thing.

12:11 <RazorSharpFang> I was discouraged from using reflection methods if I at all cared about performance.

12:12 <Cepheid> Reflection has it's uses, but yeah.

12:12 *** Joins: matttheshadowman (mattthesha@Pony-rvt.1af.238.89.IP)

12:12 <RazorSharpFang> Most of the use-cases I saw were mostly about debugging

12:13 <RazorSharpFang> Debugging and logging.

12:14 <Cepheid> Mmhmm.

12:15 *** Joins: mattshadowman (mattthesha@Pony-rvt.1af.238.89.IP)

12:16 *** Quits: matttheshadowman (mattthesha@the.shadowy.corners) (Ping timeout: 121 seconds)

12:17 <Cepheid> Hmm.

12:17 <Cepheid> Ironically, switching the system over to a Clone() approach actually worsens performance with the implementation.

12:18 <Cepheid> I'm guessing the performance hit is caused by the Dictionary setup.

12:26 <RazorSharpFang> Dictionary's just C# map (key --> value) pairs right?

12:27 <RazorSharpFang> iirc Dictionaries are not made to be iterated through.

12:32 <Cepheid> I'm not iterating through a dictionary.

12:33 <Cepheid> But yes, they're key-value pair setups.

12:33 <Cepheid> I'm using string->Type mappings.  That said, it seems to be the dictionary explicitly that's causing the slowdown.  I tried replacing the keys with integers, same thing, so it's not the string class usage.

12:34 <Cepheid> I'll probably have to implement a hash table class as a replacement.

12:37 <RazorSharpFang> I'm not doing any dev today myself, I just feel uncommonly weary today after my gym session.

12:40 *** Joins: matttheshadowman (mattthesha@Pony-rvt.1af.238.89.IP)

12:41 *** Quits: mattshadowman (mattthesha@Pony-rvt.1af.238.89.IP) (Ping timeout: 121 seconds)

12:58 * Schism listens to the thunderstorm.

12:58 <Cepheid> Yeah, it's the Dictionary.  I just created a really rudimentary hash map using chaining to resolve collissions, and I do mean rudimentary.  It's garbage.  But it still outperformed the Dictionary correctly by a landslide.

12:59 <Cepheid> How bad is it, Schism?

12:59 <Cepheid> It's supposed to hit when I'm on my way home.

13:00 <Schism> Eh, it's not.  Just a couple rumbles, a few drops.

13:02 *** Quits: matttheshadowman (mattthesha@the.shadowy.corners) (Ping timeout: 121 seconds)

13:05 <DerpyBot> New post on Equestria Daily by Sethisto: Rebecca Shoichet (Sunset Shimmer) Heading to BronyCon  [ http://tinyurl.com/y3www8l9 ]

13:11 *** Joins: matttheshadowman (mattthesha@Pony-rvt.1af.238.89.IP)

13:40 *** Joins: mattshadowman (mattthesha@Pony-rvt.1af.238.89.IP)

13:41 *** Quits: matttheshadowman (mattthesha@the.shadowy.corners) (Ping timeout: 121 seconds)

13:46 <Cepheid> Right so I may have just secured a job if today doesn't work out.  My old employer contacted me and is holding a hiring session tomorrow.

13:49 *** Quits: RazorSharpFang (RazorSharpF@Pony-hrj4bj.tpgi.com.au) (Connection closed)

13:54 <Cepheid> Which it may fall apart today because OC transpo gave me a faulty transit plan with all the wrong times.  None of the busses are advertised as arriving at the specified times.

14:00 <Moongoodboy> I /tried/ to code but AWS has apparently banned me

14:00 <Moongoodboy> so I can't access GitHub assets or crates.io.

14:00 <Moongoodboy> /fun/

14:01 <Cepheid> Fun.

14:01 <Cepheid> Meanwhile i cannot code right now and I am getting a tad twitchy.

14:01 <Cepheid> Gotta use what time I have.  Wasting too much doing nothing.

14:40 *** Quits: Taoki (MirceaKitsu@Pony-7ul.gjo.113.93.IP) (Quit: http://www.furaffinity.net/user/mircea/)

14:41 <Cepheid> Alas I am getting too tired to keep coding at this rate.  When I get home, I think I shall continue my 0% run of Rabi-Ribi.

14:52 *** Joins: Taoki (MirceaKitsu@Pony-7ul.gjo.113.93.IP)

14:53 <Cepheid> I have no clue where i am.

14:53 <Schism> In... the physical sense?

14:58 *** Joins: matttheshadowman (mattthesha@Pony-rvt.1af.238.89.IP)

14:59 *** Quits: mattshadowman (mattthesha@Pony-rvt.1af.238.89.IP) (Ping timeout: 121 seconds)

15:10 *** Joins: mattshadowman (mattthesha@Pony-rvt.1af.238.89.IP)

15:12 *** Quits: matttheshadowman (mattthesha@the.shadowy.corners) (Ping timeout: 121 seconds)

15:23 *** Quits: Pinmane (Pinmane@Pony-vdcche.elisa-laajakaista.fi) (Connection closed)

15:27 *** Joins: Pinmane (Pinmane@Pony-vdcche.elisa-laajakaista.fi)

15:27 *** Joins: danwellby (danwellby@The.lone.griffon)

15:34 *** Joins: Renard (Renard@Pony-n3uia0.abo.bbox.fr)

15:36 <Finwe> o3o

15:39 <Schism> rAdm. Finwe.

15:39 * Schism doffs his rice with vegetables and bacon.

15:41 *** Quits: mattshadowman (mattthesha@Pony-rvt.1af.238.89.IP) (Ping timeout: 121 seconds)

15:43 *** Joins: matttheshadowman (mattthesha@Pony-rvt.1af.238.89.IP)

15:46 <Finwe> Mr Schism.

15:46 * Finwe doffs his hat.

15:54 *** Joins: mattshadowman (mattthesha@Pony-rvt.1af.238.89.IP)

15:56 *** Quits: matttheshadowman (mattthesha@the.shadowy.corners) (Ping timeout: 121 seconds)

16:05 <DerpyBot> New post on Equestria Daily by Makenshi: Classic Pony Samples Music: sleepy toaster - Changes [Electronic] [ http://tinyurl.com/y3x4qfbe ]

16:12 *** Joins: RyuImperator (RyuImperato@Pony-s9tcma.dip0.t-ipconnect.de)

16:27 * DashedRainbows horses a bit

16:38 <Cepheid> Sweet jebas Addeco wants me for an LCBO warehouse contract. o3o;

16:44 *** Joins: Quill_Swirl (IceChat9@Pony-jaks4r.res.rr.com)

16:48 <Cepheid> Now to make my way back home.  I expect an hour and a half trip at least.  Hope i beat the weather.

17:05 <DerpyBot> New post on Equestria Daily by Sethisto: Fanfiction (Scouted): Fallout Equestria: Dead Tree [ http://tinyurl.com/y3y3onxj ]

17:12 <Cepheid> And now the race against the weather.

17:26 *** Quits: Quill_Swirl (IceChat9@Pony-jaks4r.res.rr.com) (Ping timeout: 121 seconds)

17:33 <Cepheid> Pretty much a straight run home now.  Guh.  I hope WIS offers me that job.  I don't want to come back out here tomorrow.

17:45 *** Joins: Quill_Swirl (IceChat9@Pony-jaks4r.res.rr.com)

18:15 <DerpyBot> New post on Equestria Daily by Sethisto: Leaked English Episodes, Early Releases, and EQD  [ http://tinyurl.com/yyhn3wo5 ]

18:16 *** Joins: JonTheVGNerd (VGNerd@Pony-ifa.2r2.42.24.IP)

18:22 *** Joins: HyperDash (HyperDash@Pony-obvko9.wa.comcast.net)

18:40 <Cepheid> Rain beat me home.

18:51 *** Joins: Princess-Luna (DJPon3IsHer@Pony-s27c0g.threembb.co.uk)

18:51 *** ChanServ sets mode: +o Princess-Luna

18:55 *** Joins: Princess-Luna_ (DJPon3IsHer@Pony-ga04ra.threembb.co.uk)

18:55 *** Quits: Princess-Luna_ (DJPon3IsHer@Pony-ga04ra.threembb.co.uk) (Connection closed)

18:56 *** Joins: Princess-Luna_ (DJPon3IsHer@Pony-ga04ra.threembb.co.uk)

18:57 *** Princess-Luna_ is now known as SunsetShimmer

18:57 *** ChanServ sets mode: +o SunsetShimmer

18:58 *** Quits: Princess-Luna (DJPon3IsHer@DJ.Wub.Wub) (Ping timeout: 121 seconds)

19:00 *** Joins: SunsetShimmer_ (DJPon3IsHer@Pony-qjpkjn.threembb.co.uk)

19:02 *** Quits: SunsetShimmer (DJPon3IsHer@DJ.Wub.Wub) (Ping timeout: 121 seconds)

19:03 *** Quits: SunsetShimmer_ (DJPon3IsHer@Pony-qjpkjn.threembb.co.uk) (Connection closed)

19:03 *** Joins: Princess-Luna (DJPon3IsHer@Pony-qjpkjn.threembb.co.uk)

19:03 *** ChanServ sets mode: +o Princess-Luna

19:04 * Princess-Luna derpfaces

19:05 <DerpyBot> New post on Equestria Daily by Sethisto: Drawfriend Stuff (Pony Art Gallery) #2987 [ http://tinyurl.com/y4balozh ]

19:09 *** Joins: RyuImperator1 (RyuImperato@Pony-3dlg51.dip0.t-ipconnect.de)

19:10 *** Quits: RyuImperator (RyuImperato@Pony-s9tcma.dip0.t-ipconnect.de) (Ping timeout: 121 seconds)

19:33 *** Joins: Princess-Luna_ (DJPon3IsHer@Pony-qjpkjn.threembb.co.uk)

19:36 *** Quits: Princess-Luna (DJPon3IsHer@DJ.Wub.Wub) (Ping timeout: 121 seconds)

19:38 *** Quits: Princess-Luna_ (DJPon3IsHer@Pony-qjpkjn.threembb.co.uk) (Ping timeout: 121 seconds)

19:49 *** Joins: LibrarianofHope_ (uid273841@Pony-u8rgp9.charlton.irccloud.com)

19:50 <LibrarianofHope_> Hellloooo

19:50 *** Parts: LibrarianofHope_ (uid273841@Pony-u8rgp9.charlton.irccloud.com) ("")

20:17 *** Joins: Princess-Luna (DJPon3IsHer@Pony-on59sl.as43234.net)

20:17 *** ChanServ sets mode: +o Princess-Luna

20:21 *** Quits: RyuImperator1 (RyuImperato@Pony-3dlg51.dip0.t-ipconnect.de) (Connection closed)

20:27 *** Quits: Renard (Renard@Pony-n3uia0.abo.bbox.fr) (Connection closed)

20:33 *** Joins: Princess-Luna_ (DJPon3IsHer@Pony-on59sl.as43234.net)

20:36 *** Quits: Princess-Luna (DJPon3IsHer@DJ.Wub.Wub) (Ping timeout: 121 seconds)

20:38 *** Quits: Princess-Luna_ (DJPon3IsHer@Pony-on59sl.as43234.net) (Ping timeout: 121 seconds)

20:50 <Finwe> o3o

20:50 <Finwe> Good everning, everypony!

20:58 * DashedRainbows glomps Finwe and licks

20:59 <Finwe> Miss DashedRainbows.

20:59 * Finwe doffs his hat.

21:00 <Finwe> Our national ice kendo team obviously won an important match against Sweden tonight.

21:00 * DashedRainbows offers her chew toy

21:00 * Finwe noms on the chew toy.

21:01 * Schism passes the DashedRainbows a bacon, lettuce and tomato sandwich, on toasted rye, with plenty of mayonnaise, salt and pepper.

21:01 <DashedRainbows> yay!

21:05 <DerpyBot> New post on Equestria Daily by Makenshi: Fanfic Music: Vylet Pony - The Armada (feat. FlightRush & Roymond) [Dubstep] [ http://tinyurl.com/y4l5yc9l ]

21:16 *** Joins: PinkieShy (coolm@Pony-ck81je.67-212-45-net.sccoast.net)

21:16 <PinkieShy> My chair came :D

21:17 <PinkieShy> Its so big, the memory foam in it makes it so good to sit on and its reclinable :P

21:17 * DashedRainbows sniffs PinkieShy

21:17 <PinkieShy> Hiii :D

21:19 <DashedRainbows> I used to use an office chair but transfers suck

21:19 <PinkieShy> I have to have it set to the lowest setting to the floor XD

21:20 <Finwe> Messrs PinkieShy and Schism.

21:20 * Finwe doffs his hat.

21:20 <PinkieShy> I sit up high even on that setting

21:20 * PinkieShy licks Finwe a billion times

21:20 <DashedRainbows> Finwetastes like fancy horse

21:22 <Finwe> o3o

21:31 *** Joins: Reia (Reia_Hope@TheCowPony)

21:44 *** Quits: WildSoft (WildSoft@Pony-s4mvm8.bredband.comhem.se) (Ping timeout: 121 seconds)

21:53 *** Joins: WildSoft (WildSoft@Pony-s4mvm8.bredband.comhem.se)

21:57 *** Quits: danwellby (danwellby@The.lone.griffon) (Connection closed)

22:05 <DerpyBot> New post on Equestria Daily by Sethisto: Drawfriend - Equestria Girls / Anthro MLP Art Gallery #111 [ http://tinyurl.com/y2ng6qjd ]

22:11 *** Quits: Reia (Reia_Hope@TheCowPony) (Connection closed)

22:11 *** Joins: Reia (Reia_Hope@TheCowPony)

22:24 *** Quits: Reia (Reia_Hope@TheCowPony) (Quit: Bye)

22:27 *** Joins: Reia_Hope (Reia_Hope@TheCowPony)

22:30 *** Joins: Ali (Ali@Pony-cvibue.iplsin.sbcglobal.net)

22:30 *** ChanServ sets mode: +qo Ali Ali

22:30 * Ali boops the Schism

22:31 * Schism boops the Ali with some celery soup and daffodil sandwiches.

22:32 * Ali boops Schism with magic cards, can they help her?

22:32 <Schism> Er, well, I'm not too familiar with the new set at all, I'm afraid.

22:32 <Schism> Or the current block, for that matter.

22:33 <Ali> Its a wording issue

22:33 <Schism> Oh, mebbe then?

22:34 <Ali> Do you know of Nicol Bolas Dragon God?  I know he's from a new set but I'm looking for a particular wording

22:34 <Schism> The UBBBR one?

22:35 <Ali> Correct

22:35 <Ali> He has all the abilities of all plainswalkers on the battlefield

22:35 <Schism> Right.  I believe that qualifies as those actively in play, and not in a hand, exiled, or graveyard.

22:37 <Schism> So what's the confusion?

22:38 <Ali> Not confusion, wording

22:38 <Ali> See do you know the crappy Jace, Cunning Castaway?

22:39 <Schism> Ah.  Hmm.  I _THINK_ that it creates two Jace tokens no matter if it's Nicol Bolas or Jace using it.

22:39 <Schism> It does, after all, specifically say "Copies of Jace, Cunning Castaway".

22:39 <PinkieShy> oh noes xD

22:39 <PinkieShy> I'm getting so comfy i hate to get out of my chair XD

22:41 <Schism> Oh wait!  I'm wrong.  "If a loyalty ability of a planeswalker references the card it’s printed on by name, treat Nicol Bolas’s instance of that ability as though it referenced Nicol Bolas, Dragon-God by name instead."

22:41 <Schism> So that WOULD create two copies of Nicol Bolas, Dragon God.

22:42 <Ali> Sweet

22:42 <Ali> Cause you know what's broken with that Schism?

22:42 <Schism> All kinds of things.

22:42 <Ali> Proliforate

22:43 * Schism looks at that, then blinks. "Oh, dear."

22:44 <Ali> So on turn 6

22:44 <Ali> Bolas is already at 5

22:44 <Ali> Blow him up, make two copies of bolas

22:44 <Ali> Then cast a poliforate spell, bump them both to 5

22:45 <Ali> Sack them both, make a total of 4 copies of Dragon God

22:45 <Ali> If you have a 2nd source of proliforate, you bump THEM up to 5 and sack

22:45 <Ali> Now you have 8

22:45 <Ali> And just ruin your oppenent's hand and board state

22:46 <Schism> For added enjoyment: https://scryfall.com/card/mm2/49/inexorable-tide

22:46 <Ali> But for the life of me I can't remember what the blue/red checkland is

22:46 <Ali> Not legal in standard Schism

22:47 <Schism> True.

22:47 * Schism snrks at the Everythingamajig.

22:52 <Ali> Ok that just got dumb

22:53 <Ali> two Flux Channelers, Bolas, Arisen

22:53 <Ali> And two Contengency Plans

22:53 <Ali> Bolas starts at 7 and goes to 8 the turn he flips

22:53 <Ali> When you cast Plans, you proliforate

22:53 <Ali> And flux channelers proliforate each time you cast a non creature spell

22:54 <Ali> So in one turn I added 6 loyalty to Bolas

22:54 <Ali> And now he can ultimate

22:54 <Ali> Which turns your deck to a single card

22:54 *** Quits: mattshadowman (mattthesha@Pony-rvt.1af.238.89.IP) (Quit: I will return to the shadows)

22:54 *** Joins: matttheshadowman (mattthesha@the.shadowy.corners)

22:58 *** Joins: Pony|62119 (Pony62119@Pony-i454b4.cable.virginm.net)

23:00 *** Joins: FruitNibbler (Eogan@Pony-e6giv7.dip0.t-ipconnect.de)

23:14 * Ali boops Schism nosie

23:14 * Schism boops the Ali with some fresh buttermilk pancakes with applesauce.

23:15 * Ali beeps Schism to help her finish this deck idea, or if Schism thinks its a waste of time.

23:15 <Schism> It is a neat idea!  And I can definitely see it working

23:15 <Schism> working.*

23:16 <Ali> But I don't have all the cards on hoof and Cockatrice is really really bad with deck shuffles.

23:21 <PinkieShy> I'm a dusk werewolf out in the open.. Clearly my card is been shown for at least 5 nights in game.. and i am still alive.. heh

23:21 <PinkieShy> No villagers are killing me O.o

23:22 * DashedRainbows howls with PinkieShy

23:22 <Schism> Well, they know who you are.  They can kill /you/ at any time!

23:22 <Schism> Myerp.  Cockatrice?

23:22 * PinkieShy licks Schism and turns him into a wolf

23:22 * Schism doesn't use Cockatrice... and also blehs. Ish needing to go out for a few shortly.

23:23 * Ali will wait on Schism, just poke her when they get back.

23:25 <DerpyBot> New post on Equestria Daily by Sethisto: Discussion: Who Do You Want to Write the Finale?  [ http://tinyurl.com/y4z8rfna ]

23:58 *** Quits: Quill_Swirl (IceChat9@Pony-jaks4r.res.rr.com) (Quit: Excess flood. Did someone see an ark float by?)

23:58 *** Joins: Persondude (Tilde@Pony-4hq9kc.dgbc.9fgu.6000.2605.IP)

23:59 * DashedRainbows goes around sniffing ponies

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!