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

    BetterExplained

    betterexplained.com · Personal blog · on HN since 2007

    Kalid Azad writes math tutorials that build intuition for topics like Fourier transforms, linear algebra, Bayes' theorem and Euler's formula.

    Visit blogHN submissions
    MathWriting & Thinking
    What HN says

    Commenters recommend it for building intuition with visuals and metaphors rather than starting from equations, and as a good supplement for hard math topics.

    Stats for nerds
    330HN people shared it
    186linked in comments
    9.9Kstory points
    Feb 2026last shared
    2010people per year2026

    Top posts on HN

    1. 1
      An Intuitive Guide to Linear Algebra (2012)
      20 people · 1.6K points · first shared 2012 · 115 comments on HN
    2. 2
      BetterExplained: Math Lessons That Explain Concepts
      50 people · 1K points · first shared 2009 · 126 comments on HN
    3. 3
      An Interactive Guide to the Fourier Transform (2012)
      30 people · 929 points · first shared 2012 · 79 comments on HN
    4. 4
      Math Intuition Cheatsheet
      11 people · 489 points · first shared 2014 · 64 comments on HN
    5. 5
      Calculus Learning Guide
      3 people · 475 points · first shared 2016 · 97 comments on HN
    6. 6
      Learn difficult concepts with the ADEPT method (2014)
      10 people · 469 points · first shared 2014 · 45 comments on HN
    7. 7
      The Rule of 72 (2007)
      5 people · 451 points · first shared 2016 · 92 comments on HN
    8. 8
      What to know about the stock market (2007)
      5 people · 433 points · first shared 2007 · 361 comments on HN
    9. 9
      Convolution Is Fancy Multiplication
      5 people · 398 points · first shared 2020 · 127 comments on HN
    10. 10
      Complex numbers have never been so intuitive to me
      21 people · 317 points · first shared 2007 · 76 comments on HN

    What HN people wrote when they linked it

    • masterzoraOct 2012

      This isn't answering your question but it seems others are and it's still good to say:

      Spend some time learning maths.

      I don't mean to say you shouldn't continue advancing in programming and I understand that you're in elementary school which is supposedly teaching you maths on a standard track but you are clearly a self-starter and would do well to advance independently.

      Schools teach maths poorly. They generally focus on rote mechanics at a slow pace with very little to keep the interest of anyone and this is a big reason people (a) think they are bad at maths and (b) hate maths.

      My elementary school barely advanced beyond arithmetic but, thanks in large part to programming, I independently advanced much faster than that. I still regret not pushing myself to go further but at least I got to spend most of my K-12 education ahead of the mathematics track.

      I have no idea where you are in mathematics since "elementary school" is very broad, but BetterExplained (http://betterexplained.com/) is a great place to get some started. It can even give you a better grasp of addition and subtraction, let alone more advanced topics.

    • kjhughesApr 2017

      Summer of 1980, going into my senior year in high school, I mentioned I'd be taking Calculus next year to a co-worker a couple years older than I. He said he had the best book in the world on Calculus, and he loaned me his copy of Silvanus P Thompson's Calculus made easy. I thoroughly enjoyed that book, benefited from its intuitive explanations, and forever appreciated his recommendation.

      If I may similarly influence anyone here, for themselves or someone they know, to read Calculus made easy to supplement their calculus coursework, I will be happy to have paid the favor forward in some small way.

      By the way, Kalid Azad may be our modern day Silvanus P Thompson. And he has better tools[1], which he wields masterfully, than just pen and paper. Recommended too.

      [1] https://betterexplained.com/

    • dvddgldMar 2018

      Two quick things I can recommend without hesitation, which focus on an intuitive understanding of concepts:

      1. Essence of Linear Algebra mini-series - https://m.youtube.com/watch?v=kjBOesZCoqc

      2. Better Explained website - https://betterexplained.com

      YouTube has a lot of high quality math content, it definitely helped through university. It's also worth mentioning the Stanford U courses.

      The main takeaway I have for you is learn the concepts intuitively first, then spend the time to play around with them on paper until they sink in. Some things will be easy, some will be frustrating, much like programming you will walk away from a frustrating problem and have an epiphany while doing something completely different.

      All the best and have fun!

    • kalidFeb 2012

      Great comment. I think the difficulty in defining what makes a good teacher is as difficult as what defines a good parent. In rough terms, I think a good parent means someone who raises a compassionate, honest child.

      Similarly, a good teacher / education system is one that raises inquisitive students. I've long believed it's better to graduate kids who love algebra vs. those that know and hate calculus. Because in 10 years, the ones who loved algebra will probably end up loving calculus too (instead of developing a lifelong aversion to math, and learning in general).

      So, my meta-reply would be to search for a system that tries to generate genuine interest in learning. (Plug: I try to blog in this manner at http://betterexplained.com).

    • dceddiaJan 2022

      I'd say my goal is not so much about avoiding math but more about learning intuition-first rather than equations-first. Top-down vs. bottom-up, maybe. Most of material that I've encountered about math-heavy stuff tends to do the latter.

      I imagine there are many people who're great at picking apart an equation and deriving things from first principles; but for me, I find it more manageable to get the big picture first, visualize what's going on, and then finally learn the math behind it. So far the DSP Guide book is doing a great job of presenting things that way.

      Another good example of this kind of style is https://betterexplained.com/ (some of their articles are great companions to these DSP topics actually!)

    • richardwFeb 2024

      I'll go with an example to demonstrate why that's not always enough. Many people are quite keen to know what this (for example) is actually doing:

      float InvSqrt(float x){ float xhalf = 0.5f * x; int i = *(int*)&x; i = 0x5f3759df - (i >> 1); x = *(float*)&i; x = x*(1.5f - xhalf*x*x); return x; } From https://betterexplained.com/articles/understanding-quakes-fast-inverse-square-root/

      In my case I don't have a huge amount of time to chase down every rabbit hole, but I'd love to accelerate intuition for LLM's. Multiple points of intuition or comparison really help. I'm also not a python expert - what you see and what I see from a line of code will be quite different.

    Related

    Intuitive Explanationsintuitiveexplanations.com33 people

    Replit used legal threats to kill my open-source project

    Intuitive Explanations
    Personal · last shared 2026
    Machine Learning Masterymachinelearningmastery.com99 people

    A Gentle Introduction to Bayes’ Theorem for Machine Learning

    Machine Learning Mastery
    Personal · last shared 2026
    Jeremy Kunjeremykun.com194 people

    A Programmer's Introduction to Mathematics

    Jeremy Kun
    Personal · last shared 2026
    Wolfram Blogblog.wolfram.com225 people

    The solution of the Zodiac killer’s 340-character cipher

    Wolfram Blog
    Company · last shared 2026
    Michael Vaniermvanier.livejournal.com35 people

    The Y Combinator (2008)

    Michael Vanier
    Personal · last shared 2025
    Graphical Linear Algebragraphicallinearalgebra.net32 people

    Graphical linear algebra: from matrices to monoids

    Graphical Linear Algebra
    Personal · last shared 2026
    MathWorks Blogsblogs.mathworks.com52 people

    Artificial Neural Networks for Beginners

    MathWorks Blogs
    Company · last shared 2026
    The Math Less Traveledmathlesstraveled.com23 people

    Factorization diagrams in Haskell

    The Math Less Traveled
    Personal · last shared 2025