Shred the potatoes using a box grater or food processor.
Rinse the shredded potatoes in cold water until the water runs mostly clear.
Drain and squeeze out as much moisture as possible using a clean kitchen towel.
Season the potatoes with salt, pepper, garlic powder, and onion powder.
Heat the butter and oil in a large skillet over medium-high heat.
Spread the potatoes into an even layer and press them down gently.
Cook undisturbed for 6–8 minutes until golden and crispy.
Flip carefully and cook for another 5–7 minutes.
Serve immediately with your favorite toppings.