Author Archives: Mike

Kindle Issues

After owning a Kindle Touch for a month or so, I’d like to clarify a few things about the device that weren’t really clear to me when I purchased it. Some of the information I found on the internet was … Continue reading

Posted in Software/Comp. Sci. | Comments Off

Anti-PIPA Blackout

I just wanted to mention that tomorrow (Jan. 18) this blog will be participating in the anti-PIPA blackout. As a liberty-minded individual, I am often disturbed by the dangerously invasive legislation passed by the U.S. Senate and House of Representatives. … Continue reading

Posted in Society/Politics, Website | Comments Off

0 A.D. on Mac OS X

I’ve been following the development of 0 A.D. with great interest over the past few years. It started as a full-replacement mod for Age of Empires II, which I played extensively in high school, and developed into a full-fledged open … Continue reading

Posted in Gaming, Software/Comp. Sci. | Comments Off

Fast FLAGS Save/Restore

There is a faster alternative to PUSHF/POPF if you only care about a specific subset of the flags. This alternative uses the LAHF and SAHF instructions to load and save the flags to AH (the high-order 8 bytes of AX); it also uses SETO to save the overflow bit and an additional trick to restore it. Continue reading

Posted in Software/Comp. Sci. | 2 Comments

New Theme

Yes, the website looks different–I updated a bunch of the pages today and decided to refresh the theme while I was fiddling. Hopefully this theme will be cleaner and easier on the eyes than the old one. If you have … Continue reading

Posted in Website | Comments Off

All those Maes and Macs

In doing some research about loans and savings accounts, I became confused about all the “Maes” and “Macs” floating around, so I compiled a list that succinctly states their origin, purpose, and current level of entanglement with the US federal … Continue reading

Posted in Society/Politics | Comments Off

Automatically finding auditions

My wife recently explained the difficulty involved in keeping track of orchestra auditions. With few central lists or registries, musicians must rely on word-of-mouth and manual website browsing to discover auditions. It sounded like something that computer science could help … Continue reading

Posted in Software/Comp. Sci. | Comments Off