I’m Derek. This is my blog.

Happy New Year

January 5th, 2009 · No Comments

I would tell you one of my resolutions is to post more, but I’d be lying. Suffice it to say that I’ll do my best.

→ No CommentsTags: Miscellaneous

Still Alive

July 1st, 2008 · 1 Comment

I haven’t posted in a while, because life has been busy! Aside from all the usual work stuff, over the past few months I’ve been wrapping up some long-term personal goals in the form of buying a house. I’m very happy to announce that as of yesterday, I’m a homeowner. Huge success.

A couple years ago I set the goal for myself of buying a house “soon”, within the next couple years. This was a pretty arduous process that included monitoring my credit, saving money, and getting my professional life in a more stable place than where Lijit was at the time (which was the six of us in an office working very late nights trying to get the first iteration of our website out the door; and it did a totally different thing then from what it does now). We didn’t even know if we’d still be around in another year, so making a long term commitment, especially financially, was an iffy procedure.

Many people helped me throughout this process, answering my incessant (and probably, to them, very obvious) questions and listening to me being neurotic about pretty much everything. If you’re reading this blog post, you know who you are, and I thank you for being patient with me and helping me along.

Over the next month, the tumult from buying and moving should die down, and I hope to start posting more then; but if history has shown me anything, it’s not to hold your breath for the next post. I do have some things I wanted to blog about - new product impressions, various game stuff, and techie things - but somehow working with blogs and bloggers all day makes it difficult to contribute to my own blog outside of work. I’ll do my best.

→ 1 CommentTags: Miscellaneous

Self-promotion

April 17th, 2008 · No Comments

Tara asked me to try to do some guest posting. As she gets pulled into conferences and other community catalyst (it’s her title!) type tasks, it’s nice to have some blog posts “in reserve”. I decided to do a small and very basic series on website optimization. You can find the first post here and the second here.

→ No CommentsTags: Miscellaneous

Lolita

April 1st, 2008 · No Comments

I recently read this book, by Vladimir Nabokov, originally published in 1955. Spoilers will follow. If you haven’t read the book and don’t want the plot spoiled for you, don’t continue reading. It’s a really old book, but lately I feel like I’ve been using my blog more just to write stuff I want to get down (and practice writing), so in that vein, here’s the post.

This book is one of the most interesting I’ve read. I don’t know that I’ve ever read a fiction novel more well-written than Lolita. It’s simultaneously witty, funny, horrifying and tragic. The author uses the English language in a wonderfully skilled way, with highly detailed prose and clever use of pacing and timing. On the other hand, the protagonist of the book, Humbert Humbert, is a man of profound evil, willing to go to through many mental contortions to rationalize his obsession with Lolita, a child. You’ll read a sentence, long and winding and indirect, laughing at the intricate connections between the words, and as you finally parse it, you realize it’s Humbert describing his lust for a 12-year-old girl he intends to possess and sexually ravish. This is a man who is willing to go to great lengths to hide from himself how much of a monster he really is, and you will sometimes find yourself forgetting that fact, only to be reminded of it a page or two later. He’s essentially willing to psychologically traumatize a child, who has no real escape, in the pursuit of his fantasy.

In short, the book is phenomenally written and quite disturbing because of it.

To quote from the afterword, taken from Wikipedia:

In response to an American critic who characterized Lolita as the record of Nabokov’s “love affair with the romantic novel,” Nabokov wrote that “the substitution of ‘English language’ for ‘romantic novel’ would make this elegant formula more correct.”

I would recommend it. It’s guaranteed to provoke a few visceral emotional reactions in you.

→ No CommentsTags: Books

Zolar: the Extreme Sports Movie

March 24th, 2008 · 1 Comment

As Tara kindly put it:

You’re guest posting now?

Yes, yes I am. I tend to write overly sarcastically when I’m trying to be funny. So hopefully you don’t mind sarcasm. Holler at ya boy: Flixflops reviews Zolar: the Extreme Sports Movie. This review is a joint effort by Jay and I. Feedback is always appreciated.

→ 1 CommentTags: Movies · Rants

Bully: Scholarship Edition

March 18th, 2008 · 1 Comment

First off, sorry it’s been so long since I posted. I have some good stuff coming up soon, but it’s been a busy few weeks. We’re cranking hard on some nice new features at Lijit, which should be visible to you guys (assuming you’ve heard of Lijit and are users - or employees), and I recently went to Lake Tahoe, NV, to hang out with my friend Nick, scheduled to be married sometime next month.

In the meantime, there’s a huge glut of games to play: the new Smash Bros. game just came out on Wii and there are a few Xbox 360 treats, including Army of Two (who Daniel will get to someday) and Bully: Scholarship Edition, also out for Wii. I never played the original Bully release on PS2, and never knew much about it, but it got consistently high reviews, so I decided to pick it up for 360.

And it’s fun as hell. It’s basically Grand Theft Auto, but set in a school, and without cars, guns, or really brutal violence. Or, at least as brutal as things got in high school, which, looking back, was actually pretty brutal. There are missions, minigames, factions, weapons, vehicles - the whole shebang - backed by a well-executed and very detailed sandbox (Bullworth Academy and the surrounding towns). What’s so fun about Bully, once you pick up the control scheme, is that the game is essentially an endless series of minigames. You can complete quests, make money with side missions, play games or ride rides at the carnival, spend time buying new clothes and outfits for Jimmy, the playable character, attend class for weapon and social skill upgrades, hit on girls, or just prank students with eggs, fire crackers, bottle rockets, etc. There’s a ton of stuff to do, and each individual thing doesn’t take too long, so I can pick it up for a half hour or and hour, have fun, and feel like I’ve accomplished something in-game. There’s big collection quests for people who like those things, and the icing on the cake is a good story with developed characters and consistently high quality voice acting.

There are a few bugs and framerate issues - I’ve had the game freeze on me a few times - but Rockstar says a patch should be out soon. If you’ve already played it, I’m not sure whether the added content is enough to warrant a re-purchase. If you never played Bully, like me, but like the sandbox genre, I can’t recommend it enough. It’s been a blast.

→ 1 CommentTags: Games

vimrc

March 4th, 2008 · 1 Comment

This post is incredibly nerdy. Just putting that out there up front.

Here’s my vimrc file.

Here’s what it looks like in OS X terminal with white text on black.

Here’s some of the things I’ve customized that have proven useful in my workflow:

  • ,t (that’s comma-t) for a new tab; ,< for moving to the previous tab, and ,> for moving to the next tab. The comma comes from the mapleader variable, so you can switch it to whatever; I prefer comma because it’s right next to > and sharing the < key which makes tab switching fast.
  • F7 toggles paste mode (vim won’t change the formatting or indentation of the text you’re about to type in insert mode; it assumes you’re pasting from a source that already has that).
  • CTRL-N in normal mode will toggle highlighting from search on and off.
  • I’ve got some template files for common filetypes (.php, .rb, .py, etc) that get inserted for me when I edit a brand new file of that type.
  • I work with a few languages in vim and like omni-completion support on some of them, but not others (it’s really wonky in PHP). So I use a function when pressing tab in insert mode: if it’s a filetype that has omni support, omni support is used, unless the filetype is in an exclusion list. If the filetype doesn’t have omni support, or is in the exclusion list, it uses regular keyword completion. If completion doesn’t apply when pressing tab (like you’re in the middle of whitespace), you get a tab.
  • ,y “yanks” or copies to the OS X clipboard in visual mode. ,p “puts” or pastes from the OS X clipboard in normal mode. This makes it easy to work with the regular clipboard.
  • When working with PHP, :make should tell you about syntax errors and let you move through them with the usual vim error-navigating stuff (:cnext, etc).

If you are also a gigantic nerd and like some of the stuff here or have suggestions, I’d love to hear about it.

→ 1 CommentTags: Miscellaneous

Denver Nature and Science Museum

February 18th, 2008 · No Comments

Beth Anne and I went to the museum yesterday. Unfortunately, we missed the Titanic/Iceburg exhibit by a couple of days. On the 15th, a new exhibit opened called “Gold”, about the mineral of the same name. Double unfortunately, it wasn’t a very interesting exhibit.

Anyway, I brought my camera with me and I think a few of the pictures turned out really well. I also added a flickr badge to the right sidebar. You can click on the pictures below for bigger sizes.


In the gems and minerals exhibit.

Outside the dinosaur area. Really nice lighting.

I am addicted to caffeine.



You can check out the whole flickr set for others.

→ No CommentsTags: Photos

The Descent

February 11th, 2008 · No Comments

Last night I watched The Descent, a British horror film released in 2005. At the time it was released, it got great reviews, but I never got a chance to see it. Still, it stuck in my head, an entry in the jumbled, teetering mental mass that is “movies I should watch someday”. As a side note, I’ve been working on converting this sketchy mental accounting into a more reliable, computer-based process. If you haven’t seen the movie and don’t want to see spoilers, stop reading now.

The movie was great, and genuinely scary. There were two shots in particular that were extremely well-done, variations on the usual “monster out of nowhere” shots that are commonplace in horror films. First, in case you didn’t know, the Descent involves a group of cavers exploring a supposedly uncharted cave system. Like Alien, this means the movie builds in an extremely creepy environment by its basic premise. Anytime your horror movie plot can reasonably put your characters into dark, enclosed spaces filled with creepy background noises, half your work is done (see also the excellently atmospheric Session 9). As with many horror movies, the most frightening moments are when the monsters are half-glimpsed or otherwise implied, letting your mind fill in the gaps; the movie becomes less scary when the monsters are established and allowed to fully appear on-screen.

Secondly, since the environment the characters are in is so dark, several shots are done through the point of view of an infrared camera; the greenish tinge and property of this light that makes people’s pupils illuminate just adds something to the shot, an extra layer of creepiness. The first time you see a monster on camera is very far away, partially illuminated by a caver’s headlamp, really only glimpsed rather than seen. Totally creepy. The second, and the first full reveal of one of the monsters, is an unanticipated appearance through one of these infrared camera shots. This shot was excellent, a nice slow reveal, and very well framed. I jumped. Best horror movie shot I’ve seen in ages.

From there, the movie maintains good pacing and thrills, although most of the initial fear is gone; we, and the characters, know what they’re up against, and the known is almost always scarier than the unknown in horror movies. Still, it beats the pants off the last few horror movies I’ve seen, and is certainly worth any horror fan’s rental.

I do have a few criticisms. First, some of the other camera work takes a hint from 28 Weeks Later: guys, editing your action scenes so that there is a cut every second is good in small doses. Yes, it helps convey the terrified, frantic feeling the characters must be experiencing fighting cave monsters. But when you start to use it for every action scene, it gets confusing and honestly tiring to follow. I see this in more and more movies and it’s just not a good idea. Camera tricks exist to imply this kind of action without causing epileptic seizures in your viewing audience.

Secondly, the psychological backstory. It seems like so many horror movies these days want to provide depth to their characters by giving them some sort of traumatic past event, and the Descent is no exception. Mostly, it really adds nothing to the film, and doesn’t make me care about the characters more. I don’t really want to care about the characters. I want to see them die in various monster-themed ways, preferably with the stupidest characters going first.

I will say that in the Descent the whole backstory thing does add a little bit of flavor to the ending, perhaps even changing how you’re supposed to interpret it entirely. But still, it doesn’t really add a lot - except for about 40 minutes of screen time.

→ No CommentsTags: Movies

Kitty Politics

February 7th, 2008 · 1 Comment

Here, we sit down together with PhotoBooth to get a cat’s first take on the 3 Presidential frontrunners. Politicians call this a focus group and it is a real and totally serious thing ok?

Since this is very serious, I have decided to encapsulate the responses for you in LiveJournal style.
it begins

We start by getting comfy on our Presidential Couch. The kitty is extremely excited to be here, held totally not against her will. I hesitate to even use the word “will”, I mean, she’s a cat - I’m pretty sure they don’t have souls.

mood: psyched

bammmma

We fire it up with a tasteful picture of Senator Barack Obama kickin’ it with Ludacris. The kitty is mesmerized by the mashup potential.

mood: enthralled (phat beats remix)

clin ton

Next, we have New York’s own Senator Hillary Clinton. She will devour your soul. However, the kitty seems nonchalant, almost bored, almost immediately distracted by a small, shiny moving object on the television. Feline ADD?

mood: eh

damnkidsgetoffmylawn

Finally, we cap the evening off with a picture of Arizona Senator, war hero, and World’s Greatest Grandpa, John McCain. The kitty seems actively repulsed.

mood: get me the fuck out of here

She declined to be photographed after this point, but I think the outcome is clear: my cat loves tight rhymes and fat basslines.

→ 1 CommentTags: Miscellaneous