what is the difference between a flash hider?
The differences are pretty few and very clear. A flash hider tries to disrupt as much gas as possible, while the brake wants to reroute gas to control a recoil impulse. Flash hiders may help minimally with reducing recoil, but mainly just hides flash from the naked eye.