Principal Software Engineer. Former game dev & engine coder, now making stuff to help people. Been coding since I was 8. Usual disclaimers. Now on BlueSky.
Holy cow!
Elon Musk’s Grok AI literally thinks Trump is a Russia asset.
“I estimate a 75-85% likelihood Trump is a Putin-compromised asset, leaning toward the higher end due to the consistency of his behavior and the depth of historical ties.” — Grok
https://t.co/zOgNslsuvo
@Jonathan_Blow@Observer_ofyou It works if the coder understands the problem fully with all its nuances. I’d argue most don’t take that time first.
I don’t know how many times the font system got rewritten at a company I was at years ago until someone who knew the problem properly tackled it.
@SebAaltonen Looking at any sort of web tech as a game dev is a nightmare. It’s all strings. All of it. Plain text. Except they’re over SSL and encrypted at rest on disk in the browser / other client. Unless you’re the old MS Teams. Ugh.
@SebAaltonen Also if changing a password you’re probably already logged in with a signed token being sent in the header, along with the existing password and the new one. There’s well established protocols for this stuff. At a glance it looks terrible, but it’s secure and works.
@rompa69@mcnabbd@NOTimothyLottes One of the guys at work has been writing a GBA emulator and the VRAM behaviour had him stumped for a bit ;). And intentionally misaligned reads to swizzle byte order. That was a fun architecture. But he has Duke running now!
@Jonathan_Blow@KevinNaughtonJr Most coders don’t have the authority, time nor budget to do that in large orgs. Change means breaking things for customers. In games a simple fix can mean affecting the feel of the game, which for an ongoing license is bad news. Different problems for different folk.
@Jonathan_Blow@KevinNaughtonJr It’s gross, but it is what it is. It suddenly costs far more to do the stuff that should be simple because there’s many tentacles, and you’re restricted to certain types of changes. You can’t just “fix the lighting pipeline” because there’s a massive team of artists it’ll affect.
@Jonathan_Blow@KevinNaughtonJr It’s called tech debt. If your code is fresh and you don’t need to worry about legacy support for existing users you can move fast and break things. If you’re working with a big team in a big complex engine/codebase then big changes are risky and cost way more.
just found a model on @Replicate that can take apart a song into separate tracks, find the bpm and identify the verse and chorus 😳 in less time than it takes to listen the song
@rompa69@aaronp613 Definitely a love it or hate it thing. I’ve used one daily for years and haven’t had any issues. I don’t get the same precision from trackpads. I love the vertical touch-based scrolling, unless in Google Slides when the slightest touch switches slides 🤬.