Log archive of EquestriaDaily for Saturday, 2021-04-10

00:10 *** Quits: LibrarianofHope (Librarianof@Pony-moc.q3n.207.187.IP) (Quit: Connection closed)

00:10 <DerpyBot> New post on Equestria Daily by Sethisto: Discussion: Smart Phones in Generation 5 of My Little Pony  [ https://tinyurl.com/yzvqnlf6 ]

00:55 <Schism> Ow.  Sleep isn't going to come easily to me tonight.

00:55 * Schism eats a platter of meats, cheese, pickles and olives.

01:10 <DerpyBot> New post on Equestria Daily by Sethisto: Say Something Nice About Filthy Rich [ https://tinyurl.com/yjwscz3s ]

01:53 <Schism> Hm, Crypt of the Necrodancer, $5 on Switch?  Kay.

01:59 * Schism then looks up 'Cadence of Hyrule', sees it's $50, and laughs.

02:08 * Ali flops over Schism, can a mare instrest you in $100 pokemon games

02:10 <DerpyBot> New post on Equestria Daily by Calpain: Nightly Discussion #2488 [ https://tinyurl.com/yztekxsv ]

02:11 * Schism sticks out her tongue at Ali. Is more likely to get Animal Crossing or something.

02:12 * Schism also blehs at her nicotine addiction. "Nearly resolved..."

02:18 <Ali> And this is why you don't do cigs fols

02:18 * Ali boops the Schism nosie

02:19 <Schism> Indeed.  Well, I'm done with them, all things considered.  Occasionally vaping to get that push when I need it, but even that's few and far between.

02:19 <Schism> Going on two weeks now.

02:56 *** Joins: cabbage (cabbage@Pony-aj9mbi.dynamic.sonic.net)

03:30 * Schism also flops and blahs at Ali. "Puberty is quite a thing."

03:30 * Ali brushies the Schism

03:30 * Schism tailthumps. Blehhhh.

03:31 * Ali pat pats the Schism

03:32 <Schism> Also annoyed that the pharmacy isn't open past 4 PM tomorrow.  However, I have several days of cypro left, so... I can go there on Monday.

03:33 <Ali> cypro?

03:38 * Ali sits on Schism

03:38 *** Joins: RazorSharpFang (FourthChoic@Pony-ub7st0.tpgi.com.au)

03:48 <Schism> Ali: CPA, or cyproterone acetate, is, amusingly, the oldest anti-androgen, and yet less amusingly, it's not legal for distribution in the US.  It works amazingly well for me, tho.  

03:48 <Ali> androgen?

03:48 * Ali derps like an idiot

03:49 <Schism> Basically, it's what I'm using to block testosterone, so that the estrogen can actually do its job.

03:50 <Schism> Andro- basically just means 'male'.

04:00 <DerpyBot> New post on Equestria Daily by Silver Quill: Comic: Coco and Soarin' Say Goodnight [ https://tinyurl.com/ye56ltgh ]

04:13 <ADragonDreaming> welp. I may have been exposed to Covid.

04:17 *** Quits: NitroTheFurry (Nitro@Pony-l42sv5.mi.comcast.net) (Connection closed)

04:21 *** Joins: ConfusionRift (ConfusionRi@Pony-13n.qic.144.136.IP)

04:21 *** ChanServ sets mode: +o ConfusionRift

04:22 <ConfusionRift> Hello everypony.

04:24 *** Joins: NitroTheFurry (Nitro@Pony-l42sv5.mi.comcast.net)

04:24 *** Quits: NitroTheFurry (Nitro@Pony-l42sv5.mi.comcast.net) (Connection closed)

04:25 *** Joins: NitroTheFurry (Nitro@Pony-l42sv5.mi.comcast.net)

04:45 <RazorSharpFang> Hey heys

04:54 <ConfusionRift> Hey there.

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

05:05 <RazorSharpFang> Getting a lot of news about the big trial in the US.

06:10 *** Quits: Pony|17292 (Pony17292@Pony-taj8dp.cable.virginm.net) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)

06:16 <RazorSharpFang> I have 960 nuclear bombs now.

06:18 <Ali> Why though?

06:19 <RazorSharpFang> To purge the bugs

06:19 <Ali> I mean, I lose interest the moment I get to the blue cirucits cause my head hurts too much..

06:22 <Finwe> Morning, everypony.

06:22 <RazorSharpFang> Morning morning.

06:22 <Finwe> Lt Cdr ConfusionRift, Capt Koopz; Mlles Ali, Filly_Nightmares and Schism; Messrs Cepheid and RazorSharpFang.

06:23 <Finwe> o7

06:23 * Finwe shakes his hoof at Schism.

06:24 <Finwe> Curse you, I fell asleep in my daytime clothes pondering tic tac toe strategies.

06:27 <ConfusionRift> RAdm. Finwe. (salutes)

06:45 <Ali> Isn't that game unwinable if both players play perfectly?

06:46 <ConfusionRift> If both players play defensively, it's a stalemate, yep.

06:57 <Finwe> Ali: Depends on the board.

06:57 <Ali> standard 3x3

06:57 <Finwe> 3 x 3 ends in draw if both play optimally.

06:58 <Finwe> In three dimensions the one who goes first always wins.

06:59 <Finwe> ConfusionRift: There is no defensive strategy in 3 x 3 tic tac toe.

07:00 <Finwe> With optimal players, the one who goes second only has forced moves.

07:01 <ConfusionRift> In a standard 3x3 grid, if the players just play to block the other, it normally ends in a draw.

07:01 *** Quits: cabbage (cabbage@Pony-aj9mbi.dynamic.sonic.net) (Connection closed)

07:08 <Finwe> ConfusionRift: The only real choice is where the first symbol is placed. There are two kinds of choices, ones that give a forced win to the opponent and ones that lead to draw. As an optimal strategy doesn't include letting the opponent win, then it must always be draw.

07:10 <Finwe> Because of symmetries there are just three choices for the first move, middle, corner and side.

07:11 <Finwe> Middle forces the opponent to play in corner, and from that point onwards it's quite straightforward.

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

07:30 <Finwe> In the rest of the lines, corner forces the opponent to play in the middle, and against a side opening only the adjacent side answers are losing.

07:34 <Finwe> With one more degree of freedom, the player to go first just plays in the middle of the cube and forces a win.

07:35 * Ali flops over Finwe

07:35 * Finwe ruffles Ali.

07:36 <Finwe> 4 x 4 x 4 board is interesting, it's proven that there is a winning strategy for the starting player, but the proof is not constructive.

07:45 * Filly_Nightmares rolls onto her back and sprawls out

07:57 * ConfusionRift patpats Filly_Nightmares.

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

08:02 * Finwe snuggles Filly_Nightmares.

08:20 <DerpyBot> New post on Equestria Daily by Calpain: Morning Discussion #2260 [ https://tinyurl.com/yzcbndr4 ]

08:20 <DerpyBot> New post on Equestria Daily by Sethisto: Zpp and Pipp Get Another Screenshot!  [ https://tinyurl.com/yky7haf6 ]

09:02 * Cepheid awakens.

09:05 <ConfusionRift> Hey there.

09:10 <Cepheid> How goes it?

09:11 <ConfusionRift> Just a day of not much.

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

09:25 <Cepheid> Whee.  Take 7 pills a day for 7 days.  Then 6 pills a day for 1 day.  Then 5 pills for 1 day, and so on, and so on.  Tapered drugs.

09:25 <ConfusionRift> 7 pills for 7 days? o_0

09:26 <Cepheid> It's prescribed in 5 mg tablets so after the initial run of 7 days, I can taper off slowly by 5 mg a day.

09:28 <ConfusionRift> Oooh. Small doses of long release pills.

09:29 <Cepheid> Something like that.  It's just another round of prednisone.  Stuff might knock me for a loop.

09:34 * ConfusionRift looks at the side effects. "...that's the least."

09:36 <ConfusionRift> Then again, smaller doses.

09:37 <Cepheid> Indeed, since I was on 50mg doses last week.

09:49 <Cepheid> So, whatcha up to this morning?

09:53 <ConfusionRift> Just watching videos, taking a bit of a hunting break.

09:55 <ConfusionRift> And brainstorming some stuff.

10:06 * Cepheid pokes new mobo a bit.

10:06 <Cepheid> It's not quite running the RAM at spec, but it's nothing I can't fix by entering the specs manually.  Seems to do fine with spec timings, compared to the previous board, which just outright refused to POST.

10:07 <Cepheid> It wouldn't even reset the BIOS, even if it was told to on a failed overclock./

10:11 <ConfusionRift> Huh.

10:15 <Cepheid> Couldn't even get it to work with Geardown disabled, which slows the command rate a bit on the old board.  This one, it works just fine.

10:15 <Cepheid> Maybe it was a bad board.

10:16 *** Joins: Dappled (IceChat9@Pony-dsnf91.ok.cox.net)

10:16 <ConfusionRift> Probable. Especially with the system refusing to reset to stock.

10:17 * Dappled wriggles into existence once more.

10:17 * Lumindia boops Dappled

10:17 <Lumindia> henlo

10:17 <Lumindia> you silly pone

10:18 * Dappled falls over immediately.

10:18 <Lumindia> o wo

10:18 * Lumindia bellyrubs

10:20 * Dappled wriggles more.

10:20 <Cepheid> RazorSharpFang, what's the port to the server again?  I forgot the number, and I can't remotely log into my server machine with my PC at the moment due to not having a copy of the SSH key on it.

10:21 <Cepheid> Wait, I can just check the router.

10:24 <Cepheid> Hum, quick stress test suggests that the memory timings and command rate are fine.

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

10:27 <RazorSharpFang> I have no idea

10:28 <RazorSharpFang> 27500 perhaps?

10:32 <Cepheid> I found it, and the number's different for me because of local network.

10:32 <Cepheid> Also..

10:33 * Lumindia flops

10:33 <Cepheid> Do you have any idea how terrifying it is to see a bot fly by with a nuclear bomb in it's arms.  When there's a chance said bot can *CRASH*?  Fortunately it doesn't cause the bomb to explode, but geezus cripes.

10:33 <Lumindia> I'm feeling significantly less awful today

10:33 <RazorSharpFang> Aha

10:33 <RazorSharpFang> You saw my bombs

10:33 <Cepheid> How ya doing today, Lum-  Ah, good to hear.

10:34 <RazorSharpFang> I wonder if anyone has done the maths on the number of nuclear bombs required to wipe a planet clean with 99% confidence.

10:35 <Cepheid> I'm sure it's been calculated.

10:35 <Cepheid> Repeatedly.

10:36 <Cepheid> Nauvis... I'm not sure.

10:36 <Cepheid> But I suspect we have enough to take out a quarter of the planet.

10:38 * Dappled chews on sticks.

10:39 * ConfusionRift sees something that looks like a star going bright. "Oh uuuuh... wait, did that go supernova? Getting really bright."

10:44 <Cepheid> Oh my god what the he-

10:44 <RazorSharpFang> I mass-produce the nuclear bombs for a reason

10:44 <Cepheid> So, Space Exploration, it has several planets.

10:45 <Cepheid> One of them had lots of uranium ore on it.  Like, a LOT.

10:45 <Cepheid> Razor nuked the **** out of it.

10:45 <Cepheid> There's nuclear explosion craters *EVERYWHERE*.

10:45 * ConfusionRift shrugs. "Caliente pockeeets."

10:49 <Cepheid> In bird culture that is considered a dick move.

10:50 <Cepheid> Ye know, that makes me wonder.

10:51 <Cepheid> ConfusionRift, is there any sort of special phrase in Spanish that expresses a sentiment of "That was a dick move" or something equivalent?

10:51 <ConfusionRift> Hmmmm...

10:53 <ConfusionRift> Most that I know correspond to just frustration, or insulting the other party, for their actions. Rather than something point out said action.

10:53 <Cepheid> Ah.

10:54 <ConfusionRift> Can't think of any that would work for that.

10:59 <Cepheid> Since the basic sentiment is meant to express "You're a dick" in a more fanciful and silly way, probably just "You're a dick."

11:01 <ConfusionRift> "Duuude, finally. We found a planet with, like, a lot of uranium." | "That's righteous! Let's lookeeloo, snag, and go home!" | "Oooh, duuuude. Look at these craters, maaa. And radiation is so far ooout." | "Boguuuuss, we'll have to look somewhere else." | "Not cool, dude."

11:02 <Dappled> Dude, where's my car?

11:02 <Cepheid> Heh.

11:02 <Cepheid> He nuked the planet so much that the damage shows easily on the map.

11:02 * ConfusionRift chuckles. "It's been a while."

11:02 <Cepheid> Nukes in Factorio now leave blackened crater tiles behind.

11:02 <Cepheid> So the map changes as a result.

11:03 <Cepheid> That said...  Let's... not talk about Nauvis.  It's not nuked to hell, sort of, but uh...

11:04 <ConfusionRift> "Let's say the Galactic Federation has a bounty on our heads."

11:04 <Cepheid> https://i.imgur.com/udBYSvc.png

11:05 * Dappled sees a lovely place to homstead.

11:05 * ConfusionRift sniffs. "I smell sulfur and decay."

11:05 <Dappled> Ah the smell of progress.

11:07 <Cepheid> We're basically under near-constant attack.

11:08 <Cepheid> Eventually we'll get a weapon that wipes out all the bugs, and Nauvis will be the only planet we use it on.

11:08 <Cepheid> The problem with it used on other planets is that it kills servers.

11:08 <Cepheid> Because it involves scanning the entire surface of the planet, and then killing all the bugs on it programmatically.

11:09 <ConfusionRift> "Activists are not gonna be fond of your workplace." | They can all hug some bugs for all I care. And tell OSHA to do the same. ThIs PlAcE iS nOt SaFe FoR wOrK~. Pah! | "But you guys are building nukes!" | Exactly, so shut it, or you'

11:10 <ConfusionRift> you'll be living in a hole.

11:11 <ConfusionRift> I can also picture Cepheid with a small post it note covering the alert marker in the UI. :P

11:12 <ConfusionRift> https://www.youtube.com/watch?v=ddPQAJSm2cQ

11:12 <Cepheid> Nah.  I've disabled the audio for alerts, and just ignore them.

11:12 <Cepheid> Most of those alerts are Razor's doing, so it's not my problem.  The fuel was me.

11:14 * Filly_Nightmares meows and gnaws on Cepheid

11:18 <Finwe> o3o

11:21 * ConfusionRift decides to do one last quest before crashing to sleep.

11:22 <ConfusionRift> Hmm, pain or double whammy?

11:23 <Cepheid> What're the targets?

11:25 <ConfusionRift> One of Magnamalo, and the other is tandem with Aknosom and Rathian.

11:26 <ConfusionRift> Find it interesting they decided to sync progression in both single and multiplayer in some way.

11:27 <ConfusionRift> ...it's been decided.

11:43 <Cepheid> I'd have done Magnamalo, myself.

11:44 <ConfusionRift> "Nice work, hunter! You killed it off! Now we just have to worry about the fodder." | Yeah... about that... | "You did kill it, right?" | Not... exactly. | (hears roars by the gate) YOU BROUGHT IT HERE?! | I had the trap ready, might as well!

11:45 * Finwe shakes his hoof in the general direction of Electronic Arts.

11:46 <ConfusionRift> Just now? :P

11:46 <Finwe> Those miscreants have both 32 and 64 bit version of Visual C++ as a dependency for Origin, but they just assume that people know this.

11:47 <Finwe> If you don't have them installed, the Origin installer just exits with a mysterious error code.

11:47 <Schism> I still maintain that calling their loader 'Origin' is a slap in the face.

11:47 * ConfusionRift sees credits. "Wait... hold on..."

11:48 * Schism also flops to prepare for work.

11:59 <Dappled> Congrats on beating Rise, ConfusionRift.

12:00 * Finwe noms on Schism's work, wherewith it is rendered null and void.

12:00 * ConfusionRift laughs. He gets pat on the shoulder by the elder. "You're not done yet! Those were the easy hunts!"

12:03 <Finwe> ConfusionRift: Monster hunts?

12:04 <ConfusionRift> Yap.

12:05 <Finwe> Happy hunting!

12:07 <Cepheid> Yeah, Origin and it's dependencies are a bit... yeah.

12:14 * ConfusionRift checks out 5* really quick... yeah, he's done for the day. :P

12:16 <Cepheid> I need to get back to the hunt.

12:18 *** Joins: Angeline (Scootaloo@I.Will.Fly.Higher)

12:23 *** Quits: Cyan_Spark (Cyan_Spark@sparks.only.last.so.long) (Quit: sparks only last so long)

12:24 *** Joins: Cyan_Spark (Cyan_Spark@sparks.only.last.so.long)

12:25 <Cepheid> For the record Rifty, when you can start melding, there's a bug with it right now.

12:26 <ConfusionRift> Hmmm?

12:26 <Cepheid> Wisp of Mystery melding is apparently resulting in the same talismans being created in the same order, regardless of what you do.

12:26 <Cepheid> Sounds like their RNG isn't being seeded properly.

12:32 <ConfusionRift> Whoops.

12:33 * ConfusionRift goes to the buddy scout, and finds Palicos and Palamutes with the same names.

12:33 <ConfusionRift> Whoops x2.

12:36 <Finwe> I sent a bug report to EA, let's see how they react.

12:37 <Finwe> In general, it's not very good software design to write an installer with dependencies that are neither checked for nor told to the user in any way.

12:41 <RazorSharpFang> Wait

12:41 <RazorSharpFang> A dependency FOR the installer

12:42 <RazorSharpFang> As in the installer will not run without this dependency?

12:42 <Finwe> RazorSharpFang: Exactly.

12:42 <Cepheid> Yep.

12:42 <RazorSharpFang> The heck? Just use NSIS

12:42 <Finwe> And Visual C++ is not included in Windows by default.

12:43 <Cepheid> When a bug like that happens, I kind of wonder who's working on the Origin installer.  Because it's clearly not experienced developers.

12:43 <RazorSharpFang> I've used NSIS as my installer builder and I've never had it fail for any reason that wasn't my fault.

12:46 <Finwe> Might be because M$ dopped Visual C at some point and EA just hasn't been paying attention.

12:46 <RazorSharpFang> Did you do any development in Windows MFC?

12:47 <Finwe> I'm not sure though, the last version of Windows prior to 10 I've had installed is 2000.

12:47 <RazorSharpFang> Oh

12:47 <Finwe> But it could be possible.

12:48 * ConfusionRift flops.

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

12:49 <Cepheid> VC/VC++ is still being developed.

12:50 *** Quits: Dappled (IceChat9@Shady.The.Pet.Pony) (Ping timeout: 121 seconds)

12:50 <Cepheid> C and C++ will never go away or stop being developed, even Microsoft is aware of this.

12:50 <RazorSharpFang> I know they're still supporting Win32 APIs and apps.

12:50 <Cepheid> It's nice to try, but they offer benefits no other language besides assembly can provide.

12:50 <RazorSharpFang> But Microsoft actively discourages you from making new apps using WinGDI+ or WinMFC

12:52 <Cepheid> Yeah, the base Win32 API will always remain.

12:52 <Cepheid> Even when "Win32" is a misnomer now and some of it is 64-bit.

12:58 <AppleDash> I'd be interested to hear in the benefits that C and C++ provide that no other language can :p

13:06 <Cepheid> Among others, better performance, absolute control of memory are the top two.  Many other languages implement mandatory garbage collection, or have greater overhead due to either interpretation, or different calling conventions which slow things down.  That said, it doesn't beat raw assembly.

13:06 <Cepheid> The catch is that raw assembly is hard to write efficiently, but if you're good at it?

13:09 <AppleDash> I am generally of the opinion that a modern C compiler is going to write way better assembly than any human can ever hope to

13:12 <AppleDash> Also, the Java JIT is magic. It should not be discounted. I've had many experiences of Java code mysteriously managing to be faster than equivalent (or better-optimized) C code

13:12 <Cepheid> Oh, I won't discount JITting, but there are limitations.

13:13 <Cepheid> Also, it is a bad idea to assume the compiler will be better optimizing than any human.  I am aware of situations where that assumption is wrong.

13:14 <AppleDash> I'd love to see examples! I've not really managed to find any so far

13:15 <Cepheid> The most well-known example I have for my argument is line drawing on a raster grid.

13:15 <Cepheid> Trivial solution uses floating point mathematics.  A compiler can only optimize the algorithm so much.

13:16 <Cepheid> A better solution is to use the bresenham line algorithm, which converts all the mathematics and such to integer mathematics.  And even then, some of it can be converted to simple bit shifts.

13:16 <Cepheid> None of this can be caught by a compiler and optimized.

13:17 <AppleDash> Right - garbage in, garbage out. You can't write bad C and expect the compiler to turn it into good assembler. But if you write good C I'd argue that a compiler can turn it into better assembler than you can.

13:17 <Cepheid> Mmm, I won't argue that.

13:18 <Cepheid> Though I have seen some impressive assembler that manages to beat C code, and the above algorithm is an example of it.  But it's not worth it.

13:21 <Cepheid> No, nowadays if you want to optimize assembler code for something, you're better off doing it with shader code.

13:21 <AppleDash> Yeah, back in the days it was more worth it

13:22 <Cepheid> Since there are very strict rules regarding shader writing that are hard to follow with a high-level language, and even harder to compile to assembler.

13:22 <Cepheid> Of course, you're asking for a headache in such a case.

13:22 <AppleDash> I am permanently tainted by writing C code for machines that do not have hardware floating point support

13:22 <AppleDash> If I see the `float`... or even worse, `double`... keyword in code even to this day, I start thinking "Is there a better way I can do this?"

13:22 <Cepheid> But yeah, a common optimization that you can't work out with a compiler-side thing is with respect to floating point stuff.

13:23 <Cepheid> You want to avoid floating point as much as possible.  If you absolutely must use it, then try to find ways to parallelize it if you can, so SSE and such can be taken advantage of.  Of course, doing that's got it's own problems.

13:23 <Cepheid> And if you get graphics involved...

13:24 <Cepheid> New can 'o worms.

13:24 <AppleDash> Hahaha yes

13:24 <AppleDash> I have written so much terrible horrible no good very bad Java code lately

13:24 <AppleDash> Like a rendering-related method with thirteen parameters, 1 of which is an object, 3 floats, and the rest doubles

13:25 <uni> ooh optimisation talk

13:26 <Cepheid> The problem with graphics in particular is in 3D.

13:26 <Cepheid> See, while many modern cards support 64-bit precision floating point numbers, a lot of cards still do not.  And even if they do, it's slower.

13:26 <AppleDash> One of the reasons this method has 13 parameters is to overcome a limitation of floating point precision in 3D when coordinates get really high

13:26 <Cepheid> So you need to stick to 32-bit floats for performance reasons.

13:26 * Filly_Nightmares purrs and uses AppleDash as a bed and Cepheid as a blankie and Butter Uni as a plushie and goes sleepies!

13:26 * AppleDash hugs Filly_Nightmares c:

13:27 * Filly_Nightmares purrs happily

13:28 <AppleDash> Yeah, that's one of the issues. Minecraft decided to use floats all the way down. Which is fine, but it leads to issues if you try to mod the game and do things suboptimally.

13:28 * Filly_Nightmares suckles on AppleDash floof and sleepies more!

13:32 <Cepheid> Fortunately, the floats only need to be used in regards to OpenGL/Vulkan/DirectX, so if you can use algorithms that are integer-based for the logic and such, you can do a conversion to a float if needed.  Just be careful you don't hit the precision issue.

13:32 <Cyan_Spark> Appul a ppul

13:32 <Cepheid> And even then, video cards have better support for handling straight-up integers.

13:33 <AppleDash> I can't use integers in pretty much any context here unfortunately, because Mojang uses floating point pixels and when you snap to integer pixels things look weird.

13:34 <Cepheid> Ah, yes.

13:35 <Cepheid> That may actually be OpenGL at work and not Mojang.

13:35 <Cepheid> OpenGL uses half-integer values for pixel coordinates.

13:35 <AppleDash> It's got to do with display scaling. I think the idea is that they can draw stuff at hardcoded offsets that just get scaled up or down based on the user's selected display scale.

13:36 <Cepheid> So the lower-left pixel is at coordinate (0.5, 0.5) instead of (0, 0) like one would expect in.

13:36 <Cyan_Spark> ppppppul

13:36 <AppleDash> Hi Cyan_Spark

13:36 * Cyan_Spark vibrates

13:36 * AppleDash pets

13:36 <Cepheid> And yeah, display scaling is a thing for UI.

13:36 <Cepheid> I'm guessing that when you place a UI element at (0.5, 0.5) it's centered on the screen, right?

13:37 <AppleDash> Not exactly. I wish it was that simple :p

13:37 <Cepheid> Well, it's origin point is centered on the screen.

13:37 <Cepheid> You have to apply an offset or change the origin point to get it to be properly centered.

13:39 <AppleDash> Yeah, I know. It's a little different than that unfortunately. I forget how exactly it works, but in the end if you want to render things properly at different scale factors you need to consider the scale factor, which is calculated both based on the actual scale factor and the current screen resolution

13:46 <Cepheid> Ah, yeah, that issue.

13:47 <Cepheid> Honestly that's the other problem with UI scaling.

13:47 <Cepheid> Right now, a lot of applications are not HiDPI aware.

13:47 <Cepheid> That is, they don't know about the OS and it's UI scaling.

13:47 <Cepheid> Which itself can create problems in terms of the application sizing the window.  Then there's scaling stuff within the application itself.

13:47 <RazorSharpFang> Is WPF scaling-aware?

13:48 <AppleDash> I can say that when I write graphical applications I do not consider HiDPI scaling, because I am against HiDPI scaling :p

13:48 <AppleDash> If it works it works, if it doesn't submit a PR yourself or go use someone else's program :p

13:49 <Cepheid> I am not sure, Razor.

13:49 <Cepheid> I try to keep in mind HiDPI, because I use a 4k display and sit a good distance away from it, so..

13:49 <AppleDash> I use a 4K display and I'd not have bought it if I didn't intend to use it at 100% scaling

13:53 <Cepheid> Fair enough.

13:53 <Cepheid> I actually wonder if I can read the screen at 100% scaling from this distance.

13:53 <Cepheid> Apparently, the answer is "I can."

13:57 <AppleDash> lol

13:57 <AppleDash> I understand the use cases, I just prefer to use it this way :p

13:57 * Finwe noms on AppleDash.

13:58 <AppleDash> Eeee

13:59 * uni noms Finwe

14:00 <uni> nom chain!

14:00 <Finwe> Messrs AppleDash and uni.

14:00 * Finwe doffs his hat.

14:01 * uni nomnoms

14:08 <RazorSharpFang> Demarkated the new territory to artillery, put some rice on the rice-cooker, it's lag time.

14:10 <Cyan_Spark> unicodingunicorn

14:15 <uni> heyo!

14:16 <Cyan_Spark> c:

14:18 <uni> how goes?

14:21 * Cyan_Spark yawns

14:26 <uni> aww

14:26 * uni sticks his hoof in Cyan_Spark's mouth

14:26 * Cyan_Spark mrps

14:28 <uni> hehe

14:36 * Lumindia mlems at uni

14:36 * Schism hums, smiling. Mirrors are no longer The Enemy.

14:47 * uni sticks his tongue out at Lumindia

14:59 *** Joins: Pony|84092 (Pony84092@Pony-taj8dp.cable.virginm.net)

15:59 * Cepheid flops off to play Dishonored 1. Turns out there's content following the main story she should have played. So she's just gonna play the entire game over again. Murderfest this time, high chaos.

15:59 <Cepheid> I know it'll lead to a more depressing ending, but I did the stealth run for these games twice now.

16:06 * Cepheid sneaks up on a guard and stabs them with Schism.

16:12 *** Quits: RazorSharpFang (FourthChoic@Pony-ub7st0.tpgi.com.au) (Connection closed)

16:29 *** Quits: Taoki (MirceaKitsu@Pony-sme.fv9.240.188.IP) (Quit: http://www.furaffinity.net/user/mircea/)

16:29 <Cepheid> Mmm, 16 corpses.

16:30 *** Joins: Taoki (MirceaKitsu@Pony-sme.fv9.240.188.IP)

16:30 <DerpyBot> New post on Equestria Daily by Calpain: Comic: Lets Fighting 8 / Journey Home 16 / Movie Slate: Love Life / Wine Essence 41-42 [ https://tinyurl.com/yk38ch2e ]

16:36 *** Quits: Taoki (MirceaKitsu@Pony-sme.fv9.240.188.IP) (Quit: http://www.furaffinity.net/user/mircea/)

16:37 *** Joins: Taoki (MirceaKitsu@Pony-sme.fv9.240.188.IP)

17:00 <DerpyBot> New post on Equestria Daily by Sethisto: Episode Rewatch - Season 6 Episode 15-16 - 28 Pranks Later / The Times They Are a Changeling [ https://tinyurl.com/yzrlv263 ]

17:30 <Cepheid> ...

17:30 <Cepheid> Even outside, I can't escape my mother bothering me.

17:30 <Cepheid> She quite literally came out and bothered me to try a salad she made.

17:50 <ADragonDreaming> Covid test negative.

18:12 <Cepheid> That's good.

18:27 *** Joins: cabbage (cabbage@Pony-aj9mbi.dynamic.sonic.net)

18:36 *** Joins: Ali (Ali@Pony-n3j093.iplsin.sbcglobal.net)

18:36 *** ChanServ sets mode: +qo Ali Ali

18:43 <Lumindia> henlo Ali

18:43 * Lumindia pat

18:47 * Ali flop over Lumindia and nuzzle pono

19:01 <Lumindia> how is ali today?

19:01 <Ali> Sleepy pono just woke up so now groggy pono

19:01 * Lumindia offers tea

19:01 * Ali flops over Lumindia and yawns

19:01 <Lumindia> u vu

19:03 <Ali> I'm in this meh frame where no game I own is fun to play.

19:19 *** Quits: uni (unicodingun@Pony-8k4.sjj.166.202.IP) (Connection closed)

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

19:48 * Schism tells her supervisor about her... yeah.

20:02 * Lumindia cuddle the Ali

20:02 * Lumindia pulls Schism in

20:03 * Ali squeaks

20:03 * Lumindia brushie brushie brushie

20:10 <DerpyBot> New post on Equestria Daily by Sethisto: Drawfriend Stuff (Pony Art Gallery) #3661 [ https://tinyurl.com/yfvnrz7j ]

21:33 *** Quits: Tirek (Tirek@Pony-tnvaj4.hzl2.ptd.net) (Ping timeout: 121 seconds)

21:42 *** Joins: Tirek (Tirek@Pony-tnvaj4.hzl2.ptd.net)

22:09 * Schism looks at her new vape.

22:10 <Schism> Well, that's pretty much... yup.

22:11 <Schism> That's it.  Helps me quit smoking, that's it.  Okay.

22:20 <DerpyBot> New post on Equestria Daily by Sethisto: Discussion: Why Do Their Cutie Marks Only Show Up "Sometimes?"  [ https://tinyurl.com/yeyy5dax ]

22:29 *** Joins: ChaosMageX-HTPC (CMXHTPC@Pony-nc32n2.tx.comcast.net)

22:29 * Filly_Nightmares gnaw on Schism

22:29 * Filly_Nightmares eee and lays her belly on Ali face

22:34 * Schism curls up in on herself. "So I told my manager that I'm a girl." She takes a moment to shiver. Then she takes a moment to shake. Then she takes a moment to want to throw up.

22:37 * Ali hugs the Schism softly

22:37 <Schism> She knew already, of course.  This isn't a big deal.

22:37 * Schism keeps telling herself that it's not a big deal.

22:54 * Lumindia hugs Schism as well :<

22:56 <Schism> I shall simply look at these shoes and be happy.  Ish.  https://cdn.discordapp.com/attachments/672222535114293259/830575283324452935/IMG_20210410_1842431.jpg

23:02 <Cepheid> https://twitter.com/gaogaowaan/status/1375679526814937093?s=19

23:04 <Lumindia> cute shoes

23:04 * Schism listens to a car go past, playing the Beatles.

23:04 <Lumindia> o wo

23:04 <Schism> Lumindia, they aaaaare... ;-;

23:06 <Schism> Not quite the same, but close: https://pbs.twimg.com/media/ExkXfGEU4AUFFHs?format=jpg&name=4096x4096

23:20 <DerpyBot> New post on Equestria Daily by Sethisto: A General Explination on "Saucy Tagging" In Art Posts, Particularly Humanized/Anthro [ https://tinyurl.com/ygk2uplq ]

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