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!