I'm making a video game, and I want to map a joystick position to a rotation (of a sword). I have a set of keyframes for certain joystick positions, and I want to interpolate between the three nearest ones to create a…
This is awesome. I was looking for a solution for averaging multiple rotations, and I found https://mathweb.ucsd.edu/~sbuss/ResearchWeb/spheremean/paper... This method looks a lot easier than that paper, at least at my…
A game called 4D Golf came out recently if you want to try interacting with the physics of minigolf in 4 spatial dimensions.
For crypto, isn't assembly used to help prevent timing attacks? I don't know if that can be done in pure Rust.
The college in question is Lincoln College. This is somewhat confusing because there is a college called Illinois College. Because of this news, they are accepting transfers from Lincoln for all students in good…
I thought this feature was built in, but maybe not? All I can find is https://support.apple.com/en-us/HT212842 which seems to be on a per-app basis.
That kind of engine exists! It's called Maia, as mentioned in a sibling comment. https://maiachess.com/
A bit off topic, but I'd caution against using business tactics in chess. > While the opportunities Rockefeller capitalized on are unlikely to come about again, they show how chess strategies can translate into business…
I'd recommend Megalobox 2: Nomad as a rare gem, much more so than its first season. It takes a classic underdog story then asks: What happens after the hero wins? It's an adult story. A story of homelessness, of…
Determinism! [0] I'm switching a browser game side project from Typescript to WebAssembly because determinism enables a simpler style of multiplayer. Instead of relying on a server to manage state, I can just send…
Case in point: one of the fonts mentioned, recursive, has been on HN before (with 108 comments), but I only found one comment that explicitly talks about this property, and it doesn't do so by name.…
You can already put CSS in an SVG favicon. That's one way to adapt a favicon to a user's native dark mode/light mode preference.
Link for those that are curious: https://maiachess.com/ (It got posted on HN too, but I didn't see it get much traction). And you can challenge the bot on lichess: https://lichess.org/@/maia1
> Let those of us with mediocre knowledge and skills play the game at the level the masters play at with the help of some AI. Correspondance games on lichess.org give you an opening explorer which shows you what masters…
After hearing about pol.is[0] on HN, I've wondered about a system that allows or even encourages downvotes (with all vote counts hidden), but doesn't penalize content for being downvoted. Then downvoting to disagree…
There's a side project idea: create a `git calendar` command.
Here's a different example: Super Smash Bros Melee is almost 20 years old and still sees competitive play. There's a technique in the game called pivoting, which is a one-frame input used to unlock more movement…
The "exploration and backtracking" you mention originally is the brute force method of solving sudoku by computer: recursive backtracking. If you want an example of sticking points, I'd recommend the Robin Hood sudoku:…
Speaking of great-looking puzzles, this youtube channel covered a visually stunning pi day sudoku some time ago. As you said, it uses extra constraints to reduce connectivity, but still, I find it amazing that the…
Have you heard of the free energy principle? The two ideas seem related. From Wikipedia: > The free energy principle is that systems—those that are defined by their enclosure in a Markov blanket—try to minimize the…
Is the convention of 60 frames per second related at all?
I think it's a tradeoff between resources and efficiency. The longer the race, the more you need to manage your air. Breathing more means a bit more drag, but also more energy to finish the race. Which option is better…
This is called galloping (might have other names too). In general, freestyle has two extremes: shoulder driven and hip-driven. Shoulder driven freestyle is faster but less efficient, and hip-driven is slower but more…
I'm making a video game, and I want to map a joystick position to a rotation (of a sword). I have a set of keyframes for certain joystick positions, and I want to interpolate between the three nearest ones to create a…
This is awesome. I was looking for a solution for averaging multiple rotations, and I found https://mathweb.ucsd.edu/~sbuss/ResearchWeb/spheremean/paper... This method looks a lot easier than that paper, at least at my…
A game called 4D Golf came out recently if you want to try interacting with the physics of minigolf in 4 spatial dimensions.
For crypto, isn't assembly used to help prevent timing attacks? I don't know if that can be done in pure Rust.
The college in question is Lincoln College. This is somewhat confusing because there is a college called Illinois College. Because of this news, they are accepting transfers from Lincoln for all students in good…
I thought this feature was built in, but maybe not? All I can find is https://support.apple.com/en-us/HT212842 which seems to be on a per-app basis.
That kind of engine exists! It's called Maia, as mentioned in a sibling comment. https://maiachess.com/
A bit off topic, but I'd caution against using business tactics in chess. > While the opportunities Rockefeller capitalized on are unlikely to come about again, they show how chess strategies can translate into business…
I'd recommend Megalobox 2: Nomad as a rare gem, much more so than its first season. It takes a classic underdog story then asks: What happens after the hero wins? It's an adult story. A story of homelessness, of…
Determinism! [0] I'm switching a browser game side project from Typescript to WebAssembly because determinism enables a simpler style of multiplayer. Instead of relying on a server to manage state, I can just send…
Case in point: one of the fonts mentioned, recursive, has been on HN before (with 108 comments), but I only found one comment that explicitly talks about this property, and it doesn't do so by name.…
You can already put CSS in an SVG favicon. That's one way to adapt a favicon to a user's native dark mode/light mode preference.
Link for those that are curious: https://maiachess.com/ (It got posted on HN too, but I didn't see it get much traction). And you can challenge the bot on lichess: https://lichess.org/@/maia1
> Let those of us with mediocre knowledge and skills play the game at the level the masters play at with the help of some AI. Correspondance games on lichess.org give you an opening explorer which shows you what masters…
After hearing about pol.is[0] on HN, I've wondered about a system that allows or even encourages downvotes (with all vote counts hidden), but doesn't penalize content for being downvoted. Then downvoting to disagree…
There's a side project idea: create a `git calendar` command.
Here's a different example: Super Smash Bros Melee is almost 20 years old and still sees competitive play. There's a technique in the game called pivoting, which is a one-frame input used to unlock more movement…
The "exploration and backtracking" you mention originally is the brute force method of solving sudoku by computer: recursive backtracking. If you want an example of sticking points, I'd recommend the Robin Hood sudoku:…
Speaking of great-looking puzzles, this youtube channel covered a visually stunning pi day sudoku some time ago. As you said, it uses extra constraints to reduce connectivity, but still, I find it amazing that the…
Have you heard of the free energy principle? The two ideas seem related. From Wikipedia: > The free energy principle is that systems—those that are defined by their enclosure in a Markov blanket—try to minimize the…
Is the convention of 60 frames per second related at all?
I think it's a tradeoff between resources and efficiency. The longer the race, the more you need to manage your air. Breathing more means a bit more drag, but also more energy to finish the race. Which option is better…
This is called galloping (might have other names too). In general, freestyle has two extremes: shoulder driven and hip-driven. Shoulder driven freestyle is faster but less efficient, and hip-driven is slower but more…