Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • I used the "FX" option and I think there's a bug. The center tiles on each side always stay in the same position.
  • The center tiles on a Rubik's cube don't move, they only rotate in place.
  • I came to this comment because I was also thinking that this was a bug. Interesting to know this is by design.
  • I think you thought a /s can be sometimes implied in HN comments
  • On a Rubiks cube, the center tile always remains constant. I was surprised at this when I accidentally broke one apart to find a static 3d cross piece to each cube face (e.g. a non-moving tile). Everything else rotates around it
  • The color interpolation in 2D mode is bad. Instead of interpolating through RGB, you should use OKLCH

    Demo: https://jsfiddle.net/t80eLfc2/2/

    Interpolating in RGB just uses linear interpolation on each channel, so it ends up passing through grey in a lot of cases, and the colors look very desatured.

    Interpolating in OKLCH preserves chroma and instead passes through different hues.

  • It took Ernő Rubik four years to develop the cube.

    He immediately scrambled it, then spent the next month figuring out if it could be solved.

    Luckily no one told him there were 43 quintillion valid combinations.

  • Solved theoretically? I figure you could at least intuit that reversing all the moves in the scramble in reverse order would solve it.
  • This is pretty cool. Same concept (and I would assume implementation) as https://everyuuid.com/

    Implementation details can be found here: https://eieio.games/blog/writing-down-every-uuid/

  • Reminds me of that time when, as an undergraduate, my "team" entered a Problem Solving Competition and couldn't choose one of the two problems so we did both in parallel.

    One of us wrote a program in BASIC on a Tandy 1000 that the rest of us estimated would take more than a google years to finish, but he wasn't be dissuaded and let it run the whole weekend.

    I made an analysis that was mostly correct but was off by a factor of four because I mistook a radius for a diameter.

  • I think the number is spelled googol.
    by c22
  • Ah nice, it has some of my favourites!
  • I am very curious about your other favorites it does but have.
  • Reminds me of a book I recently read:

    https://en.wikipedia.org/wiki/A_Short_Stay_in_Hell

    The numbers produced by permutations are astounding! Especially compared to the (much smaller) numbers in our actual physical universe.

  • My favorite one is chess games. If you managed to compress each chess game down to just a single atom, the physical size of a disk to save this data would exceed the amount of atoms in the universe. Even the number of theoretic positions (ignoring legality/possibility) is just below the number of atoms in the universe.

    Though it must be said that once one starts looking at permutations of things, the number of atoms in the universe seems quite small indeed. 10^80? What's that, like 7 or 8?

  • This is a nice visualization. Are there any keyboard keys to just advance one position along the line? I tried the arrow keys but they jumped quite far.

    I don't know how this was generated (BFS and flattening?) it seems adjacent indices aren't just one move apart ... but they could be!

    There is a Hamiltonian circuit for Rubik's cube: https://bruce.cubing.net/ham333/rubikhamiltonexplanation.htm...

    Following the circuit would be like Gray codes instead of binary digits. You only flip one bit at a time when going to the next number.

  • You can change the jump-amount in the top right. (500 was an odd default).
  • My scroll wheel covers about 12 states per inch of travel. Did the stubby pencil work and it would take about 9.5 years to scroll through them all if the wheel surface was moving at the speed of light.
  • I clicked the button on my Logitech M720 mouse to free spin, spun the wheel like I was on the Price is Right, and got to 791,001!
  • Auto rotate and auto scrolling would be neat.

    Edit: also 2D https://www.github.com/AdamWhiteHat/RubiksCubeControlWpf

  • Sweet, can I mint these as NFTs? I don't know how to multiply 43252003274489856000 by 50 USD but I think it could make me a lot of money, and I like money.
  • In case someone is curious, NFTs were tradeable tokens popular for a short while in the early 2020s.

    > Initially pitched in 2017 as a new class of investment asset, NFT trading increased from US$82 million in 2020 to US$17 billion in 2021. Its market was occasionally compared to an economic bubble or a Ponzi scheme. In 2022, the NFT market collapsed; a May 2022 estimate was that the number of sales was down over 90% compared to 2021. By September 2023 one report claimed that over 95% of NFT collections had zero monetary value.

    https://en.wikipedia.org/wiki/Non-fungible_token

    /s

  • That's more money than there is in the universe, I think you're onto a winner here!
  • Joke's on you, I'm going to do the same thing but only charge $5. Sucker!
  • Donald, is that you?
  • I wrote a 3d rubiks cube slot machine for my old online casino. It scrambled the cube randomly 4 times and gave the player 60 seconds to solve it by twisting up to 3 times. Lots of weird quaternion math to handle the spinning and shift key twisting at the same time. All with simple geometry in Away3D / AS3.

    The real hard part of designing that game was creating the payout structure. The game paid an equal amount for each "line" of 3 colors in a row on any face after the player made their third move. There was a progressive take and jackpot for a perfect solution. And I specifically wanted to target a zero house edge for the game, to reward the best problem solvers. So the question was, given 4 random twists off a perfect cube, what are the individual chances of getting 64, 63, 62...1 lines of sequential color given the best 3 spins from the initial random state, and then hiw to allocate the payout structure accordingly.

    Probably a billion monte carlo runs and I had a pay table. It was lots of fun. I wish more gambling games rewarded skill that way.

  • any time there is skill in an online casino game where money is involved, there is cheating too
  • Casino games are rarely zero house edge. Is there a way you signaled this feature to problem solvers? Did the game prove to be successful?