Update for the week ending on Friday, Apr 12, 2024
TinyPilot
Management
- One 1:1 with teammate
- Paid North Carolina sales tax
- Paid Massachusetts sales tax
Sales
- Updated TinyPilot’s about page to be less me-focused
Misc
- Wiped data from old test laptops
- Brought some old equipment I was storing at home into TinyPilot office
mtlynch.io
- Published March 2024 retrospective
- Updated homelab rack post based on customer feedback
- Explained rack shelf lip
- Linked to NUT
eth-zvm
eth-zvm is an experimental implementation of the Ethereum virtual machine in pure Zig. I probably won’t implement the whole thing, but it’s a fun way to play around with Zig on a project where Zig does seem to actually be the right tool.
- Implemented
SUB
opcode - Implemented
DIV
opcode - Implemented
SDIV
opcode - Added a custom test assertion for gas comparison
- Fixed variable naming to match the Zig style guide
- Extend the mnemonic compiler to support negative values
- Change the bytecode file extension to
.b
- Change the mnemonic file extension to
.mn
- Added inline comments to test mnemonic files
Home maintenance
- Cleaned off porch
- Reset mouse trip