Etymology of computer terms

August 12, 2021

It’s easy to forget about the origins of some very common computer terms. Quite a few of them rely on a good familiarity with the history of computer development. As a native English speaker I feel like I should be...

Read More

On Supply Chain Security

July 26, 2019

Reminder: these are all personal opinions and are not affiliated with any employer

Supply chain security has been a long standing problem within the computer industry. And hardware companies have always cared. Not only do they want to make sure...

Read More

Beautiful Mac Apps

January 18, 2019

An opinion piece.

Let’s talk about Mac apps.

The ones that come with the Mac truly have a great user experience. Their designs patterns are mostly consistent.

Finding great looking apps from third party developers is a far greater challenge....

Read More

Debian package example

January 10, 2016

Happy new year! It’s been around a year since I’ve made a post, but by no means has it been a quiet one. This is a short post that describes how to make a simple Debain package, and mainly acts...

Read More

Linux Container Madness

January 9, 2015

(…or How I Got Root in Less than 5 Minutes)

Update: This has nothing to do with Docker. My mistake - the concern is between LXC and Libvirt. Thanks to Wes Felter for pointing this out in the comments.

I’m...

Read More

Undocumented shared libraries

October 23, 2014

Typically I find myself working with some really awkward, undocumented open source libraries. Sometimes you don’t know there’s a static or dynamic library available until you find an option in configure. Thanks to the authors for A) not letting me...

Read More

ARM memory barriers

August 7, 2014

Unlike on certain x86 memory models, the latest ARM processors (at least v6 onwards) do not provide any guarantees for order of writes to memory. At first that may sound a little disconcerting, but by not providing such guarantees certain...

Read More

Docker breakout fun

August 6, 2014

Another stern reminder that these popular lightweight virtualisation engines provide very minimal and brittle isolation. Quite an amusing hack! Docker seems like a great way to ship and package both environments and code, without the need for a full...

Read More

lowRISC ISA

August 5, 2014

Another interesting project in the latest “open” hardware movement. [http://riscv.org]. I was mainly curious to see what kind of plans they had for the ISA, and whether it deviated much from the current RISC designs we have today in the...

Read More

Hello World with Markdown

August 5, 2014

Markdown is booming in the community. I’ve never been a big fan of ASCIIdoc, it offers too much for me to remember. A similar reason which stops me from using GNU Emacs day-to-day over other editors. For writing a...

Read More