Live data from Hacker News

Ask HN: Math for hackers.

news.ycombinator.com

1–10 of 57 posts

Ask HN: Math for hackers.

#1
After the large number of posts I've seen asking about reading math, returning to study, wanting to know more about foundations, etc, I've decided to make some of my writings and masterclass material available on the web. There's a lot of it, and it needs work, so I'd appreciate some comments about what you'd like to see first.

I'm intending to create an undirected graph of topics, so you can start where you want, then go forward once you get the idea, or back if you're struggling. Then you can concentrate on the bits you're most interested in.

But what should I start with? I've read what people have advised others to read, and I'm looking for a start point.

Oddly enough, I will start with "Adding Fractions" and basic algebra (expanding, factoring and simplifying), but where then? I will eventually cover O(..) notation, basic calculus, infinities, series, convergence, combinatorics, graphs (vertices and edges) and more, but what do you want to see first?

It will also be on a wiki-like system so you can contribute later if you want, although not at first while I get it running.

Comments, thoughts, suggestions welcome.

Re: Ask HN: Math for hackers.

#3
Of all the math I learned in HS + college, I think basic calculus has been the most valuable. Even a conversational understanding of a derivative or an integral can be a useful mental tool in day-to-day decision making.

Re: Ask HN: Math for hackers.

#4
This would be absolutely awesome. I'm 14 and going into 9th grade. I'm taking algebra 2 / trig next year but I hate how they teach it so I use the internet to teach me. This would be a really cool idea, I'd definitely use it.

Re: Ask HN: Math for hackers.

#5
As a really high level overview of math, I like The Princeton Companion to Mathematics (or the ~1/4 I've made my way through so far). It's a bit too abstract though - it covers an immense amount of material so they have to be - but I still feel like something is missing.

My 'overview of math' is probably The Road to Reality (which is ostensibly about Physics, but really spends just as much time talking about math) - which is a little bit more hands on and concrete. It makes a bit tougher to get through (difficulty, and quantity), but I think it's worth it.

Re: Ask HN: Math for hackers.

#7

This would be absolutely awesome. I'm 14 and going into 9th grade. I'm taking algebra 2 / trig next year but I hate how they teach it so I use the internet to teach me. This would be a really cool idea, I'd definitely use it.

The amount of math resources available today online is amazing. I congratulate you on your efforts to teach yourself what you don't feel you're getting in school. When I was in high school around 1999, I found myself in situation like yours, but was unable to find quality (and free) resources available online.

Re: Ask HN: Math for hackers.

#8
During college, I must admit that I would kind of space out whenever math discussion entered a CS class, and would regain my attention once the professor said "and here's how that looks in code" because I would end up thinking of the math the same way I thought of code anyways. It would be neat if you expressed some of the concepts in source code examples in some sufficiently high-level and clean-syntax language of your choosing.

Re: Ask HN: Math for hackers.

#10
Basic linear algebra is extremely important in conjuncture with rudimentary matrix manipulation. I am always astounded by the number of college graduates who can't perform simple matrix multiplications, cross-products, dot-products, L-U factorization, etc without references.

Without these basics, it becomes increasing difficult to grasp more advanced subjects such as (non)linear optimization, calculating computation complexity, numerical methods, root finding, game theory, and so on. The importance of calculus and combinatorics, as mentioned, should not be undermined either.

EDIT: How could I have forgotten about Eigen Decompositions! I never fully understood its significance until the last two years of college when all fragmented subjects I had learned (in terms of CS, Engineering, and Control Theory) finally fell into place.

Post reply on HN