Blog

I’m planning to develop a blog here of short, one-off posts. There’s not too much content yet; see also my projects page and my other ongoing pages.

2024

Back to Top ↑

2023

How to Run x86 Assembly on an Intel Mac

In my undergraduate Computer Systems course, we learned x86-64 assembly language in the AT&T syntax, but we never actually ran any on a real machine. Here, I show how to do that, starting by inspecting the assembly output of a C compiler. I will only be showing the bare es...

A Built-in Secondary Clipboard on MacOS

I’ll get straight to the point: you know how on a Mac you can do ⌘X, ⌘C, and ⌘V to cut, copy, and paste? You can also do ⌃K and ⌃Y (that’s the control button) to cut and paste something else without interfering with what you had stored in that primary clipboard! Go ahead, try ...

Back to Top ↑