I have less than a handful of alcoholic drinks per decade, so it doesn't impact me, but when I would drink slightly more often, I would always be sure to have a transportation plan. Either public transit, a designated driver or a significant cooling off period between drinking and driving.
That said, my friends work on boats, cut grass, weld, service generators, etc. for a living so probably the polar opposite of HN let alone the significantly less diverse weekend crowd.
[edit-typo]
One solution is "daikou" taxis - they drive you home in your own car, with a chase car to bring the driver back. Where I live they're subsidized (volunteers I think) and can actually be cheaper than a taxi https://ja.wikipedia.org/wiki/運転代行 (use your browsers translate tool)