Blog: Category Archives

“Geek” Archives

The prophetic role of sci-fi

Blade Runner

On the surface, science fiction—with its futuristic and/or alien settings, spaceships, robots, and rayguns—seems like the most escapist of genres. But the truth is that sci-fi has been responsible for advancements across the board in society, or so NPR’s Laura Sydell claims in “Sci-Fi Inspires Engineers To Build Our Future”.

As a boy in India, Amit Singhal dreamed of space, the final frontier. “Those were my favorite times as a little child on a hot summer day, sitting in a room watching Star Trek,” he says.

Singhal now works at Google, where he is in charge of maintaining all of Google’s search algorithms. “But my main job is to dream what search would look like a few years from now,” he says.

And what do those dreams look like? Singhal was intrigued by the way Star Trek characters simply talk to a computer to find out about almost anything, so now he’s working on Google’s voice-recognition search products.

The Star Trek world “really piqued my interest in technology,” Singhal says. “And that translated into an interest in search, and, for the last 20 years, I’ve been doing search.”

This reminds me of an anecdote from a developer of a music-sharing tool—the name escapes me, unfortunately—about how his initial inspiration came, at least partially, from an episode of Star Trek: The Next Generation in which a character was able to pull up any music they wanted from the Enterprise‘s computer.

Science fiction is wonderful at engaging our imagination and inspiring us to reach out for new horizons—which translates into new technology, inventions, and perspectives. What’s more, it can foretell the future, in a way, by looking at current trends in technology and society and imagining their potential ends.

Several years ago, I attended a L’Abri conference where the primary theme was exploring our rapidly changing concepts of humanity in an age where so many things—e.g., robotics, artificial intelligence, genetic engineering—challenge traditional definitions of humanity. In hindsight, we should’ve watched Ghost In The Shell, which deals with this very theme in some very thought-provoking and mind-blowing ways.

In this sense, science fiction and its creators can serve as a prophet of sorts, by giving us glimpses into potential futures—futures that science fiction itself is helping to shape. However, science fiction serves another prophetic purpose, which Sydell explores near her article’s end.

...talk to most science fiction authors, and they will tell you that their work is usually cautionary.

“While the futurists are plowing ahead and excited about this possibility or that possibility, we’re always standing there going, ‘Hang on just a second. Let’s think about this a little more,’” author Connie Willis says.

Willis, who has won numerous Nebula and Hugo awards for her work, has imagined everything from alien life forms to a Hollywood where actors are replaced with digital replicas. Willis says the gadgets and technology in science fiction are meant to intrigue, but they are really ways to talk about the present and take on hot issues that readers might otherwise avoid.

“They already think they know what they think about any given hot topic of the day,” she says. “But if you can convince them that you’re talking about a planet millions of miles away and hundreds of years in the future or the past you can actually get people to examine more closely what’s going on right now.”

The Old Testament’s prophets weren’t necessarily concerned with the future so much as they were concerned with the present. They raised moral, ethical, and spiritual questions within the populace, challenged corrupt power structures, and sought to make people rethink how and why they were living.

Science fiction can also play this sort of prophetic role. I read an essay by Karl Sabbagh that theorized that someday, it may be possible to discover the exact thought patterns that make violent acts—e.g., rape, murder, terrorism—acceptable to the one thinking them. And once those patterns were identified, technology such as chemical suppressants introduced into the world’s water and food supplies or genetic modification could be used to remove those patterns.

My first thought after reading the essay was “I liked this better when it was called A Clockwork Orange.” Sabbagh’s solution to the eternal problem of humanity’s tendency towards violence sounded like the nefarious plans of a totalitarian government from any number of sci-fi novels, movies, etc.

And recently, the U.S. Marine Corps announced that they were researching the use of robots in combat training, robots that use artifical intelligence to develop their own tactics and alliances in order to give human soldiers more realistic simulations.

Can anyone say “Judgment Day”?

We live in a world that is changing at a rate that would’ve been inconceivable even 20 years ago. New technologies are emerging every day, technologies that have the potential for tremendous good but that also carry with them severe ethical and moral questions (stem cell research being an obvious example). And oftentimes, it seems like noone is asking and pondering those questions. Rather, the position taken is that if we can do something—i.e., if we have the ability, know-how, and expertise—then that’s the only justification we need for doing it. No thought is given to whether we should or ought to do it.

At the risk of sounding facetious, it makes me wish more people read and watched sci-fi—if only because artists (e.g., authors, filmmakers) can be so adept at asking the big questions, at taking that sort of prophetic role in society. Again, I refer to Ghost In The Shell, which explores the spiritual ramifications of changing the body too much with technology, the changing nature of politics when sovereign nations are linked by a borderless internet. Or Blade Runner, which raises questions about the responsibilities we have to the machines we create. Dune explores, in a tangential way, the moral and spiritual implications of genetic engineering. Snow Crash looks at, in a satirical manner, a future where advertising, corporations, and technology have run amok. And the list goes on and on.

While science fiction can ignite our imagination, I believe that it can also have a similar, albeit more subtle, effect on our conscience as well… if we choose to look past the spaceships and aliens.


Hanging with Aang: The Miyazaki-esque mythology of “Avatar: The Last Airbender”

Avatar: The Last Airbender

Note: This article contains spoilers. Proceed at your own risk.

I began exploring Hayao Miyazaki’s films long before any of them had been released on DVD. And given that I was living in Lincoln, Nebraska, the chances of any of them ever making it to a local movie theatre were slim to none (Princess Mononoke arriving at The Ross was a supreme cause for celebration). In order to watch the few Miyazaki films that were readily available—i.e., My Neighbor Totoro—I had to spend some time in the children’s section of my local video store—and I’m sure it looked odd to see a man in his late twenties wandering through the aisles of Pokémon and Power Rangers videos. It certainly felt that way.

I feel somewhat similarly when I talk about Avatar: The Last Airbender. Here I am, a man in his mid-thirties, singing the praises of a Nickelodeon series aimed squarely at 6 to 11-year-olds. But good, worthwhile, and honorable culture can be in all places. So let me cut right to the chase: I was very impressed by this series.

The term “Miyazaki-esque” doesn’t at all feel like an overstatement, here. While the series didn’t necessarily conjure up within me the same sense of awe and wonder that I attribute to Miyazaki’s works, it aims for and achieves similar levels of myth-making, world-building, character depth, and moral complexity.

Continue reading…


My favorite Safari 5 extensions

On June 7, 2010, Apple released Safari 5, the latest version of their web browser. In addition to performance increases, better HTML5 support, and Safari Reader (which I wrote about earlier), Safari 5 also offers support for extensions. Extensions allow third-party developers to add new features and functionality to Safari in an Apple-approved method that doesn’t require hacks. (Other browsers, e.g., Firefox and Chrome, have had similar functionality for awhile.)

Since Safari’s release, dozens of extensions have been released that add features ranging from ad blocking to Facebook modifications to browser tab management. Some are humorous, while some tackle significant and serious issues. Below is a list of my favorite Safari 5 extensions, the ones that I never knew I needed until they came out.

  • Beautifier - Beautifier adds extra text-smoothing to websites using the “-webkit-font-smoothing” CSS property. Your mileage may vary, though: overall, the “beautified” text looks nice but the extra smoothing can make smaller text a little too light and thin.
  • Defacer - Defacer hides the Facebook “Like” buttons and links that are on websites everywhere these days.
  • Facebook Zen - This extension removes some of the Facebook-related clutter that is so prevalent on the web these days. For example, it disables the list of ads and suggestions that appear in the right column on your Facebook page.
  • HelvetiReader - A port of script previously developed by Hicksdesign (see the original), HelvetiReader turns Google Reader’s interface into something more streamlined and minimal—and Helvetica-centric.
  • JavaScript Blacklist - This extension lets you block JavaScript that is hosted on other sites. This is great for doing away with annoying scripts such as those from Tynt, Intellitxt and Snap. No more copy-and-paste hijinks or pop-up website previews, huzzah!
  • Oldschoogle - Oldschoogle allows you to disable to left and right columns that Google added to search results. I’ve disabled the right column, which means no more ads.
  • Shortly - Adds a button to your toolbar that, when clicked, will automatically shorten URLs for usage in Twitter, e-mail, etc. YouTube URLs will be shortened using “youtu.be”, Flickr URLs will be shortened using “flic.kr”, and all other URLs will be shortened with “bit.ly” or “goo.gl”.
  • View Background Image - Adds an item to your contextual menu that displays the background image of any element in a new browser tab.

New extensions are being added all the time to the Safari Extensions blog (Apple’s official extensions gallery will open later this summer). Here are a few that I hope to see added in the near future:

  • Faviconize - The FaviconizeTab extension for Firefox seems trivial until you actually use it. If you’re one of those users that has lots of tabs open, being able to collapse those tabs to display just the favicon—and thereby freeing up space in the browser window (for more tabs)—is quite nice.
  • HelvetiMail - HelvetiMail is currently availabe to Safari only if you have Greasekit and SIMBL installed. It’d be really nice to see it reborn as a native Safari extension, if only so that my Gmail and Google Reader screens match.
  • Web Developer—According to this random tweet, the incredibly useful Web Developer extension will be making its way to Safari (a Chrome version was recently released). If you’re a web developer, this extension is a must-have, giving you a Swiss Army knife-like array of functions that can aid in development, testing, and debugging.
  • Coda Notes - Panic announced this extension shortly after Safari 5’s release, but it’s not yet available. Coda Notes lets you annotate, mark up, and draw on the website that you’re currently looking at, and then e-mail a screenshot with your annotations. Not only could this prove really useful as a communications tool between developers and clients, but given that this is Panic we’re talking about, I’m sure it’s going to look and function great.

Am I missing any extensions? What extensions do you find useful, and which ones would you like to see developed?


Comments on Comments

In his most recent article, John Gruber (of Daring Fireball fame) responds to some criticism from Joe Wilcox (another technology writer) regarding his stance on Apple and Google. The whole article is entertaining and intriguing, but the Apple/Google stuff didn’t interest me so much as Gruber’s comments on, um, comments.

Gruber doesn’t allow commenting on Daring Fireball, something that Wilcox criticizes him for. In this day and age of social media and networking, it almost seems like a given that you have commenting enabled so that others can voice their feedback and opinions on your content—and this is true for blog entries, news articles, YouTube videos, Facebook posts, etc. To do otherwise—to not have commenting available—seems to go against the whole nature of the Web as it stands today.

Here’s Gruber’s explanation and defense of his “no comments” policy:

What makes DF an efficient and effective soapbox is exactly that it is not noisy. My goal is for not a single wasted word to appear anywhere on any page of the site.

Is my soapbox bigger than Joe Wilcox’s? Yes it is. But that’s fair, because I built this soapbox myself. It’s my firm belief that all websites eventually attract the attention and respect that they deserve. The hard work is in the “eventually” part.

Used to be, back in the early days of DF, that those complaining about the lack of comments simply were under the impression that a site without comments was not truly a “weblog”. (My stock answer at the time: “OK, then it’s not a weblog.”) Typically these weren’t even complaints, per se, but rather simply queries: Why not?

Now that DF has achieved a modicum of popularity, however, what I tend to get instead aren’t queries or complaints about the lack of comments, but rather demands that I add them—demands from entitled people who see that I’ve built something very nice that draws much attention, and who believe they have a right to share in it.

They don’t.

In today’s Web, it’s all about “signals vs. noise”. Signals are the good stuff—the blog entries, news articles, and YouTube videos that you find interesting, compelling, and relevant. Noise is the bad stuff, the stuff that gets in the way of you finding, experiencing, and sharing the signals.

And frankly, I have to agree with Gruber that comments are, by and large, noise (or, as he puts it, “cacophonous shouting matches”). We can go on and on about how great the social aspect of the Web is, how it encourages conversation, etc. Be that as it may, you can’t deny that an awful lot of crap has come along with any conversation that takes place. I always brace myself when I read an article on CNN because I know that I’ll encounter the comments—which, by and large, are obnoxious and boorish, and contribute little to the article. If anything else, commenting dilutes the article, and by extension, the website.

On the other hand, sites like Daring Fireball and Kottke are actually refreshing in their comments-lessness because there’s nothing standing between me and the signals. I have nothing distracting me from the author’s words, which allows me to better weigh and consider their point of view.

Don’t misunderstand me: I don’t think commenting is inherently bad or that it should never be implemented. For example, I tend to enjoy the comments on Internet Monk, which are very measured and thoughtful, even on entries that have the potential to be pretty controversial. (This is almost certainly due to the site administrators’ active moderation and curation of the comments, which is explained in the site’s FAQ.)

I have commenting enabled on Opus, a decision that honestly, I constantly go back and forth on. On the one hand, I receive so few non-spam comments overall that it doesn’t seem worth the overall management. On the other hand, the entries that do generate a lot of comments typically have very interesting, thoughtful discussion that doesn’t require much, if any, moderation on my part (and I’m very thankful to you, my readers, for that). Is the latter worth the former? I’m not sure.

One approach that I’m considering is picking and choosing which entries have comments and which ones don’t. Some entries are clearly ones that I hope will spark passionate and compelling dialog, but by and large, most entries are ones that don’t really require or necessitate discussion. I post them here because I find them interesting, and because I hope others do as well, but they’re not exactly conversation starters. But maybe I could be wrong. As I said, I’m still considering alternate approaches.

All I can say for certain is commenting has, as far as I’m concerned, lost its lustre—or at the very least, its novelty. And at some point, Opus will reflect that. In the meantime, I’m enjoying the discussion surrounding comments (Gruber has linked to several interesting articles on the topic, such as this one.)


NY Times: “The Risks of Parenting While Plugged In”

Speaking as a parent and as someone in whose life technology—e.g., web design, blogging, Twitter, e-mail—plays a pretty significant role, this New York Times article is pretty sobering.

Much of the concern about cellphones and instant messaging and Twitter has been focused on how children who incessantly use the technology are affected by it. But parents’ use of such technology—and its effect on their offspring—is now becoming an equal source of concern to some child-development researchers.

Sherry Turkle, director of the Massachusetts Institute of Technology Initiative on Technology and Self, has been studying how parental use of technology affects children and young adults. After five years and 300 interviews, she has found that feelings of hurt, jealousy and competition are widespread. Her findings will be published in “Alone Together” early next year by Basic Books.

In her studies, Dr. Turkle said, “Over and over, kids raised the same three examples of feeling hurt and not wanting to show it when their mom or dad would be on their devices instead of paying attention to them: at meals, during pickup after either school or an extracurricular activity, and during sports events.”

I am certainly guilty of picking up the laptop or iPod, and checking e-mail, newsfeeds, and/or Twitter without giving a second thought as to how my kids might interpret it. To me, it (obviously) doesn’t seem like a big deal, and it can lead to some nice family time (like snuggling with Simon on the couch to watch Elmo videos).

But by and large, it’s just me being selfish and resorting to a default behavior that isn’t really appropriate for my life as a father of two. Chatting with Simon in the morning when he’s eating his cereal and making faces at Ian are probably more important than getting the most recent tweets, or seeing if any new articles have appeared in Google Reader.


Safari 5’s “Reader” and the death of web publishing

Safari 5 Reader

In all of the hullabaloo surrounding Apple’s announcement of the iPhone 4, it was easy to miss the announcement of Safari 5, the latest version of Apple’s web browser. And it was even easier to overlook the announcement of one of Safari 5’s features. But now that Safari 5 has been in the wild for a bit, this particular feature has been getting more and more attention, and I think there’s more to come as people work through its potential ramifications.

The feature in question is “Safari Reader”, which allows you to view a streamlined version of a website’s news articles and blog entries. Or, as Apple puts it:

Safari Reader removes annoying ads and other visual distractions from online articles. So you get the whole story and nothing but the story. It works like this: As you browse the web, Safari detects if you’re on a web page with an article. Click the Reader icon in the Smart Address Field, and the article appears instantly in one continuous, clutter-free view. You see every page of the article—whether two or twenty. Onscreen controls let you email, print, and zoom. Change the size of the text, and Safari remembers it the next time you view an article in Safari Reader.

Most users will probably consider this a very welcome feature, especially in light of the fact that web advertising has consistently grown more obnoxious over time, thanks to obtrusive techniques and gimmicks such as fly-out ads (which lurk in a webpage’s corner and “fly out” when you mouse over them), “in-text” advertising (which highlights certain words on a webpage and displays a popup with ads when you mouse over those words), and splitting articles across multiple pages (which increases the number of ad impressions for the entire article). Safari Reader provides a nice escape from these things and gives you quick and easy access to nothing but the content that you came to the website for in the first place.

(Admittedly, this isn’t anything new. Readability is an add-on for Firefox, Chrome, and Safari that does much the same thing. Ad blocking software has been around for a long time. And many sites offer their content ad-free, or relatively ad-free, in their RSS feeds. But as far as I know, this is the first time it’s been a browser-level feature.)

Continue reading…


Apple’s HTML5 Showcase

Apple has launched a nice little gallery that showcases some of the cool things that can be done with HTML5, CSS3, and JavaScript. No Flash required, though you do need to be using a modern browser (e.g., the latest version of Safari). The demos are pretty cool—I’m especially fond of the “Transitions” gallery—and it just proves that Flash is becoming increasingly unnecessary to create rich, interactive web experiences.


Beyond the Glowing Cave: Some Thoughts on “Lost”

Lost

Note: This article contains spoilers. Proceed at your own risk.

What a long, strange, frustrating, thrilling, heartbreaking, confusing trip it’s been. My wife and I were late to Lost. It wasn’t until after reading this glowing review of the first season that I decided to get the first disc from Netflix, and we were immediately hooked. If I recall correctly, we watched the entire disc—all four episodes—in one sitting, immediately realized that Netflix simply wasn’t the way to go, and bought the DVD set the next day (and we made short work of it as well).

As we didn’t have cable TV, we were always one season behind. We’d avoid spoilers for the current season as best we could, buy the DVDs as soon as they came out, and watch the entire season over the course of a weekend or so. Suffice to say, Lost never really lost its hold on us. Even during those trying middle seasons, where the series lost its momentum and got bogged down with Nikki and Paulo, the Others, constantly shifting alliances and loyalties, time travel, and an increasingly convoluted mythology, we were as enthralled and fascinated as we were befuddled. And it all led us, via however meandering a path, to 5am on the Monday after the series finale aired, where we sat on the couch in our pajamas to watch “The End” on Hulu.

When asked for my reaction to the end of Lost, I initially said I found the finale emotionally satisfying, but pretty lacking in every other way. However, that assessment has changed considerably as I’ve reflected more on the series’ finale, and not in its favor.

Continue reading…


Google celebrates Pac-Man’s 30th with a playable logo

Google Pac-Man

In order to celebrate the 30th anniversary of Pac-Man, Google has done one better than their normal custom logo doodle: they’ve turned their logo into a playable Pac-Man game for the next 48 hours (and subsequently killed productivity for most of the world).

Just go to Google’s homepage, click “Insert Coin” (or wait a few seconds), and start chomping away. Or, if you want to play as Ms. Pac-Man, click “Insert Coin” after starting a new game and use the W-A-S-D keys to move her around.

On a geeky sidenote, the game was created using HTML, JavaScript, and CSS; Flash is only used for the music. More info in this article.


Restore Joss Whedon

A charitable cause if ever there was one.