Being a jumbled representation of the author

Main

geekery

April 10, 2012

The obligatory SXSW recap post

Into the belly of the beast I keep not finding time to post about my trip with Laura to the SXSW Interactive conference last month, but it was a swell time and I should probably jot down a few memories before a) they become totally instead of just mostly irrelevant, and b) they fall completely out of my head.

Laura has been to SXSWi a few times before, and she was adamant that I should come with her this year to feed the programming consultant side of my brain. We bought our memberships and booked our hotel last summer. We flew to Austin on the morning on March 8, the day before the conference started, which turned out to be a good idea in several ways, the first of which was entirely accidental. We ran into our good friend Scott Smith of Chicago magazine in the departure lounge at Midway that morning. With him were Andrew Huff of Gapers Block and Steve Prokopy of Ain't It Cool News. We were all on the same flight, and we ended up riding the bus from the airport into Austin together and all trekking to Frank for lunch (the only time that weekend we were able to get in, incidentally). We were also able to go to the convention center that afternoon and pick up our badges in fairly short order. The next day, lines at registration were a couple of hours long.

Venison sausage at Frank The panels themselves were varied and interesting. I attended discussions of augmented reality, artificial intelligence, smarter algorithms for pinch-and-zoom on touch interfaces, social/local/mobile services, online privacy, and even more abstruse topics. These panels all seem fascinating in retrospect, though I'm afraid that at the time most of them suffered from the problem of not quite living up to the promise of their descriptions in the program guide. Very useful stuff that, at worst, got me excited about doing more iOS programming.

There was time for entertainment, too. We made it out to Skinny's Ballroom to see Scott and Andrew (along with 18 other readers) participate in 20x2, an evening of two-minute readings. (They both crushed it. By which I mean they were good.) I saw a hilarious panel on comedy podcasting featuring Kevin Pollak and Doug Benson and others, and I attended Rainn Wilson's (sadly hit-and-miss) presentation about his spirituality site Soul Pancake. I managed to get into my own top pick of events, which was a live taping of Marc Maron's WTF podcast featuring Jeffrey Tambor. Jay-Z at Austin City Limits Live But it was Laura who scored the coup, using her Amex membership to get us a free pair of tickets to a special Jay-Z concert at Austin City Limits Live. ("HOVA! HOVA!")

And then, of course, there were the people we got to hang out with. We had dinner with our old friends Donna and Tad, who left New York for Austin even before Laura and I left for Chicago. I saw Stina Leicht—author of the new And Blues Skies from Pain, and with whom I share an agent—a couple of times. Welcome to 6th Street We ran into Rik Catlow, an artist we both used to work with well over a decade ago and whose work hangs on our wall, and Erin Dorr, whom Laura used to work with. And then there was that epic night with Scott and Andrew and Matt Wood and Paul M. Davis that started outside a journalism party and traveled through the Hilton bar on its way The Jackalope and a pedicab and shouted advice from a homeless man before it blacked out in a stupor. The less said about that, probably the better.

In any case, SXSW was a great time, worthwhile from both a personal and a professional standpoint. I hope to go again next year, although I'll be tempted to add a film badge on top of the interactive...

A full set of my photos from SXSW is here.

austin | comedy | conferences | geekery | music | sxsw | travel

August 22, 2009

Google offers online giggles lovingly ensconced

I love Google for its geeky in-jokes. If you haven't noticed this one before, search for "recursion" and see what the result page offers as a suggestion under Did you mean.

I'm also reminded of Inglourious Basterds, which I saw yesterday morning, in which one instance of the word "Merci" was translated in the subtitles as "Merci."

computers | film | geekery | internet | movies

October 6, 2008

Subversion

Thanks to everyone who weighed in yesterday on my version-control questions. I know it may seem like overkill, and I'm prepared to be made fun of, but I finally decided to go with Subversion (a/k/a SVN), which I'm running through Apache 2.2 with SSL on one of my boxes here.

A lot of factors came into play for me. We have several computers at home, and I like to be able to work on whichever one is convenient, which means it's nice to be able to grab the latest copies of drafts and my notes quickly from wherever I am. I need to be able to do this from outside our home network, in case I'm around the corner at the coffee shop, on the road, or over at the Writers Workspace. And since I obstinately continue to work in WordPerfect, I can't rely on solutions like Google Docs that are geared specifically toward Word files. Since I've been using CVS for years, SVN seemed like a natural step up for me, since it's similar but does a lot of things more smartly.

The coolest part of this whole setup, to me, is the SVN client I'm using, TortoiseSVN. This lets you access all the SVN commands from right-click menus directly in Windows Explorer. It also adds layover icons to the file icons so you can see at a glance what files and directories need to be committed. And SVN itself handles tasks like renaming and moving files and directories so much better than CVS, I wonder why I didn't start using it for code a long time ago.

I already use a free dynamic IP address from DynDNS to access my home music server from the outside world, and I'll use that to access my SVN repository from out there as well. The one slightly tricky thing that hung me up for a long time last night was writing a Perl script I could run on my laptop from the outside world to update the "svn" alias in my HOSTS file from an internal IP address to the current value of my network's dynamic external IP. That way I would never have to change the URL through which my laptop attempts to access the SVN repository.

Actually, it wasn't the writing of the script that was difficult so much as trying to figure out how to get it to run under the Administrator account in Windows Vista. Vista provides no simple mechanism for this, and it won't let a script update the HOSTS file unless it runs as Administrator. But this morning I found a power toy that enables this, I've tested external access by logging into our landlady's unsecured wireless network, and now I'm ready for field-testing.

Coffee shop, this afternoon!

computer | geekery | writing

February 19, 2008

Care and feeding of your backups

Last April I wrote the first draft of a story called "Care and Feeding of Your Piano." It's a short, humorous piece written entirely as excerpts from the interactive instruction manual for a bioengineered piano*.

Armed with some suggestions from my writing group, I sat in my Baltimore-area hotel room a month and a half later and spent two hours applying some heavy revisions to the sucker, which including reordering many chunks of text to achieve more comic juxtapositions. I sync'd the laptop with the USB memory stick I always carried as backup—at least, I presume I did, because that had long been my habit—then rushed over to Balticon for my scheduled reading. I read that story and one called "Timesink" (which was then and is still forthcoming in Electric Velocipede) directly from my computer screen. The reading seemed to go over pretty well, at least according to Jamie Rubin, who was there.

In June, as I prepared to attend the Blue Heaven workshop, I got frustrated with all the cruft slowing down my laptop, so I wiped it and reinstalled Windows XP. At the end of that month, we moved to Chicago. As we unpacked, I became more and more uneasy the longer my black Manhattan Portage shoulder bag, which I was looking for, failed to turn up. I always carried my USB memory stick in a little Velcro'd pocket on the front of it. The shoulder bag has never turned up, one of the very few casualties of our move.

It wasn't until we'd been here a month or more that I went to the desktop machine to take another look at my revised version of "Care and Feeding." I was going to give it a quick polish-and-trim and get it out there—first stop, New Yorker "Shouts & Murmurs" submission. (Why not, right?)

But what appeared before my eyes was not my lovely revised version of the story but my first draft. Apparently, in all the excitement of preparing for the move, I had never sync'd the memory stick to my desktop machine. Fine, I figured, I'll just have to get it off the laptop.

But it wasn't there either. That's when I remembered I had wiped the machine in June, and the story directory there was identical to the one on the desktop machine. With mounting horror, I tried a couple of different low-level scans on the laptop, but to no avail. The revised draft was gone.

It took me about another six months to work up the energy to tackle re-revising my first draft. That's what I did Sunday, taking a break from the minor revisions to The Accidental Terrorist that are my focus here for the next week or so. It took me all day to achieve what felt like a reasonably successful recreation of what I did in that Baltimore hotel room, far longer than those original revisions had taken. At the end of the day, I printed out the story and read it aloud to Laura while she cooked.

I made some notes on the manuscript as I read, as I usually do. Yesterday I went to the desktop machine to pull up the story and fix the elements I'd noted. What appeared before me was the original, untouched first draft. I was puzzled. I clearly recalled syncing the laptop to the desktop machine after printing the manuscript the day before, but perhaps I had goofed something up.

I turned on the laptop, which is where I had done the revisions. I brought up the story. I felt a knot in my stomach at the realization that this, too, was the original draft.

I had sync'd the wrong way, overwriting my revised draft with the original. I swear, something in my subconscious is out to get this story.

At least this time I have a printout of what I did. All I need to do is type it back in. (No scanner here for an OCR shortcut.) Of course, all the stalling blogging I've done so far today will demonstrate how mountainous even that simple task seems to me right now.

I remember reading recently how Stephen King has lost a couple of partial novel manuscripts without a trace, so I don't feel like quite the dumbass I might. Anyone have a similar tale of woe?


* The Maedong & Daughters pNano® cG Mark VI.2, to be precise, the only autotropic concert grand piano with true Biostatic Action™.

computers | geekery | science fiction | writing

TECH cocktail

Any Chicago folks here going to TECH cocktail this Thursday?

Time Out Chicago says:

[F]or Frank Gruber and Eric Olson, no element of TECH cocktail, their semi-annual networking party, is too grand. And this could explain the success of the free event for tech-industry workers, which holds its seventh fete on February 21 at Wrigleyville bar John Barleycorn. TECH cocktail offers tech enthusiasts—from casual podcasters to programmers—a chance to connect with each other. They also can snap-up swag doled out by tech sponsors like Web-host company midPhase, which provided ... limos as a way to safely cart off the 350 or so techies who'd been imbibing gratis beer.  [full article]
I'm on the fence, but only because it's hard to leave the house in winter.
Update:  Ah, well, never mind. It's free, but it's still sold out.

chicago | computers | geekery | internet | tech

September 28, 2007

On the air

Since my novella "Inclination" will soon be available for purchase and download as an audiobook at Audible.com, and since there's a distinct possibility of more stuff coming, I figured it was about time to upgrade my recording equipment.

On the air

I'm amped

Still playing around and learning how to use this stuff, but this should be good news for listeners of my podcast too.

audio | electronics | geekery | podcasts

September 25, 2007

Sometimes you're the windshield, sometimes you're the bug

Pardon me while I indulge in some geek talk. So I'd been needing a couple of much larger external hard drives for some time, one to hold the music collection that had long since overspilled the Maxtor 200 Gb drive, and one to backup the entire system. After some hunting around, I found a great price on a couple of Seagate FreeAgent Pro FireWire drives, one 500 Gb and the other 750 Gb:

A terabyte and a quarter
Looks good in the light...

A terabyte and a quarter in the dark
...looks even better in the dark!

That's a terabyte and a quarter! Right there on my desk!

Anyway, these babies were easy to install and get running, and it was almost as easy configuring the autobackup software to start saving everything to the huger drive. I moved a lot of files around, and everything was cool.

But then a few days ago I began to notice an annoying bug in the personal music server I wrote for myself a few years back (now serving 49,428 tracks!). My music would play fine, but the component that tallies what I've played (and also allows me to resume an album or playlist later where I left off, and to chain play actions together) began failing at what seemed to be random times.

Looking at the code, I figured that maybe the database had gotten big enough that certain queries weren't executing quickly enough, so I rewrote those bits. I thought I had fixed the problem, but then the failures started happening again. So I inserted some debugging code and was able to discover that from time to time database writes were simply being ignored, though reads continued to work fine. I was completely flummoxed.

But this morning I had the Eureka! moment. It was the new autobackup software! It runs constantly in the background, monitoring files that change and then duplicating them to the backup drive during off moments. Unfortunately, though, the database file changes every few minutes while I'm playing music, so it's always being backed up. If a copy operation is executing (and that takes a few seconds, since it's an 80 Mb file), then the file is locked and my music server can't write to it.

In fact, this explains some transient errors I've seen in other applications.

Anyway, I've taken the database out of the backup lineup for the moment, but I'm going to have to really dig into this software and see how finely I can control the backups. I will be annoyed if I can't control when the autobackups occur.

On the plus side, though ... a terabyte and a quarter! Right there on my desk!

computers | geekery | music | rockodex

May 1, 2007

Go ahead, call me a geek again

I almost forgot to show you what I wore today for record shopping:

Rush Vapor Trails shirt

And yes, I'm wearing it for work, and yes, I'll wear it to the NYRSF reading tonight.

geekery | music | rush

April 16, 2007

Boinged!

How nice to wake up in the morning and discovered that one has been Boinged! And that the bandwidth usage for my site has pegged in the red.

computers | geekery | internet | web

March 19, 2007

PublicaShunns

One element of my new site redesign I want to point is my bibliography page. Cross-indexed, cross-referenced, and fully interactive!

I continue to wonder why I didn't switch from hand-crafted HTML pages to Moveable Type years ago.

By the way, suggestions for bibliography interface improvement are very welcome.

computers | geekery | internet | publications | science fiction | writing

1 2  
William Shunn

About geekery

This page contains an archive of all entries posted to Inhuman Swill in the geekery category. They are listed from oldest to newest.

gay rights is the previous category.

gender is the next category.

Many more can be found on the main index page or by looking through the archives.

Copyright © 1995-2012 by William Shunn.
All rights reserved, except where explicitly specified otherwise.
write to feedback AT shunn DOT net