A little place for me to spew hot crazy on you.

2D Cuda Reduction

Masters degree in hand it seems as good a time as any to post a bit of my work from the final semester. The Project This project was for CS525: Special Topics - Data Visualization, a course focused on how to create informative visualizations for large data sets. Due largely to my exposure and work in 3D scanning and visualization I thought "this will be a breeze." Professionally I have spent large amounts of my time…

Porting WordPress Comments to Disqus

Once Seethroughskin's posts were ported to Ghost I decided to find a simple comment hosting service. Why not use Ghost for comments? From the official WordPress->Ghost export plugin: Ghost does not, and will not deal with comments. Rightyo, that's pretty damn explicit. Here are several freely available comment management tools on the market: Disqus IntenseDebate LiveFyre I don't have a breakdown of each system's pros and cons. Disqus was my first choice because of its…

Porting from WordPress to Ghost

Update [6.18.2014] Amusingly, as I was writing about &gt; and &lt; Ghost started acting funny and wouldn't allow me to put <pre> blocks inside my code without treating them as actual HTML. That has been "fixed" I guess? Note: Please note that the following post's instructions are written for users that host their own WordPress blog. I can't say how easy any of this will be if you don't have…

Portin' Ain't Easy

Seethroughskin.com 2.0 Live!!! Seethroughskin has gone through several changes in the last few weeks it moves from a dynamic WordPress blog to a static Ghost blog. What follows will be a multi-part series of posts detailing some of the pain and hassle I've gone through in streamlining my server. First, a quick bit of background... Part1 | Part 2 | Part3 | Part4 Background Several months ago I considered discontinuing Seethroughskin and archiving my old posts at…

Struct pack

Adapting existing code to CUDA can be a chore, the biggest pain in the ass is flattening your data to minimize transfer bandwidth.  Here is my pack/unpack snippet. Pardon the dearth of comments but this snippet is pretty easy to follow. The union'd data isn't specific to packing or unpacking, I use it to minimize the host (machine) memory footprint. The CUDA test cases I'm working with fill up to 4GB of RAM even when…