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

a better world is possible · 🇦🇺🇸🇪🏳️‍🌈
Reposted by philpax
this is superrrrrr sick work by @caidan.dev

caidan.dev/portfolio/as...
January 15, 2026 at 8:50 PM
Reposted by philpax
How to think about Gas Town: steveklabnik.com/writing/how-...
How to think about Gas Town
Blog post: How to think about Gas Town by Steve Klabnik
steveklabnik.com
January 15, 2026 at 6:36 PM
Reposted by philpax
It gets crazier: WASM GPU in terminal 🧊
January 15, 2026 at 12:14 AM
literally never *ever* get min/max right the first time around
I do wish Rust's num types had one of the following aliases:

* `.min(N)` -> `.at_most(N)`
* `.max(N)` -> `.at_least(N)`

There's a lot of places where you want to ensure that something is non-zero for example, so you'd write:

`value.max(1)`, but I ALWAYS accidentally write `value.min(1)` instead.
January 15, 2026 at 11:33 PM
on a similar note, I've taken developer.valvesoftware.com/wiki/Source_... across multiple jobs; it is an absolute treasure trove of the considerations required for client-server networking
This little-known 2001 article from Yahn Bernier about lag compensation in HL1DM was super valuable to me when I started needing to understand this stuff (which is pretty engine-agnostic), I still recommend it
January 15, 2026 at 11:33 PM
Reposted by philpax
January 15, 2026 at 9:19 PM
Reposted by philpax
I thought I'd love to work at a company like Bluesky, but I honestly don't know if I'd like to work at a company where you add a small feature and you get literally hundreds of people telling you in the comments and quotes "fuck you you suck eat shit I didn't ask for this feature read the roooom"
January 15, 2026 at 10:47 PM
advocating Yudkowskyian datacenter bombing but for 4o specifically

demonic model
January 15, 2026 at 10:41 PM
Reposted by philpax
January 15, 2026 at 6:49 PM
Reposted by philpax
I love that Wikipedia's edit history is public because it only takes two clicks to get to the very first version of the "ant" article in its entirety from 2001. Happy 25th birthday Wikipedia! You've come so far
January 15, 2026 at 9:17 PM
Reposted by philpax
I think about this post constantly. perfection
I understand why they had to stop him but I don’t agree with imprisoning him in the phantom zone
January 15, 2026 at 9:42 AM
this post is entirely sincere and i love it for that
Gas Town sounds like the name of a pollution-filled cyberpunk post-global-warming-collapse dystopia ngl
January 15, 2026 at 12:52 AM
I've mentioned this before, but putting 2FA backup codes in my password manager certainly feels like it defeats the purpose of 2FA
January 15, 2026 at 12:36 AM
Reposted by philpax
We've been calling them 'words.'
But here's the thing: that's not quite tadashii.

A kotoba isn't a word.
They're something else entirely-
a role unique to Japanese gengo.
And there's no eigo no kotoba that surus it seigi.

So from ima on, wareware tsukau the hontou no kotoba: kotoba.
January 14, 2026 at 8:28 AM
Reposted by philpax
Fun story from today. I'm currently trying to get `--strict` on by default in TypeScript 6.0.

Our test suite has many tests which are written with `--strict false`, so I am updating them by adding a special comment our test suite recognizes for options

// @strict: false

However...
January 14, 2026 at 10:44 PM
100% did this with mine and am excited to eat shit the second I add a non-Rust backend
> looking for a new schema language
> ask the compiler if their schema language is language agnostic or accidentally encodes the language semantics of the language used to first implement the compiler
> she laughs and says "it's a good schema language sir"
> use the schema language
January 14, 2026 at 11:35 PM
Reposted by philpax
ah!

PSA: chrono is soft-retired
January 14, 2026 at 5:14 PM
Reposted by philpax
normal people: gas town is insane and yegge is on drugs

me, problematic french philosophy enjoyer: i dunno this seems not that weird at all

almost going to grad school broke me a little bit, i think
January 14, 2026 at 9:13 PM
Reposted by philpax
throwback to when i bought a bad batch of memory and it was so bad that in memtest86 i got over 10,000 errors on the first test alone and it gave me a big cartoon failure popup to tell me how fucked i was
January 14, 2026 at 12:05 PM
Reposted by philpax
January 14, 2026 at 1:11 PM
gave into peer pressure (i'm the peer)
January 14, 2026 at 1:29 PM
i had only seen the meme edit (www.youtube.com/watch?v=dEI7...) but the original is equally deranged
January 14, 2026 at 12:03 PM
Reposted by philpax
Really happy to see the evolution of the @servo.org project in the last years since @igalia.com took over maintenance in 2023
blogs.igalia.com/mrego/servo-...
January 14, 2026 at 8:24 AM
protected from the atproto discord by virtue of an Australian internet connection without age verification
January 14, 2026 at 11:33 AM
Reposted by philpax
TIL: Cargo lets you use "host-tuple" as a target 👀

No need to remember your full target triple anymore! 🦀

#rustlang #cargo #rustdev #buildtools #cli
January 14, 2026 at 10:29 AM