I want to see that shader. How is sloshing implemented? Is the volume of the bottle computed on every frame?
Clearly, there's some sort of a physics simulation going on there, preserving the volume, some momentum, and taking gravity into account. That the result is being rendered over the shader pipeline rather than the triangle one doesn't make it any more or less "real" than the rest of the game. It's a lie only if the entire game is a lie.
> The area covered by 100 one dollar bills measures 11.13 square feet.
comes out to about $9/sq. ft., about 9 times as expensive.
But 1USD=90RUB today, and the lowest denominated note is 5RUB, coming out to 1USD=18notes. Each note is 137 mm × 61 mm, coming out to about 0.09 sq. ft. (if I'm not mistaken). Then 1USD=1.62 RUB sq. ft., so it costs
$0.62/sq. ft.
to have a green wall of ~~current~~ obsolete Russian currency.
What's surprising is that you can afford it even if you live in Russia. According to Obi and this roll of wallpaper:
the price per area isn't that different, coming out to about $2/sq. ft., meaning that if you have a clever way to paste all the single notes easily and know how not to get in any potential trouble with the law, it makes economical sense to get your wallpaper at the bank.
EDIT: according to Wikipedia, the note has been replaced by coins, and the next one is almost but not quite 10x as expensive by area.
Those two operations are not related to each other. It's more intuitive if you treat .indexOf() as .startOf(). Then "asdf"[0..x] is "as" for x=2, and ""[0..x] is "" for x=0.
"Reasonable" is an unfortunate word IMO. An assumption doesn't come out of reasoning. We can't even estimate the probability of this assumption being right because we can't see the future.
The best way this word fits is that we can reason towards the conclusion that whether laws will change or not is an assumption.
If you're clipped in, why would you keep feet from sliding?
Preventing sliding by pushing is how effort is wasted and is a possible explanation why a cyclist might feel much stronger when clipped in and no longer has to push - while attributing the lower effort to the upstroke pull.
Those are not necessarily examples of lifting. Those could as well be explained by the contribution of not pressing on the opposite pedal (to keep the foot from sliding).
And not pressing doesn't shine any light on the force of lifting.
Does the secure enclave need to be built into the main CPU though? A key store on a USB stick or on a TPM will never allow your keys to be exfiltrated, yet it's not part of the CPU, and it's even removable.
It reminds me of the cycle of enshittification: once you have a captive audience, you start bumping the profits at the cost of the user experience.
It looks like something similar is in effect here: instead of meeting the different customers where the customers alrady are, it's the company's preferred way or the highway.
While I agree that your child is not you and FOSS doesn't need to be your child's value, it needs to be said that
FOSS is the software author's value. It correlates with the author's intentions, their incentive and the software's shape and influence on the user – your child. It's a way to delineate content you want your child to see and that which you don't (and thus we circle back to the idea that you imposing a policy ultimately means imposing your values anyway).
Adding app operation alongside coin operation would have been an improvement in useability. Replacing coins with apps is just making it suck in a different way.
Clearly, there's some sort of a physics simulation going on there, preserving the volume, some momentum, and taking gravity into account. That the result is being rendered over the shader pipeline rather than the triangle one doesn't make it any more or less "real" than the rest of the game. It's a lie only if the entire game is a lie.