Live data from Hacker News

Ask HN: Math for hackers.

news.ycombinator.com

11–20 of 57 posts

Re: Ask HN: Math for hackers.

#12
>> I'm intending to create an undirected graph of topics...

Hah, awesome. .

The two topics I found most helpful to becoming a good computer scientist were O() notation and graph theory. Another idea, if you felt like covering it, would be the computery side of topics like linear algebra. I was forced to take linear in school and hated it, but I was getting linear for math people, not linear for CS people, so I didn't learn any of the graphics applications or neat things you can do with Markov chains and all that.

Re: Ask HN: Math for hackers.

#14
This would be awesome - I got sick of the traditional methods of teaching math. Not so much the rote repetition but the uninspired and dull methods of teaching.

At the moment I have been shoring up my math skills with a College Algebra text book, the book "Mathematics for the Non Mathematician" (highly recommended - it is the book that has re-inspired me to learn more math), and a tutor that meets with me for one hour once a week.

The tutor is an excellent resource - even though I don't remember everything I learn from him because my time is short and I can't always practice problems outside of our session; I still pick up tid-bits here and there.

Having an online resource geared specifically for hackers would be absolutely awesome - to sort of compliment everything we do for ourselves already, having a resource built by a hacker for hackers is very exciting.

Re: Ask HN: Math for hackers.

#16
May I suggest a couple of books?

How to Solve It by George Pólya's 1945 http://www.amazon.com/How-Solve-Aspect-Mathematical-Method/d...

and

The Art of Doing Science and Engineering Learning to Learn by Richard W.Hamming http://www.amazon.com/gp/product/9056995014/ref=olp_product_...

Great books, and they will introduce you to learn the mathematical thinking, so you can deduce the patterns yourself. Great for math and hack I think.

Re: Ask HN: Math for hackers.

#17

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.

Here is the thing I wish someone had told me my freshman year of high school.

If you're interested in computer science, study topics in discrete mathematics, real algebra (the algebra where you compute with symbols instead of numbers, look into "rings", "groups", and "fields"), and some statistics. And if you have to scale back on something to make room, scale back on trigonometry.

Discrete is a subset of math that was barely touched on in my school, and it was a massive culture-shock to get to college and never have seen many of the staple discrete problems. Statistics is useful in real-time problem solving and analysis and is at the core of some of the neatest modern algorithms, including those in cryptography. Trig, on the other hand, is something that you will likely have pre-written libraries to support and is just not as important to most computer work. It's useful, but unless you're going into computer graphics and games it's maybe not as necessary.

These days, I can tell you the area of a triangle from its vertices but I still get thrown easily in a crypto discussion. If I had high school to do over, that's what I'd do differently.

Re: Ask HN: Math for hackers.

#18
I'd recommend using this book as a rough guide:

http://tinyurl.com/nfe3gv

Don't let the title fool you. It's really a guide to advanced applied mathematics.

I'd also suggest the material be supplimented with a good bit of statistics. In my experience, statistical reasoning (particularly as it applies to noise, perturbation, and system reliability) tends to be weakness with hackers.

Re: Ask HN: Math for hackers.

#19
Allowing your site's users to create and share their own graphs through the content would be a useful tool.

People absorb concepts differently so you won't know beforehand the best way to present the material. This feature would allow say, another experienced math teacher, to create their version of the best journey through Mathematics.

You can then keep track of the most popular graphs (through voting or usage).

This feature would also help with your "but where then?" question. If a graph creator thinks "basic number theory" should go between fractions and algebra but, there's no article about "basic number theory" then just putting it into their graph will create a stub article.

Keeping track of stub articles would then let you know what topics are needed the most.

Can't wait to see what you come up with.

Re: Ask HN: Math for hackers.

#20
In the basic CS/Math classes at my school, trees are usually covered early in the course, usually along with proofs by induction.

I think this might be a useful approach to carry over to your site. Once someone understands trees well, I think it allows them to understand graphs better when they learn that a tree is a just a type of graph.

Post reply on HN