@scottmichaud@mastodon.gamedev.place avatar

scottmichaud

@scottmichaud@mastodon.gamedev.place

C++ Developer (on paper; more GPU) @ Riverside.fm
Gamedev, Physics & Education @ QueensU, Puns.
Former: LightTwist, Inc.; Eliot Research; PC Perspective

This profile is from a federated server and may be incomplete. Browse more on the original instance.

erin_catto, to random
@erin_catto@mastodon.gamedev.place avatar

Working to fix this now. Optimizing cache usage. Hopefully that fixes it.

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@erin_catto Cache makes sense. May want to track the clock rate (min/max/avg) during each test, too.

foone, to random
@foone@digipres.club avatar

I finally lugged my Highscreen SkyTower AT tower up to my office. This machine is beautiful, even when it's yellowed and dusty and grimy and rusty.

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@foone By today's standards, that's a piece of Pooh.

eniko, to random
@eniko@peoplemaking.games avatar

i feel like people dont appreciate nearly enough that the answer to "omg they cant do that!" is far too often "they can unless you sue them and get a judge to agree with you that they cant"

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@eniko And the opposite is also true. "Am I allowed to" (ex: fair use discussions) doesn't mean that they won't try to sue you anyway and hope you'll settle out of court.

mcc, to random
@mcc@mastodon.social avatar

I was gonna post something depressing about technology but then I decided I had posted too many depressing things about technology today so I didn't

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@aeva @mcc It's a bit of a shame. The "Sir, this is a Wendy's" jokes will never be the same...

scottmichaud, to random
@scottmichaud@mastodon.gamedev.place avatar

So this is clearly a joke, but my brain wants to understand what sort of backstory would go into this warning label being made (if it was serious).

hanakogames, to random
@hanakogames@mastodon.gamedev.place avatar

Not totally sure what "auto chess" is but pretty sure it's not yuri.

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@hanakogames There's potential. Queens capturing other queens.

mcc, to random
@mcc@mastodon.social avatar

Math crisis

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@mcc I immediately knew what show that was.

guihn288, to random

You know what happens now...

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar
scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@thepoliticalcat @guihn288 Imagine the marketing meeting where someone says "People are saying that our notifications are getting creepy" and then someone is like "We can use this. What if we blame the owl?"

aeva, to random
@aeva@mastodon.gamedev.place avatar

dirty dishes have it so good. I wish I could soak in the bath for a week

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@rygorous @aeva I don't know 2 weeks is kind-of pushing it.

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@aeva @rygorous
Person> Yes.
Me> ._.

beeoproblem, to random
@beeoproblem@mastodon.gamedev.place avatar

Last boost: I saw the cursed image now you will too

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@beeoproblem Cursed? I'm happy for them!

TomF, to random
@TomF@mastodon.gamedev.place avatar

TIL - the sugar "galactose" sounds really awesome because GALACTIC amirite? But it's actually called that because it's "ga lactose" - which just means "from milk" in Greek. Because it's one of the sugars in milk.

...which had me thinking wait so where does "galaxy" come from anyway oh no it's not just Greek for... yes, yes it is. "Galaxy" is literally just "milky way" in Greek.

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@TomF I'm curious your opinions on "I can't believe it's not butter".

scottmichaud, to random
@scottmichaud@mastodon.gamedev.place avatar

What did the web browser say to the poorly written CSS?

Weird flex, but okay.

ami_angelwings, to animals
@ami_angelwings@urusai.social avatar

what's an underrated animal that should get more love in your opinion? If you had to make a franchise to promote this animal what would you make? (video game, TV show, comic book, anime, etc)

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar
onelson, to random
@onelson@mastodon.social avatar

Bloodborne (2015)

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@onelson It's the Dark Souls of character creators.

aeva, to random
@aeva@mastodon.gamedev.place avatar

I can't believe it's only Wednesday

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@aeva If you don't work on Saturday, I have some good news for you.

aeva, to random
@aeva@mastodon.gamedev.place avatar

Does mastodon have a setting somewhere to just remove the little blue "40+" blob on the notifications link? I'm not 40+, I'm still 35 for 3 more days.

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@aeva I had similar sleep issues and it was super frustrating when I needed to move away from a phone that let me disable all emergency alerts. The anxiety of having my sleep disturbed actually kept me awake. (I've thankfully become better, relative definition, since then.)

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@aeva Happy early Birthday.

0xabad1dea, to random

A few times I have told the anecdote that the singly most baffling thing I ever saw in a code review — not the most insecure, just the most “how could a real programmer have written this? how could this ever make sense?” thing — was simply a C++ variable “number_of_trucks” … declared as float. Unambiguously referring to real physical trucks in a fleet.

Reader, it’s been over ten years and I am blowing the gods damn whistle. I had edited that story to protect the guilty: the variable was named number_of_planes. It was shipped by a company whose name begins with “B” and rhymes with “GOING out of business.”

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@0xabad1dea So... the only time I could see that being useful is if you needed to interop with something else (likely a device) that heavily expects decimals, and you are VERY careful to only do operations on it that are guaranteed to yield integers.

The only two things I can think of are Web and GPUs, and Web would be doubles so that still makes no sense. And of course I can't even begin to see why a GPU would need to know number of planes, so yeah...

aeva, to random
@aeva@mastodon.gamedev.place avatar

if you substitute "mon dieu" for "my dude" it kinda just works

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@aeva Same with the Japanese "ne" for the Canadian "eh?"

aeva, to random
@aeva@mastodon.gamedev.place avatar

"it could do that" is programmer speak for "it can't do that"

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@aeva
Or "I haven't tested that yet."
Or "Extension please?"

aeva, to random
@aeva@mastodon.gamedev.place avatar

heeee C++26 is getting something called a 「hazard_pointer」

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@lesley @aeva Yeah... these sorts of tools are things that either someone else uses, or you use approximately once, and then use that higher-level solution forever after (in so far as copyright law allows you to).

tojiro, to random
@tojiro@mastodon.social avatar

Every year when I'm prepping my taxes all I can think of is how absolutely mind numbing working on the average tax preparation software would be.

Like, I've built software that fills out government forms. It's awful and I'll never do it again. But this... this feels like a whole different level of painful.

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@tojiro Pour one out for the poor time and localization programmers.

aeva, to random
@aeva@mastodon.gamedev.place avatar

say what you want about C but "void star" is a great name for a type that is as powerful as it is dangerous

scottmichaud,
@scottmichaud@mastodon.gamedev.place avatar

@aeva The star is a foot note.

A void*

*You can't but try.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • InstantRegret
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • modclub
  • Youngstown
  • ngwrru68w68
  • slotface
  • osvaldo12
  • kavyap
  • DreamBathrooms
  • Leos
  • thenastyranch
  • everett
  • cubers
  • cisconetworking
  • normalnudes
  • Durango
  • anitta
  • khanakhh
  • tacticalgear
  • tester
  • provamag3
  • megavids
  • lostlight
  • All magazines