Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
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
    N

    Nick Higham

    nhigham.com · Personal blog · on HN since 2020

    Nick Higham, a numerical analysis professor, writes a 'What Is?' series explaining matrix and numerical computing concepts.

    Visit blogHN submissions
    MathScience
    What HN says

    Commenters cite it for numerical topics such as half-precision formats and the nearest positive semidefinite matrix, and list it among good math blogs.

    Stats for nerds
    32HN people shared it
    45linked in comments
    1.5Kstory points
    May 2024last shared
    2021people per year2024

    Top posts on HN

    1. 1
      Seven sins of numerical linear algebra
      1 person · 333 points · first shared 2022 · 72 comments on HN
    2. 2
      The big six matrix factorizations
      1 person · 268 points · first shared 2022 · 78 comments on HN
    3. 3
      What is an eigenvalue?
      1 person · 262 points · first shared 2022 · 154 comments on HN
    4. 4
      The Princeton Companion to Applied Mathematics
      1 person · 215 points · first shared 2024 · 34 comments on HN
    5. 5
      Org Mode Syntax Cheat Sheet (2017)
      1 person · 132 points · first shared 2024 · 69 comments on HN
    6. 6
      Can We Solve Linear Algebra Problems at Extreme Scale and Low Precisions?
      1 person · 95 points · first shared 2021 · 25 comments on HN
    7. 7
      What Is a Schur Decomposition? (2022)
      1 person · 90 points · first shared 2024 · 27 comments on HN
    8. 8
      What Is the Complex Step Approximation? (2020)
      4 people · 14 points · first shared 2021 · 2 comments on HN
    9. 9
      What Is a Cholesky Factorization?
      2 people · 3 points · first shared 2020 · Discussion on HN
    10. 10
      What Is Numerical Stability?
      2 people · 3 points · first shared 2020 · Discussion on HN

    What HN people wrote when they linked it

    • defrostOct 2022

      Prof Higham has quite the list of papers on the finer points of numerical algorithms going back to his MSc in 1983:

      http://www.ma.man.ac.uk/~higham/papers/bibbase.php

      including a brief note on the comparing "Top 10 Algorithms in Applied Mathematics" between 2000 and 2016 that may interest some:

      https://nhigham.com/2016/03/29/the-top-10-algorithms-in-applied-mathematics/

      It'd be nice to see some meat on the bones and a few ripping yarns about the application end of applied math techniques .. eg: forming an enhanced image from tens (or hundreds) of thousands of multichannel spectral samples using a sensitivity adjusted SVD, and then removing the most common expected background to highlight the anomalies.

      It's dry stuff in Linear Algebra, somewhat more exciting when searching for nuclear weapons in a forest or gold in a desert.

    • CamperBob2Nov 2022

      The thing about Higham is that he's sort of a one-man Wikipedia of linear algebra. Many of the terms that he uses also have their own pages that (eventually) break the concepts down into comprehensible terms.

      See https://nhigham.com/index-of-what-is-articles/ for a useful listing. Or, in an alternative form, https://github.com/higham/what-is . Notice that if you go all the way back up the rabbit hole you'll find user-friendly articles like "What is a matrix?" that clearly define the terms used farther down.

      I really dig Higham's pedagogic style, in case it's not obvious.

    • Infinity315May 2024

      A method which this article doesn't mention is stochastic rounding or probabilistic rounding.

      Rather than striving for exact values for every computation, we make it so that the expected value is exact. For example, suppose our number system was restricted to the integers and we have incoming value 1.1, with stochastic rounding we'd round down to 1 90% of the time and 2 10% of the time giving an expected value of 1.1!

      Further reading:

      https://nhigham.com/2020/07/07/what-is-stochastic-rounding/

    • pvitzApr 2024

      In my case, I am applying this in the calibration of instantaneous correlation matrices. His relevant papers can be found at [0]. It was really helpful that he also published MATLAB code of most of his algorithms.

      [0] https://nhigham.com/correlation-matrices/

    • soegaardJan 2023

      FWIW there is an ISO Standard:

      > ISO 80000-2:2009
      > Quantities and units — Part 2: Mathematical signs and symbols to be used in the natural sciences and technology

      https://nhigham.com/2016/01/28/typesetting-mathematics-according-to-the-iso-standard/

    • abhghApr 2024

      Thanks for mentioning that. It's a problem I occasionally need to solve and based on your comment, I found this helpful write up by Nick Higham [1].

      [1] https://nhigham.com/2021/01/26/what-is-the-nearest-positive-semidefinite-matrix/

    Related

    John D. Cookjohndcook.com648 people

    Organizing complexity is the most important skill in software development

    John D. Cook
    Personal · last shared 2026
    Gödel's Lost Letterrjlipton.wordpress.com185 people

    Mihai Pătraşcu 1982–2012

    Gödel's Lost Letter
    Personal · last shared 2021
    MathWorks Blogsblogs.mathworks.com52 people

    Artificial Neural Networks for Beginners

    MathWorks Blogs
    Company · last shared 2026
    Hillel Waynehillelwayne.com294 people

    1/0 = 0

    Hillel Wayne
    Personal · last shared 2026
    Math3mamath3ma.com40 people

    Viewing Matrices and Probability as Graphs

    Math3ma
    Personal · last shared 2024
    Jeremy Kunjeremykun.com194 people

    A Programmer's Introduction to Mathematics

    Jeremy Kun
    Personal · last shared 2026
    Bob Nystromjournal.stuffwithstuff.com392 people

    The Hardest Program I've Ever Written – How a code formatter works (2015)

    Bob Nystrom
    Personal · last shared 2026
    Computational Complexityblog.computationalcomplexity.org98 people

    When did computer science theory get so hard?

    Computational Complexity
    Personal · last shared 2026