Install this theme
First liquid lunch

I’m quite non-committal.  My shipment of a 1 week supply of Soylent arrived today after countless months of waiting.  Luckily, I’ve read a bit about it prior to chugging my first glass.  I ordered the pitcher and followed the instructions preparing the first bag.  I used a warm jug of Poland Spring water and shook for several minutes each.  But it still went down like cold wet sand.

My plan is to replace my lunch for a month with the goop.  I’m hoping that after 24 hours in the fridge, the texture will subside.  Every second meal from the pitcher, I’ll make a new bag, storing a glass in the fridge for the next day.

My motives are quite simple: I’m lazy and my nutritional intake suffers.

The texture from a fresh made pitcher is annoying enough to subvert my best intentions, so I may be trying some of the suggestions on increasing the palatability like adding banana.  Using a blender every three days is easier then daily, but we’ll see.

DIY Metal RPG Tokens

Tokens are a staple in many roleplaying games.  Miniatures are great, but expensive, and it limits your creativity to what you have in your collection.  You can certainly buy a large collection of printed tokens fairly cheaply.  But if you’d prefer to truly make your game your own, you need to make your own.


Read More

Optimizing your images

Most of the bytes associated with a webpage are images.  A site that has a lot of small elements in separate files requires a lot of separate requests.  And for small elements, a significant portion of that traffic is overhead.

I have built a Windows application to combine images into a single file and output CSS to use it.

Read More

Preparing for the first holiday lighting adventure

My wife bought three strands of lights on clearance last year in anticipation of decorating the outside of our house for the first time this year.  Big multi-colored C9 bulbs with dangling white icicle strands of T1 bulbs.  It didn’t occur to me that they wouldn’t reach around the roof, turns out they had a total of 10’ lighted feet each, and nobody carried those strands anymore.  It was time to hit Google and learn about my options.

Read More

Going faster in a slowing world

In a world where CLR and JIT are generating native code for our desktop apps on the fly and horribly inefficient interpreted languages are serving our web content, both server-side and client-side, Intel and AMD folks must think our cheese slipped off our crackers.

Read More

How low can you go, strlen?

The final verdict: SSE2 is the best option.  It offers performance between 150% and 388% of the CRT strlen function. 32-bit CRT and libc strlen are quite slow and the 64-bit strlens are about twice as fast.

Read More