Show HN: Percorra todos os 43252003274489856000 estados do Cubo de Rubik
Uma nova brincadeira web permite aos usuários percorrer todos os 43 quintilhões de estados possíveis de um Cubo de Rubik padrão, despertando tanto encanto pelo seu charme de “weird internet” quanto curiosidade sobre seus fundamentos técnicos. Os comentadores trocam sugestões de usabilidade e ergonomia, curiosidades matemáticas sobre permutações e espaços de busca, e links para projetos relacionados como caminhos Hamiltonianos através dos estados do cubo e visualizações de “every UUID”. O projeto também provoca reflexões mais amplas sobre explosão combinatória, a diferença entre dificuldade percebida e real, e as formas frequentemente caprichosas como aplicamos poder computacional.
Reação geral
- Muitos comentadores acham o projeto encantador, “weird internet” no bom sentido, e muito satisfatório de brincar.
- Vários elogiam a execução e o design visual; alguns comparam favoravelmente a projetos similares de “every X”, como listar todos os UUIDs.
- Aparece algum ceticismo/brincadeira (“Mas, por quê?”, “literalmente doom scrolling”), mas, no geral, o tom é positivo.
Usabilidade e feedback de interação
- No início, alterações na URL/hash não atualizavam a visualização sem recarregar; isso foi corrigido rapidamente.
- Pedidos: rotação automática, auto-scrolling, navegação fina de passo único, mostrar as soluções mais rápidas por estado e ordenar os estados por “distância ao resolvido”.
- O tamanho do passo com as setas do teclado é confusamente grande e só decrementa; o tamanho do salto da rolagem do mouse pode ser ajustado, mas isso não corrige o comportamento das setas.
- Uma pessoa sugere fazer de cada mudança de estado uma entrada no histórico como uma pegadinha (jocosamente “sociopática”).
Bugs e problemas técnicos
- Vários relatos de “Application error: a client-side exception…” no Safari/Firefox do iOS, inclusive no modo Lockdown.
- No modo “FX”, alguns pensam que os tiles centrais estão com bug porque nunca se movem; outros explicam que isso corresponde à mecânica real do Cubo de Rubik.
- Há a afirmação de que a notação dos movimentos de face está invertida (F vs F’ etc.) em comparação com ferramentas padrão de cubing.
- A interpolação de cores 2D é criticada por usar RGB; sugere-se OKLCH para evitar misturas turvas e dessaturadas.
Matemática, escala e combinatória
- Vários comentários discutem o espaço de 43,252,003,274,489,856,000 estados, a distância de rolagem e o tempo necessário para percorrer todos os estados.
- Alguns se surpreendem com o quão “pequeno” o número parece quando escrito com separadores de milhar, e o comparam com números muito maiores, como 52! para baralhos de cartas ou contagens de posições/jogos de xadrez.
- Há menção a caminhos Hamiltonianos no grafo de estados do cubo e à ideia de ordenar os estados de modo que os consecutivos diferenciem apenas por um único movimento (algo parecido com um código Gray).
Cultura do Cubo de Rubik e ideias relacionadas
- Numerosas anedotas pessoais sobre aprender/solucionar cubos, desmontá-los, problemas de paridade/cantos torcidos e speedcubing versus design de algoritmos.
- As sugestões vão desde usar estados do cubo como sementes de senha até cunhá-los como NFTs, servindo de gancho para discussões mais amplas sobre NFTs, valor intrínseco e bolhas econômicas.
- Um comentário descreve um jogo de cassino com casa de vantagem zero baseado em cubos parcialmente embaralhados e pagamentos baseados em habilidade.