HNHacker News
TopNewBestAskShowJobs

optbuild

765 karma · joined December 11, 2022

submissionscomments
optbuild··on Linear Algebra Done Wrong (2004)
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/

optbuild··on How should a beginner start learning programming to become a great engineer?
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.
optbuild··on Ask HN: Materials to learn machine learning and deep learning in 2023?
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.

optbuild··on Reddit 1.0 was written in Lisp
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.
optbuild··on Convex Optimization (2004) [pdf]
Which book by Nocedal and Wright? Can someone link to it?
optbuild··on Everything you always wanted to know about mathematics (2013) [pdf]
A finely written book for beginners. I like how it slowly explains stuff rather than doing in Theorem Proof style short books.
optbuild··on Ask HN: What was the most transformative experience you had as a student?
Wow! such a twist. But the advice is spot on!
optbuild··on Ask HN: When did you know that you are cut out for research?
To clarify: By "cut out" I mean "enjoys doing that activity".
optbuild··on Ask HN: What are the most eye-opening textbooks you have ever read?
I really want to know about the outcome of reading HTDP with some programming experience, like you, versus taking it as a first course.
optbuild··on Ask HN: What's the best textbook or video lectures on a topic you've come seen?
Are there any introductory programming or CS courses that you have in mind for someone starting out?
optbuild··on Ask HN: What topics should I be comfortable in to do serious AI/ML research?
I see many people dive into ML research by tinkering along the way. Although I have no objection to particular tastes, two courses that made modern ML easy for me were:

1. Linear Dynamical Systems by Stephen Boyd [https://ee263.stanford.edu/archive/]

2. Convex Optimisation by Stephen Boyd. [https://see.stanford.edu/Course/EE364A]

Both lecture series and course notes are availabe from the official page of the instructor.

optbuild··on Ask HN: What made you fall in love with mathematics?
It is very hard to pinpoint a single moment. Rather I would like to list a few books that I feel showed me that mathematics can be beautiful and interesting.

1. Measurement by Paul Lockhart

2. An Infinite Descent into Pure Mathematics by Clive Newstead (available @ https://infinitedescent.xyz/). It taught me basic discrete math and proof writing.

3. Apostol's Calculus Vol 1. It is just so beautiful.

optbuild··on Ask HN: Math for Programmers?
I don't know about mathematicians, but everyone should read How to Design Programs book when they are starting out. Fantastic way of forming great mental models.
optbuild··on Ask HN: Who here learned to program for the first time in grad school?
Can you elaborate more on the details of your learning?
optbuild··on Ask HN: How to learn CS and programming on your own?
What book and project did you start with?
optbuild··on John Carmack on Functional Programming in C++ (2018)
Why aren't more universities teaching functional programming first to form good mental models for the students and then show them when to use state and when to not.

Why is everyone teaching Python?

optbuild··on Ask HN: Advice from people who strength train from home
Adding them to the original description.
optbuild··on Ask HN: Books you read in 2022 and recommend for 2023
Both the book and a course:

Behave - Robert Sapolsky

Human Behavioral Biology - https://www.robertsapolskyrocks.com/intro-to-human-behaviora...

As a side effect of the course I also read Chaos by James Gleick and my mind was blown.

optbuild··on Ask HN: What programming or math advice would you love to give out in 2023?
Programming Advice -

Try to reverse engineer stuff by surfing through documentations and protocols. There is a youtube channel that does this: https://www.youtube.com/@LowByteProductions

Also start making small hobby projects that don't scale. Just to get the feel of how things work.

optbuild··on Ask HN: How to get back into AI?
What kind of programming and math proficiency is good to have before someone starts to implement papers?
optbuild··on Ask HN: Those with money-making side projects,how did you come up with the idea?
How much does it cost to host? Where do you host it?
optbuild··on Ask HN: How to get started with serious programming as a math liker?
>I still got more ideas than time.

Not time. Getting bottlenecked by not knowing what can be done or can't be using computer programming.

optbuild··on Ask HN: How do I think about recursion in math and programming?
Recursion is basically the other side of the coin for mathematical induction. I would suggest that you learn a functional programming language and mathematical induction.

You can try out: How to Design Programs at https://htdp.org/ if you want to learn more about how recursion is used in programming and where.

For mathematical induction you make read:

1. What is Mathematics by Courant and Robbins

2. Introduction to Mathematical Thinking by Keith Devlin

optbuild··on Ask HN: How to get back into AI?
> I am comfortable with autograd/computation graphs, PyTorch, "classic" neural nets and ones used for vision-type applications, as well as the basics of Transformer networks (I've trained a few smaller ones myself) and RNNs.

Maybe I am a bit off the track. But how do someone reach this state?

optbuild··on Ask HN: YouTube channels like Ben Eater but for CS, programming and math?
Some channels that really explains concepts very well:

1. Veritasium

2. Intro to Mathematical Reasoning: https://www.youtube.com/playlist?list=PLoxJTbDttvt5irjK-gD_b...

3. Human Behavioral Biology - https://www.youtube.com/playlist?list=PL848F2368C90DDC3D