system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: Why are guns with long barrels like rifles more accurate at long range than handguns?
gpt
Three main reasons:

1. Sight radius: A longer distance between the front and rear sights allows for more precise aim.

2. Stabilization: Most modern firearms stabilize bullets by spinning them with grooves carved into the barrel (rifling). There is a certain minimum distance of rifling required to stabilize a bullet, and it is dependent on a lot of different factors.

3. Velocity: A longer barrel allows more time for the powder charge to fully burn, which means more push for the bullet. Faster bullets have less opportunity to drift off target before they hit.