Today I installed Minecraft on a new computer and the textures all looked terrible and blurry:

Minecraft looking blurry

Since the fix wasn’t terribly obvious, I figured I’d document it here in the hopes that search engines pick it up.

Read more

Car side and rear-view mirrors are designed to give you a view around your car, but they typically don’t show you the two spots directly to the side of your car (the “blind spots”). Luckily, you can increase the field of view of your side mirrors by over 200% and virtually eliminate blindspots by adding aftermarket blind spot mirrors.

The case for aftermarket blind spot mirrors

Read more

One of the hardest parts of learning OCaml is figuring out what the infix operators do, since they’re just a string of symbols and you can’t find them with a Google search. This is my attempt to make a cheatsheet for whenever you’re wondering what a random series of symbols means.

Read more

I deal with a lot of servers at work, and one thing everyone wants to know about their servers is how close they are to being at max utilization. It should be easy, right? Just pull up top or another system monitor tool, look at network, memory and CPU utilization, and whichever one is the highest tells you how close you are to the limits.

%CPU Utilization Is A Lie

Read more

The MPEG-DASH Media Presentation Description (MPD) is an XML document containing information about media segments, their relationships and information necessary to choose between them, and other metadata that may be needed by clients.

In this post, I describe the most important pieces of the MPD, starting from the top level (Periods) and going to the bottom (Segments). In a later post, I cover common informative metadata. Other topics that I might cover include MPD events, in-band events (‘emsg’), and encryption (DRM).

Read more