Sabitlenmiş Tweet
Stuart Cameron 🦋
5.4K posts

Stuart Cameron 🦋
@doozethe
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.
Melbourne, Australia Katılım Ekim 2010
344 Takip Edilen542 Takipçiler
Stuart Cameron 🦋 retweetledi

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
x.com/i/grok/share/W…
English

@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.
English

@Observer_ofyou If you are a good programmer with discipline, it *does* come out better. Many of us have had this experience.
(Though "Rewrite Everything" is a strawman since 99% of software is useless and should just be thrown away.)
English

@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.
English

@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.
English

Just a reminder to everybody: If a website compares your new password with your old one, the web browser has to send a plain text password instead of a hashed one. This is a security issue.
Adam Rackis@AdamRackis
Oh so you're not hashing your passwords cool cool
English

@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!
English

@mcnabbd @NOTimothyLottes I do recall using the few bytes of memory in between the two frame buffers to store the mipmaps out of desperation. That memory being a PITA because of the 16-bit only access to it (ie. you could not read a single byte).
English

@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.
English

@doozethe @KevinNaughtonJr This is why programmers need to have the discipline and skill to pay off tech debt. It is not that hard, I have done it many times. If you are replacing a system with a better one, you are not stuck.
English

@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.
English

@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.
English

Music By John Williams was an amazing documentary. Uplifting, inspiring, moving and a jaw dropping as a body of work and collaborations. A must see to appreciate the unique work of a man who's singular in his impact. Just amazing. ⭐⭐⭐⭐⭐
#johnwilliams
youtube.com/watch?v=sNRoB6…

YouTube
English
Stuart Cameron 🦋 retweetledi

@darcy_sandall Ratbag was 4.5 months later en.m.wikipedia.org/wiki/Ratbag_Ga…
English
Stuart Cameron 🦋 retweetledi

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

English

@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 🤬.
English

@aaronp613 Worst mouse on the planet. Buy the cheapest Bluetooth mouse from anywhere and have a better experience. After 1 day with this mouse, I got massive pain through my hand. I replaced with a Magic Trackpad and all pain disappeared except that felt in my wallet.
English
Stuart Cameron 🦋 retweetledi

@ohmypy Early returns and nested ifs are both the smells of bad design
English

@darcy_sandall Maybe I should have scribbled in another colour lol. Need to refine my programmer art skillz.
English

@rompa69 @ObsoleteSony How am I not in the least bit surprised at this? 🤣
English

Wow! @HeyGen_Official just released today ability to have an AI avatar join a Zoom meeting and interact.
I invited one of their AI avatars into a Zoom room and recorded this clip. Time to build my own now
English














