HackerTrans
TopNewTrendsCommentsPastAskShowJobs

newsoul

no profile record

Submissions

[untitled]

1 points·by newsoul·2년 전·0 comments

[untitled]

1 points·by newsoul·2년 전·0 comments

[untitled]

1 points·by newsoul·2년 전·0 comments

Ask HN: What is the best way to get into building electronics as a programmer?

9 points·by newsoul·2년 전·12 comments

[untitled]

1 points·by newsoul·3년 전·0 comments

[untitled]

1 points·by newsoul·3년 전·0 comments

[untitled]

1 points·by newsoul·3년 전·0 comments

Graphics Blogroll

thenumb.at
2 points·by newsoul·3년 전·1 comments

Ask HN: Is it possible to never take formal CS classes but learn from books?

5 points·by newsoul·3년 전·12 comments

Think Python: How to Think Like a Computer Scientist

greenteapress.com
3 points·by newsoul·3년 전·0 comments

Ask HN: In 2023 which is the best path to get good at machine and deep learning?

38 points·by newsoul·3년 전·12 comments

Ask HN: How did you come to realise the real power of learning mathematics?

4 points·by newsoul·3년 전·3 comments

Ask HN: Math books that fundamentally changed the way to view or learn new math?

7 points·by newsoul·3년 전·8 comments

Ask HN: Why do functional programmers hate loops (for, while, etc.)?

27 points·by newsoul·3년 전·70 comments

Ask HN: Resources to learn vanilla web programming in 2023?

9 points·by newsoul·3년 전·6 comments

Ask HN: What is the most enlightening concept that changed how you program?

23 points·by newsoul·3년 전·32 comments

Becoming an Independent Researcher and getting published in ICLR with spotlight

andreas-madsen.medium.com
1 points·by newsoul·3년 전·0 comments

Reddit 1.0 was written in Lisp

github.com
218 points·by newsoul·3년 전·136 comments

Intro to Database Systems Fall 2022

15445.courses.cs.cmu.edu
2 points·by newsoul·3년 전·0 comments

Convex Optimization (2004) [pdf]

web.stanford.edu
117 points·by newsoul·3년 전·56 comments

comments

newsoul
·2년 전·discuss
Choose Your Weapon: Survival Strategies for Depressed AI Academics

https://arxiv.org/abs/2304.06035
newsoul
·2년 전·discuss
[dead]
newsoul
·2년 전·discuss
[dead]
newsoul
·3년 전·discuss
[dead]
newsoul
·3년 전·discuss
Then, where to read more about this? People who built autograd and other frameworks like Pytorch, mxnet, etc. should have learnt them in details somewhere. Where? AFAIK mxnet came out of academia (probably CMU).
newsoul
·3년 전·discuss
Which book was used in the course?
newsoul
·3년 전·discuss
Here is the twitter thread about it: https://twitter.com/ShriramKMurthi/status/166987750603426611...
newsoul
·3년 전·discuss
Surprised to see these introductory courses haven't been mentioned yet.

These courses [0] [1] are on EdX and are taught by UBC Professor Gregor Kiczales. The explanations are so lucid it made recursion click for me. You can audit these courses without paying a single dime. They are based on the book How to Design Programs [2] which has much more stuff than the courses.This book is used in UBC, UWaterloo, NorthEastern and many other places.

Along the same lines there is another book for beginners called A Data-Centric Introduction to Computing [3]. It is used in Brown for their introductory courses.

[0] https://www.edx.org/course/how-to-code-simple-data

[1] https://www.edx.org/course/how-to-code-complex-data

[2] https://htdp.org/

[3] https://dcic-world.org/
newsoul
·3년 전·discuss
How to Code: Simple Data [0]

How to Code: Complex Data [1]

These two part course rearranged my brain about what really programming is about. It is about working with data and the way the data is arranged determines how most of the program/functionality (pun intended) is written.

Programming is not a series of instructions to be executed by the computer. That was when assembly language programming was the main stay of programming computers. Not now.

[0] https://www.edx.org/course/how-to-code-simple-data

[1] https://www.edx.org/course/how-to-code-complex-data
newsoul
·3년 전·discuss
Do you know any books which teach matrix calculus?
newsoul
·3년 전·discuss
I have learnt programming from the books "How to Design Programs" @ https://htdp.org/. It is fantastic. It sets in stone the good practices early on.
newsoul
·3년 전·discuss
I will go with the book option:

Introduction to Algorithms: A Creative Approach by Udi Manber
newsoul
·3년 전·discuss
I feel pure joy when I see HtDP mentioned anywhere on HN. This book made programming click for me. Turned me from fidling with code to thinking it through in a systematic way.

I hope the authors extend this someday to imperative programming too and compare and contrast.
newsoul
·3년 전·discuss
I wouldn't mind if you write some more about the book.
newsoul
·3년 전·discuss
But is that suitable for a beginner?
newsoul
·4년 전·discuss
You can try out fast.ai's courses.

Also there is a youtube series by Andrej Karpathy that goes into much more detail and builds a library from scratch.
newsoul
·4년 전·discuss
Can you share the link to your youtube channel?
newsoul
·4년 전·discuss
I have done my bachelors and masters in electrical and communication engineering. I know calculus, matrix algebra and prob stats on a level of engineering. Not in much depth.
newsoul
·4년 전·discuss
Why?
newsoul
·4년 전·discuss
Would love if you could name some books that teach like that, since we can't get you as a teacher.