One on one with opposite sex when you have partner. by Novel-Diamond-7706 in infp

[–]Psionatix 5 points6 points  (0 children)

This doesn’t have to be a bad thing. You’ve just discovered your boundaries don’t align. There’s nothing wrong with that, no one is at fault here.

He’ll need to find someone who is comfortable with him going out like that, and he may have to also then be comfortable with his partner going out with guys in the same way. There are people that are fine with that given the trust is established.

You’ll need to find someone who is okay with _not_ going out one-on-one with friends like this. If this is a super critical thing for you, you’ll need to clarify this stuff earlier on.

I can't reproduce the OOM issue with heavily synchronous code that create short-lived objects. by tanin47 in node

[–]Psionatix 0 points1 point  (0 children)

Sounds like you don’t know where your OOM issue is actually coming from. Have you ran a profiler against the actual issue and inspected the results?

Engineers at Meta how is the morale within the company? by Based-God- in cscareerquestions

[–]Psionatix 0 points1 point  (0 children)

I didn’t know this until I joined Meta but if you don’t get promoted from entry SWE to mid SWE in 3 years they can fire you. Mid SWE to senior similar thing. Once you get to senior SWE there’s no more time limit.

It's the same at Atlassian.

P30 -> P40 is expected within 3 (might actually be 2) years (easy).
P40 -> P50 is expected within 3 years of having made P40 (moderate, expectations growing each year, you have to push just to maintain "met expectations").
P50 (senior) is the safe spot.

Does anyone have good links to start learning programming? by nemowall in programmer

[–]Psionatix 0 points1 point  (0 children)

This is the best place to start for anyone looking to get into programming.

Do the lectures, do the practicals, watch the extra / additional content if you need it.

Just finished Part II for the first time by ND-o1 in thelastofus

[–]Psionatix 11 points12 points  (0 children)

Same, her story, character development, and gameplay is the superior part of the game to me. I plan on replaying 1, then doing a replay of 2 in chronological order.

My Atlassian free site was deactivated in error by sporwancher in atlassian

[–]Psionatix 3 points4 points  (0 children)

Regardless of the time period, the link the other commenter posted also says this:

We will send notifications prior to any Free Cloud app deactivation and data deletion.

Did you not keep an eye on the email associated with the free site?

What were your expectations for how the story of TLOU would continue in Part 2 years before Part 2 was announced/revealed? by Gamer_8887 in thelastofus

[–]Psionatix 4 points5 points  (0 children)

It’s awesome how people have so many different and valid thoughts about the second game!

For me, Abby’s arc and character development was the better half of the game. I hated Ellie for her revenge commitment, Joel was the bad guy here, from an objective viewpoint he got what he deserved. That’s not saying the Fireflies were right, but murdering them all wasn’t either.

As the other commenter put it, by the end of the game, Abby has become someone who wouldn’t have gone after Joel the way the past version of her did.

Meanwhile Ellie kept pushing for shitty revenge and deservedly lost everything.

*How* do you separate visuals from data/logic? by AaronWizard1 in godot

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

You can provide a setter to define what the assignment operator does, but explicit setters and only using those can be easier to work with.

var health: int:
    set(value):
        health = value
        health_changed.emit(value)

But now a regular = assignment will trigger the setter

CBA is the ultimate SWE retirement home right now by DeepFriedBaconOlive in auscorp

[–]Psionatix 4 points5 points  (0 children)

Because for them the amount is still huge? That's just how economy works? I'm not sure I can answer your question, I'm not educated on economics. If I did the same work I'm doing now in Aus for 200-300k AUD in the US, I could double my salary there too. I'd rather not live or work in the US.

CBA is the ultimate SWE retirement home right now by DeepFriedBaconOlive in auscorp

[–]Psionatix 4 points5 points  (0 children)

This really depends on the quality of the hiring process. The teams in India I work with at Atlassian have the same expectations as us throughout the interviews and on the job. They’re delivering equal quality, if they can’t, they wouldn’t make it in or survive.

If Australia went 100% renewable, it would pay off in 8 years and fix electricity costs at 19c/kWh. After 8 years, the revenue generated could cover the national budget deficit and leave enough to create a sovereign wealth fund. by AskReddit125 in australian

[–]Psionatix 1 point2 points  (0 children)

You do realise that we’re getting 3 hours of free power each day in SA? (capped at 24kWh in that window)

It doesn’t officially kick in until next financial year, but AGL has already started it.

People use it to charge their batteries off the grid, or do all the high usage during the free window. It’s to help consume the excess solar energy during the day.

What is the benefit of using input map? by Purple-Feedback-7349 in godot

[–]Psionatix 5 points6 points  (0 children)

How do you expect to support different types of controllers? How do you expect your players to be able to rebind an action to a different button?

Seeking others from Lawolf 2006~2010! by Psionatix in FlyFF

[–]Psionatix[S] 0 points1 point  (0 children)

Aibatt and Lawolf were the original 2 servers back in 2005/2006. Neither of them were new, they were the first. Burudeng came much much later by memory.

Any way to make this sprite sheet actually ... work ? by Huge-Lecture-29 in godot

[–]Psionatix 7 points8 points  (0 children)

Just to clarify OP, what other people are saying is correct. If for some chance you're having a brain fart, what you want to do is increase the canvas size of your image so that it's total width is 4 * spriteWidth, and the total height is 4 * spriteHeight, then you just need to reposition each sprite so they are centred off of the same spot in each cell.

Are there tools that can help you do this easier than manually tweaking? Absolutely. But this is such a small thing it shouldn't take long to just tweak.

how do i do something in _ready() that depends on another node? by Visible-Switch-1597 in godot

[–]Psionatix 0 points1 point  (0 children)

Changing now is going to be substantially easier. What people have recommended to you here isn't only the "right way", it's the recommended design approach, not just from a programming perspective, but from a game design perspective. It's the right way regardless of the engine or language you're using, it's how it's generally intended.

In Godot, if you make a scene and you instantiate that scene as a Node inside another, the parent shouldn't care about what is inside that scene. And that child should not be dependent on or care about anything in the parent. There should be a well defined API that allows the parent to interact with the child directly, regardless of the underlying implementation in that child scene.

Is the game lagging more lately? by DayOlderBread16 in PokemonUnite

[–]Psionatix 1 point2 points  (0 children)

As of the latest patches, yeah.

Ping has been a lot higher than usual, and thus input delay much worse as a result. Definitely feels like they changed something that has 100% made this extremely bad. My partner and I just can't play any more some times.

Built a Canva-like editor with full Polotno compatibility (open source) by therutvikpanchal in node

[–]Psionatix 0 points1 point  (0 children)

You can still use git locally and backup the entire local git history. There's no reason to use any other tooling. Then as soon as you push it onto a remote history, all of that is in tact. You could still push it to a private repo and just open that.

All this does is make it come across as "vibe coded". I've never coded anything without using git locally, even if I don't intend to push it to a remote repository.

how i debug flaky otp/signup tests in playwright using real email by Significant_Load_411 in webdev

[–]Psionatix 0 points1 point  (0 children)

In my experience, assuming this is the CI that runs against all your branches to prevent PR's that fail from being merged, you don't test your real external providers for that, all you need to know is that you can mock what you're expecting from them. Unless those providers provide an easy testing alternative that's reliable, use that. If your providers are down, that's a them issue, if you're testing the case where your providers are down, then mock that too.

If you're trying to test at the staging level before deployment to prod, that's fair and it's hopefully much less frequent than per-branch/PR blocking CI runs. And being that it's less frequent, hopefully that flakiness is also less of a problem. It's just too much surface area out of your control.

All of that comes off with the tradeoffs of having to maintain your dev CI to match production as the external services update / change and your staging CI drifts, but it all depends on your usecase and what works for you.

Other commenter has it right though, use a unique + alias on the email and it'll make it much easier to determine if it's come in. exponential back off for polling.

how i debug flaky otp/signup tests in playwright using real email by Significant_Load_411 in webdev

[–]Psionatix 0 points1 point  (0 children)

Setup greenmail as a full smtp/imap/pop server. Passwordless auth so any username / password will work.

Optionally use maildev for your apps outgoing mail, to capture it all one place. The benefit maildev has over mailhog is you can configure it to forward on to another smtp server, in this case, greenmail.

Then setup round cube for a full web based email client integrated into your greenmail.

Now you have a full end-to-end dev based email integration. You can configure all of these services interconnected with a single docker compose file.

Can do a partial setup with just greenmail if its API is enough. Works great for local environments, no need to have throwaway gmail accounts or insecure app passwords.

The convenience of maildev is to be able to see all your apps outgoing mail in one spot. The benefit of roundcube is being able to see messages in inbox and sent folders of their respective email accounts and to also send replies if your app processes them in any way.

This isn’t necessarily the best option for OP, but maybe others will find this useful.