This literate essay develops an implementation of a type called `Differential`. A `Differential` is a generalization of a type called a ["dual number"](https://en.wikipedia.org/wiki/Dual_number), and the glowing, pulsing core of the SICMUtils implementation of forward-mode automatic differentiation.
»
Functional Numerical Methods
This page contains a literate-programming exported version a definite-integral
package I built into SICMUtils [https://github.com/littleredcomputer/sicmutils],
a Clojure(script) based computer algebra system based on Gerald Sussman's
scmutils [https://groups.csail.mit.edu/mac/users/gjs/6946/refman.txt]. (Beware
the buzzwords...)
I expect that
»
Power Series, Power Serious
This post spawned from work I've been doing on the SICMUtils
[https://github.com/littleredcomputer/sicmutils] library; I've just released
0.13.0 [https://github.com/littleredcomputer/sicmutils/releases/tag/v0.13.0] and
I hope you'll give it a try.
SICMUtils is the
»
How to Publish CLJSJS Jars to Clojars
I've been doing a lot of work in Clojurescript
[https://github.com/littleredcomputer/sicmutils] lately, and the time finally
came to pull in my first vanilla Javascript dependency
[https://github.com/infusion/Complex.js/]. The default way to do this seems to
be the CLJSJS project [http://cljsjs.
»
Optics and the Principle of Least Time
(This is a writeup of Exercise 1.3
[https://tgvaughan.github.io/sicm/chapter001.html#Exe_1-3] from Sussman and
Wisdom's "Structure and Interpretation of Classical Mechanics". See the
solutions repository [https://github.com/sritchie/sicm] for more.)
* Law of Reflection * Geometry
* Calculus
* Law of Refraction
»
Half Angles from Euler's Formula
I've been reading the lovely Visual Complex Analysis [https://amzn.to/2UdJtv8]
by Tristan Needham [https://www.usfca.edu/faculty/tristan-needham], and the
visual-style proofs he's been throwing down have been wonderful and refreshing.
I'll write more about this book and its goals later,
»
Niwot's Challenge 2018 Race Report
I feel like I'm never going to publish this damned thing... so here it is, in
bullet point form. Maybe I'll tidy it up some day.
Niwot's Challenge, a very fun race out in South Platte. Jason invited me to this
damned thing last
»
Niwot's Challenge 2019 Race Report
Well, I can honestly say, now, close to a year after the event, that I don't
remember this event in the furious detail that characterizes my usual race
reports. How lucky! We're not supposed to talk about the Niwot's Challenge
[https://humanpotentialrunning.com/niwots-challenge/
»
Basis Changes for Linear Transformations
A 1-act sketch via Apple Pencil, for your viewing pleasure. Happy to link to
further references or sketch this out in more detail — let me know in the
comments if this is illuminating.
Check it out below, or click here for a direct image link
[https://samritchie.io/content/images/
»
Book: The Second Mountain
I had a hard time with this book; it showed up in the TED book club mailing
months ago, and I went into my reading primed to love the message, which is
concise and persuasive... but maybe so persuasive on its own that the book feels
like 300 pages of
»
Taylor Series and Imaginary Numbers
I wanted to share some of the intuition I've been developing around complex
numbers [https://en.wikipedia.org/wiki/Complex_number]; some of the resources
that have been helpful, for understanding why anyone would come up with an idea
like $i$, the square root of -1, and then
»
Entropy: Combinations and Permutations
In my ongoing quest to lay a more solid foundation for this new, strange life as
a machine learning "researcher", I've been going through various foundational
concepts and ideas and trying to build up rock solid intuitions that I can lean
on for years. (Why the
»
Book: On Having No Head
What a strange, fantastic little book! I recently read Douglas Harding's "On
Having No Head [https://amzn.to/2S27MKC]" after hearing Sam Harris mention the
book in one of "Waking Up [https://share.wakingup.com/c6d08d5fe8f4]"
meditations, and then many times on subsequent podcasts.
»
Windshield and Windows Attached
The RV10 has windows! And a windshield! I've got everything attached and mostly
cleaned up.
Here's what it looks like now:
I used three tubes of Lord 7545 A/E adhesive from Aerosport Products
[http://www.aerosportproducts.com/product/lord-adhesive/], one for each pair of
side
»
Spring Clips and Stage Time
I'm out here working on the plane today - I haven't made it out much, lately,
but I'm in the garage spending the time. This project will end up taking roughly
five years, three years longer than I thought it might when I started.
»