Thursday, January 29, 2009

An Interesting Observation

(This is something that came out of one of those "You kids don't know how good you've got it!" rants, where I was telling someone who was complaining about having to "haul around" a 120GB iPod that, when I was that age, all we had were Sony Walkmans--Walkmen...?--that ran through four AA batteries in two hours, and cassette tapes to listen to, so that you needed a backpack to carry a good assortment of music, not to mention the spare batteries....)



A 4 gigabyte SD card costs anywhere between $6 and $50 these days, depending on its transfer speed and where you buy it, and it holds, roughly, 70 hours worth of music. A "standard" cassette tape held 30 minutes on a side (because, in the days of LPs, that was about all the gouged-in spiral you could fit on a side of a platter) and cost a buck and a half, easy.

So, to store as much music as that SD card would hold would have taken seventy cassettes--a sizable stack--costing over $100. In 1972 dollars. Backpack not included.

Neat.

(Okay, there's one thing you can do with LPs that you can't do with digital media, or cassettes, for that matter, but I've only seen it done once. Monty Python's Flying Circus' Matching Tie and Handkerchief was, to the best of my knowledge, the world's only 3-sided record album. It had two spirals gouged into one side, one "inside" the other, so that depending on where you randomly dropped the needle when you started to play it--do you have the slightest idea what I'm talking about, Best Beloved...?--it would play one "side" or the other... Doesn't seem like that big a loss... And in case you've been wondering, the storage capacity of a standard filiing cabinet runs around 50 megabytes...)

Tuesday, January 27, 2009

This is What The Future Should Look Like!

Actually, I want to mention an instance of what The Future is possibly going to look like, and shouldn't, first. I've commented in a variety of places about the problems with Android's security model, and how it essentially made any security problem the users' fault by asking them to approve what the application says it wants to do--in broad terms--on installation, without any policy component behind it at all. Lo and behold, here's the first instance I've come across of (possibly inadvertent) Android malware: a memory optimization application which (I suppose) optimizes the memory on your G1 by simply getting rid of all those space-consuming files, contact lists, etc. I suppose whoever installed it said that they were okay with it messing with that stuff. The article calls this a failure of the Android marketplace, but it's exactly what Google promised: completely open. Social engineering wins again. Caveat downloader.

Now, onto more promising and uplifting things. I use two travel tracking social networks, TripIt and Dopplr, and while I've mainly concentrated on TripIt (since it had the ability to organize my confirmations from airlines and hotels first, mostly), Dopplr blew me away last week by sending me a beee-yooo-tiful PDF report of my various travels last year (not entirely accurate, since I didn't update Dopplr with every single trip I took, but close). Check this out, I think Edward Tufte would be thrilled (you can download the PDF by clicking on the picture):

This really provides an interesting overview of things, in an immediately accessible way. One small addition I'd like would be a more explicit legend of the color-coding of destinations outside of the top ten, but that can be figured out from the map (which, again in Tufte-inspired fashion, shows both where one has been and how much time one has spent there).

I've found something very similar for my cell phone use, SkyDeck. Once you get it initialized to your phone, you get a very illuminating weekly email documenting a variety of interesting things about your cell phone usage. Not as snazzy a use of graphic design as the Dopplr report, but still interesting stuff...

I've replaced my Lenovo X61 Tablet with a 15" MacBook Pro, one of the unibody ones. I'm having some interesting experiences getting back to OS X for the first time in a couple of years after the death of my G4 Cube....

Saturday, December 20, 2008

OSCON 2009 Goes Mobile (and to San Jose)!

Matthew Johnson from O'Reilly has pointed out to me that next year's OSCON (taking place July 20th through 24th in San Jose, California rather than in Portland this time) is going to have, not just a Mobile Day, but a whole Mobile track dealing with "ahead-of-the-curve open telephony and mobile technologies, people, projects, and activities pushing the boundaries of what’s possible"!

The call for papers is now open, so mark your calendars and make your proposals. I'll be working with folks at the office to get ours in, for sure.

I went and saw the remake of The Day the Earth Stood Still last night, didn't find it a big improvement on the original (although it does always make me vaguely happy to see Keanu Reeves getting a bullet put into him). In particular, the words "Klaatu barada nikto" never make an appearance, which was obviously a major disappointment. On the upside, the nanobot swarms were a pretty cool effect. It's still a B movie.

I still have Christmas shopping to take care of...

Monday, December 15, 2008

"I'd buy that for a dollar!"--How Not to Make Money Selling Mobile Applications

As a friend from my Apple days used to say, "A funny thing happened to me today: I got paid."

On that note, there's unrest in developer-land again. Two interesting blog posts have come up illustrating the problems for subsidizing application development against expected sales on the iPhone. Craig Hockenberry started it with an open letter to Steve on the subject of "Ringtone apps", and why it's very difficult to make a case for developing non-trivial software when you can't exert much control over the marketing and distribution of that software.

The App Cubby blog follows up with a very detailed and well-thought-out post on the experiences they've had (with annotated graphs) marketing a number of popular iPhone applications. The writer says that, in spite of being fairly successful in iTunes App Store terms--featured in the "Top 50", a "Staff Pick"--he's been pulling down about five bucks an hour in salary so far.

It's not enough to create a context for developing applications, clearly. There has to be a marketplace for them, and it has to be a free and open marketplace. For it to be interesting, there has to be enough of an underlying demand to make it worth a developer's while--at least if we're talking about applications for which people expect to get paid. Both conditions are necessary, neither alone is sufficient. It's clear that Apple has the numbers, but not the marketplace: beyond any technical limitations of the iPhone SDK, Apple's heavy-handed and opaque approval process, the similar lack of transparency over how things like "Staff Picks" get made and unmade, etc., it's difficult--as both the articles substantiate--to make a solid case for doing a serious applications development effort for the platform, as attractive as it is.

This is a potential opportunity for the free and open source software community, one which I expect we'll start to see becoming a lot more "real" in 2009. We've had the first "GNOME Mobile" release, and it's a good start. We're seeing serious progress with UX/UI technologies like clutter. We're going to see phones based on this kind of software becoming increasingly available in the next twelve months, and--the economics of things being what they are--more of them will likely be "open" devices, at least in the sense of being able to add new software post-purchase.

How can the community tap into that market? There are definitely challenges to deal with, many of them having to do with the wide variety of form-factors and capabilities of these kinds of devices, as well as the variety of UI approaches that we can expect to see. If it's too difficult to adapt a program to new devices, it becomes uneconomical to do so--Apple controls this issue by owning the hardware, but Java was never able to really come to terms with it. Google attempts to manage this issue by owning the platform, effectively, but it's a very tenuous sort of ownership, mostly reinforced by there being one (maybe two) devices available which are running Android intentionally. I doubt that's a situation that can last...

By the way, I've read that the most popular Android app is PacMan.

Thursday, December 4, 2008

On the Subject of Go

Since Dave started it, I thought I'd post a few thoughts on the game of Go as well.

I was a pretty serious Go player in my mid- to late-20s, a member of the New York Go Association and I played in several tournaments, ranked at the 1-3 kyu level when I last played. It's been a number of years since I've played seriously or consistently, and I'd definitely welcome the opportunity.

It's been said that while chess is a game of attack and defense, Go is a game of market share, and I think there's a lot of truth in that. Like Dave, I appreciate the level of philosophy and the detail of execution behind the game, as well as the mixture of incredible simplicity and incredible complexity the game offers. You can literally learn the rules of Go in ten minutes or less, and spend the rest of several lifetimes, I suspect, dealing with the consequences.

While the chess-mastery-via-software problem has been mostly licked for several years now, to the best of my knowledge, there's no computerized approach to Go that has yielded a ranking above double-digit kyu level.

Now, that's interesting.

(And yeah, a decent Go game on my N810 would rock.)

It's Been a While!

There is nothing related to open source software, mobile devices, or anything of the sort in this posting. Sorry For The Inconvenience.

久しぶりですね?I've been busy, busy, busy and off to Singapore, Hong Kong, Seoul, Tokyo (a couple of times), London, and other places.

In particular, I've been working on taking my bonji work up a notch or two, and to that end, I spent two entire weekends in Tokyo looking for a very specific sort of brush, a 朴筆 ("bokuhitsu"). Rather than hairs, these brushes have a square, wedge-cut felt pad of sorts and are used for the sort of formal-style of bonji I prefer.

Searching for these led to various adventures, starting with a visit to Ito-ya, the biggest stationery store in Ginza, where they spent twenty minutes trying to track down these brushes for me, with no success. The most interesting adventure, though, was my discovery of the Bonji Bar, a little izakaya in Asakusa run by a fellow named Kitahana-san, who works as a tattoo artist in Harajuku during the day and runs the izakaya in the evenings. As you might expect, the decor of the Bonji Bar is all about bonji, and it was fun for me to chat with Kitahana-san about our mutual interest, and fun for him, I think, to meet an American who knew something about the subject.

I'd gone there hoping to find these brushes for sale, but no dice. Kitahana-san dragged out his set, and did the usual Japanese thing of edging around the subject of giving one to me, but I immediately said that I couldn't possibly. I did get to play with them for a good while, using that magic grey paper that you paint on with water, and which turns black until it dries again. Very neat stuff. I ended up buying a t-shirt and Kitahana-san gave me a pair of bonji-decorated chopsticks as well. I'll definitely go back there.

I learned from Kitahana-san that he had no idea where to get the brushes in Tokyo, that his were made by a little outfit out by Mount Fuji. I figured worst case, I could take the train out there and get some myself some time, if it came to that.

I drank a whole lotta sake and met a few of the bar's regular customers, who started wandering in a few hours after I did. Definitely a good place, although a little hard to find: it's waaay back of Senso-ji, in the little warren-y alleys of Asakusa...

After I came back, a very good friend of mine in Tokyo did me a couple of favors, first by ordering a set of brushes on my behalf from the Fujisan gang, and then (somehow!) discovering that these brushes could be found at Kyukyodo, also in Ginza, just down the street from Ito-ya.

So now I not only have a full set of the brushes I wanted, but I also know where to buy them without having to take a long-ish train ride. I visited Kyukyodo on my subsequent visit to Tokyo, and found the brushes. As long as I was there, I bought some sumi, a suzuri, a couple of regular shōdō brushes, and some other small things.

There are monster spiders, called jorōgumo ("harlot spiders", from an old kaidan hanashi) in Shinjuku Central Park! The trees along the side of the path to the Shinto shrine in the back of the park are festooned with Raiders-of-the-Lost-Ark type webs, most of which house an extremely large (up to 20 cm., no kiddin'!) yellow, black and red Nephila clavata.

Thursday, October 30, 2008

Okay, Fair Enough...

When I'm (mostly) wrong, I'm (mostly) wrong. It seems that what Google has, while indeed being incompatible with OpenID 1.x is (mostly) compatible with OpenID 2.0. Thanks to those who pointed this out.

That said, if I "have an axe to grind", it's largely because I spent a good deal of the last year listening to folks like Eric Chu from Google spouting idiocies like "open source projects can't be relied on to ship according to schedule" while standing in front of a whole bunch of GNOME folks (which, of course, ships every six months like clockwork) and "current open source projects are too desktop-oriented" (which is simply nonsense) as justification for reinventing more wheels than I care to count with Android. It gets tiresome.

I'll look forward to seeing both Robert and Leslie participating in the GNOME Foundation Advisory Board; they know I'm an opinionated bastard, and they won't hold it against me...