Posts filed under the 'Blog' category


Testing the lock-free stack

Stack of books with laptop on topRecently a reader was having some issues with my lock-free queue implementation. In investigating the problem, I decided to throw out my previous “stack and queue” multithreaded test program as being way too hard to modify and started out afresh. In doing so, I also cleaned up the implementations of the lock-free stack and queue, making extensive use of CodeRush’s code issues functionality. […]

READ MORE

MTF Charts

I was looking at the following lens, Canon EF-S 18-135mm f/3.5-5.6 IS, on Amazon today. The reason is simple: my favorite zoom is the Canon 28-135mm and I also have a Canon 20-35mm zoom. This could replace both, in theory. At something like $340, it’s affordable too. But how good is it? […]

READ MORE

Typography, the first steps

Every now and then I help out with cases in the Special Victims’ Unit (SVU) for the 4th Judicial District of Colorado, the district for which my wife is Deputy District Attorney. In general, the cases I help with on the periphery are the computer crime cases, mostly about child pornography (CP). […]

READ MORE

Code Kata

For some reason this whole Code Kata movement passed me by, so I'm coming late to the party, but I'm getting hooked. […]

READ MORE

The Daily Shoot 94

The task for the Daily Shoot on Wednesday 17th February (#ds94) was "Fragility conveys tension. Make a photo today of a person or object in a fragile state." This one was somewhat difficult. I wanted to find something outside that would illustrate this (some of the early photos on the page had set me thinking), but there was nothing nearby that I could think of or that I saw when going to the dry cleaner's at lunchtime. So, instead I set up a staged shot: […]

READ MORE

I find these attitudes scary

Yesterday the local Colorado Springs newspaper, the Gazette, printed this letter on the letters page. I find that the sentiments, the lack of research, the uncritical acceptance of "scientific" hogwash from non-scientific sources perfectly appalling. […]

READ MORE

Converting a physical machine to a VMware Workstation VM

A week or so ago I ordered a new light fast notebook for my wife to replace her aging Dell XPS M1330. Aging as in 2 years old, but showing its age nevertheless. It came on Friday, and by Sunday I'd installed Microsoft Office on it and run the Easy Transfer app to copy over her documents and settings. […]

READ MORE

Unbiased tosses from a biased coin

This is a very handy algorithm that I came across today, which is, according to this paper, due to John von Neumann. […]

READ MORE

"Nothing To Be Frightened Of" by Julian Barnes

I picked this up the last time we went to England in September, and I was half way through it when I got the phone call from my sister in mid-December that my Dad had been admitted to hospital with a heart attack. […]

READ MORE

Posting mini blog posts from Posterous

Back in December, I commented that I could, with a judicious bit of additional code in the open source GraffitiCMS codebase, accept posts from Posterous and publish them on this blog. Well, it turned out that it wasn't that brilliant a code change: it broke the validation for XHTML. So, this evening, I fixed up the current HTML and took another look at my code. […]

READ MORE