philpax
banner
philpax.me
philpax
@philpax.me
creative engineer · Rust, gamedev/modding, reverse engineering, writing, AI, XR, etc

a better world is possible · 🇦🇺🇸🇪🏳️‍🌈
is it actually happening?????
November 12, 2025 at 5:21 PM
this is a baffling default and i would love to know the reasoning for it

why would i want an extension to open a terminal of its own accord without me asking for it
November 8, 2025 at 3:37 PM
my mum let me have two ThinkPads
November 6, 2025 at 11:02 PM
another update he's too shy to make himself: he's started to load in the fixed vegetation, but there's a lot of procedural vegetation he's adamant he will not reproduce. we'll see about that.

the terrain textures require the shaders to be ported, so that probably won't be done any time soon
November 6, 2025 at 9:38 PM
November 5, 2025 at 2:40 AM
so @sk83rjosh.bsky.social has been working on loading the entire 1024km^2 map of Just Cause 2 into @godotengine.org, complete with terrain and location streaming, but he's too shy to post about it, so I will
November 3, 2025 at 9:13 PM
November 3, 2025 at 4:41 AM
love the us-east-1 cluster
November 2, 2025 at 11:18 PM
average nextjs app
October 29, 2025 at 8:27 PM
managed to get Just Cause 3 running in first person last night and I wish they'd shipped this with the game

just watching this makes me want to hop in and drive around for an hour again
October 29, 2025 at 3:23 PM
fuk u you know what i meant about influencer hype videos

we have our own
October 21, 2025 at 9:33 PM
seeing this idiot's face first-and-foremost does not really polarise me positively towards pnpm tbh
October 21, 2025 at 9:04 PM
can't say I'm really surprised by this. it can do big things! who can say whether those things will be good or bad; after all, nobody involved in the entire endeavour can say with any degree of certainty
October 16, 2025 at 10:14 PM
October 10, 2025 at 6:34 PM
people bitch about this but, after years of getting owned by languages failing to draw the distinctions, I'm so glad that they exist

my only complaint is that it's not always obvious how to convert between various representations, even for a seasoned Rust programmer
October 7, 2025 at 7:29 PM
far lands, no bust. gg
October 5, 2025 at 12:57 AM
if you just want the current executable's path, you can use `std::env::current_exe`, which will call `GetModuleFileNameW` behind the scenes. make sure to use a structure to ser/de from, instead of relying on TOML values directly. you can also use `context` from `anyhow` to annotate errors
September 28, 2025 at 2:56 PM
you want to convert your `Option` to `Result` as soon as possible so that you can use the same set of combinators. I'm using `anyhow` here, which provides an error type that can be built from any error (e.g. something like Zig's `anyerror`). this lets you eliminate all of the combinators
September 28, 2025 at 2:56 PM
okay, first of all, fuck you, Wikipedia, respect the x64dbg
September 27, 2025 at 2:18 PM
I was pretty impressed at this, especially as I couldn't find it with ~5 minutes of searching
September 24, 2025 at 10:07 PM
these gh spam issues are getting pretty irritating; this is the fourth one in as many days
September 23, 2025 at 11:31 PM
Yes. Here's a photo I took of the Helldivers 2 release party in Stockholm with Johan Pilestedt, the creative director of the game, speaking.

He is well-aware of the significance of the sequence; he is contesting the anti-fascism angle, which, as you've already pointed out, doesn't make sense in HD.
September 15, 2025 at 2:55 PM
September 6, 2025 at 12:53 PM
fuck the Spotify recommendation algorithm, I can make a cluster of H100s deliver truly Opus-tier suggestions
September 1, 2025 at 2:47 PM
least complicated C++ class constructor
August 31, 2025 at 10:55 PM