home ¦ Archives ¦ Atom ¦ RSS

Yo! Linux in an Emulator in JavaScript in Your Browser Dawg!

As Trinity said in The Matrix Reloaded, “That’s a nice trick.”

There’s something sick about being able to run a C compiler in a shell within Emacs on top of Linux executing in an x86 emulator running in JavaScript embedded in my browser. And it’s not dog slow! Feels like a circa 1995 PC or logging into a UNIX box over dial-up.

Fabrice Bellard, we salute you!

The moby Hack and how it works


Commercial Shrinkage

Repeated viewing leads to some obscure observations. Like the fact that most commercials lose content as time goes on. As an example our fine friends at ESPN have taken their most recent “It’s Not Crazy, It’s Sports” spot (It’s like a Big Papi without the cheese) and shrinrayed the bit for a new online contest at thefanwiches.com.

Which of course leads into the suckage that is Facebook.

This may be a sign that I have too much time on my hands.


Bulls vs Heat, 2011

Chicago Bulls Logo I’m looking forward to how the 2011 NBA Eastern Conference Finals plays out between the Bulls and Heat. I normally just root for “good game”, but this time I’m on Derrick Rose and the Bulls’ side.

When I lived in Chicago, I got the tail end (the Last Dance 97-98 season) of the Jordan Bulls, the dark days of the Dickey Simpkins/Kornell David/John Starks era, and the unfulfilled potential of Elton Brand, Jay Williams, Tyson Chandler, Eddie Curry, et. al. I even had a partial season ticket plan during the dark days, when they picked up Jalen Rose. So I feel well within my rights to root for the Bulls, even though I live in DC and go to a lot of Wizards games.

Besides, I have to live with my wife, who’s a born and raised Chicagoan. And I really like Derrick Rose.

Definiely diggin’ TNT’s shots of Chicago in HD.


Pearson’s Generative Art

Generative Art Cover I’m sort of tempted to buy the Manning Early Access Program edition of Matthew Pearson’s Generative Art. I’ve been looking for that “processing” book that really gets into the craft of generative art. I already know how to program, I’m looking for insight into the artistic process. The following reviewer quote gives me hope:

Matt’s approach is unique in that he focuses on core concepts of genart instead of core concepts of programming. He succeeds in teaching about variables, functions, OOP and recursion without the reader realising what he’s doing.

The artwork thumbnails look beautiful as well.

On the other hand, I’ve already got a few processing books gathering dust on my bookshelf, so why should keep banging my head against this wall.


Loleatta Holloway Passing

Hit and Run Twelve Inch I’m remiss. Loleatta Holloway passed away back in March. While clearly a disco icon, through the modern miracle of sampling and the 80’s to early 90’s wild west of rights clearance, she was also a huge influence on House music. At a certain point, it felt like every new Strictly Rhythm single had to have a Holloway sample.

The greatness and contribution really hit me, when I bought the Mastercuts Classic Salsoul volume 2, and first encountered the 11 minute version of Hit and Run. The track starts off with about 3-4 minutes of classic disco. Then it launches into another 7 minutes of soulful beats, jazzy riffs, and Loleatta bringin’ the pipes. But she also scatted for bits and played it low and husky for spells. Just a tour de force of soul diva vocals.

After all that, which I’m assuming was one take, the closing words of the producer just kills it, “Okay, now let’s do the album version.”

Godspeed kind lady.

N.b. If you get the Classic Salsoul volume 2, you get First Choice’s Dr. Love, another disco/house classic.


Greenspun On the Playbook

I’ve been enjoying Philip Greenspun’s oeuvre since way back when he was writing about AOLServer, Tcl, and database backed websites. I even bought the book!

Plus, he’s got a rapier wit on the order of Olin Shivers. So herewith the conclusion to his entertaining review of the BlackBerry Playbook:

Not useful as a computer; too light to serve as a doorstop.

My friend has not asked for the tablet back (he got it for free at a conference).

Touche!


Posting Speedups

WordPress Logo I used to complain about slow posting times on my old Movable Type installation. Didn’t know if it was Movable Type, MarsEdit, or my RimuHosting virtual server. I’ve noticed the switch to WordPress and Linode has fixed that problem. In a big way. Posting is will night instantaneous. I suspect it’s the increased memory, for the same dollars, that Linode makes available for my MySQL server.

Whatever, I’m lovin’ it.


Cool UNIX Tools

Link parkin’: Kristóf Kovács put together a little collection of UNIX tools that are either command line or console based. Complete with screenshots. Some of them I’ve known about and used for a long time (I love you curl!), but there were a few new ones to me.


Nice Work Blues

Premier League Logo Great job Chelsea, taking all the excitement of perhaps the biggest game in this Barclay’s Premier League season. When you give up a goal in the first minute, and are down two at the end of the first half, you’re not really championship material.

Meanwhile, ManU only has to claim a point against either of the two bottom feeders, Blackburn or Blackpool, to clinch the title.

What a waste of DVR space. At least there’s still the Champions League final: FC Barcelona vs Manchester United at Wembley. Can’t wait.


Apple Laptops vs Desktops

Apple Gear I’m really enjoying Marco Arment’s posts on various trends and tradeoffs between Apple’s laptops and desktops. Seeing as how my current laptop will be three years old in August (and it was bottom of the line then), I was nominally starting to consider my purchasing options for much later this year or early 2012.

First, Arment frames the tradeoffs between iMacs and MacBook Pros. I was considering an iMac to provide horsepower for personal hacking projects but he may have convinced me that the MBP is the right way to go. Then he drills down into evaluating what you want vs “need” in a laptop. Most recently he opines about the potential of a future 15” MacBook Air combined with a Thunderbolt interface. While 15 inches of display is great, Thunderbolt would let the laptop drive multiple monitors on the scale of the 27 inch iMac. At least that’s what I remember from recent blog post, although I’m having trouble digging it up at the moment.

Looking forward to more from Arment.


Guilty Pleasure: Heineken’s “The Entrance”

I’d like to think I’m immune to heavy doses of advertising, but every now and then there’s a TV commercial that really captures my fancy. Recently Heineken has been carpet bombing the NBA playoffs with one advertisement, The Entrance. For whatever reason, it’s really stuck with me.

Part of it is of course the music, The Golden Age, by The Asteroids Galaxy Tour. Like the lead singer, and the lyrics are actually interesting.

Another bit of fascination for me is the number of different versions. On TV I got hooked on the “extended” version of The Entrance, that’s about 1:32 in length. Currently on TV it’s running in a shortened 30 second version, which I find irritating since it leaves out a lot of nuance. Wait! I thought he had a flute at the end?! But digging around on the interwebs, I found the really extended 3:00 minute version, embedded above, which provides a lot of back story. If you believe a commercial can have back story. Oddly enough, at the end of the 3 minute version, he’s got the flute, but not the Heineken.

Like I said, it’s a guilty pleasure.


HackLolla

HackLolla Logo

Neat. The venerable Lollapalooza concert festival has an API for festival data. They’re sponsoring a contest for best applications built on the API.

Lollapalooza is offering over $5,000 worth of prizes and tons of promotional exposure for the best mobile, web and desktop apps created using their API. Developers can access data on artists, events, stages/venues and updates for Lollapalooza 2011. Prizes will be awarded for apps that help fans get the most from their Lollapalooza experience before, during and after the Festival. Winners will be promoted on the official Lollapalooza website and to fans via email, Facebook, Twitter, and the jumbotron screens at the Festival.

Lollapalooza is celebrating its 20th anniversary this year with a line-up of 130 of the most notable and buzzworthy bands from across the globe, including Eminem, Foo Fighters, Coldplay, Muse, and many others. The Festival is August 5-7 in Grant Park, Chicago.


Realigning Feed Reading 2

NetNewsWire Logo About six and a half months ago, I recalibrated my feed reading. It worked out pretty well, but I was still winding up with piles of unread items on my iPhone. And I was getting overwhelmed on the desktop side.

So recently I bit the bullet and coalesced all my non-work feeds into one Google Reader account. I used NetNewsWire to merge my desktop feedroll into the Google Reader feeds. In addition, I did some gardening and weeding, eliminating some firehose/light read sources (e.g. io9, Gizmodo, Engadet) and adding in some infrequently posting must reads (e.g. Greg Linden’s shared items . NetNewsWire tells me I’m “down” to 150 feeds.

This scheme feels like it’s working a lot better though, since I usually hit at least one short window during the day when I can spend some time info grazing. When I get home, processing the remaining new items is short work.

Lastly, flagging items in NetNewsWire integrates really nicely with Google Reader, where the marked content winds up in the starred items feed. Works just like I’d expect it to. Now I have to revisit the unofficial Google Reader API Python module to slurp down my starred items for local searching.


Bad To Be Red

Capitals Logo Well that sucked! The hometown Caps looked pretty good after brushing aside the Rangers in five games. Bad enough they got eliminated last night, but they got swept by the Tampa Bay Lightning. Frankly, I thought they mailed it in for game 4, which could be indicative of team character flaws.

And the Red Wings are in deep doo as well, down 3-0 to the Sharks. If you’re in the NHL playoffs and your team color incorporates a heave dose of red, this doesn’t look like your year.


Spotlight Muscle Memory

LaunchBar Spotlight

At work, I was finally privileged to receive a MacBook Pro back in November. Man do I love it!

One of the nice things about using the same OS at work and at home is that I exploit some of the hidden power features more consistently. One such feature on OS X is Apple’s Spotlight, the built-in desktop search service. Even better, Spotlight is easily accessible through LaunchBar, so I don’t even have to remember another key combination for search. Command-Space plus a few keystrokes gets me to web search or desktop search.

Once upon a time at work, they allowed us to have Google Desktop on Windows, which is the best desktop search I’ve ever experienced. Spotlight isn’t nearly as nice, but it works sufficiently, especially on indexing my Thunderbird e-mail. That’s where every other desktop search tool I tried, Mac or Windows, failed miserably. Indexing and searching my e-mail is pretty important, since I like to use mail for information trapping.


The Glider

Glider When migrating this blog, I decided to go casting about for a new favicon. While I probably haven’t been officially anointed a hacker, I definitely advocate the old time hacker ethic, and appreciate Eric Raymond’s use of The Glider cellular automata as “the” hacker emblem. So I’ve adopted for Mass Programming Resistance.

Besides I figure I have enough hacker cred from providing a patch for g++ 1.9, using Linux since 0.94 (a.out vs ELF binaries, fun!), and living in Emacs for 30+ years.


Recently Purchased

Evol Intent Barcode Cover Recently got a chance to purchase some new music through the iTunes Music Store and Amazon MP3s.

The first two are straight up Drum ‘N Bass DJ mix efforts. 70+ minutes of hardcore riddims and tweakin acid. There’s no point looking at the track list. You just get on the train and ride the beat.

Derrick Carter’s Fabric effort is straight up Chicago House, featuring tracks from venerable names such as DJ Sneak, Cajmere/Green Velvet, and Roger Sanchez. I was surprised how well Sanchez’s My Organ held up, although I’ll always remember it as part of Little Louie Vega’s United DJ’s of America mix from way back in ‘94.

At $10 a pop for the electronic download version of each, I can recommend them all, if you’re into this style of music.

I’ve got to give a lot of credit to Discogs.com for now clearly highlighting DJ mixes. Makes my music hunting life a bit easier.


Down to the Premier League Wire

Premier League Logo Way back in August, I proclaimed my excitement for the 2010-11 Barclay’s Premier League. While I couldn’t follow as closely as I would have liked over the winter, I’ve gotten back into it over the last few weeks. And the race has certainly become compelling!

As of a month or so ago, Chelsea, the previous champion, looked dead. Despite starting off the campaign on fire, the Blues had fallen well behind Manchester United. Apparently they had a serious mid-season swoon. Similarly, my rooting choice, Arsenal’s Gunners, sort of flamed out, showing a little too much youth. Plus they got jobbed in the Liverpool match.

Meanwhile, Chelsea had awoken and closed to within 6 points of ManU to start this weekend. The Blues got a bunch of breaks (a.k.a dubious calls) in their match against Tottenham Hotspur and eked out a win. On the other hand, Arsenal rose up and knocked off Man U at home. Chelsea closes to 3 points and plays at Man U next Sunday. Good stuff!!

Not to mention the UEFA Champions League semi-finals conclude this week. One thing I didn’t realize about top flight football in Europe is that the major powers are all playing multiple competitions simultaneously. Makes for more big matches.


Admiring WordPress

WordPress Logo So I’m liking WordPress as a blogging content management system. Some of the upsides:

  • Upgrading from the Dashboard. Earlier this week I upgraded my installation with one click. This WordPress release was a security update so ease of keeping up to date is commendable.

  • Theme support is great. Easy to install and easy to switch between. Having a hard time finding free, nice looking, blog oriented themes but there’s no such thing as a free lunch.

  • Works well with MarsEdit. My standard workflow hasn’t been interrupted at all. In fact it’s been supplemented since MarsEdit understands WordPress pages. Wish Markdown support wasn’t a plugin but a part of the WordpPress core.

  • Looking forward to using shortcodes to embed syntax highlighted code snippets.


So Far, So Good

The switch seems not to have seriously busted anything. About the only 404’s I’m seeing on the new site are for images. Images that shouldn’t even be linked to from an external site. And occasionally there’s an old permalink that didn’t get translated correctly. Those are easy to fix though.

The various search bots are visiting the new site, being bounced through old urls into the new site using HTTP redirects. I used the fairly brute force method of leaving the old static MovableType HTML files in place, but putting Php code in them to generate the HTTP redirect. Some Python fu was needed to automatically rewrite the statics pages and generate the right destination URL. That was fun hacking though. I’m gonna pat myself on the back for ingeniously avoiding linkrot.

Best of all I ran essentially the same process for New Media Hack. Now my old writings have a fresh coat of paint and are searchable.

Update: Spoke a little too soon, as I had some incorrect permalinks in the imported posts. Did a quick search and replace, bulk delete the old posts, and then reimported. Probably need to do a post by post examination.


Movin’ Daze

WordPress Logo Okay so I bit the bullet and investigated what it would take to port Mass Programming Resistance from Movable Type to WordPress. Turns out it was less painful than I thought it would be, although it took a few tries. That’s what occupied my March and early April.

Also decided my tenure at RimuHosting was getting a little stale. Thanks to the recommendations on Hacker News I’m giving Linode a twirl.

There’s still some nits and splinters I have to be careful of, but I’m feeling confident enough to pull the switch. So there probably will be some breakage around here. People subscribed in a feed reader may suffer the most.

You have been warned.


About MPR

If I knew what this was all about, I’d tell you.

I’m making it up as I go along. If you enjoy any of it, and want to hang around, be my guest. No commitment though.

In a former life, I used to be a new media hack in much revered academia. I traded that in for a comfy, if somewhat Dilbertish, spot in the military-intelligence-industrial complex. My company employs 100K+ people, and nothing I say here could possibly represent that organization’s position. At least not without our PR people present. And maybe a lawyer… or two.

Increasingly our lives are controlled by the numbers. Massive data sets, statistical learning, data mining, comprehensive genome sequencing, trend analysis, polling, prediction markets, social network analysis, personalization, targeted advertising, mass customization, FICO scores, carbon numbers, financial derivatives, etc. etc.

In many ways, I’m a primary contributor. Mass Programming Resistance is one man’s journey to find the spirits beyond the numbers.

Transcend the data!

Yours in resistance C. Ross Jam.

E-mail gratefully received at b m d at crossjam dot net.


MPR Comment Policy

Currently MPR doesn’t accept comments. I’m not interested in even monitoring a comment stream, much less managing or moderating one. E-mail still works (b m d at c r o s s j a m dot n e t) and if you say something fairly cogent I might even repost it. With your permission of course.


Revenge of the Lisp Machine

SBCL Circles

Well over two years ago, I blogged about kicking the tires on various Lisp implementations. At the time, I observed how modern machine performance had blown past the “inefficiencies” we saw back in the 80s to mid 90s.

Fast forward to last week, mid-February 2011. I’m stuck in a not-particularly captivating conference, with a relatively new Macbook Pro, dual core Intel i7 and 8 MB of memory. What’s a Lisp nerd to do, but check out how the new ride rolls. So I grab and install every Lisp and Scheme implementation under the sun, since I’ve got so much idle time, and quickly whip out a recursive fact function in all of them.

Wow! All I can say is that I was blown away by the performance observed running a few micro-benchmarks. When a Common Lisp compiles to native code and can do (fact 1000) in about a millisecond, you’re cooking with gas.

That prompted me to revisit the Lisps on my measly old, circa 2008, bottom of the line, white Macbook. Even if it’s an order of magnitude slower, we’re still looking at hundredth of a second performance. In doing so, I discovered the fabulous Quicklisp project, which makes installing Common Lisp packages butt easy across a number of implementations. Turns out there’s the nice LISPBUILDER-SDL package, which makes the cross-platform multimedia SDL library available within Common Lisp.

The above screen capture is an example from LISPBUILDER running in SBCL. If you squint close enough at the lower right, you can see the frames per second, FPS, reading. That’s a 30.29.

A compiled Common Lisp on a pokey old Macbook can easily do 30 FPS of graphics rendering. And here I am struggling to get Python up to the pace of processing.

I’ll have to get substrate implemented in SBCL just for comparison and we’ll go from there.


WordPress Migratin’

WordPress Logo Given my disappointment in the current state of MovableType, I gave WordPress a little more consideration. I can overlook the Php implementation, but I was a little worried about preserving my old URLs. Some rudimentary investigation indicates that WordPress’ pretty URLs option, some creative metadata extraction from MovableType, and a little scripting could get the job done.

So I’m ready to bite the bullet and give the migration a shot. This is going to be a long term project though, so don’t expect any major changes around here soon. In fact, I’ll be working a test run on a virtual machine just to be safe.

Bonus. This also might be a way to get the New Media Hack content into a modern blogging system as well.


Movable Type Blahs

Six Apart has pretty much swirled down the drain. While I managed to successfully shift from MovableType 4.x to 5.x, it wasn’t a whole lot of fun. Development seems to be stagnating a bit. Might be time to switch to a new blogging platform.

The only problem is that the options are pretty limited. WordPress would be the obvious frontrunner, but I’m really not into maintaining anything based upon Php. Plus, I’d need to figure out how to import all my old content. Could switch to Posterous, but I really like hosting my own site and using MarsEdit.

After WordPress, everything else seems marginalized, although maybe I need open my aperture.

Sigh.


Tab Killin’

You might be asking, why the big celebration for getting some goofy Rube Goldbergian mail filtering process working. Basically my information trapping routine had fallen down and keeping tabs open in browsers was my version of bookmarking. At one point, I had about 4 standing Chrome windows open with double digit tabs in each window. Not to mention a few squirreled away in Safari tabs.

After I got my mail based link stashing working yesterday, I ripped through those browser tabs. 40+ links parked, with a little excerpt for each one, remotely accessible and searchable in GMail, yet indexed locally thanks to Thunderbird and Apple Mail. Took maybe about an hour, including time to select, cut, and paste the excerpt text.

Now my webtop feels much less cluttered.


A Mystery Solved

Thunderbird Mailboxes.png I finally, Finally, FINALLY, solved a long standing conundrum that had been vexing me. The nut of the issue involved mailing links from myself to my own GMail account, using a + address, e.g. bmd+notes@example.com. I have a GMail rule to automatically file such messages into a folder. This worked great until I would mail a link from my MacBook, through MailHop. Then the message wouldn’t get autofiled, and would sort of disappear.

Initially I blamed MailHop for not forwarding a message with the same to and from addresses. Not true. Messages were getting through to GMail. In fact, once I poked around in the “All Mail” folder, there were my little self-notes.

So why wasn’t GMail running my dang filter?

Turns out I had Thunderbird set up to add a copy of the message to the “Sent” folder. So when my message was delivered through SMTP, GMail was smart enough to reconcile the incoming as already existing in my message store. Ergo, this wasn’t a new message.

And GMail only runs filters on new messages.

The quick solution was to simply turn off Thunderbird’s filing of outgoing messages. Then my links messages got autofiled. GMail was even smart enough to recognize that I sent the mail and stash it in the “Sent Mail” folder. Only problem is that if I actually sent mail to someone else, e.g. crossjam@example.com, I wouldn’t have a record of the sent mail. Through a combination of Thunderbird Bccing myself and another GMail filter I juryrigged a solution. I think.

Of course, if I just used Google’s SMTP for all my outbound mail, this wouldn’t be a problem at all. It’s what I do on my iPhone. But it’s the general principle of not having Google slurp up all of my communications, and besides I like the MailHop guys.

Whew!


The Kindle Platform

Kindle Wi-Fi.png One nice thing about Amazon’s Kindle is that it’s not a singular device but a multi-device platform.

This past Saturday, I hopped on the Metro to meet my Dad for the Wizards vs Celtics basketball game (Wiz Win! Wiz Win! Go home Massholes! Clap, clap, clapclapclap). There’s a pretty long ride from Northern VA into downtown DC. Traveling light, I didn’t bring the Kindle, but I was lamenting it’s absence.

The lightbulb finally went off. I realized that I had my iPhone 4, with the Kindle App installed. Synced my farthest location in Rudy Rucker’s Software and finished it up before I reached the Verizon Center.

And Calibre definitely makes it easy to get free books onto the Kindle, not to mention Amazon’s built-in e-mail transfer service.

Although they really need to let users customize the standby images displayed when the device is “off”. Or at least let you set it to blank. I can only take so many literary giants.


virtualenv.el

Emacs Small Icon.png Gnu Emacs tastes great.

Python’s virtualenv tastes great.

Aaron Culich’s virtualenv.el takes two great tastes and makes them taste great together.


BCS Blahs

I know this one is a bit late but I have to get if off my chest.

The collegiate bowl football system is completely corrupt and the bowl season completely sucks. If it wasn’t for the pageantry and rivalries of the regular season, I probably wouldn’t tune in. My overriding thought during the BCS Championship game, which I constantly channel surfed out of, was “Get this over with, so I can go to bed!”

What makes me say this? To wit the evidence:

  • Who’s dumbass idea was it to hold the BCS championship game 9 days after New Years? Used to be when New Years Day was done college football was done. I could see an exclusive evening showcase on New Year’s Day. I could see the following Monday as a fill in for Monday Night Football. A week later? That’s bull!

  • 37 days of non-game action for the “student athletes”. Don’t ever buy that BS when a university president says they’re worried about a playoff “unnecessarily extending the season.”

  • Other than the Rose Bowl, all the other bowls are exposed as dubious exhibitions. Kraft Fight Hunger Bowl? C’mon! And The Grandaddy of Them All is putting its tradition on thin ice with its routine disruption of the Pac-10/Big-10 matchup. The BCS has managed to uniquely ruin the other bowls in the way a playoff couldn’t.

  • Not apples to apples, but Rich Rodriguez violates NCAA rules and keeps his multimillion $$ paycheck, gets fired, and keeps his multimillion $$ buyout. Bruce Pearl lies to the NCAA, keeps his job, keeps his multimillion $$ paycheck, and only has to sit out a few games. Terrelle Pryor, while working for no pay, unloads a bunch of excess gift crap, gets a 5 game suspension, and his head coach strongarms him into not considering a lucrative compensation year and competing in a future earnings deflating season. Guessing Tressel didn’t get a fine.

  • Cam Newton’s dad attempts to pimp him out and somehow it’s not a violation.

  • Bowl directors making high six figure salaries.

  • This is for all the Tostitos”. I’ve noticed Brent slipping as well, but really, that sentence was the punctuation on the crappiness of the whole system.

Not that it actually matters, with ESPN rolling in the ratings.

Ahhhh, that feels better. When’s The Big Game next year?


Verizon iPhone Mobile Hotspot

So Verizon announced today that they’ll be carrying Apple’s iPhone, starting in early February. No biggie, looks like almost exactly the same product. Even though DC is the home of Verizon, I feel no urge to switch carriers. Hopefully it’ll relieve some pressure on the AT&T network.

But I’m slightly chapped that the Verizon iPhone is enabled to act as a mobile WI-FI hotspot. Our fine friends overseas have always had this capability, but it’s sort of lame AT&T can’t turn this on. Point Verizon.

Well at least until they announce their gouging 3G data plans. Still, this might put a little heat on AT&T. As I said, that would make the dang thing pretty close to perfect for me.

Update: I was in error about iPhone mobile hotspotting in Europe. Verizon’s iPhone is the first appearance of the capability in the Apple product. I was thinking of tethering, which AT&T eventually made available in the US. According to the Boy Genius Report though, perfection may well be nigh.


GeekTool

geektool.png Today I Learned (TIL) about GeekTool, a Mac OS X preference pane that allows an enduser to float data on the background. Images, the text of files, and most importantly, the output of shell scripts can feed GeekTool.

I stumbled upon GeekTool looking for a desktop clock for my new work MacBook Pro. For some reason, I have a hard time locating the menu bar clock, but I want something a little less transient than the Dashboard widget.

Being a UNIX guy, writing scripts to create ambient information flows is appealing. It’s a bit more complex, and less aesthetic, than iStats Menus, but way more flexible. Flexible like a sawzall.

Hat tip to Judi Smith


Ahead of Schedule

Neuromancer Cover.jpg Typically, for whatever reason, January is a slow reading month. If I’d actually had even a half decent pace, some of these past years I might have been able to read 40+ — 50 books in a year.

Thanks to my new Kindle, looks like that might change. Of course to baptize the device, I had to read a classic, and what better than William Gibson’s Neuromancer. Per usual with every read, my opinion of Case lessens, but I’m struck by how relevant and timely the vision still is. This time around the Panther Moderns vs SenseNet scene is eerily reminiscent of Gnosis busting Gawker’s chops, the various Anonymous/4Chan hacks, and WikiLeaks. Complete with overboard response by various authorities.

But today I also completed reading Charle’s Stross’ The Fuller Memorandum, third in the Laundry Series. New Year’s vacation made some available time, but on public transit the Kindle is so convenient there are a plethora of reading opportunities. The other nice thing about the Kindle is that, presuming you’ve stocked up, as soon as you finish a book, there’s another one handy to begin.

Despite the promising start, I’m going to put myself on a modest 30 book target for the year. I will say the Kindle definitely agrees with me, although it suffers from the gravitational pull of the iOS touch interface. I often find myself trying to “swipe” on my Kindle. But once you get into a page clicking groove, man does the text get chewed up.


Scarcity Brings Clarity

Scarcity brings clarity,” is a phrase I’m fond of. I try not to use it in writing as it’s a bit shopworn. I keep the sentiment in mind though, when I’m mentally complaining about various constraints at work.

Curious as to who coined it, Google’s Eric Schmidt got my original attribution. Looking a little deeper, Sergey Brin put “scarcity breeds clarity” into the 2008 Google Founders’ Letter to investors. That seems to be the origin, although Marissa Mayer pops up in a Business Week interview with brings and a dateline a few weeks ahead of the Founders’ letter.

Guessing Sergey came up with it, or heard it somewhere else, and popularized it within Google before putting it in the letter.

Just curious.


iPhone 4ed

iPhone4.jpg Speaking of gadgets, after all that angst over what smartphone to get, I finally picked up an iPhone 4 in mid-September 2010 (Correction, late October). Despite dancing with the bleeding edge Android models, I got the JesusPhone (apropos Stross) mainly because I wanted to stay with AT&T.

That’s right, stay with AT&T. I’m not a huge voice user. Coverage in the DC area is pretty solid. And I wanted to fold my plan and my wife’s plan into a family plan. Prying her off off AT&T would have been more trouble than it’s worth. The choice has worked out well. Our combined plan totals about $90 a month, which isn’t a huge cost savings but now I have 2Gb of 3G connectivity a month and 200 text messages.

And the iPhone makes a great ubiquitously available, interstitial computing device. Each one uniquely kitted out with a passel of apps, they create their own pocket universes, the 3G connectivity making wormholes across space and time.

Now if they’d just get around to enabling a mobile hotspot feature, the dang thing would be perfect.


New Year for the Gadgeteer

Apple Gear.jpg

Don’t know what happened, but in 2010 I turned back into a gadget nut.

January 1, 2010 all I had was an iPod Nano, a bottom of the line MacBook, and a crappy old cell phone.

As of January 1, 2011 I have general access to:

  • an iPod Touch 3G

  • an iPhone 4

  • an iPad (Christmas gift to my wife)

  • a well provisioned MacBook Pro (work laptop)

  • a Kindle 3G

  • Updated: a 43” HD Television

Heck, I even broke out my old PSP to play Lumines after the iPhone version pissed me off.

We’ll see how much time I get on the iPad. My wife has taken to it pretty well. But I should have quite a bit to say this year about the iPhone 4 and the Kindle.

Miiine! All mine!


Mushroom Jazz 7

Mushroom Jazz 7 Box.png I’M BACK! D’ya miss me?

So’s Mark Farina with lucky 7 in the Mushroom Jazz series. Well almost. He’s taking pre-orders. Of course, like a fanboy, I went for the collector’s edition.

And the limited edition Mushroom Jazz 7 t-shirt.

The atoms are supposed to ship on November 9th. Hope the bits are released a week from tomorrow. Really looking forward to what he comes up with this time around.

On the blogging front, the time off was good. And now I’ve got plenty to talk about.


Doom Patrol Chronicles: Week 3

Doom Patrol Fantasy Football Icon.jpg Victory!! It was an ugly 91 point to 66 point victory, but I’ll take it. Ugly? With a 25 point spread? I had to sweat out the Monday night game against the Green Bay defense and kicker. Yeah, it was a slim probability of defeat, but weirder things have happened.

Tom Brady did a great job as usual and the Titans’ Chris Johnson returned to form. Their combined 51 points were enough to buoy the mediocrity of the rest my team. No other players made it to double digits.

My opponent had a similar day, except only Tony Romo overperformed. Ray Rice made double digits, but underperformed.

Thanks to another underwhelming week, I’m giving up on Calvin “Megatron” Johnson. I was sort of suspicious when I drafted him as my first wide receiver, but thought the Lions might be better this year. Matt Stafford’s nursing another injury, the Lions look bad again, and Johnson has had three bad fantasy performances. See you on the waiver wire buddy.

I learned my lesson last season. Cut bait on name brands quick, before they cost you a game.


Whimper Not Bang

I’m a believer in meta is murder for blogging, but I’ll take a brief minute to violate the rule in this space.

My posting streak actually ended!

At first, I thought this past weekend was the death knell. I’m Mr. Mom for a while with my wife out of town on business travel. On Saturday, I lounged around watching college football, then went to an evening affair held by some family friends. My little guy got to run around a bit in the dark and burn off some energy. By the time I got home it was midnight. C’est la vie!

Subsequently I felt a distinct lack of motivation on Sunday. Ergo, I mentally declared the streak officially ovah.

However, now looking back at the Mass Programming Resistance archives, I apparently didn’t post on September 6th. I’d originally intended to end the streak on Memorial Day, but deluded myself into thinking I’d shot past that day.

If my math is correct, I’ll have to really comb the archives to make sure, I put in 191 days straight. Not bad considering holidays, work crush, and the general random intrusions of life. Time to start a new one … maybe after New Years.

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