Engineer at Valve | Free 3D Math book: https://xitter.cf/t.co/iPzvJWf0RC | GameNetworkingSockets: https://xitter.cf/t.co/0U2Je5ZbYS | NOT doing support on discord!

Issaquah, WA
Joined October 2014
3D Math Primer for Graphics and Game Development is now available in its entirety for free! gamemath.com Vectors & matrices, representing orientation in 3D, graphics & physics basics, and more. Beginner to intermediate level. Remastered to be web & mobile friendly!
52
360
37
1,256
Fletcher Dunn retweeted
I am so much more exhausted when I program with AI than without it. I reflected a bit, and I think I know why. First, I think about how to solve a problem. This step is the same with and without AI. Then, with AI I have to write a prompt with a decent bit of precision and somewhat more long-term than if I just jumped into straight implementing it and figuring out the details as I go. Then you start up the agent, and you immediately have some other work to do and you jump to another prompt for another task, where you also think really hard and try to formulate what you want quite well. By the time you're done, first agent has some code for you to review, and you can't slack - you need to actually review it and be diligent about it. And when you're done - second task is there for your review. So really there's not time to rest. When I program manually, I can decompress while typing the code in, I can rely on my muscle memory for typing and navigating the codebase, so there's periods of deep think and some relaxation. With AI, there's only deep think. And as soon as you try to think less - you open the doors for slop. It's so tiring.
101
48
14
947
28,778
Fletcher Dunn retweeted
Having long been aware of those tech bros who read my work as utopian porn, where they’ve taken that doesn’t exactly surprise me.
249
2,953
219
17,644
496,094
Use hill climbing when you want to *maximize* a function. Use gradient descent when you want to *minimize* a function. Hope this helps.
5
1
54
4,479
The thing about a lot of philosophical debates like "is AI conscious" is that the landscape is sort of like an extended midwit meme: the actual conclusion one holds can alternate back and forth as you climb the ladder of understanding. You cannot tell where somebody is on this ladder by their position, only the quality of their arguments. And we only remember the last iteration of this ratchet and assume we have reached the final rung. So we always assume our interlocutor is a rung below us, when in fact, they might be 1, 3, or 5 rungs above!
6
17
1,751
One (bad, imo) argument against AI consciousness is "computers are deterministic". Same input -> same output. I was reminded of this radiolab episode. A woman has temporary global amnesia and gets caught in a 90 second "loop" repeating the same conversation over and over.
2
1
26
1,792
Her segment starts at 8:00. (Unless you want to hear a hilarious Kristen Schaal bit.) Or, skip to about 11:00 for the looping conversation. Its kind of disturbing. radiolab.org/podcast/161744-…
4
8
928
One possible conclusion from seeing things like this is that this sort of memory is exactly what makes AI "not conscious." But then you have to ask.... Was that woman "not conscious" during this event? Or, if AI is augmented with a similar memory, will it be "conscious"?
3
328
Fletcher Dunn retweeted
s&box is free for the weekend.. I already know you hate it and you hate me for having fun making it, but now you can give it a try for free and find out exactly why you hate it so much.. store.steampowered.com/app/5…
510
333
130
8,906
829,514
Fletcher Dunn retweeted
From time to time I like to thrill my followers with harrowing debugging stories. Behold.....TALES FROM THE DEBUGGING CRYPT! Enter, dear reader, IF YOU DARE. Episode 1: The Pilot. Before the TFTDC theme was adopted. About relaying Destiny traffic. xitter.cf/ZPostFacto/status/1286…
Do you enjoy reading tales of engineers’ quests to track down bugs with obscure causes? Here's my recent adventure: <🧵> Background: For the past few months, @DestinyTheGame has been using some Steam peer-to-peer networking tech I’ve been working on.
1
1
1
19
Hungry? Pull up a chair, it's time for another episode of ~Tales From the Debugging Crypt~. Actually, don't sit down, this one's short. <🧵>
2
6
1
42
(Also, please don't copy strings using memcpy.) </🧵>
5
23
TFTDC episode list here xitter.cf/ZPostFacto/status/1441…
From time to time I like to thrill my followers with harrowing debugging stories. Behold.....TALES FROM THE DEBUGGING CRYPT! Enter, dear reader, IF YOU DARE. Episode 1: The Pilot. Before the TFTDC theme was adopted. About relaying Destiny traffic. xitter.cf/ZPostFacto/status/1286…
175
Do you enjoy programming horror stories? Are you brave enough to endure spooooky side effects, crashes that seem to LEAP out of nowhere, and hostile spirits of the past and present surrounding you with a barrage of ~BeWiLdEriNg~ impediments!? Keep reading.....IF YOU DARE! <🧵>
7
39
9
194
Oh yeah. I left behind this comment.
3
1
61
TFTDC episode list here xitter.cf/ZPostFacto/status/1441…
From time to time I like to thrill my followers with harrowing debugging stories. Behold.....TALES FROM THE DEBUGGING CRYPT! Enter, dear reader, IF YOU DARE. Episode 1: The Pilot. Before the TFTDC theme was adopted. About relaying Destiny traffic. xitter.cf/ZPostFacto/status/1286…
160
Do you enjoy reading tales of engineers’ quests to track down bugs with obscure causes? Here's my recent adventure: <🧵> Background: For the past few months, @DestinyTheGame has been using some Steam peer-to-peer networking tech I’ve been working on.
41
318
85
1,358
Why didn’t monitoring catch this? We do have significant monitoring, especially for problems *between* data centers. But it did not detect problems between hosts in the same data center. Also: networking is complicated. </🧵>
22
3
340
Full list of TFTDC here xitter.cf/ZPostFacto/status/1441…
From time to time I like to thrill my followers with harrowing debugging stories. Behold.....TALES FROM THE DEBUGGING CRYPT! Enter, dear reader, IF YOU DARE. Episode 1: The Pilot. Before the TFTDC theme was adopted. About relaying Destiny traffic. xitter.cf/ZPostFacto/status/1286…
176
Fletcher Dunn retweeted
interviewer: what does std::move do? me: moves the object interviewer: no, it’s a cast. it doesn’t actually move anything me: right interviewer: and std::remove? me: removes elements? interviewer: it doesn’t erase them from the container me: okay interviewer: your cv says you know c++ me: yeah well apparently we’re naming things whatever we want
29
20
11
1,432
100,788
Fletcher Dunn retweeted
An Open Letter to Scott Alexander: The dangers of AI are real, but doomerism may be counterproductive. quillette.com/2026/09/26/an-…
3
73
19
488
91,190
Fletcher Dunn retweeted
One of my hot takes is that the nature of consciousness is a deep and difficult problem that has puzzled philosophers for centuries and is relatively unlikely to be resolved via Twitter debates.
Thinking AI might be conscious is like thinking that there are real people talking to you from inside the TV, or that there is a tiny band playing music inside the radio. Fine for 2 year olds to believe, but beyond that, insane. xitter.cf/Benthamsbulldog/status…
153
87
33
1,563
153,512
To those who believe that an AI cannot "think": Can it hallucinate?
14
1
20
4,337
Fletcher Dunn retweeted
We need to pace the frontier
36
308
5
7,236
383,331
If you met a UFO, how would you know whether or not it was "thinking"? It could just be an autonomous agent whose cognition is powered by big matrix multiplications, sent by a alien, who is on his home planet doing "real thinking". (He's made of meat so it counts as thinking.)
2
9
1,710
My take is that arguing over the meaning of words is mostly useless, in the sense that there is no "correct" definition for the word "think". These argumets are always hidden value judgements.
Artificial intelligence systems do not think, feel, want or understand. Avoid language that gives them human characteristics. This is called anthropomorphizing, when we ascribe human traits, emotions or behaviors to non-human things, such as animals or inanimate objects. Instead, explain what a system does, how well it performs, who built it and who could be affected by it. apnews.com/article/openai-sa…
4
1
18
2,726
We all know that it isnt the same thing as human thinking. Fine. The question is, what aspects differ, and are the aspects that differ actually relevant to the current discussion. If they are relevant, then maybe using the word "think" is not a good idea. You should decorate it with a qualifier like "artificial" or "nonhuman" or whatever. But if the differences are not relevant, then what is gained by this
3
1
281
Oops, looks like cut and paste error on my phone when splitting this up. Too lazy to fix.
227