Make iChat Better
Posted on
I really love iChat. I think it's a billion times better than Adium in my opinion. Bonjour alone is really fantastic. Plus, iChat is super gorgeous and Adium is definitely not.
Anyway, there are a few preferences that I really recommend turning on to make iChat way better. To see your iChat preference, choose "iChat" from the menu bar, then "Preferences". Everything I'm going to cover is in the "Messages" tab, but there are definitely a lot of other fun things to tweak if that's your thing.

Easy Syntax Highlighting
Posted on
Syntax highlight in Ruby is annoying. Pygments is the best way to do syntax highlighting, but it's a Python project. (Why no one has ported that to Ruby yet is beyond me. Granted there are a few, but they are all kinda annoying, slow, or don't work that well.)
Anyway, for awhile the best way was to hit a web service running on App Engine to use Pygments since that's actually running Python. This totally sucks because you have to rely on that service—it could be down, network latency, etc.
Damian Janowski put out a fantastic gem that solves this called Pygmentize. It's dead simple to use too.
Removed Facebook Comments
Posted on
Sorry if you left some comments. I appreciate it, but it wasn't really a good solution. They weren't that pretty, loaded slow, and didn't notify me when people posted. I had no way to track comments on my posts.
I might build something, but now, I'll just go back to no comments. If you want to leave a comment or ask a question, I'm @soffes on Twitter. You can always email me too.
Face Detection at Hipstamatic
Posted on
Since I joined the ranks at Hipstamatic a few months ago, I've been working on a lot of different things (including some really exciting new stuff I'll be able to show off in a few weeks).
My first big project here was refactoring all of our image processing from Hipstamatic, IncrediBooth, and some upcoming stuff into a library that we can reuse called HipstaProcessor.
This has been a great project. HipstaProcessor runs on iOS and Mac (which I was pretty proud of). This gives us the ability to test out effects quickly as we build them instead of the tedious process of change the effects, putting a build on the device, and testing with whatever images are on the device.
The Worst Recruiters
Posted on
The Andiamo Group is the worst recruiting group I have ever encountered. I have asked them repeatedly to stop emailing me and they will not. Their "job leads" are always uninteresting and often irrelevant to my skill set.
I sent this email as my last reply from Mark that I received on September 6. I doubt it will be successful, but I thought I'd share my truly awful experience with them.
Daniel from your company first contacted me on March 31. Jens contacted me on April 29 and I politely asked him to remove me from your list and to not contact me again. Daniel then emailed me again on May 11. You then emailed me on May 18. Daniel emailed me again on May 12 and I replied for him to please stop emailing me. Daniel emailed me again on June 21 and I replied again asking him to stop emailing me. You emailed me again on August 3.
Please, please, please stop emailing me.
Sam