Cache Conscious Radix Sort

I spent a bit of time in my Introduction to Parallel Programming (CS 498DP) class a while ago working on a "cache-conscious" version of Radix sort. "Cache-conscious" algorithms are ones that take into account the size of the CPU's cache. The algorithm is an implementation of a paper presented in…

Tweepy Fork with Proxy Support

I've just updated my fork of Tweepy, a nice Python wrapper for the Twitter API. My fork adds proxy support to Tweepy. I've kept the usage almost exactly the same, with only one user-facing change (to set the proxy URL). Using a proxy is as simple as: api = tweepy.API…

Summer's Over

Now that summer is over and school is back in session, I'll be posting less and working more on schoolwork. I'm learning C++, C, MIPS Assembly, and Verilog in courses this semester and a lot more outside of class. Working at SimpleRelevance was awesome and was a great experience! I'm…

Celery, Redis, and RabbitMQ

This summer I've been developing and hacking away at SimpleRelevance, in "Research and Development". SimpleRelevance is a recommendation system that's really easy to set up and use. At it's core, it pairs customers with products or services they'd like, and makes it easy for online stores or marketers to use…

Hello World

Hello - I'm Mike Staszel, a CS student at UIUC and a Linux developer, most notably known for being the founder of Arch Linux ARM. Right now I'm working at SimpleRelevance - doing everything that falls into the broad category of Research and Development to build the next big thing…