Advent of Code 2025

Posted on Sat 27 December 2025 in update • Tagged with rustlang, mmix, emulator, assembler, adventofcode

I am not committing to the Advent of Code 2025 this year. I'm working on too many side projects checksmix, snipren, emomtimer. In fact I don't even have time to write this blog. On the other hand, I used some holiday downtime to work through Day 1 Part 1 in …


Continue reading

Checksmix - Blazing Fast MMIX

Posted on Fri 26 December 2025 in tech • Tagged with rustlang, mmix, emulator, assembler

Blazing Fast MMIX Emulator

I like learning computer architectures by running code. MIX is good fun, but it’s dated and awkward for writing anything beyond small examples. MMIX, on the other hand, is a complete computer architecture—much closer to machines that were genuinely pleasant to program, like MIPS …


Continue reading

Rename the Way You Mean To

Posted on Mon 22 December 2025 in tech • Tagged with rustlang, cli, algorithms, dx, unix

I rename a lot of files. So do you.

I respect the Unix way — mv file1 file2 — but in practice, file1 and file2 are usually the same name failing by one to three characters. Re-typing 97% of a filename feels ceremonial rather than intentional, especially when what I want is …


Continue reading

mastering mark in emacs

Posted on Sat 22 November 2025 in tech • Tagged with programming, emacs, productivity

C-x C-x is teleport for your mark.

C-x h is “select literally everything right now”!


Announcement rust:v1.91.1

Posted on Mon 17 November 2025 in update

Rust Dev v1.91.1

Dear valued customers,

We are pleased to announce the release of our new container version 1.91.1. This new version includes several new features and improvements that will make your container experience even better.

Some of the new features include:

  • Improved security
  • Better performance …

Continue reading

c-style for loop in bash

Posted on Fri 14 November 2025 in tech • Tagged with programming, rustlang, c

How did i not know that you can make a c-style for loop in bash

$ for (( i=0; i<5; i++ ))
  do
      echo $i
  done