Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Coding the Matrix

    Coding the Matrix

    Philip N. Klein · 2013

    An engaging introduction to vectors and matrices and the algorithms that operate on them, intended for the student who knows how to program. Mathematical concepts and computational problems are motivated by applications in computer science. The reader learns by doing, writing programs to implement the mathematical concepts and using them to carry out tasks and explore the applications. Examples include: error-correcting codes, transformations in graphics, face detection, encryption and secret-sharing, integer factoring, removing perspective from an image, PageRank (Google's ranking algorithm), and cancer detection from cell features. A companion web site, codingthematrix.com provides data and support code. Most of the assignments can be auto-graded online. Over two hundred illustrations, including a selection of relevant xkcd comics. Chapters: The Function, The Field, The Vector, The Vector Space, The Matrix, The Basis, Dimension, Gaussian Elimination, The Inner Product, Special Bases, The Singular Value Decomposition, The Eigenvector, The Linear Program

    Mathematics
    Open LibraryAmazon
    Stats for nerds
    31recommend
    54mentions
    41people
    2013–2026years
    78% recommend20% neutral2% critical

    Mentions per year

    20132015201720192021202320252026

    What Hacker News says

    1. __rito__May 2024
      You might like these-

      - Matrix Arcade (https://yizhe-ang.github.io/matrix-explorable//)

      - Computational Discovery on Jupyter (https://computational-discovery-on-jupyter.github.io/Computa...)

      - Nature Inspired Programming Recipes (https://github.com/clever-algorithms/CleverAlgorithms)

      - A Little Calculus (https://papl.cs.brown.edu/2018/func-as-data.html#%28part._.A...)

      - The Matrix in Computer Science (https://cs.brown.edu/courses/cs053/current/lectures.htm)

      - Discrete Mathematics and Functional Programming (https://cs.wheaton.edu/~tvandrun/dmfp/)

      - A Programmer's Introduction to Mathematics (https://pimbook.org/)

      - Complexity Explorer (https://www.complexityexplorer.org/)

      - Learn Physics with Functional Programming (https://nostarch.com/learn-physics-functional-programming)

      - Seeing Theory (https://seeing-theory.brown.edu/)

      - Coding The Matrix (https://codingthematrix.com/)

      thread
    2. sargstuffNov 2023
      What's the story angle/line/tanent/"e"/"pi"/etc.? (linear algegra, Lewis Carol math, Claud, Shannon, etc. ) -- Physical reminder/context for why 'booked ticket to get punched'?

      Target audience? -- is journey a story in which 'instructions/learning' are actions used to get the reader to partake in story? aka humanities novel as wrapper to 70's wall of documentation volumes.

      ----

      > Should I just focus on creating the content and making sure it’s useful/valuable and treat the book as just another method of presentation?

      Is this for a 'Go Forth' TeD book of the month talk?

      Any further clarification on type theory / category background? (cs, art, architecture, fonts, LaTex, ascii, utf, ...)

      "The Power of Making Thinking Visible: Practices to Engage and Empower All Learners" by Ron Ritchhart (Author), Mark Church (Author)

      "The Elements of Style" by William Strunk Jr. (Author), E. B. White (Author)

      "Thinking with Type: Critical Guide for Designers, Writers, Editors, & Students Paperback" by Ellen Lupton

      "Unleash the Power of Storytelling: Win Hearts, Change Minds, Get Results" by Rob Biesenbach

      ----

      > ... book just a nice to have thing? Wide variety of catecorical/topi types.

      Physicall book can be less expensive / less hassel than mangaging drmo on elecronic tablet/format only to have reference auto-erased. Dont have to worry about battery leaking/exploding. Thankfully, electronic formats allow for circumventing the imaginary wierd mechanics of trying to carry around wall's worth of pearls within multiple physical book encylopedia volumes without spending one's life working out at gym to be able to effortlessly carry/handle the encylopedia volume(s).

      Categorical/Topi 'sea' type stuff:

      "Alice in Wonderland" by Lewis Carol;

      "Alice in Puzzle-Land: A Carrollian Tale for Children Under Eighty" by Raymond M. Smullyan

      "To Mock a Mockingbird" by Raymond Smullyan;

      "The New Turing Omnibus: Sixty-Six Excursions in Computer Science" by A.K. Dewdney

      "Once Upon an Algorithm: How Stories Explain Computing" by Martin Erwig

      "The Annotated Gödel: A Reader's Guide to his Classic Paper on Logic and Incompleteness Paperback" by Hal Prince (Author)

      "Gödel, Escher, Bach: An Eternal Golden Braid" by Douglas R Hofstadter

      "Information Theory: A Tutorial Introduction (2nd Edition)" by James V Stone

      "An Introduction to Information Theory: Symbols, Signals and Noise" Subsequent Edition by John R. Pierce

      "Coding the Matrix: Linear Algebra through Applications to Computer Science" by Philip N. Klein

      "Land of Lisp: Learn to Program in Lisp, One Game at a Time!" by Conrad Barski M.D.

      "Build Your Own Lisp" by Mr Daniel Holden

      "LISP IS MY FAVORITE LANGUAGE IN LIFE FOUR MONTHS TO LEARN: Funny beginner's noteook to Learn LISP Programming Step-by-Step(PROGRAMMING LANGUAGE)"

      ----

      thread
    3. farrelle25Sep 2023
      I found a lot of practical CS applications in this one:

      "Coding The Matrix: Linear Algebra Through Computer Science Applications" https://codingthematrix.com/

      It used to be on Coursera too, has video lectures and a book to go with it.

      thread
    4. mindcrimeJan 2023
      Another interesting resource for Linear Algebra is the "Coding the Matrix" course.

      http://codingthematrix.com/

      https://www.youtube.com/playlist?list=PLEhMEyM9jSinRHXJgRCOL...

      thread
    5. gwgundersenOct 2022
      There are many good resources! A few, depending on your inclination:

      - For intuition: https://www.youtube.com/watch?v=fNk_zzaMoSs

      - For rigor: https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010...

      - For code: https://codingthematrix.com/

      - For numerical/algorithmic details: https://people.maths.ox.ac.uk/trefethen/text.html

      thread
    6. floxyJul 2022
      Maybe check out the book:

      Coding the Matrix: Linear Algebra through Applications to Computer Science

      https://codingthematrix.com/

      thread

    Related

    Cover of The Little Schemer
    2007–2026

    The Little Schemer

    Daniel P. Friedman
    288 recommend · 652
    Cover of Introduction to the theory of computation
    2008–2026

    Introduction to the theory of computation

    Michael Sipser
    66 recommend · 96
    Discrete mathematics and functional programmingThomas VanDrunen
    2015–2024

    Discrete mathematics and functional programming

    Thomas VanDrunen
    3 recommend · 4
    Cover of Linear algebra through geometry
    2016–2025

    Linear algebra through geometry

    Thomas Banchoff
    2 recommend · 3
    Cover of Code
    2008–2026

    Code

    Charles Petzold
    243 recommend · 385
    Cover of The algorithm design manual
    2007–2026

    The algorithm design manual

    Steven S. Skiena
    195 recommend · 321
    Cover of Algorithmic problem solving
    2016–2023

    Algorithmic problem solving

    Roland C. Backhouse
    3 recommend · 3
    Cover of The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    336 recommend · 1,799