News for hackers. Stuff that matters.
Re:Lessons I Wish I Had Learned Before Teaching Differential... by analog31 on Sunday September 03, 2017 @09:12PM (#15164944)
While we're talking about turning school math on its head... I suggest teaching vectors before trig. You can get the cosine and sine from the dot and cross products.

Learning about vectors in physics finally got me comfortable with trig.

Now, one thing we did learn in trig was to get much more proficient with algebraic manipulation.

Amusingly, with complex numbers, proving trig identities becomes a trivial algebra problem.

Re:Lessons I Wish I Had Learned Before Teaching Differential... by jacobolus on Monday September 04, 2017 @04:37AM (#15166668)
To elaborate, “angle measure” (i.e. circular arclength corresponding to a particular rotation) is a derived quantity, not the primary abstraction we should be thinking about.

The way I think about it is that angle measure is the logarithm of a rotation, with the information about the orientation of the plane of rotation stripped out. Composition of rotations is an inherently multiplicative kind of structure, and for something a computer can understand the best representation is usually a unit-magnitude complex number. We can treat it additively by taking the logarithm, in precisely the same way we can treat scaling additively by taking the logarithm.

Symbolically, iθ = log(z), where z = x + yi is a complex number with x^2 + y^2 = 1.

This tool is very useful if you want to e.g. smoothly interpolate between rotations, but often dramatic overkill. For many problems it’s better to deal with rotations in pure vector terms, and never bother with angle measure whatsoever.

Re:Lessons I Wish I Had Learned Before Teaching Differential... by GregBuchholz on Monday September 04, 2017 @02:49AM (#15166234)
>I suggest teaching vectors before trig. You can get the cosine and sine from the dot and cross products.

What about geometric algebra instead?

http://www.shapeoperator.com/2016/12/12/sunset-geometry/