What does HackerNews think of math-as-code?

a cheat-sheet for mathematical notation in code form

> It will be much easier than pimbook to sample and read casually. It could be a bathroom reader for the stalls of software firms.

Thank you, I have a copy and it went over my head a couple times so I guess I wasn't exactly the target.

Also not sure if this fits within the scope but something like this would be great for those not already familiar with it, helped me a lot - https://github.com/Jam3/math-as-code

This resource makes it easy to understand mathematical notations by showing comparisons with simple code [0]. The Wikipedia history section of a mathematical concept is also useful to understand in multiple dimensions. Searching for visualizations or break downs can also be useful.

[0] https://github.com/Jam3/math-as-code

[Warning Advice from a Beginner]

I started self learning Maths (number theory) this year from scratch I am extremely slow but I am progressing. My advice is take a textbook of the kind of maths you want to learn and skip the theory jump straight to the exercises do them and compare the answers, if your answers are wrong then read the theory. Also when doing exercises you can reference the theory but don't read the theory alone.

One thing that will block you is notation, if you are a coder Math As Code [0] is great way to decode the advanced Mathematical symbols, It helped me start reading math:

[0]- https://github.com/Jam3/math-as-code

Not an article or course but this Math as code cheat sheet is pretty good: https://github.com/Jam3/math-as-code
I went to college and took a sum total of two math classes but have learned enough to reason out the many papers that don't have (pseudo) code but 'complex mathematical notation' -- which seems like almost all of them.

https://github.com/Jam3/math-as-code was helpful...

This. I believe we are ripe for another leap in math education, or at least computer science education. A new approach to teaching that in a generation will make current methods looks like rhetorical algebra.

I think this is a great example: https://github.com/Jam3/math-as-code

That page is a sort of rosetta stone for me after years of learning to code while also struggling with math notation. I find a similar fog lifts when I look at set theory through the lens of SQL and relation databases.

It amazes me that we still can't clearly demonstrate to children why math is important and instantly and universally instill a love and curiosity. Instead we have unforgiving educational models that are "well, you either get it or you don't."

It angers me to think of all the potentially _effective_ programmers who get their dreams squashed because they can't pass Calculus II (or other prereq.), and thus are literally not allowed to enroll in a programming course.

I didn't know about Karnaugh Maps but I use truth tables constantly in the design phase of tasks. Thank you very much for this. If you've found other tools like this please share. Not really related but for requirements I find gap and SWOT analysis to be vital tools as well as weighted pairwise comparisons. Throw in some UML diagrams and I start feeling good about things. These things impress far more people than they should.

This has been the single most useful math resource for me as a programmer: https://github.com/Jam3/math-as-code, especially for working through CS textbooks like CLRS.
https://github.com/Jam3/math-as-code

Take a look at this. It translates a whole load of maths notation into Javascript, which makes it all surprisingly straightforward and non-mysterious, at least as far as the symbols are concerned.

My mind was blown when I came across this Github repo that demonstrates mathematical notation by showing comparisons with JavaScript code https://github.com/Jam3/math-as-code

I think I often struggled or was intimidated by the syntax of math. I started web development after years of thinking I just wasn't a math person. When looking at this repo, I was surprised at how much more easily and naturally I was able to grasp concepts in code compared to being introduced to them in math classes.

'What Is Mathematics?' Second Edition by Courant, Robbins & Stewart[0] is a great introduction to Mathematics in general (And covers most of the main fields), but also (iirc) is good at describing the notation used. As well as that I find Wolfram Alpha[1] and Math As Code[2] good at describing some pieces of notation.

Other introductory books I've found very useful are the 'Dover Books on Mathematics' introductions series, I've found their graph theory[3] and topology[4] books rather concise and clear to read -- to my knowledge they're availible at archive.org in the collection 'folkscanomy mathematics'[5].

[0]: http://www.amazon.co.uk/Mathematics-Elementary-Approach-Meth...

[1]: https://www.wolframalpha.com/

[2]: https://github.com/Jam3/math-as-code

[3]: https://archive.org/details/IntroductionToGraphTheory

[4]: https://archive.org/details/IntroductionToTopology

[5]: https://archive.org/details/folkscanomy_mathematics