Log archive of EquestriaDaily for Thursday, 2021-05-27

00:03 *** Quits: LibrarianofHope (Librarianof@Pony-em7.o7m.207.187.IP) (Quit: Connection closed)

00:09 <DerpyBot> New post on Equestria Daily by Sethisto: Drawfriend - Equestria Girls / Anthro MLP Art Gallery #301 [ https://tinyurl.com/yfrr5h8p ]

00:30 <Schism> Hum.  For my sins, I won a Bluetooth headset or speakers or something.

00:31 * Schism also supposes she is a foxgirl. o3o

00:32 <Schism> Hee.  Poor Cheryl.  ^^;  "Just one more episode."

00:35 * Ali flops over Schism

00:38 <Schism> Exercise mats, expected delivery date: "Friday, by end of day."  Okay.

00:38 <Schism> Well, we'll see if Canada Post actually does that.

00:38 * Schism also snugs the Ali.

01:09 <DerpyBot> New post on Equestria Daily by Sethisto: Say Something Nice About Diamond Mint [ https://tinyurl.com/yk32u5kc ]

01:57 *** Quits: Arion (Arion@Pony-uj7ahl.res.spectrum.com) (Quit: )

02:03 *** Joins: Arion (Arion@Pony-uj7ahl.res.spectrum.com)

02:09 <DerpyBot> New post on Equestria Daily by Calpain: Nightly Discussion #2535 [ https://tinyurl.com/yhajuqk2 ]

02:32 * uni flooooops

02:59 *** Quits: Angeline (Scootaloo@I.Will.Fly.Higher) (Ping timeout: 121 seconds)

03:00 *** Joins: cabbage (cabbage@Pony-dt90ps.dynamic.sonic.net)

04:22 * Schism flumps.

04:24 * uni nibbles on Schism

04:33 <Schism> I've come out to several folks on the manglement team now!

04:33 <Schism> And each and every single time I've done so...

04:33 <Schism> "Is this going to make your voice higher?"

04:34 * Ali waits for the eventual jerks that just wants to see Schism's bewbs.

04:37 * Schism shows them off. They're encased in a sports bra, though.

04:38 <Ali> You know what I ment

04:39 <Schism> I know, I know.  Though as stupid as it is, the concept of actually having the damned things is...

04:41 <Schism> Well, I won't be doing so myself, but it's not hard to commisserate with the gals who want to show them off.

04:49 <Schism> @uni: I suppose you haven't seen what I look like.

04:50 * uni shakes his head, also apologises for he went off to get lunch

04:51 <Schism> I'm a disaster.  https://twitter.com/theogrin/status/1395147122090070017/photo/1

04:52 <uni> ooh~

04:52 <Schism> That's 2 months HRT.

04:53 <uni> 2 months!

04:54 <Schism> And no makeup.  :<

04:54 <uni> makeup is hard

04:55 <Schism> So in case anyone is wondering if they can't be a cute girl...

04:55 <Schism> Well, I'm not cute, but I now manage to pull off 'girl' alright.

04:58 <uni> nice~ How do you do voice?

04:59 * uni is stuck on voice :(

04:59 <Schism> I don't do voice yet... but am going to be practicing over my weekend.

04:59 * Schism looks at uni.

05:01 <Schism> uni: Well, one such tutorial I've heard exceptional things about is "TransVoiceLessions", to be found here.  https://www.youtube.com/channel/UCBYlEnfAUbrYSwF0VujcmHA

05:02 <Schism> How well her lessons work is hit and miss, because some folks will always find different modes of learning to be better suited, especially when it comes to what's functionally kinesthesiology.  

05:03 <uni> ooh I see

05:03 * uni has just been reading various sources

05:17 *** Quits: Pony|93368 (Pony93368@Pony-taj8dp.cable.virginm.net) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)

05:19 *** Joins: Sombra (abigwolf@Pony-mfm.ies.245.104.IP)

05:29 <Schism> Hah.  I guess I can't be terribly upset at a delivery arriving tomorrow ahead of the estimate.

06:01 *** Joins: Sunrise_Flare (Prius@Pony-s1ppbk.ipv6.telus.net)

06:02 <Finwe> Good morning, everypony!

06:02 * Finwe finishes reading Guards! Guards!

06:03 *** Quits: cabbage (cabbage@Pony-dt90ps.dynamic.sonic.net) (Connection closed)

06:04 <Finwe> The next one is going to be Eric, then.

06:04 <Finwe> Mlles Ali and Schism; Messrs Cepheid, PinkieShy, Lumindia_, AppleDash and uni.

06:04 <Schism> Obligatory girl-in-hoodie pic.  https://cdn.discordapp.com/attachments/578461825255866368/847353848926175242/unknown.png  Also, hmm.  A fine one!

06:04 * Finwe doffs his hat.

06:04 *** Quits: Sunrise_Flare (Prius@Pony-s1ppbk.ipv6.telus.net) (Quit: Leaving)

06:06 *** Quits: Sombra (abigwolf@Pony-mfm.ies.245.104.IP) (Quit: Leaving)

06:11 * Ali whines

06:11 <uni> good afternoon, Finwe!

06:11 * uni patpats Ali

06:15 * Finwe snuggles a uni and an Ali.

06:15 <uni> how goes?

06:16 <Cyan_Spark> unicodingunicorn

06:17 <Finwe> uni: I just woke up. o3o

06:17 <Finwe> Not much time yet for it to having gone in any specific way.

06:17 <uni> ooh yeah, timezones~

06:17 * uni nyams Cyan_Spark

06:17 <uni> heyo~

06:18 <Cyan_Spark> About to sleep -3-

06:18 <Cyan_Spark> uni starting uni soon right?

06:18 <Finwe> Or well, I woke up 30 minutes ago and finished what I had left of Guards! Guards!

06:19 <Finwe> And as I'm reading Discworld in chronological order, the next book shall be Eric.

06:19 <Finwe> Let's see, I could get it ready for next time.

06:19 <DerpyBot> New post on Equestria Daily by Sethisto: Athena Animation - 60 Frames a Second [ https://tinyurl.com/yjscz2uf ]

06:20 * Finwe rummages his collection.

06:21 <uni> yep Cyan_Spark in September!

06:21 <Cyan_Spark> Where ya going?

06:22 <uni> ooh yeah, I need to go buy Wyrd Sister

06:22 <uni> I'd get an ebook, but I rather have a physical copy to read

06:22 <uni> Cyan_Spark, probably UCL, but dunno if it's gonna be a zoom university

06:23 <Finwe> uni: I've got them all as ebooks.

06:24 <uni> but physical books!

06:24 * uni bookhorses

06:24 <Finwe> Plus the physical copies of what I had prior to getting the whole collection.

06:24 <uni> ooh okie

06:25 <Finwe> I like physical books more, but ebooks are more handy to keep with you while travelling, and they're lighter to carry when e.g. moving.

06:26 <Finwe> There's the slight problem that the most handy device I have for reading them is my laptop.

06:26 <Finwe> Eric's the one with… ah, there it is.

06:27 <Finwe> The one where the title actually says, "Faust", but it's been overstruck and replaced with "Eric".

06:29 <Finwe> (Faust) Eric 13 Midden Lane, Pseudopolis, Sto Plains, The Discworld, On top of Great A'Tuin, The Univers, Space, nr. More Space.

06:32 <Finwe> “ Like all beekeepers, Death wore a veil. It wasn’t that he had anything to sting, but sometimes a bee would get inside his skull and buzz around and give him a headache.”

06:32 <Finwe> o3o

06:34 <Schism> Later on, in Carpe Jugulum, Agnes would go to the bees, and listen, just in case.  Of course, Granny would have told them not to tell, but good on her for thinking of 'em.

06:36 <Finwe> “Only the Librarian was cool. He was also swinging and hanging out.”

06:37 <Finwe> Hanging out, roight. At least he's not here.

06:40 <Finwe> Carpe Jugulum is number 23. I still have quite a long way there.

06:42 <Finwe> Including the remaining two thirds of the Death Trilogy.

07:04 * Finwe noms on Ali's tail, hasn't done that in a while.

07:04 <Finwe> One has to keep up the appearances. o3o

07:04 * Ali nuuu's

07:05 * Finwe nuuu-nuuu's.

07:16 *** Joins: ConfusionRift (ConfusionRi@Pony-jkc.qic.144.136.IP)

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

07:19 <DerpyBot> New post on Equestria Daily by Calpain: Drop the Beat! - Vinyl and Octavia Day Arrives! [ https://tinyurl.com/yf5czgec ]

07:20 *** Quits: Ali (Ali@Pony-n3j093.iplsin.sbcglobal.net) (Quit: Leaving)

07:21 <ConfusionRift> Hello everypony.

07:22 <uni> heyo!

07:23 <Finwe> Lt Cdr ConfusionRift.

07:23 <Finwe> o7

07:24 <ConfusionRift> RAdm. Finwe. (salutes)

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

07:26 * ConfusionRift waves at uni.

07:26 * uni waves back!

07:32 *** Joins: Golden (uid250033@Pony-sd90bk.tooting.irccloud.com)

07:36 <Finwe> Mr Golden.

07:36 * Finwe wears uni as a hat and doffs him.

07:36 <Golden> Yo

07:36 * uni squeakies

07:36 <uni> heyo Golden!

07:37 *** Joins: GuestPass (~Mibbit@Pony-aecv6t.bchsia.telus.net)

07:37 <GuestPass> sup folks

07:38 <Golden> Hi uni

07:38 *** Parts: GuestPass (~Mibbit@Pony-aecv6t.bchsia.telus.net) ()

07:39 <uni> well uh that was quick

07:51 * Dappled wriggles.

07:52 * uni wiggles

07:52 <Dappled> Morning.

07:53 <ConfusionRift> Hey there.

07:54 * Dappled waves.

07:56 *** Quits: WurstPoni (brandon@Pony-11f154.compute.amazonaws.com) (Quit: WeeChat 2.8)

07:56 *** Joins: WurstPoni (brandon@Pony-11f154.compute.amazonaws.com)

07:59 <Golden> Hm

08:04 * Cepheid awakens.

08:05 * Cepheid applies rocket boi to ConfusionRift.

08:05 <ConfusionRift> Rocket bo-? Oh noooo.

08:05 <ConfusionRift> Mr. MIG? 0_0;

08:07 <Cepheid> Valstrax.

08:07 <Cepheid> Or rather, a variant of it, apparently.

08:07 <ConfusionRift> Yep, Jet Wyvern. :P

08:07 <Cepheid> Also Apex Zinogre.

08:08 <Cepheid> And "etc." so there may be more monsters.

08:08 <Cepheid> Besides the obvious of the monster(s) for the new ending.

08:09 *** Quits: WurstPoni (brandon@Pony-11f154.compute.amazonaws.com) (Quit: WeeChat 2.8)

08:09 *** Joins: WurstPoni (brandon@Pony-11f154.compute.amazonaws.com)

08:10 <Cepheid> As for the future, the next 3 months are collaborations.

08:10 <Cepheid> So good ole' Megaman armor and such.

08:12 <ConfusionRift> Huh.

08:12 <ConfusionRift> I forgot who made that one.

08:13 <ConfusionRift> Unless it's gonna be one of those quests with special materials.

08:13 <Cepheid> Likely that, yeah.

08:13 <Cepheid> Though new monsters are still viable, presumably.

08:14 <Cepheid> And of course, uniqlo-themed stuff.

08:18 *** Quits: Crimson_Tail (zeta@batpones.are.for.snuggles) (Connection closed)

08:22 * Cepheid sings "Happy Birbday" to themselves. Mostly just 'cause they like replacing "birth" with "birb." It sounds funny.

08:23 <ConfusionRift> Wait... is it? o_0

08:23 <Finwe> Hoppy Birthday

08:23 <Cepheid> May 27th, unless I slept through the entire day and it's May 28th now.

08:24 <ConfusionRift> Happyyyyyyyyy Biiiirbdaaaay!

08:24 <Finwe> Cepheidheika banzai!

08:24 <Finwe> His Majesty the Cepheid. o3o

08:24 <Cepheid> Thank yeh.  I'm 35 now.

08:24 * Dappled gives birthday hugs.

08:25 * Cepheid cracks wrists. They sound like that of a 95-year-old.

08:25 <Cepheid> *The right wrist, in fact, just keeps crackin' and crackin' and crackin' and crackin' and-*

08:25 <Cepheid> Given it does that, probably not from old age, but rather damage to it.

08:26 <Finwe> Mr Dappled.

08:26 * Finwe doffs his hat.

08:26 * Dappled waves.

08:27 * Finwe undulates.

08:29 <Cepheid> Stop doing that Finwe, that's creepy.

08:29 <Cepheid> Why does "undulate" sound like such a creepy and disturbing word?  I know what it means, it's just..

08:29 <ConfusionRift> What? He's waving... sorta.

08:29 <Cepheid> I can't be the only one, right?

08:30 <Cepheid> But ConfusionRift, his bones!  They aren't meant to do that!

08:30 * Cepheid is imagining Finwe doing a smooth sine wave.

08:30 <ConfusionRift> I know, but... he's harmless... I think.

08:31 <Cepheid> He has a ceremonial sword, as I understand it, from graduation.  Not sure if it's functional, but it's still a weapon. o3o

08:33 <Cepheid> Granted, he's still a marshmallow.  Trying to hold up the sword would likely just cause him to fall over.

08:33 <Cepheid> Especially with bones that can do... THAT.

08:34 <ConfusionRift> Maybe he can disjoint and put back bones?  I really dunno.

08:34 <Finwe> Like swamp dragons can rearrange their gastrointestinal duct.

08:35 <Cepheid> I'm not going to ask how that detail was discovered.  I don't want to know.

08:38 * ConfusionRift feels like playing a building game of sorts again.

08:40 <Finwe> Sim City 2000!

08:44 <ConfusionRift> Was thinking Minecraft of Terraria or something like that.

08:46 <Finwe> Then there's Poly Bridge and Cities - Skylines. o3o

08:46 <Cepheid> Yeah, I've had the urge to play a game like Minecraft or Terraria as of late, myself.

08:46 * Dappled suggests Neopets.

08:47 * Cepheid suggest Dappled go back to their Pokemans. :P

08:47 <Finwe> :D

08:47 * Finwe patpats Dappled.

08:48 * Dappled pony purrs at patpats. Is hatching many Pidoves. Only has 1 shiny so far. Needs at least 3 more.

08:48 * Cepheid wonders if this laptop can handle Minecraft.

08:48 <ConfusionRift> It should, if it's Bedrock edition. Not so sure Java.

08:49 <Cepheid> In this case, it'd be Java edition.

08:53 <Cepheid> It's just, this laptop's GPU is not the best for 3D gaming.

08:53 <Cepheid> It has trouble with GZDoom for chrissakes.

08:54 <Cepheid> Huh, 60 FPS fullscreen.

08:55 <Cepheid> That said, laptop starts to run hot.  I'd need to use my cooling pad.

08:56 * ConfusionRift never tried playing MC on his 144hz monitor... and feels weird.

08:58 <Cepheid> Anyhoo, with that out of the way, I should look into a centralized server so I can just play the same world wherever, without having to copy stuff around.

09:07 <Cepheid> This'll be a barebones server with one extra world, that's it.

09:07 <Cepheid> And minimap.

09:07 <Cepheid> Gotta have that map.

09:09 <Finwe> A conformal map?

09:10 <Cepheid> I have no idea what that is.

09:13 <Finwe> It's any mapping that preserves angles between directed curves.

09:14 <Finwe> E.g. the Mercator projection.

09:15 <Finwe> One description is that the Jacobian matrix of the transformation is a scalar times a rotation matrix.

09:16 * Dappled desires enough mods to make Aetherpunk a reality.

09:18 <Cepheid> Given that the world is not spherical in nature in Minecraft, there is no need for applying any special projections.

09:18 <Cepheid> It's just a cartesian grid map.

09:19 * Dappled 's pretty sure that any map of a minecraft world.... Would be a Grid Map.

09:22 <Cepheid> Eeeehhh..  You could apply a transformation using mods to create a spherical world with a bit of wonkiness involved.

09:27 <Finwe> https://en.wikipedia.org/wiki/Conformal_map#/media/File:Conformal_map.svg

09:27 <Finwe> What's surprising is that a conformal map also preserves infinitesimal area elements.

09:28 <Finwe> Area in general, however, is not preserved.

09:30 <Cepheid> Easy peasy server setup.  o3o

09:54 <Cepheid> Ah, Kiranico updated the Rise info, let's see, what monsters do we got..?

09:55 <Cepheid> Huh, just 3 monsters.

09:56 <Cepheid> The new story ending monster, Valstrax, and Apex Zinogre.

09:57 <Cepheid> Still, 9 monsters in two months.  Better track record than World currently for additions.

09:58 <Cepheid> We've already surpassed World in terms of number of monsters, in fact.

09:58 <Cepheid> World had 36 monsters by the time Iceborne was released.

09:58 <Cepheid> Rise currently has 43.

10:03 *** Joins: Crimson_Tail (zeta@batpones.are.for.snuggles)

10:11 <Cepheid> Hum, plenty of iron ore to make armor and tools with.

10:12 <Cepheid> Now I just need to find me some diamonds.

10:12 *** Quits: Golden (uid250033@Pony-sd90bk.tooting.irccloud.com) (Quit: Connection closed for inactivity)

10:13 * Cepheid goes mining at night with ConfusionRift as a pickaxe.

10:18 * ConfusionRift just got enough for iron stuff... except tools.

10:19 <DerpyBot> New post on Equestria Daily by Calpain: Morning Discussion #2307 [ https://tinyurl.com/yjkr5zhz ]

10:31 <Cepheid> Whee, diamonds.  Enough for a sword and pickaxe.  Enough to get into the Nether.

10:31 <Cepheid> And the Twilight Forest.

10:34 *** Joins: Angeline (Scootaloo@I.Will.Fly.Higher)

10:35 <Finwe> Miss Angeline.

10:35 * Finwe doffs his hat.

10:35 * Angeline snuggles into Finwe.

10:36 * Finwe hugs an Angeline.

10:37 <Cepheid> All I need to find now is some gravel for some flint, and I can make that portal.

10:37 * ConfusionRift gives Cepheid several stacks of flint.

10:38 <ConfusionRift> So much gravel.

10:41 <Cepheid> Heh.

10:44 <ConfusionRift> Very close to spawn, there was a cave. Not a very big one, but had gravel everywhere, with some pickings of iron.

10:45 <Cepheid> Oh hells bells I landed near a structure in the Twilight Forest.

11:03 * Cepheid blehs. Jolts.

11:03 <Cepheid> Here I was thinking I was getting over them as I barely had any yesterday.

11:19 <DerpyBot> New post on Equestria Daily by Calpain: Vinyl and Octavia Day Discussion - Episode Ideas, Character Development and More! [ https://tinyurl.com/ydqlljss ]

11:19 <DerpyBot> New post on Equestria Daily by Sethisto: Athena Animation - 60 Frames a Second [ https://tinyurl.com/yjscz2uf ]

11:23 <Cepheid> Spitfire, what malfunction in your brain causes you to do this?

11:33 <Cepheid> When he does this thing to my arm, this is the one time I wish I could read his mind.  It'd offer some perspective.

11:49 *** Joins: RazorSharpFang (FourthChoic@Pony-1tu24m.tpgi.com.au)

12:25 <RazorSharpFang> China keeps violating international law regarding the south China sea and other countries exclusive economic zones. It's making me sad.

12:29 *** Joins: Apple_Jack (Prius@Pony-elms5d.ipv6.telus.net)

12:30 *** Quits: DerpyBot (DerpyBot@is.in.your.pants.eating.your.muffins) (The TLS connection was non-properly terminated.)

12:30 *** Joins: DerpyBot (DerpyBot@is.in.your.pants.eating.your.muffins)

12:30 *** ChanServ sets mode: +ao DerpyBot DerpyBot

12:30 *** Apple_Jack is now known as Pony_30225

12:30 <DerpyBot> *derp*

12:32 *** Joins: Apple_Jack (Prius@Pony-p959va.ipv6.telus.net)

12:33 *** Quits: Pony_41673 (Prius@Pony-s1ppbk.ipv6.telus.net) (Ping timeout: 121 seconds)

12:33 *** Apple_Jack is now known as Pony_66209

12:36 *** Quits: Pony_30225 (Prius@Pony-elms5d.ipv6.telus.net) (Ping timeout: 121 seconds)

12:39 *** Joins: Apple_Jack (Prius@Pony-71p9ph.ipv6.telus.net)

12:40 *** Apple_Jack is now known as Pony_66795

12:42 *** Quits: Pony_66209 (Prius@Pony-p959va.ipv6.telus.net) (Ping timeout: 121 seconds)

13:12 * ConfusionRift crashes to sleep.

13:12 *** Quits: ConfusionRift (ConfusionRi@Pony-jkc.qic.144.136.IP) (Quit: Recharging the batteries. Laters! *shutdown*)

13:14 *** Joins: Apple_Jack (Prius@Pony-71p9ph.ipv6.telus.net)

13:14 *** Apple_Jack is now known as Pony_8643

13:17 *** Quits: Pony_66795 (Prius@Pony-71p9ph.ipv6.telus.net) (Ping timeout: 121 seconds)

13:36 * Cepheid is tired, exhausted, and incapable of sleeping.

13:36 <RazorSharpFang> Hey, Cepheid. No good huh?

13:37 <Cyan_Spark> Razor the investor

13:37 <Cepheid> Yeah, not quite there just yet.

13:37 <RazorSharpFang> Hey heys Cyan_Spark. I picked up 20 shares of the FOMO etf. :3

13:37 <Cyan_Spark> Which?

13:37 <RazorSharpFang> FOMO - Fomo Etf from Bats

13:38 <Cyan_Spark> lol

13:38 <RazorSharpFang> I'm up 0.83% on that one. Big plays.

13:39 <Cepheid> Ah well, in any case, I'll just been doing what I've been doing as of late.  Do some minor chores, slack off, and pass out when I'm so exhausted I can't sit up anymore.

13:39 <RazorSharpFang> We do what we must, because we can?

13:41 <Cepheid> Mmhmm.

13:41 <Cepheid> It's my birthday, at least, so I got that going for me. o3o

13:42 <RazorSharpFang> Nice. Happy Birthday.

13:42 <Cyan_Spark> red day?

13:43 <Cepheid> Thank ye kindly.  I expect lavish gifts.  That, or cheese.

13:44 <Cyan_Spark> Oh! Happy birthday, Cepheid

13:44 <RazorSharpFang> Cheese is a lavish gift.

13:45 <Cepheid> Especially if you heat it up enough and it becomes lava. o3o

13:45 <Cepheid> Thanks, Cyan.

13:48 <RazorSharpFang> Ah, I need to organise a workplace first-aid course, and a fire-warden course. I've been nominated first-aid officer and chief fire-warden for the office.

13:50 <Cepheid> ... o3o

13:54 * Cepheid wonders what to do.

13:55 <RazorSharpFang> Reimplement WPF using OpenGL

13:56 *** Quits: Pony_8643 (Prius@Pony-71p9ph.ipv6.telus.net) (Connection closed)

13:57 *** Joins: Pony_8643 (Prius@Pony-7flsn8.bchsia.telus.net)

14:04 <Cepheid> Heh.

14:04 <Cepheid> UIs in OpenGL are a pain in the ass.

14:04 <Cepheid> Same with D3D.

14:04 <Cepheid> Noooot sure about Vulkan or D3D12, though.

14:04 <RazorSharpFang> Right, but it did get done. MSFT did it.

14:08 <RazorSharpFang> And with WPF being open source now, you can theoretically go line-by-line or function-by-function and port instead of writing from scratch.

14:10 <RazorSharpFang> I depart for Assimius. Going to try and find some new planets.

14:21 <Cepheid> WPF being open-source is fine and dandy, but it's not a line-by-line porting case.  Function-by-function, perhaps, but it's still not an easy task, it's monumental in size.

14:22 <RazorSharpFang> Yeah, definitely.

14:23 <Cepheid> I looked at WinForms, and I'm sure WPF does the same, but the underlying code relies on P/Invoke with Windows C/C++ libraries to implement everything.

14:23 <Cepheid> Possibly even COM.

14:23 <RazorSharpFang> WinForms is quite different to WPF.

14:23 <RazorSharpFang> WinForms is just a .Net layer atop of WinGDI+ really.

14:23 <Cepheid> More or less.

14:24 <Cepheid> But what is WPF built on top of?

14:24 <RazorSharpFang> Whereas WPF uses DirectX under the hood.

14:24 <Cepheid> Hum.

14:24 <Schism> ... okay, so there's another big name in the MLP community coming out as trans...

14:25 <Cepheid> Is it direct calls to DirectX though, or interfacing with a shell library that handles a lot of functionality?

14:25 <Schism> Also, happy borfday, Cepheid!

14:25 * Cepheid checks. "Thanks."

14:26 <RazorSharpFang> I have no idea, You'd have to crack open the source to see

14:26 <Finwe> o3o

14:26 <Cepheid> That's what I'm doing.

14:26 * Finwe cakes Cepheid.

14:27 <RazorSharpFang> I am wondering how difficult it would be to implement a WPF-like UI structure under Browser-Javascript powered by 3JS or similar.

14:29 <Cepheid> What's the basic text display control called in WPF?

14:29 <Cepheid> That is, the label, static text display.

14:29 <RazorSharpFang> TextBlock

14:30 <RazorSharpFang> Also check Run

14:31 <Cepheid> Yeah, it looks like WPF renders in terms of an abstract interface for drawing, rendering, and the like.

14:31 <RazorSharpFang> Link me anything you think is interesting.

14:32 <Cepheid> Their drawing context is written in C/C++.

14:33 <Cepheid> I think.

14:33 <RazorSharpFang> Do they P/Invoke that?

14:35 <Cepheid> Holy gods this is complicated.

14:36 <Cepheid> This is a terrible idea, exploring the code while half-asleep.

14:37 <RazorSharpFang> I sent you down the rabbit hole of death huh?

14:39 <Cepheid> They definitely use abstract interfaces which reference something external to C# and WPF, but I can't find WHERE.

14:39 <RazorSharpFang> You can't have an implementation that's all abstract, it has to eventually hit something concrete, right?

14:40 <Cepheid> Yes.

14:40 <Cepheid> That's what I'm looking for.

14:40 <Cepheid> A good idea would be to clone this repo and use grep to explore.

14:44 <Cepheid> Found the concrete classes, but still no idea as to how it interfaces with the OS.

14:45 <RazorSharpFang> Are the concrete classes C++ classes?

14:45 <Cepheid> No.  C#.

14:45 <RazorSharpFang> Interesting.

14:46 <Cepheid> I'm assuming that somewhere in this clustertruck is a P/Invoke class, because there's an entire folder called WpfGfx which is C/C++ code.

14:49 *** Joins: Crimson_Ta1l (zeta@batpones.are.for.snuggles)

14:49 <RazorSharpFang> Yeah that makes sense.

14:50 <RazorSharpFang> It's not like WpfGfx will point to the C# code.

14:50 *** Quits: Crimson_Tail (zeta@batpones.are.for.snuggles) (Ping timeout: 121 seconds)

14:57 <Cepheid> Hum.  It can target different kinds of rendering surfaces.  One is HwndTarget, which uses P/Invoke to communicate with the Win32 API.

14:58 <Cepheid> That doesn't mean it's not using DirectX, though.

14:59 <Cepheid> It just means it's interfacing with an Hwnd instance, which itself may be a DirectX-initialized window.

14:59 <Cepheid> It's definitely going through that WpfGfx stuff, though.

14:59 <RazorSharpFang> Yeah, I think even DirectX windows have a hWnd

15:00 <Cepheid> Yeah, they do.

15:00 <Cepheid> Even when you're using DirectX or OpenGL under Windows, you're still dealing with the HWND stuff.

15:03 <Cepheid> ...

15:03 <Cepheid> I got four hours of sleep.

15:03 <Cepheid> Why the hell am I spending time trying to figure out the viability of porting a library to another platform?

15:03 *** Joins: LibrarianofHope (Librarianof@Pony-em7.o7m.207.187.IP)

15:03 <RazorSharpFang> I suggested it, and then your mind got to work.

15:06 <Cepheid> I hate you. :P

15:07 <LibrarianofHope> helloooo

15:10 * LibrarianofHope bonks razor, cause le owo

15:10 <Cepheid> Ooookay.

15:10 <Cepheid> I see P/Invoke to Windows-specific DLLs now.

15:10 <RazorSharpFang> You've hit bedrock in the rabbit hole?

15:10 <Cepheid> https://github.com/dotnet/wpf/blob/499009b5a0bec076a097c6cf46155d8bb5e817a7/src/Microsoft.DotNet.Wpf/src/Shared/MS/Win32/ExternDll.cs#L9 These are all the DLLs being used by WPF.  Some of them are Win32 API stuff.

15:11 <Cepheid> So long story short, we'd need to abstract all of that out.

15:11 <RazorSharpFang> kernel32.dll is... a big one.

15:11 <Cepheid> Yeh.

15:12 <Cepheid> This is probably why MAUI is being worked on.

15:13 <RazorSharpFang> PresentationCore.dll probably has a lot of the underlying DX code in C++ then

15:13 <Cepheid> Probably.

15:13 <RazorSharpFang> Or maybe PresentationNative_cor3.dll for the native-native stuff

15:14 <Cepheid> At this point, you're probably better off using GTK#, or waiting for MAUI to mature.  But you might not have that choice since it'd involve using .NET 6 and such.

15:15 <RazorSharpFang> Hmm.

15:15 <RazorSharpFang> I'm so used to WPF at this point though. Big investment cost.

15:15 * Cepheid goes to take some meds to knock themselves out sometime in the next hour.

15:15 <LibrarianofHope> i dont wanna work today

15:15 <RazorSharpFang> Can you run GTK# on android?

15:16 * LibrarianofHope pokes razor

15:16 <LibrarianofHope> poke poke

15:16 <RazorSharpFang> Oh no. *dies*

15:16 <LibrarianofHope> he ded

15:16 <Cepheid> I am not sure, Razor.

15:16 * LibrarianofHope sweeps razor into ded corner

15:17 <Cepheid> That's where MAUI would be suitable, though.  That, or Xamarin Forms.

15:18 <Cepheid> Works on Windows, iOS, and Android.

15:19 <RazorSharpFang> I've had not that great a time with Xamarin. I may just have to development a UI for each platform anyway.

15:19 <Cepheid> Ultimately, if you are that insistent on using WPF, and you would want me to see how viable it is, and try to do it..

15:19 <Cepheid> I only have one question for you:  What are you gonna pay me in? :P

15:20 <Cepheid> 'Cause open-source or not, I'm not gonna do something that massive for free.

15:21 <RazorSharpFang> Yeah, that's fair enough. Was wondering about feasibility, but it looks like it's a big undertaking, which explains why it hasn't been done.

15:21 <Cepheid> The problem is that WinForms and WPF were built exclusively for Windows.  Any re-implementation on another platform is going to be a massive undertaking.

15:22 <RazorSharpFang> So it may be easier to have a WPF-Like UI toolkit perhaps.

15:23 <Cepheid> Mmhmm.

15:23 <Cepheid> And the closest thing I am aware of to WPF is GTK# with Glade.

15:23 <RazorSharpFang> YetAnotherXMLBasedUILibrary

15:23 <Cepheid> GTK# and Glade basically replicate the XML-based UI library.

15:24 <RazorSharpFang> Wow, half of the planets/moons I've discovered are Copper-based.

15:24 <LibrarianofHope> tinkered with the  ebook a bit

15:25 <LibrarianofHope> still need a budget, being a one man operation is hard

15:27 * LibrarianofHope pokes razor a bit more

15:29 * RazorSharpFang dies even harder

15:29 <LibrarianofHope> isnt taht a die hard sequeñ

15:29 <Schism> ... https://twitter.com/NCHproductions/status/1397937841766748163

15:29 <LibrarianofHope> die hard 12, die even harder

15:29 * RazorSharpFang ragdolls and clips into the ground, vibrating erratically.

15:30 <Cepheid> Schism:  Hah.

15:31 * Cepheid uses the vibrating RazorSharpFang to do a cutscene skip by launching themselves into the stratosphere, over the cutscene trigger, and back into the world with no fall damage.

15:35 <Finwe> Good evening, everypony!

15:35 * LibrarianofHope doffs finwe

15:35 <LibrarianofHope> beat you to a doff

15:35 <LibrarianofHope> owo

15:35 <Finwe> Messrs Cepheid, LibrarianofHope, Lumindia_, RazorSharpFang and uni; Miss Schism.

15:36 * Finwe doffs his hat.

15:36 <Cepheid> Finwe.

15:38 * Cepheid climbs upstairs before it becomes impossible to do so due to combination of existing exhaustion and meds.

15:38 *** Quits: LibrarianofHope (Librarianof@Pony-em7.o7m.207.187.IP) (Quit: Connection closed)

15:39 <Schism> rAdm. Finwe.

15:39 * Schism doffs her mixture of triple-cream brie and sour cherry jam.

15:44 * Finwe doffs his ingredients for cream cauliflower purée soup.

15:44 <Finwe> *creamy

15:44 <Finwe> Viz., cauliflower and cream.

15:45 * Schism hmms. "A fine enough mixture." She offers Finwe the paprika.

15:45 <Finwe> And onions, and I think chicken stock, nutmeg and white pepper.

15:45 <Finwe> And garlic.

15:45 <Finwe> Never forget garlic.

15:46 <Schism> I can't forget garlic.  o3o

15:46 <Finwe> How so? Is it your middle name?

15:46 <Finwe> Or surname?

15:46 <Finwe> Schism MacGarlic

15:46 <Finwe> No, that's MacGormic, I think.

15:47 <Schism> No, no.  (And McCormick is the spice company.)

15:47 <Schism> I'm just one of those people who puts oodles of garlic in their onion soup, and winds up regretting it very slightly later.

15:47 <Schism> Because there are never enough alliums.  o3o

15:48 * Finwe cleans the notes for Pożegnanie Ojczyzny from the stand.

15:48 <Finwe> I still need a lot of practice with this one.

15:49 <Finwe> Also known as Adieux à la Patrie, a Polonaise in A.

15:50 <Schism> Polonaise sounds like a profoundly Russian dressing.

15:50 <Finwe> It's a dance of Polish origin.

15:50 <Schism> Ah, of course.

15:52 <Finwe> !link https://www.youtube.com/watch?v=DZdiY1pTaR4

15:52 <DerpyBot> I need to ask Twilight about that one.

15:52 <DerpyBot> Twilight told me this video is about Bevor Sie zu YouTube weitergehen

16:18 *** Quits: RazorSharpFang (FourthChoic@Pony-1tu24m.tpgi.com.au) (Connection closed)

16:29 * Schism stretches, then ows.

16:31 <Schism> Hm, September or October for the Switch Pro.

17:25 <DerpyBot> New post on Equestria Daily by Sethisto: 25+ Of the Best Fanfics to Read for Vinyl and Octavia Day!  [ https://tinyurl.com/yjamxvcu ]

17:32 *** Joins: LibrarianofHope (Librarianof@Pony-em7.o7m.207.187.IP)

17:36 <Schism> https://twitter.com/DeclanDecke/status/1397881444962295810 - Welp, time to burn down the website.

17:36 <Schism> (Also, for today, Sylveon is best Eevee.  Well, best real Eevee.)

18:04 *** Quits: LibrarianofHope (Librarianof@Pony-em7.o7m.207.187.IP) (Quit: Connection closed)

18:09 *** Joins: Pony|90852 (Pony90852@Pony-taj8dp.cable.virginm.net)

18:49 *** Joins: LibrarianofHope (Librarianof@Pony-em7.o7m.207.187.IP)

18:51 <LibrarianofHope> no ali?

18:51 <LibrarianofHope> why no ali

18:58 <LibrarianofHope> dappled

18:58 <Schism> Lack of Ali-polish.

18:58 <LibrarianofHope> yay a schism

18:58 * Schism is just about to go to work tho.

18:58 <LibrarianofHope> owo

18:58 * LibrarianofHope plops

19:05 <DerpyBot> New post on Equestria Daily by Sethisto: Drawfriend Stuff - BEST Art of Vinyl and Octavia (2020 Edition Part 1) [ https://tinyurl.com/yjyjax74 ]

19:42 *** Quits: Pony_8643 (Prius@Pony-7flsn8.bchsia.telus.net) (Connection closed)

19:44 *** Joins: Sunrise_Flare (Prius@Pony-71p9ph.ipv6.telus.net)

19:44 *** Joins: Apple_Jack (Prius@Pony-71p9ph.ipv6.telus.net)

19:46 * Dappled awakens.

20:00 *** Quits: Apple_Jack (Prius@Pony-71p9ph.ipv6.telus.net) (Quit: Leaving)

20:00 <Sunrise_Flare> oh hi there

20:01 * Dappled waves to Sunrise_Flare. Friend pony.

20:01 <Sunrise_Flare> how are you

20:01 * Dappled is tired and his feet hurt. Stupid new shoes.

20:05 * Dappled hugs Sunrise_Flare. How are you?

20:05 <DerpyBot> New post on Equestria Daily by Sethisto: Drawfriend Stuff - BEST Art of Vinyl and Octavia (2020 Edition Part 2) [ https://tinyurl.com/yjxbhrvj ]

20:08 <Sunrise_Flare> I'm slightly tired, just woke up, dealing with bed things

20:09 * Angeline snuggles into Dappled. Sleep.

20:10 * Angeline snores softly into Dappled's ears.

20:10 * Dappled brushies Angeline.. More friends.

20:14 * Angeline snoozes quietly against Dappled.

20:15 <Schism> Hum, hardshell Switch case arrived.  Rather nice, it is.  Also came with a cleaning cloth.  o3o

20:31 <Finwe> Lt Pony|90852.

20:31 <Finwe> o7

20:39 <LibrarianofHope> miku expo online is next week owo

20:39 <LibrarianofHope> free miku concert

20:39 * LibrarianofHope is excited, glomps dappled

20:39 * Dappled acks! Sudden suprises!

20:40 <LibrarianofHope> miku hatsune concert i tell you!

20:40 <LibrarianofHope> i made godessess based on her

20:40 <LibrarianofHope> i literal made goddessess

20:40 <LibrarianofHope> i love miku

20:40 * Dappled is sure it will happen when he's at work or something. I know you said next week, but I'm sure somehow I'll miss it.

20:40 <LibrarianofHope> its on the 6

20:41 <LibrarianofHope> there will be 3 repeats

20:41 <LibrarianofHope> https://mikuexpo.com/

20:41 <LibrarianofHope> there is the info

20:41 <Dappled> Also 6 in what timezone. Cause there are 24 6s in a day.

20:42 <LibrarianofHope> depending on your location it can be the night of saturday the 5th

20:42 <LibrarianofHope> the times is in  japan standard time

20:42 <LibrarianofHope> the site has the info, its free

20:43 <Sunrise_Flare> of course she has her own convention lol

20:43 <LibrarianofHope> its a concert really

20:43 <LibrarianofHope> its amazing fun

20:43 <Sunrise_Flare> wonder if she'll play common world domination

20:43 <Sunrise_Flare> that's the only song I know

20:44 <LibrarianofHope> i adore matryoshka

20:44 <LibrarianofHope> like a lot

20:44 <LibrarianofHope> a looooot

20:46 *** Joins: Apple_Jack (Prius@Pony-0sgk14.ipv6.telus.net)

20:49 *** Quits: Sunrise_Flare (Prius@Pony-71p9ph.ipv6.telus.net) (Ping timeout: 121 seconds)

20:49 * Dappled hopes she'll play Sandstorm.

20:49 <LibrarianofHope> darude

20:49 <LibrarianofHope> or sand planet you mean?

20:49 * Dappled means something.

20:50 <LibrarianofHope> you mean a lot

20:50 <LibrarianofHope> you get hugs

20:50 * LibrarianofHope gives miku buddy hugs to dappled

20:50 * Dappled becomes confused.

20:53 <LibrarianofHope> its super effective

20:53 * LibrarianofHope throws pokeball at dappled

20:53 * Dappled becomes trapped immediately.

21:06 *** Quits: Apple_Jack (Prius@Pony-0sgk14.ipv6.telus.net) (Connection closed)

21:07 *** Joins: Apple_Jack (Prius@Pony-7flsn8.bchsia.telus.net)

22:16 <LibrarianofHope> why no ali

22:16 *** Quits: LibrarianofHope (Librarianof@Pony-em7.o7m.207.187.IP) (Quit: Connection closed)

22:20 *** Joins: LibrarianofHope (Librarianof@Pony-em7.o7m.207.187.IP)

22:24 <LibrarianofHope> !seen ali

22:24 <DerpyBot> LibrarianofHope: The last time I saw ali was 2021-05-27 07:20:54 UTC

22:24 <LibrarianofHope> !seen librarianofhope

22:24 <DerpyBot> LibrarianofHope: Silly filly, your eyes are all derpy. librarianofhope is in the channel.

22:24 <LibrarianofHope> !seen straight

22:24 <DerpyBot> LibrarianofHope: The last time I saw....will you cut that out already?!

22:25 <DerpyBot> New post on Equestria Daily by Sethisto: Drawfriend Stuff (Pony Art Gallery) #3706 [ https://tinyurl.com/yfpz9os5 ]

22:26 * Angeline buzzes around.

22:26 * LibrarianofHope bonks angeline

22:26 * Angeline starts to cry.

22:27 <LibrarianofHope> nuu

22:27 * LibrarianofHope unbonks angeline

22:27 * Angeline continues to cry, holding her little hooves to the bump on her head.

22:27 <LibrarianofHope> ack

22:27 * LibrarianofHope hugs Angeline

22:27 <LibrarianofHope> im sorry

22:28 <LibrarianofHope> i have brought dishonor to my house

22:28 <LibrarianofHope> i will reddem

22:28 * LibrarianofHope self bonks

22:28 * Angeline hides under Finwe.

22:29 <LibrarianofHope> owo

22:43 *** Quits: NitroTheFurryWerewolf (Nitro@Pony-l42sv5.mi.comcast.net) (Connection closed)

22:48 *** Quits: Angeline (Scootaloo@I.Will.Fly.Higher) (Ping timeout: 121 seconds)

23:08 <LibrarianofHope> owo

23:08 <LibrarianofHope> schism

23:08 <LibrarianofHope> dappled

23:08 <LibrarianofHope> someone talk to me

23:08 <LibrarianofHope> or i graffiti the wall

23:22 *** Joins: Angeline (Scootaloo@I.Will.Fly.Higher)

23:24 <Finwe> Miss Angeline, Mr LibrarianofHope.

23:24 * Finwe doffs his hat.

23:24 * LibrarianofHope doffs angeline

23:30 *** Quits: Angeline (Scootaloo@I.Will.Fly.Higher) (Ping timeout: 121 seconds)

23:58 *** Joins: Dawn_Chaser (Prius@Pony-0sgk14.ipv6.telus.net)

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