News for hackers. Stuff that matters.
Re:Ask HN: What's your process for learning? by tigershark on Monday June 26, 2017 @01:07PM (#14638383)
It is extremely inefficient to just read a book 5 times, it is like throwing mud to the wall hoping that it sticks. It's much more effective to focus on each topic and try to remember and repeat the informations just read. Having a general mental framework on the book on the other hand is very helpful.
Re:Ask HN: What's your process for learning? by pdog on Monday June 26, 2017 @01:37PM (#14638708)
Sorry, but you're wrong.

You're not reading a book five times, cover to cover. That's not a productive use of your time. Instead, you should breeze through the table of contents. Skim the first chapter. Still interested? Skip to the last chapter and read that. Jump around to the parts that interest you. Read through it again with a broad outline of what you're reading. Encounter a boring section? Skip ahead by twenty pages or drop the book altogether.

This is the best strategy for reading books for knowledge, and not just to say you've read a certain book.

Re:Ask HN: What's your process for learning? by WheelsAtLarge on Monday June 26, 2017 @06:03PM (#14640766)
I wouldn't say that reading a book multiple times is wrong. People learn in different ways. One way works for some and another way works for others. Anyway, finding the interesting parts of a book is a good tip, one of the axioms of learning is that you'll learn much faster if you are interested. Building interest on the book/subject by reading what we find interesting is an excellent way to learn. Of course you have to eventually read what you previously found uninteresting. Hopefully by then you'll have enough knowledge or curiosity to get thru it. What helps is to constantly ask questions as you go through the book and finding the answers will help. Generally speaking humans need to solve problems to survive. Our brain gets a hit of Dopamine every time we get an answer. So, by asking why as we read, we'll be rewarded by learning.

My tip is to make sure you understand the subject. By putting it in your own words. A problem with reading is that it's easy to fool ourselves into thinking that we know something when in reality we don't. We need to constantly test ourselves.

Re:Ask HN: What's your process for learning? by laythea on Monday June 26, 2017 @03:13PM (#14639420)
I agree that this scatter based approach to learning works very well for me, mainly because I am always interested in what I am learning. This approach also works for narrow scope based topics, by "flitting" between resources (internet links etc) rather than obsess about a single (possibly badly worded) article/tutorial.
Re:Ask HN: What's your process for learning? by awa on Monday June 26, 2017 @03:59PM (#14639837)
I am reading "How to read a book" and the process you described is akin to inspectional reading. The book goes in great detail how to utilize the inspectional reading process and improve it.

It also describes the next step "analytical reading" which comprises of mostly asking questions about the topic in general and about the author's intent.

Re:Ask HN: What's your process for learning? by tigershark on Monday June 26, 2017 @05:07PM (#14640379)
I'm sorry, but I don't think you have much experience in learning. In this way you will only remember a fraction compared to focusing step by step on the different topics and purposefully recall all the concepts, ideally putting them to practice starting from scratch without looking at all at the book. Source: pretty much every research about learning agrees that the conscious efforts of recalling, especially with spaced repetition is the best way to learn something. Plus anecdotally decades of experience in learning a huge amount of topics, programming languages, human languages and whatever. If you want to learn something useful I think that it may be helpful for you the course "learning how to learn", already cited by someone else here, in coursera that explains quite well why just skimming and reading a book is a very inefficient way of learning something. Accordingly to that course and a lot of the current learning research I'm not the one that is wrong.
Re:Ask HN: What's your process for learning? by adamnemecek on Monday June 26, 2017 @01:31PM (#14638654)
Not it's not. It's not like each pass takes as long as if you were doing it in one pass. I would actually say that this approach is faster as it lets you focus better and on the things you want to get.

> it is like throwing mud to the wall hoping that it sticks

I must have not explained it well because that's the exact opposite of what I'm talking about. It's not about what sticks, it's about creating the connect-the-dots

> It's much more effective to focus on each topic and try to remember and repeat the informations just read.

Effective for what? Assuming that a neural net is a good approximation of the human learning model, why do nns tend to be be trained over multiple epochs?

Re:Ask HN: What's your process for learning? by tigershark on Monday June 26, 2017 @05:33PM (#14640575)
To create the connections you have to consciously think and recall not only the topics, but also understand how they are connected and practice them. Seriously, I thought this was the last place on earth were I would have found people saying that to learn something the best way is to read a book 5 times. Because if you want to learn Java obviously the best way is to read a Java book 5 times, instead of reading one concept at a time, understanding it, recalling it, putting it in practice with exercises without looking at the book and connecting all the concepts. I will continue learning in my way that for you is for some reason so alien, good luck in learning reading 5 times.
Re:Ask HN: What's your process for learning? by adamnemecek on Monday June 26, 2017 @05:47PM (#14640656)
You are misunderstanding what I'm saying.