home ¦ Archives ¦ Atom ¦ RSS

Thunderbird 3 Dock Icon

Thunderbird Logo.jpg The Thunderbird dock icon in Mac OS X shows a count. Of what, I’m not sure. But the count doesn’t jibe with what I expect, that being the number of unread messages in my Inbox. It’s unclear whether this is a bug or poorly understood default, but it’s driving me up a wall.

I’m desperate enough to give a Thunderbird 3 beta a test drive.


Suns Sweep Spurs

Phoenix Suns Logo.jpg If there was any NBA team in this year’s playoffs that could blow a 3-0 lead it would be the Phoenix Suns. Except this isn’t the same old Suns.

Los Suns went into San Antonio last night and completed the sweep over the Spurs, winning 107-101. What’s remarkable to me is the resiliency of this Suns team. Robin Lopez out for the series? No problem. Down 18 points in Game 3? No problem. Steve Nash whacked in the face, oddly reminiscent of Robert Horry checking him into the scorer’s table? No problem.

The old Suns typically laid down when faced with adversity. These guys recover and battle back. I’ve always liked Steve Nash and would be really happy to see him in the NBA Finals.

But with the Lakers in the way (probably) I wouldn’t bet on it.


Banks vs Pimps

Facebook Logo.png You know, Facebook has really been bugging me recently. It’s not only the progressively disappearing privacy. The interface tweaking is driving me up a wall. I pretty much don’t post to Facebook, but I’m friends with a few folks and don’t mind reading their status updates. But I need filters. Every time I get some decent ones set up, Facebook goes and tweaks the interface and/or obsoletes my filters.

Marc Smith’s Data Banks vs Data Pimps succinctly captures my unease in a sweet analogy. Generalizing to all social media sites, he asks whether they will be like banks, honoring commitments to “security, confidentiality, and reliability” in perpetuity, or pimps, ready to violate their “relationships” at a moment’s notice for a quick buck?

I would add that along with personal data, user preferences are currency as well. Social media sites would do well to highly value that currency and not devalue it easily.


Smartphone D-Day

Sprint HTC Evo.jpg

If this report of Clearwire, and presumably Sprint, widely expanding its WiMAX footprint is true, this summer means D-Day for a new smartphone for me. A reasonable combination of HTC Evo price, acceptable MiFi fee, and decent Sprint data plan, means I’m on board with them. Otherwise, I’ll be looking at Verizon’s Palm offerings with their free tethering.

The current rumor has the release data for the Evo being June 6th, with the phone costing $200 under contract (probably 2 years). If the monthly bill is south of $100 I’d likely go for it. But I’ll wait a month, catch the early reviews, and let the initial bugs shake out. End of July and I’ll be a new phone owner.


Playoffucopia 2

Phoenix Suns Logo.jpg

Great night of playoff action in the NBA and NHL:

  • LeBron James and the Cavaliers tee off on the Celtics and blow them out in Game 3 on the parquet floor.

  • Boston Bruins and Philadelphia Flyers tied at 3 well into the third period. The Broad Street Bullies trying desperately to avoid the sweep and stay alive.

  • Los Suns, surprisingly solid in the half-court and leading 2-0, visit San Antonio in the second half of the NBA doubleheader. Good on Los Suns for standing up a little against Arizona’s ill-devised immigration laws.

  • And Chicago resumes its battle with the Vancouver Canucks to round out the NHL twinbill.

Bonus action: Yankees vs Rd Sox, and the Nationals playing halfway decent against the Marlins.


That 100 Hours Project

Substrate Sample.png

So I think I’m going to declare failure on my 100 hours project. While I did announce Mission Accomplished, and got peyote done as a decent first step, I subsequently lost all enthusiasm for the project. Despite the fact that I’m pretty sure I logged 100 hours, shortly after mission accomplished I completely fell off the wagon. I was hoping it could spark a flame and lead to a long term continuous effort.

Some culprits, in no particular order:

  • Performance. I got peyote to perform decently, but I don’t think I can retain the processing model and achieve processing’s frame rates. The major culprit is that Numpy is poor at location by location array access. Not Numpy’s fault, just not quite the right tool. And I’m not really into doing the deep dig needed to speed things up, if it even can be done.

  • Work. Over the last month and a half we’ve had some big pushes at work, with about another three weeks to go, at least. Makes me want to just sleep on the way home.

  • Family. My wife was out of town for a couple of extended stints (3-5 days) which means I wind up driving in to work a little more than usual, or having to take the bus during more crowded trips. Throws off my short hacking windows. Not to mention I have a little guy I have to try and keep up with right after getting home.

  • Opportunity. I could only work on peyote on my laptop. Limits the opportunities to do little micro hacks.

  • Lack of Vision. I thought getting into creative coding would come naturally. At the end of the day, I really didn’t have anything concrete I wanted to work towards.

Summer’s coming on, so I may get more consistent time to work on a new personal project. Some things I’ll be looking to do next time around:

  • Better Task Management. I’ll probably use some kind of issue tracker or todo list to help retain little micro tasks that can be knocked out quickly.

  • Streaking. No not the naked kind. Setting a goal of n consecutive days of working on the project. I’ve been doing that as a personal goal on another venture. I’m now amazed at how the thought of missing a day seems sacrilegeous.

  • Web Oriented. Just so I can get the satisfaction of seeing something living, breathing, and publicly accessible. Also, not being desktop based should allow for opportunities to make progress from a wide variety of machines.

  • DVCS. I think I’ve learned enough of git to be halfway dangerous. Using a distributed version control system (DVCS) should also increase progress opportunities.

  • Sports. If it’s one thing I follow religiously, it’s sports. Might as well take advantage of the enthusiasm.

But enough of my bitching.

Blame no one. Expect nothing. Do something.


Playoffs in Chicago

Blackhawks Logo.gif Okay, so this is the time of the year I’m really missing living in Chicago. The weather’s starting to turn from Winter to Summer (no, there’s no Spring in Chicago). “Wait until next year,” is not yet applicable to either the Cubs or Sox. And if you’re lucky, playoffs in the NBA or NHL.

I was lucky enough to arrive in Chicago at the tail end of the Bulls second threepeat. The Cubs Bartman catastrophe was tragic, but I felt the full impact of the Curse of the Billy Goat. I got to experience the 2005 White Sox World Series run. While I was cutting out of town, headed for DC, during the Bears 2006-07 Super Bowl run, there were a couple of NFL playoff disappointments thrown in.

The great thing about playoffs in Chicago is that every day feels like either party time, on game day, or party eve, on the off days. When the game is on, if you don’t have a ticket you stroll up to your favorite watering hole, grab a stool, and cheer for the home team.

I’d love to be out there rubbing shoulders with Blackhawks fans during this year’s Stanley Cup run.


LaunchBar Quicktipps

Launchbar Logo.jpg Don’t know who benderTV is, but he or she has a nice collection of short tip videos posted on vimeo. They seem quite well done and currently most of them are related to LaunchBar.

That’s where I learned that LaunchBar actually lets you select a non-default browser when opening a URL.


MarsEdit 3

MarsEdit 3 Logo.png I use MarsEdit as my blog writing and posting tool. While it’s been serviceable, I can’t say I’m in love with the tool. In an ideal world, I’d have an Emacs mode that interfaced to MovableType.

Now there’s a new version of MarsEdit out. ArsTechnica has a good overview of the latest edition. The big feature is WYSIWYG style rich text editing. Since I write posts using Markdown formatting, I don’t really have a big need for rich text editing. I’ll have to give the trial version a test drive to see if there’s a noticeable difference, but at $14.95 for an upgrade, I may wait a little bit.


Diggin on Gridlok’s “Break The System”

Gridlok Break The System Cover.jpg Branching out from a Dieslboy dominated DnB collection, I picked up Gridlok’s Break The System. The DJ mix part of the album has been in pretty solid rotation.

Break The System starts out strong, with an interesting spoken word, futuristic, manifesto regarding humanity needing to “break the system”. Wake Up, Bottomfeeder, and Watching Us bring a lot of energy and seem to be working towards a great peak.

Then Break The System sort of plateaus. I can’t say any of the subsequent tracks are weak, but a little more variation was needed. Also, the initial manifesto was never followed up on thematically, as far as I can tell.

Infected is the track that keeps me coming back. I’m a sucker for a really strong close to a mix. However, it would have been great to have this as a mid-mix peak, and then close with something just as strong. Halfway through the listener is “infected” and then by the end he becomes a tool for breaking the system.

Or something like that.

In any event, Break The System isn’t off the charts great, but it’s a good listen.


Cinder, C++ Creative Coding

Cinder Logo.png Frankly, I was thinking there would never by anything that would ever draw me back into C++ programming. Java is about as far as I’m willing to descend into systems level programming these days.

The Barbarian Group’s Cinder is actually tempting enough to make me reconsider. Cinder is a C++ framework for creative coding, ala processing. From the project’s About page:

CINDER PROVIDES A POWERFUL, INTUITIVE TOOLBOX for programming graphics, audio, video, networking, image processing and computational geometry. Cinder is cross-platform, and in general the exact same code works under Mac OS X, Windows and a growing list of other platforms — most recently the iPhone and iPad.

CreativeApplications.net also has a good summary of Cinder’s capabilities, with a nice gallery of sample projects.


LaunchBar Instant Browser Choosing

Launchbar Logo.jpg With my increased usage of Chrome, I send URLs between browsers more frequently. This just at the time my trial license of Choosy has expired.

The thought occurred to me that maybe this is a problem that LaunchBar could solve, if I just dug in a little bit. Turns out LaunchBar is easily up to the task. Here’s the sequence:

  • Copy the URL to the clipboard (Control-click on the link in the browser)

  • Option-Command-\, should bring up the clipboard history with the copied URL first at the top of the list (Key sequence may have been customized in your LaunchBar, check under Preferences > Clipboard)

  • Tab, browser selections come up

  • Return, opens in the selected library

One more gesture, link to clipboard, than Choosy, but it’s a start.

I’m also thinking there’s probably a way to use scripting to send the currently selected URL to LaunchBar’s “Open Location” action. The key part is to get the URL to a point where you can actually select from the various installed browsers. Turns out LaunchBar’s provision for browser selection (you can just Tab when a URL is the current target object), works pretty well. And it’s handy all throughout LaunchBar.


Starting to Enjoy Chrome

Google Chrome Logo.png Thanks to 1Password working in Google Chrome, I’m starting to use Google’s browser more and more often. Not quite ready to make the full time leap, but here are some reasons I might.

Overall performance is pretty good, but not lights out amazing. This might be my net connection, even though I’ve got fiber. Often when opening new URLs, the Chrome retrieval indicator will spin for a bit. But then pages render almost instantaneously.

I like Alt-Return to open tab in foreground, Option-Return to open tab in background.

The Chrome address bar is a decent equivalent of Firefox’s Awesome Bar. Even better is the fact that Chrome combines search across your browsing history, Google search, and keywords. Turns out to be pretty convenient.


Red Rocked

Capitals Logo.jpg Well that sucked! Talk about not winnin’ time. The Capitals blew a 3 games to 1 series lead over the Canadiens, and lost game 7 in their first round series. Best regular season NHL team. Seeded #1 in the Eastern Conference. At home no less. Out!

The really sad thing is that we are now left with the awful dregs of the Washington area sports scene: The Nationals okay, so they’re above .500, it’s still April, the Orioles, you can already lock in another losing season, the Redskins offseason, Joey Galloway? Bobby Wade? Yeesh, and the NBA lottery for the Wizards, Here’s looking at the fourth or fifth pick.

Actually the NBA draft might be fairly deep this year, so there could be a bit of excitement in this region. Otherwise, dreck as far as the eye can see.

Looking forward to Red Wings versus Sharks though! Go Datsyuk!


2 Fast, 2 Furious, Guilty Pleasure

2 Fast 2 Furious Poster.jpg So what to make of a film sequel that has to rely on the original’s supporting actor? Not to mention the fact that it’s a sequel of a fairly unintelligent street racing flick. And the new supporting actor is a B-list actor/model/rapper.

Don’t know why, but I always enjoy 2 Fast, 2 Furious. Some reasons?

  • Paul Walker. He’s got just enough acting chops to play the laid back surfer/skater/racer type and make you believe he’s not faking.

  • Tyrese Gibson hamming it up, especially when he’s confronting the cops and jerking Verone’s henchmen around.

  • Ludacris as an illegal street race organizer.

  • And of course, lots of eye candy. Special shoutouts to Eva Mendes and Devon Aoki.

The plot is beyond ludicrous. The setup defies suspension of disbelief. The climax and denouement are strictly by the numbers formulaic. But in-between the start and finish, 2 Fast, 2 Furious is good old dumb action fun.


Willison’s Redis Tutorial

Redis Tutorial Cover.jpg I’ve talked about the key/datastructure store Redis before. There’s been a lot of interesting progress over the past few months leading up to a stable 1.2 release.

Simon Willison put together a great presentation on Redis for a European NoSQL conference. On the web, it’s essentially his slides + the notes he used for the presentation. The really excellent aspect is his focus on practical examples of how to use the various features of Redis. Really good stuff.

Sparked by his slide on redis-cli, I had an idle thought about how it might be fun to trick out IPython with a bunch of extensions for interacting with a Redis DB. One of these days when I get a round tuit.


Pattern Matching in Programs

Running across Matchure gave me good vibes regarding the utility of pattern matching in higher order programming languages. Pattern matching is still an undervalued mechanism in modern programming. A kissing cousin of Lisp macros, pattern matching is a nice high-level way to express tree structure matching and binding of matched substructure to variables. It’s simultaneously easy to decompose structures and immediately compute over the decomposition. Similar to regular expressions over strings, functional style patterns tend to look like the structures they’re trying to match.

I have a soft spot for pattern matching because in my dissertation I suggested that they would be a powerful addition to multimedia scripting languages, especially languages embedded in Web browsers. The pattern matching would be handy for dealing with the tree structure of HTML pages.

I was both wrong and right. Functional style pattern matching never did wind up in the browser. But XPath in JavaScript bears witness that tree destructuring is actually pretty useful. Every language could seemingly use pattern matching, but it’s exceedingly hard to embed in languages with Algol-style syntax.


Playoffucopia

NBA Logo Small.png It’s been a pretty full buffet of NBA playoff action the past couple of days. Thursday and Friday showcased three games. This weekend we got four games on Saturday and four more on Sunday. The only downside for me is that most of the good games have been the Western Conference late nighters. I’m an early riser these days, so typically don’t make it past the first quarter, if that, of those games.

Some quick observations:

  • Thought Miami was going to give the Celtics some trouble, but the C’s have demonstrated much better winnin’ time experience.

  • The Lakers are in a little bit of trouble. A couple of bad bounces here or there, or an inconvenient injury, and they could be put out by the OKC Thunder. Kevin Durant, The Slim Assassin (TM).

  • I don’t know how the Utah Jazz are doing it against the Denver Nuggets. George Karl taking a leave for cancer treatment seems to have really put the Nuggets off kilter. Going into the playoffs I thought Denver was the only team with a chance to take out the Lakers. Now I’m not so sure about either the Lakers or the Nuggets.

  • Suns vs Trail Blazers seems like the most fun series going.

  • The Bulls just don’t have the talent to stay with the Cavs. Hope that free agent thing works out for the Bulls this off season.

Oh, and living near the nation’s capital I’d be remiss if I didn’t mention the Stanley Cup playoffs. Rock the Red! Ovechkin and the Capitals are stringing out this series with the Canadiens a little longer than necessary, but I’m pretty sure they’ll get the job done. I stupidly dipped out of yesterday’s Chicago/Nashville game, right after Hossa got his penalty, thinking the game was over.


MacBook Hibernation

Deep Sleep Moon.png Another really useful Dashboard widget is Deep Sleep, which allows you to easily send your Mac into a power saving hibernation. Ed Hunsinger has the best explanation of Mac sleep modes that I’ve seen so far.

The nice thing about Deep Sleep is that it can supplement your default suspend activity for when a Mac laptop lid is closed. You can have the close go to the basic “sleep” mode and clicking on the widget lead to a “hibernate”. Very handy.

And the Deep Sleep widget is free to boot.


iStat Menus 3

iStats Menu Capture.png The fine folks at Bjango have updated iStat Menus. There’s a whole raftload of improvements and fixes for my favorite Macintosh status monitoring tool. Unobtrusively located in my menu bar, iStat menus does its job efficiently and quietly.

Two of the major changes appear to be that first iStat Menus is no long donationware. If you want a license, ante up $10. Second, instead of a preference pane, configuration is now done through a full fledged application. Seems reasonable to me, although over at Macworld, a few folks seem upset.

Also, even though it looks abandoned, iStat Pro is a nice Dashboard widget version of the monitors in iStat Menus.


Farina on Radio4by4

I’ve been following [DJ Mark Farina’s Twitter stream][2] and it’s been pretty entertaining. Poor guy went over to Dubai, then Europe, and got stuck on the continent thanks to the volcano eruption. Had to come back to SF via Munich to Rome to NYC. Then on his next trip out, to gig in El Paso, TX, he gets stuck in Denver due to tornados!! Poor guy. He also dropped a tweet on this recent [interview][1] he did with [Radio4by4][3] *(music autoplay warning)*. This may be the first time I’ve actually seen or heard an interview with him. A little softspoken, but interesting stuff about his new label, Great Lakes Audio; EP, Geograffiti; and the Winter Music Conference. Best of all he said three words that are music to my ears… **Mushroom Jazz 7**, Looking like a Fall drop for North America. I’m all over it. [1]: http://www.youtube.com/watch?v=GD_Tgkn3MAw [2]: http://twitter.com/djmarkfarina [3]: http://www.radio4by4.com/


Alfred, Quick Launcher

Alfred Logo.png Still searching for the perfect desktop search application on the Mac, I ran across Alfred. Relatively new, released on Feb 28th 2010, Alfred seems more oriented towards quick launching of applications. Sort of square in the LaunchBar, Quicksilver, Google Quick Search Box arena. Initial reviews highlight that Alfred’s main goal is to be simpler and faster than those alternatives.

Well I’m pretty happy LaunchBar, but I thought I’d log Alfred here just for future reference. Still searching for search on the Mac.


Guru R.I.P.

Gang Starr.jpg Gang Starr, was definitely a distinctive part of the late 80’s-early 90’s, positive hip hop movement. Besides DJ Premier’s great mixing and cutting, Guru (seen at right in the adjacent photo) had both a unique lyrical style and unique vocal sound. Together Guru and Premier epitomized the intersection of Hip-Hop and Jazz.

Herewith, some of their best tracks:

Guru has passed on, after a long battle with cancer. He was my age. His death, along with Malcolm McLaren’s, seems like the beginning of the end for an era of Hip-Hop that highly influenced me. An era before pimps and hoes, n*s and b*s, ghetto fabulous and bling, took over the main stage. An era when Hip-Hop held a little more dignity for the Black man.

Godspeed kind sir.

And whatever this beef is between Guru, Solar, and Premier, it’s whack! Kill the noise.


Advice from Charlie Jane Anders

Spoke too soon about the death of the writer’s advice posts that io9’s Charlie Jane Anders had been delivering. A new one popped up today with a list of 4 basic writing tips. I find it hard to believe that anyone seriously aspiring to be published didn’t already know these basic hints for avoiding lifeless, limp writing.

What do I know though? The post seems to be attracting a decent number of views and comments, at least relative to some other posts currently on the front page. I guess there must be plenty of wannabe authors in the io9 audience.


Ridley Scott, Forever War?

The Forever War Cover.jpg Color me skeptical, but…

Ridley Scott directing a version of Joe Haldeman’s The Forever War might actually turn out halfway decent. Agent Orange’s post on io9 would intimate that this might happen. A little better sourcing would be helpful though.

One can dream can’t they.


Winnin’ Time

Capitals Logo.jpg

Previously I had mentioned that I was “fiending for some NBA playoff action”. Well the playoffs are here and I’ve got a veritable cornucopia of NBA with 4 games today and 4 tomorrow. The first couple of games, Eastern Conference I might add, were duds. The Cavs smoked, then coasted on, the Bulls. Meanwhile, the Hawks ran away from the Bucks. I don’t expect much out of either of those series, but the Heat might give the Celtics some heartburn. They’ve been leading for most of the game in Boston.

But there’s also the NHL playoffs getting started too. The Washington Capitals being the only winning team in the DC area, and the best regular season team in the NHL, are generating a lot of excitement. They slipped up in game one of their series with Les Habitants, but game 2 was a roller coaster, overtime thriller victory. Forget Ovie, Backstrom is the man. Rock the red!!

A late comer to hockey, I’ve finally figured out at least one of the really distinguishing feature of the game. In many other sports, the game slows down at the end. Football? Get out of bounds, throw an incompletion, spike the ball, the clock stops. Basketball? Foul or call timeouts to extend the game. Baseball? Keep bringing in relievers or keep fouling it off until that 27th out. In hockey, due to continuous play and limited time outs, it’s hard to slow the game down. So the players work harder, faster, and with more desperation in the amount of time remaining. A hockey game accelerates at the end, a refreshing change from other sports.


Quix, A Command Line For Your Browser

Quix Logo.png Ran across Joost de Valk’s Quix, a bookmarklet that pops up a dialog box and then provides a bevy of commands that work within the context of the current browser page. Plus it’s extensible with your own commands.

Quix is an extensible bookmarklet, that allows you to easily access all your bookmarks and bookmarklets, across all your browsers, while maintaining them in only one spot. All you have to do is remember the shortcut for the bookmarklet, so, basically, it’s like a command line for your browser

Quix reminds me of the currently napping Mozilla Ubiquity experiment, which put the command line right in the browser’s URL bar. If I wasn’t so into LaunchBar as my command launcher, I’d probably really dig into one of these command line in a browser extensions. While I’m sure Quix and Ubiquity are good for running macro style one-liners, I’d be interested to see what a real browser shell language looked like. Sort of how Shivers describes the UNIX shell languages.

Unix shells, such as sh or csh, provide two things at once: an interactive command language and a programming language. Let us focus on the latter function: the writing of “shell scripts” — interpreted programs that perform small tasks or assemble a collection of Unix tools into a single application.
Unix shells are real programming languages. They have variables, if/then conditionals, and loops. But they are terrible programming languages. The data structures typically consist only of integers and vectors of strings. The facilities for procedural abstraction are non-existent to minimal. The lexical and syntactic structures are multi-phased, unprincipled, and baroque.

Scheme for driving a browser. Hmmmm. Now there’s a language design I’d like to see.

Via MetaFilter


Ian McEwan’s “Solar”

Solar Cover.jpg Now this is the kind of content I really enjoy from io9. A nice, in-depth review, by Charlie Jane Anders, of Ian McEwan’s book Solar. Solar, a tale of a physics anti-hero that’s part speculative fiction, part satire, and from a literary star seems right up my alley, cf. Margaret Atwood.

The problem for me is that Solar is currently only available in hardback. I’m really avoiding those editions these days due to the bulk. No, I don’t have or lust for a Kindle or iPad. I’ll be waiting for a trade paperback version, which we might never get here in the US.

P. S. I wish Anders could spend more time on book reviews, as opposed to all the other electronic media related posts she generates. At least that ill-fated writing advice theme bit the dust. Too inside baseball.


openstickers

Free Software Sticker Book Banner.png

As someone who has adorned his MacBook with a number of stickers, and a long time fan of the free software movement, I wholly endorse the open source sticker campaign. openstickers.com is a free as in beer and free as in freedom collection of images that you can print on adhesive paper, cut out, and stick wherever you like.

Now where do I get adhesive photographic paper?


Diggin’ On Dieselboy’s “The Human Resource”

The Human Resource Cover.jpg In the continuing effort to ramp up my Drum ‘N Bass experience, I’ve been really enjoying Dieselboy’s The Human Resource. The mix from this CD doesn’t have quite the highs (or lows) of The Dungeonmaster’s Guide but it’s really consistent high energy DnB. Technically mixed by Evol Intent, highlights include Styles of Beyond’s Subculture, Evol Intent + Ewun’s The Rapture, and Dieselboy + Technical Itch on Atlantic State (Gridlok Remix).

Just a good, hard, dark, twisty ride over some rugged beats and some nasty synth lines. Gets the feet tappin’ and the head noddin’


Windy City Red Hots

Windy City Red Hots Banner.png

I spent the better part of eight plus years in the great city of Chicago. I had a lot of Chicago style hot dogs while I was there and enjoyed 90% of them. I got to a lot of the iconic hot dog places around the city. The Wiener’s Circle (for a late night harangue no less), Chicago Dog, Portillo’s, Gold Coast, Maxwell Street, etc. Hot Doug’s closed before I could get to it and I never did make it to Superdawg.

So it is with great pleasure that I discovered Windy City Red Hots, right here in Loudoun County, VA. Living in Loudoun means driving up and down Route 7, past a flower nursery where the Windy City truck is parked. For the longest time I thought this had to be a sad, cruel joke, so I didn’t make time to stop and check it out.

Boy was I wrong! These guys are legit. I’ve only had a Polish, but it looked, smelled, and tasted straight from a Chicago city block party. They’ve also got red hots, Italian beef, and pizza puffs (?!?!). The Washington Post has a good article on Windy City Red Hots. Sorry, if it’s behind a pay wall. Now if they’d only add a small selection of brats, I’d be in heaven. Highly recommended and I plan on giving them my regular patronage.

I have to admit though, I’m a bit of a heretic. I like ketchup on my dogs. Sue me.


Sky1’s Going Postal


Sky1 is doing an adaptation of Terry Pratchett’s book Going Postal. I quite enjoyed the adventures of Moist von Lipwig and maybe one day I’ll get to see this production. I noticed from the trailer though a lack of von Lipwig’s gold suit. What gives?


inamorata, Word of the Day

Ran across this word while reading David Denby’s excellent review of Clint Eastwood’s career. Was instantly struck by a certain elegance and the clear Latin root.

inamorata, via Wiktionary

  1. n., \in-am-uh-RAH-tuh\, a female lover or love interest

Seems like a word apropos of Elle Driver’s fetish for gargantuan.

I’ve always liked that word… “inamorata”… so rarely have an opportunity to use it in a sentence.


Witch 3.0

witchicon128.png

Missed the news that Many Tricks released a new version of Witch. Witch is an add-on/replacement keyboard driven window switcher for Mac OS X. Along with Launchbar, Witch is ingrained as part of my Mac muscle memory.

Dan Moren at Macworld provides a compact overview of Witch’s new features, while the Witch homepage has more details. One nice thing is the ability to override the built-in Command-H tab switcher, which I still use way too frequently. I also learned a lot of command switching tips, which Witch now emulates as well.

Looks like I’ll have to pay $8 for the upgrade, but I’m sure it’ll be well worth the cost.


Two Buffalo Gals…

Malcolm McLaren Cover.jpggo ‘round the outside, ‘round the outside, ‘round the outside. … Four buffalo gals go ‘round the outside and do-si-do your partner!

In the wake of his passing, the obituaries rightly focus on Malcolm McLaren’s work with the Sex Pistols. But I remember at my earliest infatuation with Hip-Hop, digging through the bins in a Boston record store (probably Tower or Newbury Records), and picking up Dya Like Scratchin on a whim, just because the jacket “looked” Hip-Hop.

The little mini-album was a trove of early rappin’, cuttin’, and scratchin’. Buffalo Gals is an iconic piece of early Hip-Hop, but I’ll always have a soft spot for World’s Famous (and A Tribe Called Quest’s homage Award Tour). Malcolm McLaren might have been the first white rapper to take the form seriously and actually pull it off.

McLaren wasn’t a giant of Hip-Hop, but his small slice was a seminal contribution. Godspeed kind sir.


William Gibson’s “Zero History”

Zero History Cover.jpg Well, io9 is still good for something. Thanks to Annalee Newitz I found out that William Gibson is coming out with a new book entitled Zero History. Looks like it’ll be some sort of continuation of the themes in Pattern Recognition and Spook Country.

I’m in the tank for Gibson so I’m eagerly looking forward to Zero History, although Spook Country did let me down. Instead of springing for the Zero History hardback, I may wait for the paperback. Or better yet, borrow it from my local library.


virtualenvwrapper 2.0

If you use Python you should be using virtualenv. If you’re using virtualenv you should be using virtualenvwrapper.

The gist is that virtualenv creates clean, custom Python installations where you can muck up the installed extensions without messing up the global system wide install. virtualenvwrapper better integrates these virtual environments with your shell command line, among other things. Ultimately you can easily flow between various “versions” of Python with all sorts of weird extensions, without wrecking a default installation. And virtualenvwrapper is pluggable. So if you don’t like how it works, or want something it doesn’t do, you can fix it.

Doug Hellman, virtualenvwrappers author, recently cut loose a major new release. Go get it.

That is all!


Bracket Finale

Butler Bulldog Logo.jpg Wow! That was a great 2010 NCAA Men’s Basketball Championship game. I really thought Butler was going to be crushed due to Duke’s size, but the Bulldog’s defense was surprisingly effective. I’ve been watching Final Fours since 1977 and the two Butler games rank right up there for drama. Yeah, Butler was highly ranked to start the year, but they were still underdogs.

UConn Huskies Logo.jpgMeanwhile, I’ve been dipping into the NCAA Women’s Basketball tournament to see with my own eyes how dominant the UConn Huskies really are. All I can say is that they are as good as advertised. Maya Moore is a stone cold assassin. I’m actually stoked to watch the ladies championship because it will be historic either way. (As of this writing UConn is ice cold, and Stanford’s not looking scared.)

Mark my words, if UConn wins their 78th game in a row, and second championship in a row, they’ll reach 100 in a row.


A Couple of Micropudates

Regarding Chrome and 1Password, I’m using the combination increasingly and things seem to be going fine. One minor nit is that 1Password can’t seem to autologin. It’ll fill in the username and password fields, but won’t hit the login button. Not a big deal.

On that Mac OS X DNS issue, so far so good. Haven’t seen my machine get confused about local IP addresses over the past week.

Choosy is not seeing much use. Might be slated for removal.


Book It

I’m going on record here that despite my slow start, I’ll finish reading 30 books this year. That’ll be the third straight year.

Over at my mother’s house, I found a box of old paperbacks, mainly my collection of fantasy novels gathered during my teen years. They’re in pretty good shape. The core looks to be Michael Moorcock, especially Elric, Robert E. Howard’s Conan, and Fritz Leiber’s Fafhrd and the Gray Mouser.

I was struggling with stocking a supply of paperbacks to read during my commute. I don’t mind going to the library, but the handy branches don’t really carry a decent selection of paperbacks. Meanwhile, hardbacks are too bulky. And for whatever reason, used bookstores are few and far between. This newly discovered box neatly solves that problem.

I’ve already written about revisiting Conan and going back to Nehwon. For the former, I expect further books in the series to be about the same. Good stuff from Howard, pastiche from the other authors. Similarly, I expect Leiber to be consistently entertaining and well written.

Moorcock should be interesting. I probably wasn’t sophisticated enough to truly comprehend the anti-hero themes of Elric. Let’s see how it reads with time, maturity, and sophistication.

© 2008-2024 C. Ross Jam. Built using Pelican. Theme based upon Giulio Fidente’s original svbhack, and slightly modified by crossjam.