I read alternative definitions of the Zariski tangent space.
Let $k$ be a field.
Definition 1: The Zariski tangent space to a $k$-rational point $p$ of an affine variety $X\subset\overline k^n$, is the set of $k$-derivations of the coordinate ring $k[X]$ of $X$ at the point $p$.
Definition 2: The Zariski tangent space to a point $p$ of an affine variety $X/k\subset\overline k^n$, defined over $k$, is the set of $k$-derivations of the local ring $O_p(X)$ of $p$.
If $X$ is defined over $k$, each derivation from definition one can be extended by linearity to a derivation of the local ring of $p$, but is this correspondence surjective? Furthermore, if $X$ is an arbitrary variety, how does definition two extend to $k$-rational points of $X$?