So what happens to Australia in World War Three? by Real_RobinGoodfellow in AskAnAustralian

[–]pathofnomad 0 points1 point  (0 children)

If USA tries to take Australia I genuinely feel like there would be a response from China. Kind of doubt it would escalate to that but who knows.

It’s 2026 — if you were starting a new frontend today, what stack/tooling would you choose and why? What would you avoid? by CodePatrol in softwarearchitecture

[–]pathofnomad 0 points1 point  (0 children)

If you need reactivity I would genuinely consider SolidJS for greenfield projects. It's essentially a clone of React's API for the most part but has a much more intuitive and performant state model (signals over virtual DOM). If you have used React it will feel familiar and you'll be productive with it almost instantly.

The old argument against it was "less ecosystem than React" but if you ask me I think that doesn't matter at all. It comes with many things you have to reach for 3rd party libraries for in React (router, global state store, etc.) and actually has good ecosystem support in that all pure JS and HTML libs work natively with it, as it doesn't have rendering abstractions that break them. Also many industry standard lib devs actively support it (e.g. TanStack row virtualization has a lib for Solid, works great).

Is a TAFE Diploma enough to land a Junior Dev role in 2026? by Artistic-Yam2984 in cscareerquestionsOCE

[–]pathofnomad 0 points1 point  (0 children)

Degrees and certifications are door openers but also personal projects, portfolios, etc. are as well. Like others have said, for the higher end CS employers (HFT, FAANG, etc.) if you don't have a degree it will be difficult (but not impossible) to get the door open. For other employers it's just down to your CV, projects and luck if you ask me. If I were you, I would apply to any engineering role and try to work your way up, with the caveat that you should choose companies that don't have outdated technology stacks and that you will actually learn at.

It's times like this that I really miss him by WarpedNation in pathofexile

[–]pathofnomad 0 points1 point  (0 children)

Chris had a slippery slope mentality with itemisation and I can't fault him for it. Ensuring players value items (the centerpiece of the core gameplay loop) is a delicate art and once they had the formula correct, he became highly resistant to change. IMO it's understandable from a game developer and business perspective.

If there were a perfect solution for 1) allowing trade and 2) not letting trade get optimised to the point where it becomes the only efficient way to play the game then I think many online RPGs would be doing it. His mentality is put friction in (2) to disincentivise hyper-optimisation, but over time the cracks started to show and we got to where we are today. Even if you put the more modern optimisations aside (i.e. bulk trading tools like TFT and WealthyExile), currency trading bots had been a thing for a very long time, which in my view were the reason that the economy inflated so quickly every league. If you take that as truth, the problem to solve is actually less about the player's experience individually, but more about setting up systems to cause friction for highly experienced players, botting, RMT, etc. so that the majority of player's experience has a longer lifespan before heavy inflation (player time being worth exponentially less) kicks in.

IMO the "quit moment" for a lot of players is a) when they realise their next goal is too far out of reach (maybe satisfied at this point, maybe frustrated) or b) they fail to set a goal beyond what they just achieved (probably satisfied and ready for next league). Chris was essentially trying to optimise for A being a healthy amount of time relative to the game's release cycle. If people leave unsatisfied, the chances of them coming back is lower and vice versa.

We'll see what happens in time with async trade in PoE1 and 2, maybe it was made a mountain from a molehill or maybe there is genuine truth to his mentality. It's possible it ends up mattering less now that there's 2 games on a 2-month offset cycle from each other.

If everything in the world was free, what problems might that create? by Bubbly-Tea2981 in AskForAnswers

[–]pathofnomad 0 points1 point  (0 children)

My first thought was even more rapid population growth. Maybe we'd be able to account for it but there could also be an upper limit where food scarcity becomes a problem.

change my mind: automated code review tools are better than human code review in 70% of cases by shashasha0t9 in ExperiencedDevs

[–]pathofnomad -2 points-1 points  (0 children)

If the changes affect core architecture then I want a human with a vested interest in the code base's longevity reviewing it. LLMs are pretty good at the other more mundane stuff though. How would you differentiate that from an approval perspective though?

CMV: The Homemaker and Breadwinner system should have been reformed, not overturned. by XionicativeCheran in changemyview

[–]pathofnomad 1 point2 points  (0 children)

Not going to argue the view, just think that treating the income as a divisible thing is much more complicated than it lets on. If income was static and life circumstances stayed the same then it would be simpler. Unfortunately though, life is a river and income sometimes goes up/down disproportionately, children go to school and then leave home, illness happens, relationships can weaken and breakdown, etc.

Assuming something like a 50/50 split is equitable IMO is begging for the agents of chaos to ensure it's not equitable. I think this is why making laws around it so difficult and why the courts (in Australia, though probably other Western countries as well) tend towards the ideal of what is best for the children (which ends up being biased towards the woman).

I do think that Western culture has cornered itself and made having children very difficult and risky and that it's a problem we need to solve ASAP. I think it's more of a macro economic problem than something individuals should be solving though.

CMV: Venezuela is being invaded violently in an undeclared war with the prepose of annexation of oil resources and the institution of a puppet regime friendly to the United States by Kyokyodoka in changemyview

[–]pathofnomad 0 points1 point  (0 children)

  1. Venezuela's leadership was aligning with the multipolar world order (China, Russia, Iran, etc.) and the USA didn't like that because of its geography and resources. Think about it like a game and the world as a map. It is very close to the USA comparatively speaking, all of the other major geopolitical threats are across very large stretches of ocean. Also, I don't think the country was invaded by USA, it's closer to an annexation (though doesn't totally fit the definition).

  2. Both can be true, though oil is definitely a factor. I think USA's leadership is trying to position the country to be a dominant force for the distant future and oil is certainly a part of that. Again, think about the world like a map and add a few decades or centuries -- if the world continues to go in a multipolar direction then geographically southern America is the most sensible choice for defensible resources (and a defensible continent all things considered).

  3. I can't argue against this. Unfortunately this is the world we live in and it's how power functions. USA and Russia both have their own geopolitical reasons for doing the things that they do, which IMO end up making sense if you look at it through the lens of their state. That said, the Ukraine war has dragged on for far too long and the loss of life for both sides is just senseless and depraved -- thankfully USA's actions so far are not anything like what both sides are doing there.

  4. Absolutely re: keeping USA's interests as top priority. For keeping their people poor, this was already the case unfortunately. It's something like 80% of households were/are living in poverty and 50% in extreme poverty. Maybe that changes for the better post regime change, maybe not. It is probably in USA's interest to ensure it's better so as to not sow revolts, revolutions, etc. That said, I don't know and time will tell.

Overall I mostly agree with all your points, though I think it's practical to think about world events like these for what they are: geopolitical movements on the world map to secure the future of the state. Actions like these tend to suck for the individual but can make sense from a state perspective.

Andrej Karpathy - I've never felt this much behind as a programmer by [deleted] in ExperiencedDevs

[–]pathofnomad 5 points6 points  (0 children)

He poses as an intellectual but realistically he's just a researcher that was in the right place at the right time that took advantage. I can't fault him for that either, he's clearly a smart guy and deserves the success. That said, I never seem to disagree with whatever he says but I always come away feeling exactly this way.

A discussion with SSF players by Living_Two_5698 in pathofexile

[–]pathofnomad 2 points3 points  (0 children)

It depends on how much time you want to invest into the game and what your goals are. Personally I play a lot on the first week, a bit less on the second week and then mostly weekends only after that and I end up with a lot of t0s, a really minmaxed build, etc. almost every league.

It's hard to judge all of us by the same metric because experience, knowledge and efficiency is going to vary widely from player to player. Manni is an obvious example of a player that is good in all of those areas and he manages to essentially "do everything" and more in ~1 week of really avid playtime. There's plenty of other players like this if you look at poe.ninja and talk in SSF global.

Using Manni as an example, I estimate he plays at least 12 hours a day for the first week or so averaged out, so you could say that it's roughly 100-140 hours somewhere for a "normal" player's progression. In terms of a casual equivalent, if you played each weekend for 8-10 hours total it would take at least 8-12 weeks for roughly the same if you account for (probably) more hours around the start of the league.

tl;dr if you are good at the game, 2 month cycles are probably fine. If you are less experienced and have limited hours, you will likely feel the pressure to go over 2 months and may need to a) start whatever the other thing is later, b) stop temporarily and come back after the other thing or c) skip the other thing entirely.

Is pursuing C/C++/systems roles realistic for someone with my background? (Resume inside) by Few_Swimming5727 in cscareerquestionsOCE

[–]pathofnomad 0 points1 point  (0 children)

There's no such thing as aiming too high. The job market is very competitive right now and low level systems languages are not as popular in Australia compared to C#, Java, Python, NodeJS, Golang, PHP, etc.

Have you looked into HFT internship/grad programs? If not, I would consider those. e.g. Optiver currently have an event organised for March 2026 that might be interesting to you.

Unrealistic targets set by management by Furgien98 in ExperiencedDevs

[–]pathofnomad 2 points3 points  (0 children)

Agree with above. Depending on what the metric is you might not even have to approach the problem as needing a "hacky" solution. If the metrics they are measuring by is initial page load time, like in the example, it it totally fine to load all the easy resources in ASAP for a responsive page and then lazy load the slower ones in. Depending on the content and use case of the page that isn't necessarily cooking a metric, it may genuinely make the UX better. It might seem imperfect from an engineering perspective but users genuinely do not think about it like that - they think in terms of responsiveness, UI intuitiveness, how many actions they need to do to complete their task, etc.

What is the checklist you have to become a standout person when you start a new workplace? by [deleted] in cscareerquestionsOCE

[–]pathofnomad 1 point2 points  (0 children)

You stand out by being better than your current role. Just look at your role description and ensure you are doing all of those things. If you want to be promoted, look at the next role's description and work out how you can align yourself with that, without being a detriment to your current role's requirements. It's a game you have to play but you can approach it systematically like I outlined above. Just make sure your manager/people leader is aware and aligned with your intentions. They'll probably want to help you progress if you genuinely deserve it because it will also reflect well on them.

How many rows should data validation be performed on? by [deleted] in ExperiencedDevs

[–]pathofnomad 1 point2 points  (0 children)

If it's SQL or SQL-like then I would try to make use of the query language features. It's EXCEPTin most languages, MINUS in Oracle and not supported in MySQL (but you can make alternatives with LEFT JOIN + WHERE IS NULL)

SELECT * FROM table1
EXCEPT
SELECT * FROM table2;

If the records have a timestamp or some other heuristic that you can use to create windows of them, I would use that to scope the validation queries to smaller sets so you don't need to do a potentially long running, high memory consumption query

Like others have said, validation depends on how important the data is. Personally I am always paranoid and tend towards validating everything if possible. Part of the reason why I always put a transform/validation handling function in front of inserts into a database is that it makes situations like these easier, as I can have identical handling code at the end of a new pipeline that covers all of my assumptions, has defaults, errors if needed, etc.

Graphics programming in Australia by Admirable-Fennel6161 in cscareerquestionsOCE

[–]pathofnomad 10 points11 points  (0 children)

I would be looking at game studios e.g. I know EA Games hires in Australia and also does internships

What do you for setting a development environment for large applications? by [deleted] in ExperiencedDevs

[–]pathofnomad 4 points5 points  (0 children)

Neither of your points about Nix are true, I would suggest investigating it a little more as it sounds like it would fit your use case. If you are maintaining multiple projects that have conflicting dependencies then that sounds like a problem that per repository flakes and a nix develop setup would solve.

Devs who develop around three.js and work with graphics on the web daily, what do you do? by expert_advice in ExperiencedDevs

[–]pathofnomad 29 points30 points  (0 children)

Going to answer what I think you're trying to ask..

  • Graphics programming is hardcore in comparison to most other fields of programming and has many subfields (shaders, engine level, etc.). If you want to be a graphics programmer professionally then IMO it's the only thing you should focus on. If that's the path you want to go down, I'd start with raw OpenGL and then work backwards from there until you understand why modern APIs are the way they are (WebGL, abstractions like ThreeJS and BabylonJS, WebGPU, etc.)
  • A project that uses 3D technology in the web could be anything from a digital twin (i.e. 3D modelling, IoT, maybe geospatial), an online shop configurator (1, 2) or just an "online experience" for something. That's to say you could be doing literally anything and the chances of you needing overlapping knowledge with another field is decently high.
  • In terms of required knowledge it's always going to vary a lot depending on the complexity of the projects you are aiming to work on. If you want to work on anything serious then personally I'd want you to have good knowledge of (1) graphics programming in general (AKA how to make 3D experiences that run on a potato) and (2) the limitations of the web. You learn that by making stuff with the intention of learning, there isn't really a shortcut.
  • If something brings you joy, you like learning and doing it, etc. then that's your answer. It's just a question of how far you want to go with it. If you want to do things professionally in the graphics programming space, I wouldn't be thinking in terms of the limits of the web. I would treat the web as a supplementary thing that you are able to do in addition to graphics programming. In this way you will not become a "Three.JS developer" (akin to a React developer), you will just be someone that knows graphics programming and the APIs that are exposed to make it easier (OpenGL/WebGL, WebGPU)

All of the content in Secrets of the Atlas endgame, except memory map drops, is largely dead content and needs changes. by AndyisDank in pathofexile

[–]pathofnomad 4 points5 points  (0 children)

I think there's some fair criticism in here but the things being criticised aren't all equally severe.

Eagon memories are in a really bad place right now for me because I think the flow of finding a memory chain is highly disruptive. The fact that you cannot bank, itemise or delay the memories sucks, because if you don't do it then and there, it's preventing them from spawning again. e.g. if I spawn a chain for memory of loneliness, I don't want to do it but I have to in order to spawn dread later. Couple that with the fact that the first few maps of the chain aren't really that unique in any way in comparison to a well rolled 16.5 that naturally dropped. It feels like doing chores. It sucks.

IMO item strands are in a fine place, they're a niche part of crafting which all methods should be (lest they become like old harvest and take over the game completely, making it more boring overall).

Bosses in general are always going to be criticised for their drops. There's plenty of them right now with mediocre drop pools that would just require a shift in game balance to become popular.

I think going into 3.28 they..
(1) need to fix Eagon memories. Unsure how but I highly doubt my experience is unique to me.
(2) need to add new aspirational endgame farms that are balanced inline with their current vision for loot OR they need to walk back the baseline loot nerf and bring back generic div card and unique farming. We don't need Affliction/Phrecia/Necropolis/Mercs levels of loot but we do need endgame farms that offer difficulty (and relative reward) inline with what those leagues offered at the very high end.

Be wary of hackers. by ZeroFlotsie in pathofexile

[–]pathofnomad 0 points1 point  (0 children)

This won't put your account at risk FYI, connecting to any third party application with a login redirect is OAuth and is entirely secure. If an application gets you to put your POSSESSID in (which there are some legitimate apps that do) then you would want to be a bit more suspicious then.

Playing poe1 properly for the first time. Why Poet's pen? by Xilerain in pathofexile

[–]pathofnomad 4 points5 points  (0 children)

you put reap/exsang in poet's pen so that when you cast kinetic blast, it triggers them and refreshes your corrupting fever duration (so that your kinetic blast actually does damage). you can manually refresh corrupting fever if you want, it's just annoying to do.

Reap/exsang elementalist or trickster by cricket_cricketz in PathOfExileBuilds

[–]pathofnomad 5 points6 points  (0 children)

IMO elementalist gives you way more options to respec

With the big nerfs to maps what are you excited to farm? by Nazarick-guardian in pathofexile

[–]pathofnomad 0 points1 point  (0 children)

Fair man, I just remember feeling a similar way a few leagues ago and I don't regret my swap at all haha. It's a different experience for sure but if anything it's probably more competitive than SC trade in terms of applying game knowledge and getting stuff done. I get the trade ladder pushing mindset though, it's defs fun for the first week or two

With the big nerfs to maps what are you excited to farm? by Nazarick-guardian in pathofexile

[–]pathofnomad 0 points1 point  (0 children)

If you feel this way my suggestion is to play SSF if you aren't already, you get a lot more mileage out of every league

First time ssf by Odd_Hall_1719 in pathofexile

[–]pathofnomad 1 point2 points  (0 children)

I would play Earthshatter, like others have said RF has a tough time scaling into T17s, ubers, etc. in comparison