new post: smooth max(0, x), min(0, x)