News for hackers. Stuff that matters.

optbuild

Re:Linear Algebra Done Wrong on Thursday August 08, 2024 @01:22PM (#41193995)
After having my first Linear Algebra course I came across the online course called Linear Dynamical Systems by Prof Stephen Boyd of Convex Optimisation fame.

Every lecture was so eye opening. I couldn't believe that linear algebra could be taught in such a context with such a variety of application domains.

The lectures are all available online with the assignments : https://ee263.stanford.edu/archive/

Ask HN: Possible to self teach CS/programming using only books/hobby projects?

Is it really possible to learn computer science and related math on your own with the help of books and building projects on your own? Assuming you have rudimentary programming knowledge in any imperative language like Python or C, etc.I am aware of guides like teachyourselfCS for someone who is a developer or programmer already. But has anyone really benefited from those guides?If you were in...

( Read More... | 4 comments | on HN )
Pick one university and do their core CS track with the materials available. Like CMU, Berkeley, MIT, Stanford, etc. Then start building stuff and learning from more advanced CS and math courses/books/papers.

Which books, courses, projects have improved your programming skills immensely?

Have you had any experience as a mediocre programmer where you coded mostly hit and miss style and then you did some project, read some book(s) or took some courses and you started to program like a scientific process and a mental model was formed and eventually became a good then a better programmer?You started understanding programming languages much easier and better and were able to...

( Read More... | 20 comments | 10 points | on HN )

Ask HN: What is your workflow for self studying new subjects?

Suppose you have a wishlist of subjects or topics that you want to learn. And you primarily want to learn them by self study using books, videos, academic papers, etc.What workflow or method do you follow to learn those subjects? Suppose you have varied interests not just on the superficial level. You want to go deep in studying and understanding those topics.Do you study more than one subject...

( Read More... | 3 comments | 2 points | on HN )

What played a significant role in boosting your confidence as a new programmer?

When anyone starts out in a new craft, even after grasping the fundamentals of the tools they are quite shaky and low on confidence until they have a significant experience in doing something that ultimately ramps up their confidence in their craftsmanship.Similar things happen with novice programmers when they start out.Then they read a beautiful codebase which they can fully understand and...

( Read More... | 235 comments | on HN )

Ask HN: Self-directed learning path for machine learning in 2023?

I want to learn machine learning, but, not in a hand wavy way. I want to go deep to understand and appreciate major works of the past, the present and future. Only way to do that is to understand the research papers and implement them on real datasets. For that I have to understand the math behind it.I have calculus and some matrix algebra (not proof based linear algebra) background and I can...

( Read More... | 5 comments | 5 points | on HN )
CMU has two open courses on deep learning which are very good.

1. Deep Learning - https://deeplearning.cs.cmu.edu/F23/index.html

2. Deep Learning Systems - https://dlsyscourse.org/

The second course dives much deeper into the internals of the libraries and all.

Re:Reddit 1.0 was written in Lisp on Saturday June 17, 2023 @03:32AM (#36368118)
He is not a Twitter bro though. He has developed software extensively. He is a PL researcher, a professor at BrownU, now working in computing education.
Re:Convex Optimization – Boyd and Vandenberghe [pdf] on Monday June 12, 2023 @09:42AM (#36293289)
Which book by Nocedal and Wright? Can someone link to it?

Ask HN: Is it possible to learn a subject that you hated or failed at college?

Suppose that you absolutely hated a subject in college because you couldn't relate in class. Maybe you even failed in that subject.But later in life you learnt that subject on your own because you got involved in a project that made you learn the subject. Maybe you came across a very good book or course.Has it happened with anyone?

( Read More... | 5 comments | 4 points | on HN )

Ask HN: What should the content of beginner coding bootcamps consist of?

The bootcamp culture for beginner programmers is often looked down upon in the community and sometimes rightfully so. A bootcamp generally picks up a trendy language/framework and teaches beginners how to code a few trendy apps like a todo list, a shopping cart, etc.But what beginners should learn is how to break a large problem down into manageable chunks and write functions in a language to...

( Read More... | 5 comments | 5 points | on HN )
A finely written book for beginners. I like how it slowly explains stuff rather than doing in Theorem Proof style short books.

Older »