Show HN: Maths, CS and AI Compendium

(github.com)

88 points | by HenryNdubuaku 2 months ago ago

29 comments

  • reactordev 2 months ago

    It would be nice if the unfinished sections had at least an outline so others could fill in the gaps. SIMD for example… :D

    • HenryNdubuaku 2 months ago

      ok, on it! I will reply in this thread so you can start contributing.

  • nickel0800 2 months ago

    I started a BSc in maths at Open University, I think this will go very well along with that degree. Thank you for all your hard work.

  • HenryNdubuaku 2 months ago

    Code walkthroughs and exercises are included, in Jax

  • alienreborn 2 months ago

    Thank you for sharing. Is there a gitbook link?

    • jacobmarble 2 months ago

      Yeah I’d love to study through a simple website, I guess that’s gitbook? I haven’t used it before.

      To the OP: Do you need help generating a little static website? I did this with Claude the other day, could figure it out for you repo for sure.

    • HenryNdubuaku 2 months ago

      Will look into this!

  • jacobmarble 2 months ago

    I’ve read chapter 1. 10/10

    • HenryNdubuaku 2 months ago

      What do you think?!

      • jacobmarble 2 months ago

        So good!

        I got a math minor with my CS major 15 years ago, and just started sending applications to MS CS ML/AI programs. I really need this now to relearn linear algebra etc, and your site is really bringing things back quickly.

        I’m not doing the coding exercises (yet), that’s just me for now, no feedback there.

        I did have some feedback when I was reading last night, will send a PR when I have time.

        Kudos, friend!

  • riolet_vose 2 months ago

    Another suggestion - Do append authoritative resources for further deep dive into sub topics/concepts. I'm sure a sliver of the reading audience would love that feature, myself included. Thank you for your generosity & hope to see this repo get enough traction & contributors to fill all the sections.

  • barfiure 2 months ago

    Also I’m not sure if this is well known but Gemini has a nice quiz/test mode that you can use for learning. Ask it to quiz you on a subject and you can increase/decrease difficulty and keep going. I pair it up with textbooks as a learning tool; not in school or anything just for my own enjoyment.

  • hearsathought 2 months ago

    [flagged]

    • HenryNdubuaku 2 months ago

      We call it Maths & Econs in England actually.

      • nimonian 2 months ago

        Hey I wouldn't argue with this guy maybe he has a degree in Physic

        • hearsathought 2 months ago

          [flagged]

          • cobbal 2 months ago

            It's just a regional thing. Neither is correct or wrong. You may as well yell at a french person that the word is "cheese", not "formage".

            From the very article you linked:

            > In English, the noun mathematics takes a singular verb. It is often shortened to maths or, in North America, math.

            • HenryNdubuaku 2 months ago

              I lowkey am enjoying this conversation lol.

        • 2 months ago
          [deleted]
    • dang 2 months ago

      Please don't do this here.

      • hearsathought 2 months ago

        Do what? State my opinions? What exactly is wrong with my comment?

        • dang 2 months ago

          It was nitpicky and aggressive, as well as offtopic.

          You also posted repeatedly about it, which was particularly offtopic and tedious.

          • hearsathought 2 months ago

            > It was nitpicky and aggressive, as well as offtopic.

            What is aggressive about "Math, not Maths. You wouldn't called it Econs 101 would you?"? How is a comment directly about the headline offtopic? Nitpicky? Also every correction and truth could be construed as being nitpicky?

            > You also posted repeatedly about it, which was particularly offtopic and tedious.

            I didn't post repeatedly about it. I responded to each comment offering more information and detail.

            No offense, but you are the one being nitpicky, aggressive and offtopic. Stop harrassing people commenting here in good faith and stop flagging them. Not to mention the other nonsense you guys are pulling here.

            Here is an interesting quote that you may find useful.

            "Conflict is essential to human life, whether between different aspects of oneself, between oneself and the environment, between different individuals or between different groups. It follows that the aim of healthy living is not the direct elimination of conflict, which is possible only by forcible suppression of one or other of its antagonistic components, but the toleration of it—the capacity to bear the tensions of doubt and of unsatisfied need and the willingness to hold judgement in suspense until finer and finer solutions can be discovered which integrate more and more the claims of both sides. It is the psychologist's job to make possible the acceptance of such an idea so that the richness of the varieties of experience, whether within the unit of the single personality or in the wider unit of the group, can come to expression."

            Marion Milner, 'The Toleration of Conflict', Occupational Psychology, 17, 1, January 1943

            • dang 2 months ago

              What was aggressive was the blunt and forceful way you issued the correction and then followed it with a snarky and personal question that was not really a question.

              Some things you could have done instead which would have been less aggressive: (1) check whether "maths" vs. "math" is actually an error (e.g. like this: https://www.google.com/search?q=maths+vs+math&oq=maths+vs+ma...), (2) ask the other person why they said "maths" rather than "math", (3) bring up the analogy to "economics" in a curious way rather than as a hammer.

              The fact that your correction was wrong (in the sense that the other person's spelling was perfectly correct British English) is actually beside the point here, because even if you had been right, the GP comment would not have been a good way to express it.

              Re the Milner quote: I'm glad you noticed it! It is an endlessly fascinating and profound statement, and every time I happen to notice that it's in my HN profile I'm glad I put it there.

              Don't forget, though, that of the two important words there (toleration and conflict), it is toleration (not conflict) which has first place. The question is what it means to tolerate conflict rather than denying or trying to exclude it.

    • QuadmasterXLII 2 months ago

      A prescriptivist in the wild!

    • nimonian 2 months ago

      For speakers of the King's English, we wouldn't say "econ 101" either. We would say economics.

      101 is an interesting number! Winston was taken there in 1984 by a fascist group whose tactics included the rigorous standardisation and abolition of all variation and redundancy in the English language. Nice.