Hacker News new | ask | show | jobs
by Symbiote 3597 days ago
"Put your foot on it" means the accelerator / gas pedal, that seems very much equivalent.
1 comments

I mean in English it isn't used as a generic encouragement, while in Mandarin and Danish it is.