[step:Use separability to produce a non-vanishing partial derivative on the hypersurface]The hypersurface $W = V(f) \subset \mathbb{A}^{d+1}_k$ has $\dim W = d$, so at $p \in W$ smoothness is equivalent to
\begin{align*}
\operatorname{rank} J(p) = (d+1) - d = 1,
\end{align*}
i.e. the $1 \times (d+1)$ row $J(p) = (\partial f/\partial X_1(p), \ldots, \partial f / \partial X_d(p), \partial f / \partial Y(p))$ is nonzero.
[claim:$\partial f / \partial Y \neq 0$ as a polynomial in $k[X_1, \ldots, X_d, Y]$]
[proof]
View $f$ as an element of $k(x_1, \ldots, x_d)[Y]$ by inverting the nonzero scalar used in clearing denominators; the resulting polynomial is a nonzero scalar multiple of the minimal polynomial $p(Y)$ of $y$ over $L := k(x_1, \ldots, x_d)$.
Because $L$ has characteristic zero, the extension $L(y)/L$ is separable. Equivalently, $p(Y)$ is a separable polynomial over $L$ — its formal derivative $p'(Y) \in L[Y]$ is nonzero (and coprime to $p$). If $p'(Y) = 0$ in $L[Y]$, then $p(Y)$ would have to be a polynomial in $Y^q$ for $q = \operatorname{char} L = 0$ — impossible since $\operatorname{char} L = 0$.
Hence $p'(Y) \neq 0$ in $L[Y]$. Since $f$ and $p$ agree up to a nonzero scalar in $L[Y]$, so do their formal $Y$-derivatives: $(\partial f / \partial Y) \in L[Y]$ is a nonzero scalar multiple of $p'(Y)$, hence nonzero in $L[Y]$. A fortiori $\partial f / \partial Y \neq 0$ as an element of $k[X_1, \ldots, X_d, Y]$ (since the map $k[X_1, \ldots, X_d, Y] \to L[Y]$ given by inverting nonzero elements of $k[X_1, \ldots, X_d]$ is injective — it is localisation at a nonzero multiplicative set in a domain).
[/proof]
[/claim]
[claim:$\partial f / \partial Y$ does not vanish identically on $W$]
[proof]
Suppose for contradiction $\partial f / \partial Y$ vanishes on $W = V(f)$. Since $W$ is irreducible with ideal $I(W) = (f)$ (as $f$ is irreducible and $W = V(f)$), we would have $f \mid \partial f / \partial Y$ in $k[X_1, \ldots, X_d, Y]$.
Viewing both in $L[Y]$ with $L = k(x_1, \ldots, x_d)$: $\deg_Y f = \deg p$ and $\deg_Y (\partial f / \partial Y) = \deg p - 1 < \deg p$ (since $\partial f / \partial Y \neq 0$ by the previous claim and the derivative of a nonzero polynomial drops degree by one in characteristic zero). A nonzero polynomial of smaller $Y$-degree cannot be divisible by $f$ in $L[Y]$, hence cannot be divisible in $k[X_1, \ldots, X_d, Y]$ either (since the inclusion $k[X_1, \ldots, X_d, Y] \hookrightarrow L[Y]$ is a localisation, hence flat, and divisibility is preserved). Contradiction.
[/proof]
[/claim]
Since $\partial f / \partial Y$ is a nonzero polynomial not vanishing identically on the irreducible $W$, the set $V(\partial f / \partial Y) \cap W$ is a proper Zariski-closed subset of $W$, so
\begin{align*}
W \setminus V(\partial f / \partial Y) \subset W
\end{align*}
is a nonempty Zariski-open subset. At every point $p$ of this open set, $\partial f / \partial Y (p) \neq 0$, so $J(p) \neq 0$, so $p$ is a smooth point of $W$.[/step]