For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more delgaudm's favoritesregister

The best resource I've ever seen for learning synthesis is Syntorial: https://www.syntorial.com/

It teaches you step by step all the aspects of a synth engine: oscillators, wave shapes, amplitude, filters, modulation, unison, FM… But most of all it trains your ear, which allows you to replicate the sound in your head and build it from scratch.


I was curious if this could be doable with jq, and apparently it is:

  jq -j '
    [
      [
        paths(scalars)
        | map(
          if type == "number"
          then "[" + tostring + "]"
          else "." + .
          end
        ) | join("")
      ],
      [
        .. | select(scalars) | @json
      ]
    ]
    | transpose
    | map(join(" = ") + "\n")
    | join("") 
  '
EDIT: Got the string quoting and escaping.

EDIT 2: For those who want to save this script, you can put just the jq code in an executable file with the shebang:

  #!/usr/bin/jq -jf

I recommend The Cartoon Guide to Statistics, as a good way to get into stats. I've taught a class using it work a number of times, and it makes a great first exposure. The equations are there, explained in a really nice way.

https://www.amazon.com/Cartoon-Guide-Statistics-Larry-Gonick...


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You