3,321 karma · joined March 9, 2023
Turns out, this works completely fine in Firefox. However, in Chrome, it produces millions of individual HeapNumber allocations (why is that a thing??) in addition to the objects and uses GBs of RAM, and is slow to access, making the whole thing unusable.
Replacing it with a SoA structure using TypedArray made it fast in both browsers and fixed the memory overhead in Chrome.
As someone more familiar with systems programming than web, the concept of creating individual heap allocations for a single double baffles me beyond belief. What were they thinking?
It is a fact that motion is smoother at 120 fps than 24, and therefore easier to follow on screen. There are no preferences involved.
> Also, there are technical limitations in cameras that aren't present in video games.
Cameras capable of recording high quality footage at this refresh rate already exist and their cost is not meaningful compared to the full budget of a movie (and you can use it more than one time of course).
Every PC gamer knows you need high frame rates for camera movement. It's ridiculous the movie industry is stuck at 24 like it's the stone age, only because of some boomers screaming of some "soap opera" effect they invented in their brains. I'd imagine most Gen Z people don't even know what a "soap opera" is supposed to be, I had to look it up the first time I saw someone say it.
My LG OLED G5 literally provides a better experience than going to the cinema, due to this.
I'm so glad 4k60 is being established as the standard on YouTube, where I watch most of my content now... it's just movies that are inexplicably stuck in the past...
A real hater will obsessively use your product, yet simultaneously attempt to find any reason whatsoever to hate your product (or you), no matter how small, and be extremely vocal about it, to the point of founding new communities centered on complaining about you. Should you address the issue, they will silently drop that one from their regularly posted complaints and find or invent a new one. Any communication you send to them will be purposefully misinterpreted and combined with half truths and turned against you.
Some of these people probably have genuine mental illnesses that makes them act like this.
"Hello," he said.
"Hello", he said.
Only one of these makes actual sense as a hierarchical grammar, and it's not the commonly accepted one! If enough of us do it correctly perhaps we can change it.The founders of this studio come from rich family backgrounds, to think they have anything in common with what the average person understands as an "indie game" developer is laughable. For example, they supposedly rented an office to work in, in a building owned by the founder's father's real estate firm, of course.
Projects like these used to be called AA games. It's a fantastic game, it doesn't have to be indie to be good.
Well that's kind of the thing. With AI it is. In theory, they can now monitor all of us at the same time on a scale never before thought possible. The time of "big brother has better things to do than monitor you specifically" is over.