linear algebra

Learning and science

linear algebra education

SHOW HN2025

190points
46comments
#351of 3,837 in 2025
Top 10%of 2025 by points

How HN took it

DebatedReal support and real criticism

8 positive, 3 neutral or asking, 1 mixed, 7 critical, out of 19 comments about the project. Thread score +0.10.

Docs: 2 for, 4 againstDesign: 0 for, 2 againstIdea: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful companion to the book, with practical applications

    From 3 comments
    • This is great. Covers a lot of useful topics. Thanks..
      freakynit on HN
    • That is awesome work. I really find it usefull.
      ai_viewz on HN
    • This is awesome, been going through the little book as a way to refresh myself on linear algebra which I see has been updated as well. Luckily only on chapter 4 so definitely…
      badbart14 on HN
  • Book sections on why topics matter are valuable

    From 1 comment
    • There are already an uncountable number of linear algebra textbooks on the market. This is not meant to be a formal math textbook, but is instead aimed at those looking to pick…
      CamperBob2 on HN

Objections

  • Vector definition is too informal and not abstract enough

    From 3 comments
    • >the core ideas of linear algebra I think it is actually delusional to say that a book which does not properly define what a vector is, contains the "core ideas" of linear…
      constantcrying on HN
    • The book is even worse: "A vector, by contrast, is an ordered collection of numbers." This is a terrible definition and makes talking about proper linear algebra proper impossible.
      constantcrying on HN
    • What is a point of Linear Algebra Tutorial which does not even attempt to properly define what a vector is? >A vector has: >A symbol (we might call it v, w, or even →AB in…
      constantcrying on HN
  • Gray-dot linear combination picture is misleading

    From 1 comment
    • The linear combination picture is extremely misleading: the gray dots show the linear combinations where the coefficients are integers, but we are in the vector space R^2! This…
      kccqzy on HN
  • Notebook is about NumPy rather than linear algebra itself

    From 1 comment
    • That book is about NumPy and not linear algebra. For actually learning linear algebra you need a math book, pen and paper. NumPy is the worst way of abstracting linear algebra…
      fnah1827 on HN

Requests

  • Upgrade PyTorch examples to PyTorch 2

    From 1 comment
  • Contributions to improve the book

    From 1 comment
    • Every contribution is welcome: whether it's criticism, fixing typos, or even completely rewriting a section! Writing this book has been a real challenge for me, since all the…
      tamnd on HN

Questions

  • Can someone be useful in ML after completing this book?

    From 1 comment
    • Thank you for creating and open sourcing this. I have a question if I may. If a person has the goal of getting into a field like computer vision or machine learning, would they…
      johnh-hn on HN
  • Is the book the same as the notebook?

    From 2 comments
    • pairs well? Isn't it the same book?
      wodenokoto on HN
    • By pairing, I mean that you can read the book alongside the notebook. Sometimes, in the notebook, I don't explain the concepts, only some Python code.
      tamnd on HN

Alternatives named

  • Golub and Van Loan

    From 2 comments
    • even Golub and van Loan basically start there.
      coderatlarge on HN
    • as i said if you want infinite dimensional things like Fourier transforms acting on function spaces you may benefit from additional abstraction. but even those people will…
      coderatlarge on HN
  • Bourbaki books

    From 1 comment
    • I tried to build intuition before going into the formal definitions. Personally, I've always liked Bourbaki's books, but they're too formal for learning - especially in linear…
      tamnd on HN
  • 3Blue1Brown series

    From 1 comment
    • So sad that you didn't like the book : ( I'm not really a visual guy, so let me rewatch the awesome 3Blue1Brown series and try to visualize it again:…
      tamnd on HN
  • Marimo notebook

    From 1 comment
    • Marimo notebook would fit nicely here for interactive examples where you could play with values and see computations in real time, though it probably lacks in formatting…
      qustrolabe on HN
  • Octave/MATLAB

    From 1 comment
    • That book is about NumPy and not linear algebra. For actually learning linear algebra you need a math book, pen and paper. NumPy is the worst way of abstracting linear algebra…
      fnah1827 on HN
  • Mathematica

    From 1 comment
    • The best is of course Wolfram + the Mathematica libraries. You get full symbolic manipulation as well, so you can do abstract linear algebra as well.
      abdullahkhalids on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/45384617)