Live data from Hacker News

Ask HN: Do you read math & hard science books? How?

news.ycombinator.com

21–30 of 58 posts

Re: Ask HN: Do you read math & hard science books? How?

#21
The problem with math books. Succinctness. There you have it. This is the single most annoying problem with succinctness. When you go over a line of text sometimes it is justified to spend 3 hours with it. But sometimes its not, its just something that you are not seeing. The thing with math books is you cant tell if it needs 3 hours or 2 minutes because all the lines look the same and the succinct ones kinda jump at you without warning. Succinctness is Power, but if you are facing a powerful person in combat you wont be singing the glories of origins of your foes power.

The way I go about these books is to work the theorems myself. It will take a loooong time to get through the first few chapters because that is where you are getting oriented towards that kind of thinking. The second chapter is usually the hardest! Stick with it. Do not try to calculate how long it is going to take to complete this book at this rate. Because the thing gets faster as you read it. Some kinda exponential function at work, the more you read the faster you can read since you have an intuition for the succinct parts and you can sense them from far. Many times you don't have to complete the book since the later chapters are on a need to know basis and the fundamentals are covered in the first half of the book. Also the thing gets faster once you cross the second chapter since you know the language now.

Why you should work the theorems yourself: When you read them you feel like you know them, but this is a bias. ( I use that word as an umbrella term to refer to all unintentional consequences of the way our mind works ). Once you try to reconstruct the theorem, that is when you get to understand all the gaps, holes and whole craters in your knowledge with such clarity.

Clearly knowing what you don't know is the last but one step before you know it. This is like finding the exact line in which the bug occurs, 95% of the times when I have done this the fix is immediately obvious to me. The remaining 5% of the times the bug is a consequence of the architecture (fondly referred to as a feature). To think of a parallel to this in learning: these are the times when you feel an Ah ha moment where whole areas of darkness come to light.

You need a guru by all means to guide you. Not all the information about the difficulty of a topic is captured by a book. You wont understand the consequences of a particular way of thinking unless you have spent a few years doing it wrong. So find a person who has been down that path to guide you. Also a buddy group makes the whole experience much more manageable and fun.

Re: Ask HN: Do you read math & hard science books? How?

#22

Basically, this is just a classic inventory control problem. If the inventory is piling up, you need to either decrease the rate of acquisition, increase the rate of consumption, or (preferably) both. I can't say how typical the situation is, but it's definitely not just you. I have quite the stack of books on my "to read" list, but I keep working my way through them (and adding more to the pile.) So it goes.

Inventory is a buffer against scarcity. As there is generally no scarcity with books, perhaps one should keep no inventory?

Re: Ask HN: Do you read math & hard science books? How?

#23

If they don't take a good bit of time to read, then you're not doing it right. These are books full of tools for the mind. The best way to read them is a little at a time, taking the parts that click in your mind and trying them out on problems that seemed insurmountable before. The first time you open a big box of strange tools, it won't be immediately apparent to you what they are all for. Finding a good math book…

Yeah, this is exactly right. To a decent approximation, I spent college and grad school just basically plowing through math and physics texts. In eight or so years, with extensive help from the faculty of two universities, I grew to understand the contents of several dozen thick hard science and math books, and for my efforts they gave me two degrees.

Since quitting school I've dragged myself through a small pile of classic CS texts, and have learned a ton (and, as a side effect, become nicely employable as a programmer). It is insanely hard (and rewarding) work. If it's hard, then you're learning something; keep it up!

Re: Ask HN: Do you read math & hard science books? How?

#24
I would try to take them cover-to-cover and then use them as reference. Also, perhaps, if you really wanted to learn the material, you would simply check them out of the library. There's been an article posted on the frontpage recently about how verbalizing a goal makes it less likely to be actualized: I think a parallel occurs with buying books (I experience the same phenomenon).

Get'em from the library, yo.

Re: Ask HN: Do you read math & hard science books? How?

#25

If they don't take a good bit of time to read, then you're not doing it right. These are books full of tools for the mind. The best way to read them is a little at a time, taking the parts that click in your mind and trying them out on problems that seemed insurmountable before. The first time you open a big box of strange tools, it won't be immediately apparent to you what they are all for. Finding a good math book…

Yup. Hard science books take a long time to digest. But the trick to keep at it is to keep a self check: is this something you're really interested in learning? Perhaps you'll find out within a few chapters that it's not worth it. And that's ok.

Re: Ask HN: Do you read math & hard science books? How?

#26

In my student days, before I became a working programmer, I was desperately poor and couldn't afford all the books I wanted to buy. So I got into the habit of buying books when I had money in my account to avoid a future in which I have to look longingly at a book and not have money to buy it. So, yes your "buying a book and reading a few years later" situation is something i am familiar with. So anyways, I ended up…

Oh no! There's a third edition out now? I haven't cracked the 2nd yet!

EDIT: Ok, the 3rd won't be out 'til Sept.

From the book's web page: "The third edition has been revised and updated throughout. It includes two completely new chapters, on van Emde Boas trees and multithreaded algorithms, and substantial additions to the chapter on recurrence (now called "Divide-and-Conquer"). It features improved treatment of dynamic programming and greedy algorithms and a new notion of edge-based flow in the material on flow networks. Many new exercises and problems have been added for this edition."

Re: Ask HN: Do you read math & hard science books? How?

#27
I was a theoretical physicist for 13 years, and struggled a lot with this question. I found it very useful to develop several different styles for reading mathematics and physics. Mostly I did this in the context of reading papers, not books, but the comments below are easily adapted to books.

One unusual but very useful style was to set a goal like reading 15 papers in 3 hours. I use the term "reading" here in an unusual way. Of course, I don't mean understanding everything in the papers. Instead, I'd do something like this: for each paper, I had 12 minutes to read it. The goal was to produce a 3-point written LaTeX summary of the most important material I could extract: usually questions, open problems, results, new techniques, or connections I hadn't seen previously. When time was up, it was onto the next paper. A week later, I'd make a revision pass over the material, typically it would take an hour or so.

I found this a great way of rapidly getting an overview of a field, understanding what was important, what was not, what the interesting questions were, and so on. In particular, it really helped identify the most important papers, for a deeper read.

For deeper reads of important papers or sections of books I would take days, weeks or months. Giving lectures about the material and writing LaTeX lecture notes helped a lot.

Other ideas I found useful:

- Often, when struggling with a book or paper, it's not you that's the problem, it's the author. Finding another source can quickly clear stuff up.

- The more you make this a social activity, the better off you'll be. I organize lecture courses, write notes, blog the notes, and so on. E.g. http://michaelnielsen.org/blog/?p=252 (on Yang-Mills theories) and http://michaelnielsen.org/blog/?page_id=503 (links to some of my notes on distributed computing).

- On being stuck: if you feel like you're learning things, keep doing whatever you're doing, but if you feel stuck, try another approach. Early on, I'd sometimes get stuck on a book or a paper for a week. It was only later that I realized that I mostly got stuck when either (a) it was an insubstantive point; or (b) the book was badly written; or (c) I was reading something written at the wrong level for me. In any case, remaining stuck was rarely the right thing to do.

- Have a go at proving theorems / solving problems yourself, before reading the solution. You'll learn a lot more.

- Most material isn't worth spending a lot of time on. It's better to spend an hour each seriously reviewing 10 quantum texts, and finding one that's good, and will repay hundreds of hours of study, than it is to spend 10 hours ploughing through the first quantum text that looks okay when you browse through it in the library. Understanding mathematics deeply takes a lot of time. That means effort spent in identifying high quality material is often repaid far more than with (say) a novel or lighter non-fiction.

Re: Ask HN: Do you read math & hard science books? How?

#28

Earlier quoted context omitted.

I had this same inventory control problem with cookbooks. I solved it by making a rule for myself: No new cookbooks until I cook 30% of the recipes in all the ones I already have. I have this same inventory control problem with computer science books. Good textbooks are expensive. If you implement a utilization rule like this, you can save yourself a lot of money on books you never end up reading. B&N, Borders and th…

Buy older editions of textbooks and also the "Eastern Economy" (read: china/india printed on cheap paper) editions. You will save a pretty penny, and thermodynamics hasn't changed much since 1975. (Obviously this won't work for machine learning.)

International Editions have saved me a ton of money. I found out about this when I started seeing big C++ books (the really thick ones) around the lab with a big sticker on it that read "not for sale in the USA" (or similar). These are the same book, though usually a bit more cheaply made, but at sometimes 10-20% of the price.

Re: Ask HN: Do you read math & hard science books? How?

#29
Textbooks are indispensable for really getting the material down, but I've found it much easier to read lectures.

Feynman has great examples of this type of work: "The Character of Physical Law" or "The Feynman Lectures on Computation" are both excellent. I've found that these books walk somewhere between textbook and popular science book. Easy to read but all the while teaching you the material.

I've found this type of work to be the crucial link between pop. science and a textbook. You learn enough that you can find your footing when you're in a textbook and and also the inspiration to actually read it.

Re: Ask HN: Do you read math & hard science books? How?

#30

I was a theoretical physicist for 13 years, and struggled a lot with this question. I found it very useful to develop several different styles for reading mathematics and physics. Mostly I did this in the context of reading papers, not books, but the comments below are easily adapted to books. One unusual but very useful style was to set a goal like reading 15 papers in 3 hours. I use the term "reading" here in an un…

Here's my list of distributed papers, I think you're missing quite a few good ones:

http://bytepawn.com/readings-in-distributed-systems/

But, more importantly, I'm curious about the 15/3-routine. How often do you do this? Recently I subscribed to the arxiv RSS (astro-ph.co, gr-qc), there's lots of papers uploaded daily, but most don't look very interesting, so 15 interesting ones would be ~1 weeks worth for me.

Post reply on HN