Reading List
The most recent articles from a list of feeds I subscribe to.
Rough Experiments with Llamafile and LLaVA 1.5
I read Simon Willison’s post about using Llamafile to experiment with open-source chatbots / LLMs. He made it sound so easy, so I decided to try it out.
One of my longtime hobby projects is WanderJest, a site for finding live comedy. One of the challenges of that site is that the canonical information about an upcoming show is often the poster for it. Here’s an example:
I’ve been scraping this information by hand, but that’s tedious and time-consuming.
A Simple Example of Calling a C Library from Zig
Zig is a new, independently developed low-level programming language. It’s a modern reimagining of C that attempts to retain all of C’s performance benefits while also taking advantage of improvements in tooling and language design from the last 30 years.
Because Zig is designed to replace C, one of the first-class features is that you can call into C libraries from a Zig application. I couldn’t find any simple examples demonstrating Zig’s C interop functionality, so I decided to write my own.
TinyPilot: Month 40
New here?
Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $80-100k/month in revenue and employs six other people.
Every month, I publish a retrospective like this one to share how things are going with my business and my professional life overall.
Highlights
- TinyPilot had its second-strongest month of revenue of all time.
- TinyPilot has almost finished transitioning manufacturing to a third-party vendor.
- I may have crossed into the dark side of mechanical keyboards.
Goal grades
At the start of each month, I declare what I’d like to accomplish. Here’s how I did against those goals:
Installing Jellyfin on TrueNAS Core
I always run into issues installing Jellyfin on TrueNAS core. I fix them, and then I forget a few months later, so these are just my notes to myself of how to install Jellyfin on TrueNAS core.
Instructions
Install based on these instructions:
We need to follow the advanced instructions because TrueNAS plugins are deprecated.
Gotcha: Jellyfin server is not available
The first few loads after installing, an error will appear saying Jellyfin isn’t available. For some reason, waiting a few minutes fixed the issue and let me create a new account.
TinyPilot: Month 39
New here?
Hi, I’m Michael. I’m a software developer and the founder of TinyPilot, an independent computer hardware company. I started the company in 2020, and it now earns $80-100k/month in revenue and employs six other people.
Every month, I publish a retrospective like this one to share how things are going with my business and my professional life overall.
Highlights
- I’m trying to work around manufacturer delays.
- I’ve decided to hang onto TinyPilot’s office for two more months.
- I’m planning my escape from a miserable seller experience on RapidAPI.
Goal grades
At the start of each month, I declare what I’d like to accomplish. Here’s how I did against those goals: