if $v_{\gamma,p}$ is the velocity along a curve at point $p$ on the manifold of space time, and $g$ is the metric tensor, then $g(v_{\gamma,p},v_{\gamma,p})^{1/2}$, calculated in tensor notation by $(g_{ij}v^iv^j)^{1/2}$ gives the speed.
I don't understand why the speed isn't given by $g(v_{\gamma,p},\vec 0)$ instead. For example, in the Euclidean metric in 2D, $g(v,w)=\sqrt{(v_1-w_1)^2+(v_2-w_2)^2}$, and then if $v=w$, $g$ simply evaluates to $0.$
Shouldn't the speed along a curve at a point be given by the distance between the velocity tangent vector and the "standing-still" velocity vector, rather than the distance between of the velocity and itself?