https://en.wikiquote.org/wiki/The_Hitchhiker%27s_Guide_to_th...
354 karma · joined September 14, 2020
https://en.wikiquote.org/wiki/The_Hitchhiker%27s_Guide_to_th...
https://news.ycombinator.com/item?id=43391604
https://news.ycombinator.com/item?id=43395172
These resources were helpful for me. Note that, [1] and [2] are concerned about systematic understanding rather than hands on. [3] is a hands on exercise to build neural networks from ground up.
1. A fantastic resource and best resourse IMO, for getting probablistic perspective about machine learning from ground up:
https://www.youtube.com/watch?v=2MuDZIAzBMY&list=PLoROMvodv4...
2. Another good free course.
https://work.caltech.edu/telecourse
3. For hands on after getting some knowledge and building things from ground up:
https://www.youtube.com/watch?v=VMj-3S1tku0&list=PLAqhIrjkxb...
>> I feel like this person has some kind of dark academia aesthetic fetish that they need to hold onto to feel superior to everyone else.
We all have our bias. We settle with and swear by a way we end up finding to work for us for right reasons.
I notice this a lot while doing math. I would normally start with books because they already have predefined structure and have all the topics a person would normally need. I buy 3 or 4 books for which solutions are available. I start with book and then I would listen to lectures. If I do not understand, I would read some other book on same topic. I would have one book which I can understand better than other. Then try to solve many problems from all the books and look up solutions.
Though this is so time consuming and demanding with a full time job, when I engage with learning, I try to engage in this manner. If somebody asks me, I would recommend this because for fairly technical topics because other ways have left me with vague understanding but not good enough mental model to make me relate to problems in terms of the abstractions from those topics. That does not mean this is the only way and each might have to find thier own path.
LLM has been godsend for me too here, particularly when I am trying to fill my gaps in understanding while reading technical books. And it is much more easier to listen or see, than to read. So, given our current landscape and how much time is spent with work, it is true that it is getting harder and harder to read and almost not feasible for many of us.
It helps me to be much more aware of the information being consumed, exactly because reading is an unnatural and learned way of consuming information. You can definitely do the same with audio medium, but books make me aware of where I am in the process much more than former.
Harder for me. I thought I can while reading fiction. "Gravity's rainbow" proved that wrong too.
What I mean is, I am more aware of information flow particularly because it is not the natural way of consuming knowledge. Speaking language is in a way part of our evolution. But, written language is a skill you learnt, like driving a bicycle.
This unnatural way, makes me much more aware of my own thinking. While I am reading, even if I understand I stop and muse and breathe in and bask on thoughts it cultivated in me. It has not happened, for me, in other medium.
In audio and visual medium, it is somewhat easier to trick myself into following the flow without actually understanding. I heard, that is why Feynman lectures are bad for some people. It is very easy to understand, but doing physics require active problem solving.
Consuming audio is the most human way and if it works for you, it works for you.
That makes the whole concept tick.
There is a course reader for CS109 [1]. You can download pdf version of this.
There is also book[2] for excellent caltech course[3].
[1] https://chrispiech.github.io/probabilityForComputerScientist...
[2] https://www.amazon.com/Learning-Data-Yaser-S-Abu-Mostafa/dp/...
There is also book[2] for excellent caltech course[3].
[1] https://chrispiech.github.io/probabilityForComputerScientist...
[2] https://www.amazon.com/Learning-Data-Yaser-S-Abu-Mostafa/dp/...
Hm... Saw that, I have used it multiple times in my comment. I was just trying to convey the meaning.
What is right use of word? What would be right word to use here?
It delves into theoretical underpinnings of probability theory and ML, IMO better than any other course I have seen. (Yeah, Andrew Ng is legendary, but his course demands some mathematical familarity with linear algebra topics)
And of course, for deep learning, 3b1b is great for getting some visual introduction (https://www.youtube.com/watch?v=aircAruvnKk&list=PLZHQObOWTQ...).
1) https://www.youtube.com/watch?v=HEfHFsfGXjs&pp=ygULcGkgLyA0I...
2) https://www.youtube.com/watch?v=brU5yLm9DZM&pp=ygUPY29sbGlza...
Another great book is "Infinite Powers" by Steven Strogatz (https://www.amazon.com/Infinite-Powers-Calculus-Reveals-Univ...).
Non native speaker here. I think I conveyed something that I did not mean to convey. I was just saying concentrating on the "why" and having a utiliterean perspective about the topics to learn while useful and help the children to relate, need not be the only criteria.
Cause, lot of things can be a little more abstract and some what removed from exact applications in real world. But, they can still be beautiful. That is what I meant to say. I think I conveyed the exact opposite.
Excuse the smugness. Just providing counter perspective.
I know people, this does not help more people to easily understand the topic. But, lot of math like number theory was worked out as a intellectual exercise rather than application based.
Application followed theory. And people theorized for fun.
That can also make topics, abstract and unrelatable.
It was great read until he leaves Microsoft.
The cells are computer that operated on proteins, the input is protein being present and output is specific protein that does specific job.
Java is designed with OOP in mind and it kind of makes sense to have the user to think in terms of lego blocks of interfaces. Every method or class needs to have clear understanding of its users.
public - software handle is for all users
protected - software handle for current and extending classes
default - software is exposed to current package
private - software is restricted to be used in current class alone and nowhere else
So, the beginning of java programming starts with interface exposed to the user or other programmers. Is it weird and extreme. Yes. At least, it is consistent.
https://news.ycombinator.com/item?id=31261533
https://news.ycombinator.com/item?id=38591084
His whole blog is a treasure trove:
HN discussion: https://news.ycombinator.com/item?id=31199992