Readit News logoReadit News
zjmil commented on Ask HN: Programming Courses for Experienced Coders?    · Posted by u/trwhite
spicemonger · 2 years ago
I've taken 2 of David Beazley's courses.[1] And, I highly recommend them. If you haven't seen some of his talks, he's very good at explaining things by building them from nothing.

I took 2 courses: "Rafting Trip" and "Write a Compiler". Both were awesome. The Rafting Trip took us through implementing the Raft consensus algorithm from scratch. And the "Write a Compiler" course had us build a small language using LLVM.

Both courses (but especially the Rafting trip one) were definitely for experienced programmers. In the courses I took, people generally had at least 5 years of professional work. And even still, there were a few people that really struggled to stay on pace in the course.

But at the end, most people had a (kinda) working Raft library or compiler!

[1] https://dabeaz.com/

zjmil · 2 years ago
I have also taken the "Rafting Trip" course and enjoyed it. Second that it is for more experienced developers.
zjmil commented on Pricing Money: A beginner's guide to money, bonds, futures and swaps   jdawiseman.com/books/pric... · Posted by u/mhh__
zjmil · 3 years ago
If you want something related in video form, the lectures[0] from MIT 15.401 Finance Theory I [1] by professor Andrew Lo are great.

[0] https://www.youtube.com/playlist?list=PLUl4u3cNGP63B2lDhyKOs...

[1] https://ocw.mit.edu/courses/15-401-finance-theory-i-fall-200...

zjmil commented on Ask HN: Have you bought I bonds yet? Why not?    · Posted by u/brntsllvn
zjmil · 3 years ago
No because when I went to register, my account couldn’t be automatically authorized (probably because I had just moved). Instead for authorization they require that I fill out a form, have a certifying officer at a financial institution sign it, and mail it in. I couldn’t be bothered for only 10k.

Form: https://www.treasurydirect.gov/pdf/rs/acctauth.pdf

zjmil commented on Ask HN: Good programming streamers / content creators?    · Posted by u/hahnchen
zjmil · 4 years ago
I've quite liked Jon Gjengset's videos on more advanced topics in Rust. https://www.youtube.com/c/JonGjengset

Deleted Comment

zjmil commented on Fzf – the basics part 1 – layout   qmacro.org/autodidactics/... · Posted by u/todsacerdoti
mssundaram · 5 years ago
That's a great idea, thanks. Do you know how to get it to show the preview window with the script value? Sometimes I need to explore which script task I need based on what it does
zjmil · 5 years ago
You could do something like this (not super thoroughly tested):

  npmrf () {
    local script
    script=$(jq -r '.scripts | to_entries[] | "\(.key) => \(.value)"' < package.json | sort | fzf | cut -d' ' -f1) && npm run "$script"
  }

It uses jq's to_entries to pull out the script/command key pairs and then just cuts out the script name after you choose the command (assumes the command name doesn't have spaces).

u/zjmil

KarmaCake day20May 17, 2017
About
Software engineer at Stripe.

Contact: zach at $username dot org

View Original