Weekend project (do not look at the source): https://sat9.land/x/swath/#0,25500
Various fixes. It now uses fourth-order Runge–Kutta integration to place the labels, which is objectively overkill and also I probably put many bugs in it, but I had fun and that’s the important thing.
Should I finish a devlog about this even though it’s getting a bit out of hand and probably makes errors about the math I had to learn?
@vruba so one thing about linear algebra is that (IMO) all programming languages represent it in an extremely fucked up way. I don’t know if I’d really understand it if I’d had to learn it using TensorFlow or some other library rather than on pencil and paper in 1998 the way God and Descartes intended it
@tim That seems fair. i was trying to do stuff in JS, a language that is uh not optimized for that, and it felt pretty uphill at times.
@vruba amazingly not built-in, but this spellcheck plugin is popular: https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker (but I use Vale)
Okay, here we are: https://gist.github.com/celoyd/f163e6e582d87a50a6d37743e840dcb8
Posted while running out the door to carve pumpkins. There are probably a few TKs and such, and I didn’t spellcheck it. (Visual Studio Code doesn’t do that, apparently, at least on Ubuntu?)