News for hackers. Stuff that matters.
Re:Interactive Linear Algebra Dan Margalit, Joseph Rabinoff by brudgers on Sunday September 01, 2024 @12:20PM (#41418100)
If you want to double down on the nerd-snipe, Immersive Linear Algebra

http://immersivemath.com/ila/index.html

Re:Interactive Linear Algebra Dan Margalit, Joseph Rabinoff by falcor84 on Sunday September 01, 2024 @04:34PM (#41420136)
I'm insufficiently nerd-sniped - what I'd really want is a book where every single mathematical expression is written in code, which I could manipulate. I'm thinking essentially of a book version of a Scrimba[0] course. I personally would love it to be in SymPy code, but I'd be happy with anything.

[0] https://v2.scrimba.com/

Re:Interactive Linear Algebra Dan Margalit, Joseph Rabinoff by ranger_danger on Sunday September 01, 2024 @06:47PM (#41421048)
YES please. I'm really terrible at math, and even more terrible at trying to convert equations into code whenever I ask a math expert for help.
Re:Interactive Linear Algebra Dan Margalit, Joseph Rabinoff by 0cf8612b2e1e on Sunday September 01, 2024 @09:47PM (#41421904)
Something that drives me up the wall is just how sloppy math notation can be. Supposedly this pure discipline, but many authors use custom conventions all over the place, shorthand, skip steps, etc.

Give me some math code, where the end result has to compile. No sneaky tricks allowed.

Re:Interactive Linear Algebra Dan Margalit, Joseph Rabinoff by lanstin on Sunday September 01, 2024 @11:09PM (#41422299)
You want mathlib, the lean library of established results: https://github.com/leanprover-community/mathlib4

They skip steps in writing because they can generally do them and it obscures the flow of the argument to have every thing spelled out.

There is also a book on mechanics by the authors of SICP: https://mitpress.mit.edu/9780262028967/structure-and-interpr...

Re:Interactive Linear Algebra Dan Margalit, Joseph Rabinoff by thaumasiotes on Monday September 02, 2024 @01:09AM (#41422759)
> They skip steps in writing because they can generally do them and it obscures the flow of the argument to have every thing spelled out.

They do that in lean too; that's the idea of simp.

Re:Interactive Linear Algebra Dan Margalit, Joseph Rabinoff by lupire on Monday September 02, 2024 @11:44AM (#41426407)
Lean doesn't have expressiveness notation. It's like Perl line noise.