Here are some of the things I use to increase the range of programs for which I can use vi keybindings:
* vscodevim extension for Vscode
* "set -o vi" in Bash
* Vim Vixen plugin for Firefox
* you can use ctrl-alt-j in gdb. And that might (should?) work in other programs which use GNU Readline to get vi keybindings. The only thing I miss with the vi bindings in bash/readline is "ge/gE" from vim (move backwards to the end of the word).
0402s are much easier. the key is to keep your tweezers clean so that parts don't stick to them, which will happen if you have flux residue buildup. also, make sure you have a good set of tweezers.
you can use cheap reading glasses from walgreens if you need some magnification. I found that it was much easier for me pre-LASIK when my vision was -3.5.
00 stainless tweezers and 2x-40x stero microscope will be fine down to 0201. Eventually you’ll need a demagnetizer for the tweezers. For 01005 you’ll need ceramic tweezers.
Chapter 4 of "The Art of Prolog" ("The Computation Model of Logic
Programs") is about that very topic. It doesn't go into gory details on how to optimize an interpreter for fast execution, but it does go into enough detail that I was able to create a Prologish interpreter in ~30 lines of Haskell many years ago. Apparently "The Art of Prolog" is a free download now (there is a PDF link on the left side of the page).
...since you have been interested in the matrix form of sqrt(-1), I thought you might also be interested in the book I recently came across as well, "The Naked Spinor: A Rewrite of Clifford Algebra".
...I can't recommend it, since I haven't read it yet. But from the introduction it sounds pretty interesting:
"Some ten years ago, your author stubled upon a change in the notation we use to write complex numbers. Instead of writing a complex number as a+ib, your author began to write a complex number as a 2x2 matrix. From nothing more than this change of notation, your author discovered the higher dimensional complex numbers. The higher dimensional complex numbers include the whole of Cliffor algebra and, with that, the whole of spinor theory. The change of notation simplifies and generalizes Clifford algebra and spinor theory."
Sorry for derailing your GitHub thread with an off-topic comment.
What is so special about transistors? There are many non-linear active devices that are relatively unexplored due to the local maximum of transistors. How about homemade flame triodes or magnetic amplifiers or memristor.. I think you are going to love these guys:
Just an example; film deposition is useful for all kinds of things, including producing solar cells, but a single BJT or FET seemed like a fairly simple starting point.
https://duckduckgo.com/?q=realsense+"failed+to+recconect"