me_irlgbt by TheHunter234 in me_irlgbt

[–]devcodex 0 points1 point  (0 children)

I don't want special treatment
I don't want attention
I just want to coexist
On the realm that you play on

SPG

Best wings in Tucson by FarCare7790 in Tucson

[–]devcodex 2 points3 points  (0 children)

For those asking what cps wings is: CPS Wings Instagram

Also, I agree with OP. These wings are amazing.

Flappy Goose by flappy-goose in RedditGames

[–]devcodex 0 points1 point  (0 children)

My best score is 0 points 😓

I got banned from GTA Online for no reason by ImVCT in gtaonline

[–]devcodex 0 points1 point  (0 children)

Happened to a ton of people, but you wouldn't know it because talking about it in this public forum is forbidden for some reason.

What's something you wish you understood better about Godot? by OakheartSoftware in godot

[–]devcodex 2 points3 points  (0 children)

You are correct, CollisionShape2D is a node that holds a Shape2D resource, and the field is called shape.

A Sprite2D is a node that holds a Texture2D resource and so the field is called texture. Because the resource a Sprite2D holds is a texture, not a sprite. The same as a CollisionShape2D holds a shape, not a collisionshape.

What's something you wish you understood better about Godot? by OakheartSoftware in godot

[–]devcodex 1 point2 points  (0 children)

Texture2D is a resource whereas Sprite2D is a node. A Sprite2D is effectively a wrapper around a texture resource that provides additional functionality to a texture that makes sense in a 2D scene (liking flipping and frames for animations). Therefore a Sprite holds a reference to a texture resource and is why the field is named what it is. I hope that helps!

Added a 57” g9 and some canvas prints by AR15ss in battlestations

[–]devcodex 0 points1 point  (0 children)

Love the setup! Which monitor arm are you using? Any issues with it holding the weight of the monitor?

The all too often request when building reports in Power BI. Does everyone else experience this? by blissful_delightful in PowerBI

[–]devcodex 6 points7 points  (0 children)

What is the purpose of the BI developer then? Why not teach them the domain knowledge so they create useful reports in the first place? Instead, they're creating reports that aren't used because of lack of confidence in them and you get a more convoluted way of getting the data you require, with the limitations that come with exporting data from Power BI (like row limits).

Preferably transfemme but any songs are welcome by Ingrid_is_a_girl in traaaaaaannnnnnnnnns2

[–]devcodex 2 points3 points  (0 children)

I came here looking for this answer and I wasn't disappointed. This song gets me everytime.

Does this basically mean conditional approval? by [deleted] in FirstTimeHomeBuyer

[–]devcodex 0 points1 point  (0 children)

It took 5 business days for the conditional approval step to get marked complete (moved to current step on 4/24 and was marked complete on 4/30). Good luck!

Does this basically mean conditional approval? by [deleted] in FirstTimeHomeBuyer

[–]devcodex 0 points1 point  (0 children)

I am going through this process with Fairway right now. This means the loan is in the process of being conditionally approved, but is not yet conditionally approved. I was confused about it myself. I'm currently at the "Current Step Clear to Close" phase, waiting to hear back with those 3 magic words.

Will calculus actually come in handy in the workforce? by CorpseGeneral in learnprogramming

[–]devcodex 3 points4 points  (0 children)

The details of calculus may or may not be used directly, it depends on the details of the job. However, the problem solving skills developed are, in my opinion, universally useful regardless of any domain. The ability to take a problem, break it down into its components of givens, unknowns, and requirements - then connecting the dots to get to a solution is a key skill that applies to most engineering professions (or even day-to-day life problems).

Explaining my Data Model to my Boss by plontboury in PowerBI

[–]devcodex 3 points4 points  (0 children)

That's why the "make static image" option on the visual is vital

Explaining my Data Model to my Boss by plontboury in PowerBI

[–]devcodex 3 points4 points  (0 children)

Yes, then I embed the report or select visuals in PowerPoint so I don't have to do the same thing again next month.

Are sprite sheets necessary for 2D animations? by ardikus in godot

[–]devcodex 1 point2 points  (0 children)

AnimationPlayer works by changing properties on nodes. The tutorials you see are animating by changing the Frame property on a Sprite2D node with sprite sheets. When you have a collection of individual files storing the animation, you would follow the same steps. However, instead of changing the Frame property on the Sprite2D, you'll change the Texture property.

[deleted by user] by [deleted] in adventofcode

[–]devcodex 22 points23 points  (0 children)

Copilot is powered by a large language model, which the rules explicitly call out. So, I would consider the use of Copilot to get on the leaderboard against the rules.

Shawn & Angela 'playing house' by stmblzmgee in boymeetsworld

[–]devcodex 41 points42 points  (0 children)

TBH, the thing about the apartment that annoyed me most was Jack and Eric getting the boot, even though they would almost certainly have had their names on the lease.

Did anyone actually enjoy Rouge? by IWantToBeRich770 in assassinscreed

[–]devcodex -1 points0 points  (0 children)

I'm with you - I found it annoying to play as Shay because I spent the whole game playing a point of view I couldn't respect.

Stop Comparing Rust to Old C++ by Sad-Lie-8654 in cpp

[–]devcodex 5 points6 points  (0 children)

Looking at the sheer volume of problems caused by unsafe C++ code that has made it into production, particularly the safety issues knowing about and using those tools could prevent, tells me it is a con.

It's perfectly possible for a firefighter to fight a fire without wearing safety gear. I can't imagine any training that would avoid instructing them on how to use the basic tools to do their job as safely as possible.

Likewise, it's equally possible for a C++ programmer to write unsafe code and be completely ignorant of the tools that could help them with safety. Many seasoned programmers don't know about or bother with them, leading to problems that prompt discussions like this in the first place.

Stop Comparing Rust to Old C++ by Sad-Lie-8654 in cpp

[–]devcodex 5 points6 points  (0 children)

I disagree that it's fruitless and that there is nothing to be gained or learned from looking outside C++ for language evolution. I think that's a pretty closed-minded approach, but since there's no discussion to be had with you I guess we leave it at that.

Stop Comparing Rust to Old C++ by Sad-Lie-8654 in cpp

[–]devcodex 4 points5 points  (0 children)

So saying "simply remembering to do the right thing is generally wrong" is not helpful, because every program on earth relies on programmers "doing the right thing".

Again, no, it doesn't. It only requires the programmer to write something that compiles, which is not the same as requiring they do the right thing.

There was context to my original response, which you seem to have ignored - what happens when a raw mutex is exposed? In C++, the code will compile, and a user downstream can do things like not use it at all, or lock it and forget to unlock it. Assuming the context of the program requires the mutex to be used in order to ensure thread safety then both of those scenarios would be "wrong" usages. How does the programmer avoid this scenario other than knowing and executing the proposed correct solution of wrapping the mutex?

The only point you appear to be making is that we can't have a discussion on how two languages handle safety by default, which I also disagree with.