I recently the online course Financial Markets, an introductory course about finance, and I was curious about how much knowledge there I could apply to programming. Tools I did everything in a Jupyter notebook then copies things over to this blog form. All the code samples were ran in python3.9, with these imports. import numpy as np from collections import defaultdict from random import shuffle from matplotlib import pyplot as plt Disclaimer This post is not financial advice.
I wrote more blog posts in 2020 than any other year. I published NAND Fizzbuzz Part 1 in February, which felt like forever ago, and published Part 2 in November. I took an interest in Linux development, which led to an article in March. When I wrote Connecting to a Raspberry Pi on RUWireless Secure in May I was still a college student. I’m nowhere near the throughput of the blogs I follow, and certainly spent far more time reading other blogs than writing.
In Part 1 we built a discrete time simulation of NAND gates and “Buffer” devices and were able to get as far as printing the alphabet. I promised at the end we’d introduce input devices, but this post will instead set a more modest goal of printing Hello World. Before we get back to the action there’s going to be some changes for anyone who’s following along, so I need to take some time to explain these changes and why they’re necessary.
For my recently finished Capstone project I used a Raspberry Pi 3B and did most of my work SSHed into the Pi via Rutger’s wifi network. Since that took some time to setup, I’m documenting how I did that here in case its useful to someone else.
I decided to switch this entire blog from jekyll to Hugo, which is the other big player for the static site generators for blogs market. I had been considering this for a while but the real impetus was yesterday when I ran jekyll serve and got an error about a missing ffi_c.so I didn’t know how to solve. I built some confidence up beforehand by reading articles from others who successfully made the switch then jumped into the documentation.