I've looked at this answer and this answer , in addition to the MathWorld articles for curvature and torsion, but for the life of me cannot derive the formulae for general curves by myself. My issue with the first answer is that is the author looks at $\gamma(s(t))$: if $\gamma$ is parametrized by arc length, then $\gamma(s(t))=\gamma(t)$ is not helpful; on the other hand, if $\gamma$ is not of unit speed, then neither is $\gamma(s(t))$. Like the author of the first question, I tried looking at $\gamma \circ s^{-1}$, which is of unit speed (though the invertibility of $s$ the arc length raises an eyebrow), but applying the chain rule to the inverse $s^{-1}$ is not very pretty or ultimately helpful.
Also, in the MathWorld article on curvature, I'm lost at the step where $T'(t)=\kappa(t) N(t) \frac{ds}{dt}$. It looks like Mr. Weisstein assumes unit speed.
So, given $I=(a,b)$ and that $\alpha:I\to\mathbb{R}^3$ is a regular curve with $\alpha''(t)\neq 0$, how do we use
\begin{align} T(t) &= \dfrac{\alpha'(t)}{\lvert \alpha'(t) \rvert}\\ N(t) &= \dfrac{T'(t)}{\lvert T'(t) \rvert}\\ B(t) &= T(t) \times N(t) \end{align} and \begin{align} T' &= \kappa N\\ N' &= -\kappa T - \tau B\\ B' &= \tau N \end{align} (note the uncanonical change of sign $\tau \mapsto -\tau$) to arrive at
\begin{align} \kappa &= \dfrac{\lvert \alpha'(t) \times \alpha''(t) \rvert}{\lvert \alpha(t) \rvert^3}\\ \tau &= \dfrac{\alpha'(t) \times \alpha''(t) \cdot \alpha'''(t)}{\lvert \alpha'(t) \times \alpha''(t) \rvert^2}\\ &= \dfrac{\lvert \alpha'(t) \, \alpha''(t) \, \alpha'''(t) \rvert}{\lvert \alpha'(t) \times \alpha''(t) \rvert^2} \end{align} where the latter numerator is a scalar triple product? I tried using the dot product $\kappa = T' \cdot N$ and $\tau = B' \cdot N$, but I'm not sure where the cross product comes in.
I know similar questions have been floated around SE, but I'd appreciate any clarification I can get here.