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 Calculus

    Calculus

    Michael Spivak · 1967

    Spivak's celebrated textbook is widely held as one of the finest introductions to mathematical analysis. His aim is to present calculus as the first real encounter with mathematics: it is the place to learn how logical reasoning combined with fundamental concepts can be developed into a rigorous mathematical theory rather than a bunch of tools and techniques learned by rote. Since analysis is a subject students traditionally find difficult to grasp, Spivak provides leisurely explanations, a profusion of examples, a wide range of exercises and plenty of illustrations in an easy-going approach that enlightens difficult concepts and rewards effort. Calculus will continue to be regarded as a modern classic, ideal for honours students and mathematics majors, who seek an alternative to doorstop textbooks on calculus, and the more formidable introductions to real analysis.

    Mathematics
    Open LibraryAmazon
    Stats for nerds
    88recommend
    175mentions
    130people
    2008–2026years
    62% recommend35% neutral2% critical

    Mentions per year

    2008201020122014201620182020202220242026

    What Hacker News says

    1. jacobolusSep 2025
      For a more conceptual introduction leaning on using computers, whose goal was getting STEM students up to speed to understand the context of work in their various fields, you might enjoy https://www.science.smith.edu/~callahan/intromine.html

      For something more traditional, take a look at textbooks by Piskunov, Courant, or Apostol. Spivak's Calculus has excellent problems if you are looking for something more abstract and rigorous (probably better after a first course). https://archive.org/details/n.-piskunov-differential-and-int... ; https://archive.org/details/ost-math-courant-differentialint... ; https://archive.org/details/calculus-tom-m.-apostol-calculus... ; https://archive.org/details/introductory-calculus-book-colle...

      Finally, if you want a strategy for those tricky integrals, per se, take a look at Schoenfeld's "Integration: Getting it All Together", https://files.eric.ed.gov/fulltext/ED214787.pdf ; some results of teaching the solution of integrals by this method were presented in https://www.jstor.org/stable/2320344

      thread
    2. anthkMar 2025
      - pdftotext from poppler-tools under Linux/BSD

      - wv/odt2txt and friends

      - cp/m can read TXT files generated from gnuplot

      - A Forth with Starting Forth it's hugely valuable, ditto with a Math Book like the Calculus from Spivak.

      Not a collapse, but a network attach on infra makes most modern OSes unusable, they need to be constantly updated. If you can salvage some older machine with DuskOS+networking, simple gopher and IRC clients/servers will work with really low bandwidth (2/3 KBPS and less).

      thread
    3. throwaway81523Jul 2024
      You might like Michael Spivak's "Calculus" as a rigorous approach to what might as well be called introductory real analysis.
      thread
    4. hedoraMay 2024
      If you want the opposite of that: University students that come into college with strong calculus fundamentals, then I suggest "Calculus" by Michael Spivak.

      I haven't used calculus in a decade, but I use things I learned from working through that book pretty much every day I write code.

      thread
    5. seanhunterMar 2024
      This is one of those things that is extremely insidious because it holds a kernel of truth but the author takes it to a place that in my opinion is really unhelpful.

      For example, his opening paragraph "One of the main problems..." seems fine to me for setting the context, but I would immediately want him to follow with "Let ..." and state the proper definition. All of the extra fluffiness means I have to do two translations - from the fluffy part to the actual maths and then back again - each time to understand what he is getting at.

      In my opinion, great maths writing is both rigourous and engaging. I would use "Calculus" by Michael Spivak as an example. It's really lovely to read but also concise and elegant and the beauty of (and love for) the maths comes through on every page. The author isn't trying to turn it into a short story and it's not padded out with additional rhetorical bullshit like "And now we come to a key player: the group of deck transformations." That sentence makes me want to puke just a little bit.

      But all of the above is a matter of opinion. This, for me is a hard nope:

         This may require “watering down” the results being described — stating corollaries or special cases instead of the full theorems in their maximal generality. Sometimes you may even need to leave out technical conditions required for the results to really be true.
      
      I really really hate it when people do shit like this. State things properly even if you need to say something like "don't worry about x y z condition I put there for now which will be explained later". He says you must warn the reader you're doing this but basically I think this is just a hard pass from then onwards.

      Like if you want to give a simpler version of something, you can by all means do:

      This is known as seanhunter's theorem, which is usually stated as, if blah blah blah...

      When x is a real number greater than zero this can be simplified as follows:

      If x is the number of minutes spent in a meeting and p is the number of participants, then the expected value of the meeting is given by

      v= r/sqrt(x^3p^2) r~N(mu, sigma^2)

      ... or whatever.

      So you give the real version and then the "special case" version that is actually useful most of the time. Like when people give you Fermat's little theorem[1] and they say a^p is congruent with a mod p but that is equivalent to saying if p does not divide a then a^(p-1) congruent with 1 (which is the one you're going to actually use most of the time).

      [1] https://en.wikipedia.org/wiki/Fermat's_little_theorem

      thread
    6. laichzeit0Jan 2024
      Yeah I laughed a bit when I saw Rudin’s book on that list. Understanding Analysis would be a better choice, even the end chapters of Spivak’s Calculus are a great into to Real Analysis.
      thread

    Related

    Cover of The hitchhiker's guide to calculus
    2014–2016

    The hitchhiker's guide to calculus

    Michael Spivak
    3 recommend · 4
    Cover of Concrete mathematics
    2007–2026

    Concrete mathematics

    Ronald L. Graham
    140 recommend · 312
    Cover of Basic Mathematics
    2009–2026

    Basic Mathematics

    Serge Lang
    22 recommend · 42
    Cover of Calculus on manifolds
    2007–2026

    Calculus on manifolds

    Michael Spivak
    22 recommend · 65
    Cover of Advanced calculus
    2018–2022

    Advanced calculus

    Harold M. Edwards
    3 recommend · 7
    Cover of Physics for mathematicians
    2012–2026

    Physics for mathematicians

    Michael Spivak
    8 recommend · 11
    Cover of Calculus Made Easy
    2008–2026

    Calculus Made Easy

    Silvanus Phillips Thompson
    recommend · 163
    81
    Cover of Understanding Analysis
    2010–2026

    Understanding Analysis

    Stephen Abbott
    31 recommend · 42