HN user

optbuild

765 karma
Posts81
Comments25
View on HN
news.ycombinator.com 7mo ago

Ask HN: Which course you took ultimately had the biggest impact on your career?

optbuild
5pts1
news.ycombinator.com 1y ago

Ask HN: What are some of the best books to learn signal processing?

optbuild
3pts1
htdp.org 2y ago

How to Design Programs (2023)

optbuild
91pts19
news.ycombinator.com 2y ago

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

optbuild
1pts4
news.ycombinator.com 2y ago

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

optbuild
51pts20
news.ycombinator.com 3y ago

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

optbuild
18pts3
news.ycombinator.com 3y ago

Ask HN: Which textbooks did you enjoy reading the most and why?

optbuild
6pts4
news.ycombinator.com 3y ago

Ask HN: What boosted your confidence as a new programmer?

optbuild
211pts229
news.ycombinator.com 3y ago

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

optbuild
11pts5
news.ycombinator.com 3y ago

Ask HN: What is your most favorite textbook ever and why?

optbuild
4pts1
www.aaronsw.com 3y ago

Rewriting Reddit (In Python and Web.py)

optbuild
3pts0
news.ycombinator.com 3y ago

Ask HN: What is your planning strategy for productivity and a balanced life?

optbuild
2pts1
www.cs.cmu.edu 3y ago

Advanced Algorithms CMU Lecture Notes [pdf]

optbuild
6pts0
www.kboges.com 3y ago

Kyle Boggeman's Method of Calisthenics

optbuild
1pts0
blog.brownplt.org 3y ago

Teaching and Assessing Property-Based Testing

optbuild
1pts0
news.ycombinator.com 3y ago

Ask HN: How do people adjust in grad school with a subject not their major?

optbuild
3pts3
news.ycombinator.com 3y ago

Ask HN: Does learning mathematics give you some kind of superpower?

optbuild
5pts5
news.ycombinator.com 3y ago

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

optbuild
6pts5
news.ycombinator.com 3y ago

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

optbuild
6pts5
computationalthinking.mit.edu 3y ago

Introduction to Computational Thinking in Julia

optbuild
6pts0
www.cambridge.org 3y ago

Lisp in Small Pieces

optbuild
3pts1
ocw.mit.edu 3y ago

6.002 Circuits and Electronics Spring 2007

optbuild
4pts0
neuralnetworksanddeeplearning.com 3y ago

Neural Networks and Deep Learning

optbuild
1pts0
www.cs.cmu.edu 3y ago

Programming in Standard ML (2011) [pdf]

optbuild
120pts30
news.ycombinator.com 3y ago

Ask HN: Is is possible to self study undergrad mathematics from books?

optbuild
18pts14
aurellem.org 3y ago

Prof. Sussman's Reading List

optbuild
3pts0
news.ycombinator.com 3y ago

Ask HN: What was the most transformative experience you had as a student?

optbuild
5pts2
news.ycombinator.com 3y ago

Ask HN: When did you know that you are cut out for research?

optbuild
3pts2
www.cip.ifi.lmu.de 3y ago

Math 235: Mathematical Problem Solving, Fall 2020

optbuild
3pts0
www.callingbullshit.org 3y ago

Calling Bullshit: Data Reasoning in a Digital World

optbuild
4pts1

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/

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.

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.

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.

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.

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

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?