If he has such a good reputation, why doesn't he write well? He never actually introduces the point of the article, he merely alludes to it in the concluding paragraphs.
I tried this years ago to try to develop my ability to play by ear.
What I ended up learning is that if you want to learn to play by ear, learn to sing, don't bother with exercises like this, at least not until you've gotten some singing practice in.
When singing, you have to hear the intervals in your head before you sing them, so developing that ability to generate the intervals in your head will help you to recognize them later on.
With some practice you can even get a decent idea what note a given sound is by humming it - it's far from precise, but at least you can tell e.g. E from G.
PID works fine if you parametrise it right, which is what this paper does. Consider the variety of inverted pendulums etc. that are used as as examples to teach PID control.
> No, the bicycle is unstable. PID doesn't work well there.
This is just totally wrong. Stabilizing an unstable system is usually the first goal of controller design. Different systems do require different controllers, but pid is _very often_ perfectly adequate. It’s probably the most used controller structure in general.
It’s mostly the same. But if you realize you forgot to add something to the dirst commit while you’re putting stuff in the second commit then this avoids having to create a fixup commit and then rebasing that afterwards.
Yea since writing this I think it has more to do with the regulator circuit. I plan to do a small rewrite and change the title to something like "When 3.3V isn't actually 3.3V" to more accurately reflect the situation. A decoupling cap would probably still help, but there were some mistakes made on the regulator circuit.
Switching regulators (and even linear regulators!!) have maximum capacitance ratings.
Adding more capacitance could, in theory, further destabilize your regulator.
The overall tank circuit (the inductor + capacitor forming the bulk of the switching circuit) is incredibly fragile.
It's legend that some old switching designs stopped working as newer tantalum capacitors had less resistance, screwing with the stability of older switching designs. You kind of need to choose exactly the "expected" kind of capacitor (aluminum caps have more resistance, which increases stability of the feedback but slows down the feedback).
It uses 300 MB of RAM on my MacBook. Saving 50MB of RAM in exchange for losing the ability to play lossless files isn't a trade I want to make.
Cool project though, will keep an eye on it.