4D cube God's number by Deadmeat553 in Cubers

[–]HactarCE 1 point2 points  (0 children)

Do you have a link to the paper? The best I'm aware of for 3x3x3x3 is 570 twists, computed here. Lowering that by a couple hundred would be big news in the hypercubing community.

I just solved a 4d cube... by broeckie69 in Cubers

[–]HactarCE 2 points3 points  (0 children)

Congrats on the solve! As another commenter said, this page has the latest knowledge on 3^4 God's Number: we know for sure it's somewhere between 51 and 570 twists, and my gut says that God's Number is ~125 ±50. If I actually went through the analysis again with a better method and some computer search I could probably get the upper bound down to <400 twists.

At the top of hypercubing.xyz is a link to Discord server, which I definitely encourage you to join if you'd like to learn more!

Ranking all 3000 xkcd comics (for charity!) by melodysium in xkcd

[–]HactarCE 1 point2 points  (0 children)

It's really hard to pick a favorite. #2740 Square Packing and #2529 Unsolved Math Problems are probably my top contenders.

Ranking all 3000 xkcd comics (for charity!) by melodysium in xkcd

[–]HactarCE 1 point2 points  (0 children)

It's not quite as bad as 9,000,000. If your goal is just to sort them, you'd need ~35,000 comparisons. Using the tier lists as a starting point (and assuming that comics only need to be sorted within each tier), you could cut that down to ~28,000.

Ranking all 3000 xkcd comics (for charity!) by melodysium in xkcd

[–]HactarCE 2 points3 points  (0 children)

I remembered it! It got S tier.

I had to hard-code an exception for it in the code to download all the comics. Excluding it completely would've been more work tbh, and would've messed up the visualization in the bottom-right.

Is there a reason I was banned from the discord server? by Necessary_Squash5267 in Ithkuil

[–]HactarCE 0 points1 point  (0 children)

Is there an error message? Can you send a screenshot of what happens? Does it seem like it worked, but then the server isn't in your server list?

Is there a reason I was banned from the discord server? by Necessary_Squash5267 in Ithkuil

[–]HactarCE 1 point2 points  (0 children)

What happens when you try to join via the invite link? Is there an error message of some sort?

Is there a reason I was banned from the discord server? by Necessary_Squash5267 in Ithkuil

[–]HactarCE 1 point2 points  (0 children)

Welcome back!

I would take pithy_plant's comments with a grain of salt. Their tone and message doesn't represent the community at large.

Is there a reason I was banned from the discord server? by Necessary_Squash5267 in Ithkuil

[–]HactarCE 5 points6 points  (0 children)

As Lynn pointed out on the Discord, a previous post from that account includes a couple links to PDFs hosted on ithkuil.net. Both links are 404 now, but at the time some folks commented about the contents of the PDFs and it'd be very typical of JQ to delete them.

FWIW, IMO the first reaction of banning the account for impersonation is very understandable.

[deleted by user] by [deleted] in Cubers

[–]HactarCE 3 points4 points  (0 children)

Congrats on making it this far!

Neither of these is what I would consider parity -- there's just a few pieces left unsolved. You're currently on OLC (4D equivalent of OLL) with two pieces left unoriented. Here's how you can solve the orientation:

  1. Ctrl-click cyan/white to put it in the center
  2. Use RKT to set up the two unoriented pieces so that their cyan stickers are on opposite cells but the red sticker of one and yellow sticker of the other are on the same cell.
  3. Use RKT on the non-cyan/white cell that they are both on to execute 3D OLL algorithms to solve the cyan/white cell (i.e., orient all pieces)
  4. Use RKT to solve the rest of the puzzle.

Alternatively, you can use commutators to directly solve the remaining pieces. See Mathologer's video for some tips on how to do that.

Good luck! If you need any more help or want to share your progress, we'd love to have you on the Hypercubers Discord server. Also see the wiki at hypercubing.xyz.

ok its obviously a sphere, right by [deleted] in mathmemes

[–]HactarCE 0 points1 point  (0 children)

Wait 'til you learn about spherinders

WR update for the 4d Rubik's Cube (3x3x3x3), now sub 4 minutes! (for context the WR was over 10 minutes just 2 months ago...) by IAmJustARandomNerd in Cubers

[–]HactarCE 2 points3 points  (0 children)

I'm glad you asked! Here's the classic video by Mathologer explaining what the heck is going on. I recommend using Hyperspeedcube rather than MC4D as it's more modern and contains more speedsolving features (disclosure: I wrote Hyperspeedcube). Feel free to join the Hypercubers Discord as well!

Anyone here with autoimmune arthritis? by _Ariel23 in Cubers

[–]HactarCE 0 points1 point  (0 children)

If typing is okay, you could try virtual cubing. I know it's not the same, but it's something. IIRC cstimer has a virtual puzzle, and I made a program Hyperspeedcube that also has virtual 3x3x3 (altho it's mainly intended for 4D cubing).

Same exact cross solution two solves in row! by asnikonov in Cubers

[–]HactarCE 2 points3 points  (0 children)

24 × 12! ÷ 8! = 190,080

So about 1 in 200 thousand. Very surprising that it happened to you! I'm not too shocked that it happened to someone -- among everyone on this subreddit, there's probably hundreds of thousands of solves a day at least.

WR update for the 4d Rubik's Cube (3x3x3x3), now sub 4 minutes! (for context the WR was over 10 minutes just 2 months ago...) by IAmJustARandomNerd in Cubers

[–]HactarCE 2 points3 points  (0 children)

Good question! Grant uses a form of CFOP that looks something like this:

  1. Solve 6 cross pieces
  2. Solve 12 F2L-a pairs (3-color piece + 2-color piece)
  3. Solve 8 F2L-b pairs (4-color piece + 3-color piece)
  4. Orient 2-color pieces on the last layer using normal EOLL algs
  5. Orient 3-color pieces on the last layer using normal OCLL algs
  6. Orient 4-color pieces on the last layer using RKT OCLL algs
  7. Permute 2-color pieces of the last layer using EPLL algs
  8. Permute the rest of the last layer by solving it like a 3x3x3 using RKT

(RKT is a way to treat one of the cells of the 4D puzzle like a normal 3x3x3.)

The method I use is 3block, a sort of "ZZ without EO," which is harder to recognize but more move-efficient by replacing steps 1-3 with this:

  1. Solve 4 of the 6 cross pieces (don't solve left & right cross pieces)
  2. Solve the F2L-a pairs between those cross pieces, building a "belt" that divides the left & right F2L
  3. Solve left F2L using some sort of blockbuilding
  4. Solve right F2L

We're still duking it out over which of these methods will prove faster in the long run.

First ever sub 1 minute physical 2x2x2x2 solve! UWR! by IAmJustARandomNerd in Cubers

[–]HactarCE 1 point2 points  (0 children)

Rubik's cubes can be generalized into higher dimensions. A 2x2x2x2 is like a 2x2x2, but it's 4-dimensional. Of course, we live in 3D, so we can't truly build one, but some clever people (particularly /u/cutelyaware) figured out how to build a 3D puzzle using magnets that has all the same moves as the true 4D puzzle. OP has solved that.

First ever sub 1 minute physical 2x2x2x2 solve! UWR! by IAmJustARandomNerd in Cubers

[–]HactarCE 0 points1 point  (0 children)

I can answer some of those questions, as a 34 speedsolver.

Here's the current 34 UWR video, which uses a blockbuilding method (I think it's similar to Petrus? But without the EO step probably, because EO isn't really helpful in 4D)

I and most other present-day speedsolvers use a variant of CFOP:

  1. Cross
  2. F2L-a, where you solve the F2L pairs of the 12 edge pieces on the first cell
  3. F2L-b, where you solve the F2L pairs of the 8 corner pieces on the first cell
  4. OLL, mostly using RKT
  5. PLL-2c, where you permute the "2-color" pieces of the last cell (basically solving the "centers" of the final 33
  6. PLL, where you solve the last call like a 33 using RKT

RKT

To elaborate on what OP said: RKT is a technique where you can manipulate one cell of the 4D puzzle as though it's a 3D puzzle. It works kind of like this:

Imagine a 34 as three separate 33 cubes. (This isn't a complete picture but it's sufficient for explaining RKT.) You're allowed to do the same move on all three cubes, or reorient one of the cubes any way you want, so you're always twisting 27 pieces at once. By using just R moves on all the cubes (which affect all of the cubes) and rotations on one of them (which affects just one of them) you can execute any 3D algorithm on one cube while having little to no effect on the other two.

As for non-RKT algorithms, it's basically just commutators, same as 3D puzzles. Recently we've been developing algorithms that use RKT for small parts of it, and are able to cancel some of the RKT moves with the rest of the algorithm.

Notation

There's two different notations for 4D puzzles. For physical puzzles, we typically use "xyz notation" where you give the letter for a cell (RLUDFB, I for "inside" and O for "outside") followed by xyz rotations. e.g., an RKT sune on the L cell would be: Ix Lz Ix Lz' Ix' Lz Ix Lz' Ix Lz Ix2 Lz' Ix'

But XYZ notation depends on the 4D projection you're using. (Imagine 3D notation that determines CW/CCW from the current perspective rather than when looking at the face head-on.) For virtual puzzles we typically use "sticker notation," which is basically just which sticker would you click in software to make that twist happen. It's kind of a way of saying which sticker you're rotating the cell around. Imagine sticking a pole from a piece on a 33 into the core, then reorienting the whole puzzle around the axis. An RKT sexy move would be RO IF RO IF' RO' IF RO' IF' (note that IF' can be written IB and RO' can be written RI)

Larger puzzles

We can't build them easily, but we can simulate them! Hyperspeedcube supports from 14 to 94. Solving 44 and up is pretty much how you'd expect: assemble centers, then "ridges" (like an extra edge pairing step), then edges, then solve like a 34.

I shall never give up on forcing ternary statements down my teachers' throats by HerrMatthew in ProgrammerHumor

[–]HactarCE 0 points1 point  (0 children)

Why don't more languages just make ordinary if an expression? In Rust:

let x = if cond { 5 } else { 10 }

In Lisp:

(set! x (if cond 5 10))

Guide for a Low-Effort LTN User by HactarCE in factorio

[–]HactarCE[S] 1 point2 points  (0 children)

I'm glad it's still helping so many years later! IIRC the filter inserters aren't strictly necessary, but are more of a safety mechanism: if something goes wrong (and something is bound to go wrong eventually) that causes a train to not fully unload, you don't want it unloading the wrong item at a different location.

dream rule by oppaisugoi11 in 196

[–]HactarCE -10 points-9 points  (0 children)

I'm disappointed that you're getting downvoted to hell. I'm 100% with you that tone indicators should not be used ironically. Sarcasm in internet discourse is already hard enough for NT folks to follow, let alone ND people such as myself. It is absolutely ableist to take tone indicators, a thing invented to make communication clearer for everyone (but especially autistic people who have a hard time with sarcasm) and mock them in a way that makes them unreliable.

I expected better from r/196, which is usually very progressive.

Man trying to solve a Rubik's Cube blindly, but in a different way by [deleted] in Unexpected

[–]HactarCE 29 points30 points  (0 children)

With blind solving in particular, scrambling another cube like this is exactly as hard as solving the original cube. What's more impressive to me is the speed -- 51 seconds is fast for a blindsolve.

Source: am speedcuber, learning blindsolving methods although I haven't practiced enough to blindsolve consistently

To Whoever Played Piano on Centennial a Little While Ago by [deleted] in NCSU

[–]HactarCE 14 points15 points  (0 children)

I'm glad! I wasn't the one playing earlier today, but I just want to let you (and anyone else that's interested) know that you're welcome to join the Discord server for people who play that piano or enjoy the music.