I write high performance code and oversee gradient descents. And work on games @ Valve.

Joined February 2012
294 Photos and videos
Pinned Tweet
I don’t like blocking anyone on Twitter. Everyone is entitled to their opinions and I don’t really like to dictate how they can or cannot express those opinions, or what channels they can use to give me feedback.
36
4
244
Most (but not all!) of the problems around subtick movement right now stem from cl_showpos not understanding subtick. It reports values on tick boundaries which makes them look inconsistent—because of course they do! The movement curves have been shifted to offset from a tick.
32
6
334
56,111
This is how I call it. Oh no am I calling it wrong in my games?
Replying to @vooCSGO
Firebox is the blue circle, green is ninja, and the stack of boxes is triple.
195
54
223
54,624
Is it St Patty’s Day already?
So there’s literal green sludge bubbling up from the ground next to World Trade Center right now
198
31
60
15,637
John McDonald retweeted
30 Oct 2023
This owl stole a kid’s stick-horse toy and has been riding it around town in true Halloween spirit
172
6,644
70,040
4,621,760
John McDonald retweeted
Mike Pence should be forced to carry his Presidential campaign to term.
703
6,273
50,061
2,650,440
I do not follow college football, but I am watching the huskies play Stanford now and I have a couple questions: - how can a team be 7-0 but ranked 5th? - how can a team that is 7-0 struggle so much against a team that is 2-5?
2
9
35
8,414
100% this. This may matter, but it may absolutely not matter at all.
1
35
68
9,181
Again.
26 Oct 2023
‘No Way To Prevent This,’ Says Only Nation Where This Regularly Happens bit.ly/49c79oE
2
70
119
11,986
What the hell. Just amazing.
13 Oct 2023
Replying to @0xgaut
Another one courtesy of @CaliPnL
3
28
65
10,405
I will surely regret this; let’s do it anyways. I’ve worked on performance in video games for almost my entire career (two decades now!) This thread is how I personally think about perf. 🧵
23
59
1,076
209,323
If you are getting 1000 fps but you drop 30 fps (to 970), that is much less bad than someone who gets 31 fps and drops 30 fps to 1 fps. (Or said correctly: going from 1 ms per frame to 1.03 ms per frame is less bad than going from 32.2 ms per frame to 1000 ms per frame).
3
3
249
14,572
That’s it. Thanks for coming to my TED talk on how I, personally, think about performance.
19
273
13,943