Replies

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

cliffle, to random
@cliffle@hachyderm.io avatar

How I feel listening to programmers concerned that floating point math is non-commutative

https://www.smbc-comics.com/comic/commute-2

reedbeta,
@reedbeta@mastodon.gamedev.place avatar

@artificialmind @pkhuong @cliffle yeah floating point is commutative where you expect it to be, but not necessarily associative or distributive, and that is way weirder than non-commutativity from a math perspective

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

I wonder if the "big bang" was the universe vacuum energy decaying from a higher energy meta stable point, to the one we are in now?

reedbeta,
@reedbeta@mastodon.gamedev.place avatar

@demofox If you believe in inflation theory, it was!

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

Real or physically based rendered? (thx @mattpharr)

reedbeta,
@reedbeta@mastodon.gamedev.place avatar

@aras @mattpharr I have that exact ikea shelf :-)

reedbeta,
@reedbeta@mastodon.gamedev.place avatar
demofox, to random
@demofox@mastodon.gamedev.place avatar

My wife says google ought to make a Google translate for code. Why doesn't this exist?!

reedbeta,
@reedbeta@mastodon.gamedev.place avatar

@demofox anecdotally have heard chatgpt does pretty decent at translating small amounts of code between languages

anji, to rust
@anji@mastodon.social avatar

I’m surprisingly unable to find much data about the cost of bounds checking in real-world high performance applications like games.

Did you ever perform or find a representative study @repi ? Or anyone using @bevy ?

Intuitively I expect modern CPUs to hardly break a sweat about all these untaken branches, but I have no data. I’m left wondering if gamedevs would not rather skip all bounds checks in release builds 🤔

reedbeta,
@reedbeta@mastodon.gamedev.place avatar

@adrianb3000 @anji @repi @bevy Putting "unlikely" annotations on those branches (for compilers that support such) should help with branch misprediction on cold cache. And the bounds check calculations will probably execute in parallel with (speculatively) executing the guarded code, given enough CPU execution resources?

mcc, to random
@mcc@mastodon.social avatar

Hm somebody posted a YouTube video about the crank conspiracy theory I actually believe

reedbeta,
@reedbeta@mastodon.gamedev.place avatar

@TomF @mcc The Penrose diagram for an evaporating black hole still has a singularity, though! It is reachable if you fall in.

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

People keep saying ChatGPT is good for manual labor, but every time I try using this service, it lies straight to my face.

This is ChatGPT v4 API, now tell me what dark sacrifice I need to make to convince GPT it has already done the page fetching?

(I see the economic reason behind it: tokens are expensive, so translating a whole webpage is costly, but then GPT lie about the reason, is this what trust in computing looks like?)

reedbeta,
@reedbeta@mastodon.gamedev.place avatar

@bitinn in what way is it lying?

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

I bet the reason we don't see quantum effects at the macro scale is just due to the central limit theorem.

reedbeta,
@reedbeta@mastodon.gamedev.place avatar

@demofox accumulating random variables central-limit-style would lead to spreading distributions out, but decoherence actually narrows the probability distributions, keeping things "in one place" so to speak

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

This indentation should be illegal.

reedbeta,
@reedbeta@mastodon.gamedev.place avatar

@TomF @forrestthewoods @zeux iirc there used to be a rule that the # had to be on column 0 but the rest of the directive could be indented? So you could write stuff like

# if (FOO)  
# define BAR  
# endif  

No one enforces that anymore (you can indent the # now), but I wonder what was the origin of that rule

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

A human vision / camera / rendering question:

You know that glare & bloom reflection your eyes see on a bright day from a glass window building or metallic wall?

I have never seen any camera capturing them correctly. Why?

Photos of bright buildings end up like white surfaces, even if you have multi-exposure capture + HDR screens, they still look like bright boring surface.

Camera have visual artifact like lens flare, but why not the same bloom artifact as human eye?

reedbeta,
@reedbeta@mastodon.gamedev.place avatar

@bitinn Relevant:
https://ihrke.github.io/papers/Ritschel2009glare.pdf
Seems a lot of the anatomical features of our eyes contribute

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

the future is here, old man

reedbeta,
@reedbeta@mastodon.gamedev.place avatar

@fasterthanlime do we have to call it beef jerkied now

j_bertolotti, to random
@j_bertolotti@mathstodon.xyz avatar

If there is something years of Xwitter has thought me, is to have a VERY low bar for blocking people.
If you have bad vibes from someone, chances are you are better blocking them on sight and continue with your life.

reedbeta,
@reedbeta@mastodon.gamedev.place avatar

@j_bertolotti @johncarlosbaez @franco_vazza Ehh, I don't entirely blame them...that word is seen as a pretty bad slur nowadays! I realize that the physics use of it is totally independent and predates the slur use of it - nonetheless I personally still find it pretty jarring to hear "retarded" come up in physics contexts.

reedbeta,
@reedbeta@mastodon.gamedev.place avatar

@j_bertolotti @johncarlosbaez @franco_vazza Physics is allowed to evolve its use of terms over time, too, though. 🙂

mcc, to random
@mcc@mastodon.social avatar

Okay so

A quirk I have is I don't like it when IDEs interface with my version control system. That is MY version control system. Don't touch my stuff, IDEs

But! I have another quirk, which is that I don't like git, and I use Mercurial for everything

And the quirks cancel each other out! I check my projects out in Mercurial, which is obscure, so IDEs don't support it, so their VCS integration fails and I am happy

Until

This month, in the new version

Android Studio added Mercurial support!!!

reedbeta,
@reedbeta@mastodon.gamedev.place avatar

@mcc @inthehands
This piques my curiosity. If you get around to it someday, I'd be interested in reading more compare/contrast between git/hg!

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