Kinda wild how much faster Clang compiles compared to MSVC
09.02.2026 20:55 β π 1 π 0 π¬ 1 π 0@despair.bsky.social
Using integers and making games. Also @despair on Twitter, @crash@mastodon.gamedev.place
Kinda wild how much faster Clang compiles compared to MSVC
09.02.2026 20:55 β π 1 π 0 π¬ 1 π 0(Specifically, I was thinking of the Gracchi brothers: youtu.be/ODI1VOOoey0 )
03.02.2026 06:32 β π 0 π 0 π¬ 0 π 0Also when it comes to βthe news should publish what the gestapo are doingβ, heβsβ¦ kind of right?
03.02.2026 06:29 β π 11 π 1 π¬ 0 π 0[friend sits down at lunch]: Wow, you looked deep in thought.
Me: ... hmm?
Friend: What were you thinking about?
[long
awkward
pause]
Me [truthfully]: ... the Roman Empire.
A screenshot of the "Code Inspection" setup dialog in Visual Assist, which controls which "helpful suggestions" pop up when you're writing code. The "modernize-use-auto" feature is highlighted; its default setting nags the programmer to replace properly typed variables with 'auto' assignments.
Updated Visual Assist, now it nags me to make my code worse.
29.01.2026 23:37 β π 1 π 0 π¬ 1 π 0Thereβs a classic bit of folk music about this phenomenon.
youtu.be/Jl1r7E3e-ks
Pro tip for anyone with fitness on their New Yearβs resolutions: put an exercise bike in front of the PS5.
Roguelites are ideal workout length. Iβve played like 500 miles of Hades. Crank up the resistance during boss battles for extra verisimilitude.
Why wouldn't it run on a Steam Deck? GTA6 will fit onto a PS5 and the Steam Deck is at least as capable. They can use the same tunings.
31.12.2025 23:12 β π 0 π 0 π¬ 1 π 0AAA studios have the greatest need to reach the widest audience. Our games work on current hardware right now; why wouldnβt we keep them working?
31.12.2025 22:55 β π 1 π 0 π¬ 1 π 0Why not? Console devs target the same hardware for many years.
31.12.2025 22:04 β π 1 π 0 π¬ 1 π 0We can keep making games for the current hardware.
31.12.2025 21:35 β π 1 π 0 π¬ 1 π 0This was actually a plot point in the classic proto-cyberpunk novel βWeβ, written by Yevgeny Zamyatin in the first years of the Soviet Union.
en.wikipedia.org/wiki/We_(nov...
Dad shared that this was his job while working on the COMEX floor.
25.12.2025 20:19 β π 1 π 0 π¬ 0 π 0Dan Akroyd in βTrading Placesβ (1983)
Everyoneβs got a favorite Christmas movie.
25.12.2025 04:50 β π 5 π 0 π¬ 1 π 0Do you ever think about how there was a period where the Earth had all the water thatβs in the oceans but the surface was also like 700Β°C lava, so the air was mostly steam, which then condensed into rain in the cold upper atmosphere and boiled in midair on the way down?
Thatβs pretty metal.
I keep a reaction gif on hand to clarify why I care so much about the availability of market-rate rental housing to urban professionals
28.11.2025 07:40 β π 2 π 0 π¬ 0 π 0Thereβve been a bunch of debunkings of that essay from people with numbers (eg, economistwritingeveryday.com/2025/11/26/t... ) but I think itβs worth asking WHY is housing so expensive. Food is so much cheaper than in the past; why is housing more scarce?
28.11.2025 02:51 β π 0 π 0 π¬ 1 π 0Iβd want to ask someone earning $100k whether they feel impoverished.
A few other things stuck out to me about the article:
- is the poverty line is higher when people spend less on food?
- should fewer people pay taxes?
- where are those housing costs coming from?
(None of this went into the jury deliberation bc I was only an alternate. This is just how I stayed occupied while waiting through sidebars.)
π
After the trial I looked up NHTSA experiments on low-damage rear-end collisions. For ΞV = 11km/h β 3.06m/s they measured mean acceleration 3.2g.
3.06Β² / (2 *.07) β 67 β 6.8g so my math is an overestimate vs experiment.
www-nrd.nhtsa.dot.gov/pdf/ESV/Proc...
(3/4)
Acceleration = ΞV / time.
We don't know pulse time, but can estimate ΞVΒ² = 2ax .
Wheel suspension communicates force to frame; compression travel β 7cm in road cars β x.
Acceleration β€ (1.58)Β² / (2 *.07) β 17.7m/sΒ² which is 1.8g, about like a plane landing.
(2/4)
Estimating via high school physics:
Parties stipulated collision at 3.5mph β 1.58m/s.
Photos showed no damage to cars, so a mostly elastic collision: most momentum transferred to front car. Thus ΞV β€ 1.58 .
(1/4)
π― The arithmetic I was doing was ΞVΒ² = 2ax
22.11.2025 03:33 β π 1 π 0 π¬ 0 π 0During my jury duty on a minor traffic accident case this week:
Attorney, to witness: "Do you know the delta-V in this accident?"
Witness: "No."
A: "Could you calculate the ΞV?"
W: "I've no expertise in that."
A: "Who could?"
W: "I wouldn't know."
[me, at that moment doing longhand arithmetic: π]
Poster from βPredator: Badlandsβ featuring the top half of a synthetic android strapped to the Predatorβs back
Art of βRatchet and Clankβ showing the diminutive robot Clank strapped to Ratchetβs back
An early encounter gets revisted at the climax with all of the protagonistβs skills leveled to max. Thereβs a running gag thatβs very Kojima (youβll know it when you see it).
And βPredator: Badlandsβ stars a space creature with a wisecracking robot strapped to its back, so...
βPredator: Badlandsβ was much better than I expected. Storyβs built like a video game: weapons are introduced, demonstrated, used with improvisation. Thereβs boss battles and a stealth sequence with Ghost-style chain assassination. A new tech tree opens in the third act. (1/2)
10.11.2025 02:15 β π 0 π 0 π¬ 2 π 0Probably the ultimate Turing test.
15.10.2025 06:07 β π 1 π 0 π¬ 0 π 0I think you could find a better analogy for this one.
15.10.2025 03:41 β π 0 π 0 π¬ 0 π 0Or you can use leading zero count (LZCNT aka __lzcnt64()) , which is defined as 0 β 64, and also 2 cycles faster than bsr.
*undefined = on some CPUs it returns 0 and on other CPUs it return either 0 or garbage depending on flags and source operand type and who knows what else
DON'T ASK HOW I KNOW
x86 `bsr` opcode gives an undefined* result for input value 0. Windows intrinsic _BitScanReverse64()'s returns 0 for input 0 to handle this case. Use it in a ternary statement to generate branchless code.
Hope this helps.