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

Seattle, WA
Joined February 2012
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.
42
4
1
242
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.
33
5
6
331
56,718
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.
177
54
222
55,301
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
181
30
59
15,979
John McDonald retweeted
This owl stole a kid’s stick-horse toy and has been riding it around town in true Halloween spirit
168
6,501
333
69,314
4,622,817
Mike Pence should be forced to carry his Presidential campaign to term.
698
6,179
492
49,564
2,650,646
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
8
32
8,599
100% this. This may matter, but it may absolutely not matter at all.
This quoted post is unavailable.
1
32
64
9,314
Again.
‘No Way To Prevent This,’ Says Only Nation Where This Regularly Happens bit.ly/49c79oE
2
70
117
12,158
What the hell. Just amazing.
Replying to @0xgaut
Another one courtesy of @CaliPnL
3
28
64
10,547
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
58
3
1,062
209,457
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
1
245
14,616
That’s it. Thanks for coming to my TED talk on how I, personally, think about performance.
18
267
13,987