***

Information Organizer Overload

November 29, 2006

Where are all these information organizers for the Mac coming from these days? In the last few months or so, we got Yojimbo, EagleFiler and now Keep It Together. Did Apple release some API that makes creating these organizers so dead-simple that all that needs to happen is have a pretty interface wrapped around it? Or does the market really need this many applications that all pretty much do the same thing and look alike?

Seriously… look at these screen shots (all taken from the respective websites):

Yojimbo
Yojimbo

EagleFiler
Eaglefiler

Keep It Together (KIT)
Kit

Can they look anymore alike?

Of course, it would be remiss of me not to note that the granddaddy of all these information organizers is probably SOHO Notes, which, unsurprisingly, has a similar interface to all the others.

I’d love to find out if this surge of information managers is market- or technology-driven.

***
***

Look out bad drivers, the Internet has your number

November 29, 2006

I abhor bad drivers. I’ve often wished I could pull over that guy in the 1988 Acura who made a right turn from a no-turn middle lane, veered into the car-pool lane during rush hour with no one in his car, all without signaling.

OK, so I’ve often wished I could fire a bazooka at him. Not my point.

No, my point is I’ve wished I could take some kind of action against these inconsiderate and dangerous drivers. And now, thanks to the internet, I can. Sort of.

The next time someone blocks the “Keep Clear” exit from work, I can just make note of their license plate, and post it on PlateWire.com. PlateWire lets drivers

… communicate their thoughts and feelings in regards to driving on todays’ roadways. Report and flag bad drivers, award good drivers, and even flirt with cute drivers. PlateWire was born out of frustration from years of driving along side drivers who seem to have no concern with anyone’s safety, including their own.

It’s no substitute for a bazooka, but it’s an interesting idea.

Now excuse me, I have a 1988 Acura to report.

***
***

What part of “Compact” did they not understand?

November 24, 2006

I mean, really. (In Costco parking lot.)

2006-11-20 15-40-41 2523-2

2006-11-20 15-41-25 2525-1

***
***

Photos from Pigeon Point Lighthouse

November 22, 2006

As I mentioned the other day, Y and I went to Pigeon Point Lighthouse, hoping for some pretty photographs. Alas, our position didn’t allow it. We did take a few nice shots, though.

***
***

Universal binaries: They’re a Good Thing

November 21, 2006

The authors at NodePoint.com claim they “provide Macintosh support services to high-profile clients”. On their website, they write mostly about newly released software, with the occasional instructional material, and even more occasional opinion piece. One of their recent opinion pieces complains about Apple’s “universal binary” applications, where one double-clickable application can run on both PowerPC- and Intel-based Macs

For starters, the Universal binary is larger than a single-architecture binary, so it takes longer to download and takes up more space on a CD or DVD disc, as well as more space on your hard drive. Most of that extra file size is never going to be used, so it makes no sense to include it. Even if it were on a CD or DVD disc, most End User License Agreements limit you to installing it on one system, so you only need the version for your machine.

[...]

It would be easier for users if developers created two separate binaries for Mac OS X: one for PowerPC- and another for Intel-based Macs. Downloads would be smaller, and thus faster, and users would not be forced to use up finite disk space with code that is wholly incompatible with their system.

While it’s true that a universal binary is, by definition, larger than a single-architecture binary, claiming that the longer download, additional space on a DVD or a limitation of a EULA are reasons not make universal binaries, is ridiculous.

First of all, most users don’t care what their processor is. They buy a computer to accomplish a particular task, and whether it contains a PowerPC, an Intel or an AMD chip doesn’t generally enter into the equation. And when those users buy a new computer, they expect their existing software to Just Work™. This is, of course, especially true of Macintosh users, who have come to expect that things Just Work.™

Moving from a 12″ PowerBook to a 13″ MacBook, both running Mac OS X 10.4.8, should mean a user should be able to copy her files over to the new machine, double-click an application, and have it run, preferably as fast as the system allows.

Universal binaries allow this to happen: when I made just such a move (to a “BlackBook” to be exact), I merely copied the files and applications I needed over to my new machine, and, since the vast majority of them were universal binaries, they ran “natively” on the Intel chip.

This is what users expect. They don’t want to think “which processor am I running?” before downloading or updating to a new application. Forcing that decision onto the user is stupid, and it’s not necessary.

Secondly, the “lost” drive space is relatively minor in comparison to the size of files that are required. Much of an application is in its various resources (like icons, sounds, templates, etc.) and these resources generally don’t change between hardware architectures. Having multiple versions of the application can actually increase the size of an application. The author gives the following example:

Let’s take a look at Final Cut Pro 5.1 for an example: It’s a Universal binary, which takes up 73.7MB when installed. Removing the excess Intel-based code using Trim the Fat, takes out 16.89MB.

Let’s do the math here: a universal binary takes up about 74 MB. A single architecture binary (say, for PowerPC) would then, by the author’s reckoning, be about 57 MB. An Intel-based version would therefore also be about 57 MB. That means the developer would have to put up two files taking up 114 MB instead of one file taking up 74 MB. That’s more than 50% more space being taken up on the developers’ side! And, of course, the user will first have to download 57 MB for use on her PowerPC-based Mac, and then, when she upgrades, download another 57 MB to use on her Intel-based Mac!

Plus, on a CD or DVD, that would also mean wasted space, unless there is an expectation that developers will be selling one box for PowerPC-base Macs and another box for Intel-based Macs. Talk about wasteful!

How in the world does dumping universal binaries make sense?

Thirdly, while an EULA may prevent you from using an application on two computers at the same time, most developers have no problem with you migrating their application from one computer to another, assuming you don’t use it on both computers. No EULA I’ve seen stops you from doing this migration, and some EULAs actually give explicit permission to use the application on multiple machines (e.g. home and work) as long as they aren’t being used simultaneously.

And finally, the topper on this entire thing: Apple specifically encourages developers to release universal binaries! Way back in January 2006, Apple said

Providing support for both architectures in your application is essential, because the Mac OS X platform will support both architectures for years to come. And the time to start making the move to universal binaries is now.

Apple’s reasons for this is clearly stated: “the Mac OS X platform will support both architectures for years to come”. Don’t make users think about processors when buying software, just Make It Work.™

The author’s arguments appear to be based on a complete lack of understanding of the technical, business and marketing issues involved, and the arguments for eliminating universal binaries don’t hold an ounce of water.

***
***

Pigeon Point Light Station SHP

November 18, 2006

Some eight or nine months ago, Y and I found ourselves on one of our many drives along the California coast, cruising down Highway 1. We came upon a lighthouse and decided to stop in. Although we couldn’t get to the top (because they closed it for repair), we did learn that once a year, on the anniversary of the first time the lighthouse went into operation, they fire up the lights for a few hours, giving visitors a taste of what hundreds of ships saw to guide them safely.

It promised to be a photographic opportunity, so we made plans immediately to come back on the anniversary, which was today.

We were terribly excited by the possibilities. The lighthouse, a State Historic Park designated the Pigeon Point Light Station, and located on a cliff off Highway 1, had a “first-order” Fresnel lens (”first order” refers to its size, at 7′ 10″ in height) with 24 reflective panels; each of the resulting 24 beams of light is individually distinguishable from certain angles, and we were hoping to photograph some beautiful shots of a dramatically lit lighthouse.

Unsure how crowded it would get, we decided to get there a few hours before sunset, find a good location to shoot from, and have a small picnic. We drove through Santa Cruz, stopping to grab a couple of sandwiches along the way, and made it (after a few frustrating wrong turns) to Pescadero about 3pm, about two hours before sunset, and three hours before the lighting was to take place.

They were pretty packed, with dozens of cars lining the small road in to the lighthouse. We decided we wanted shots that included the Pacific Ocean as a foreground, so we drove around a bit. We ended up driving down a dirt road with huge holes (in my 2003 Nissan Altima!), only to find five or six other photographers setting up shop, and no easy way to get into a good position without tramping through thigh-high underbrush, but there were no better setups that were easier to get to, so tramp through we did.

We sat around for the couple of hours before the sun started to set, eating dinner and playing cards, and once the sun stared going behind the horizon, were rewarded with a few very pretty moments of colorful clouds behind the lighthouse. We were certain we would be getting some beautiful pictures once the beams came on.

At a few minutes after 6, the lighthouse went completely dark, and a few moments later, multiple beams of light came pouring out in all directions. Unfortunately, the beams were so dim, and we were so far away, that instead of the 24 individual beams we were hoping for, we got about a half-dozen mushy beams, and a far less spectacular view than we’d anticipated.

The other photographers were likewise disappointed, including those who’d shot the lighthouse previously from up close.

While we didn’t end up with a ton of gorgeous photos, we did have something of an adventure. We plan on returning next year, and setting up camp much closer to the station.

I’ll have a few photos up in a little while. Be sure to check back.

***
***

Stomach virus outbreak

November 17, 2006

There’s some kind of stomach virus floating around Silicon Valley. About a dozen or so people in my department at work have come down with stomach-flu-like symptoms, some lasting about 24 hours, others lasting three or four days. One guy had to go to the emergency room at 4 am after he collapsed and slammed his head onto his sink.

I was originally I was concerned that this was a company-specific issue, since it started with four people in my group, all of whom had eaten the same foods. I even called our Environmental Safety group to see if was something in our cafeteria. When I was investigating, the numbers expanded and it was clear it wasn’t food related.

More likely, it was someone who had the virus and passed it along; over the last two weeks, my department been hosting a programming summit, with 20-30 developers from around the world, all crammed into a pair of relatively small rooms, sharing the air and the keyboards (which are among the dirtiest surfaces we touch every day). Lots of people talking to each other, shaking hands, in close proximity? A virus’s best friend.

I’ve tried to stay out of the summit rooms for most of the last two weeks, although I had reasons to appear on occasion, including today, when I met with a couple of developers to see their applications. And, perhaps coincidentally, I find myself with (minor) stomach issues as I write this entry.

The last thing I wish to experience is another stomach virus. My experience with one last year was enough. So keep yourself safe: wash your hands regularly (one third of people don’t wash their hands after using the bathroom), clean your keyboards and other surfaces, and consider carrying and using some type of liquid sanitizer or hand wipes.

***
***

Carpool cheaters

November 15, 2006

I’m sick of all the cheaters in the carpool lanes.

Every evening after work, I pull out from the infinite loop that is my office campus, and merge onto Highway 280 South. Every evening, I sit in slow-moving traffic, waiting for the metering lights to do their red-green dance.

And every evening, half-a-dozen or more drivers flout the rules and take the easy way out, and use the carpool lanes to leap ahead of those of us (im-) patiently waiting our turn. They’re the only driver in their car in a lane clearly marked for two or more people. There are few things more frustrating than being in a line of cars 15 deep, and watching some asshole skip ahead.

I’m sick of it.

The rest of us want to get home as much as you do. We have plans. We’ve had a long day. We’d rather not be sitting in traffic. Why do you feel you have some special right to break the law and go ahead of people who’ve dutifully lined up? Are you somehow special?

We are a society of laws. There is an agreement in this society that we will each follow the laws, or suffer the punishment. I, and most others, take it as an article of faith that you will likewise follow the law. When you don’t, I start worrying about what other laws you’ll break, laws that might get me killed instead of getting me pissed.

If you’re breaking a basic and easy-to-understand law like “only cars with two or more people can use the carpool lane between 3pm and 7pm”, why should I trust you to obey other laws?

What if everyone just ignored the laws? We would devolve into chaos. You think traffic is bad today, imagine if nobody waited for a green light? If everyone drove 95 miles per hour, even on narrow two-lane roads? If everyone made left turns into oncoming traffic?

The problem, of course, is that there’s no punishment for these assholes. There’s never a cop to monitor the lanes, so people feel they can get away with it. It raises the frustration level, an probably leads to more incidents of road rage.

Say, that gives me an idea! If you’re going to break the law, can I break the law too? I think I should be allowed to chase you down, yank you from your car, smash your windows and slash your tires.

Ahhhh, I feel better already.

***
***

Universal asking for protection money from Zune

November 12, 2006

In what has to be the oddest story (to date) about the forthcoming Microsoft Zune is that Microsoft has agreed to play Universal Music Group (the music publishers) $1 per Zune sold. This is regardless of whether anyone ever adds a single Universal-published song to the Zune, ever.

I simply don’t understand why Microsoft would agree to this, except out of extreme desperation. Imagine if they were unable to go live on November 14 as planned because no-one buying a Zune could download and play music from any significant artists on the device. In such a situation, Universal might recognize their position and put Microsoft over a barrel, and insist on receiving this per-device payment.

Microsoft, of course, claims that this was a deal to benefit the artists, as the payment is to shared with the Universal artists, and that they plan on cutting more such deals with other publishers. Some have speculated that Microsoft is trying to screw Apple; imagine if Apple were forced to pay $1 per iPod to Universal (and Sony, and Warner Music and…). Last Christmas season, Apple sold some 14 million iPods. Think the music publishers would like a piece of that pie?

This year, Apple has the $79 iPod shuffle; imagine paying $3-$5 of each iPod shuffle. Think that’ll cut into Apple’s profit just a tad? Thus, the “Microsoft screwing Apple” meme. But Daring Fireball’s John Gruber differs on this. He suggests that

What we’ve got here is a nice, warm, shit sandwich from Universal Music, and Microsoft concluded that they had no choice but to eat it…. this is Universal’s idea, not Microsoft’s.

The music publishers certainly would like the free money. I just don’t imagine Apple to be in the same position as Microsoft here. People have come to expect the latest songs from top artists on iTunes, and if suddenly a whole set of artists were to disappear overnight, people aren’t going to blame Apple, they’re going to blame the artists, and, eventually, the publishers. After all, Apple is able to claim that they’re selling millions of dollars of music through their store, and are a Top 5 reseller of music, behind Amazon, Target, Best Buy and Wal-Mart. Think one of those other retailers would enter into a deal like this?

Microsoft is simply getting a taste of its own medicine: you want to work with us, you’ll take the deal.

Welcome to the other side. Enjoy the view.

***
***

Campbell Farmers’ Market

November 12, 2006

The city of Campbell has a weekly farmers’ market. Every couple of months, Y and I stroll through the 4-block-long market, sampling the foods and enjoying the weather. And, every couple of months, I find myself drawn in by the allure of the fresh food and pay lots of money for stuff I could get cheaper at the local Safeway, freshness be damned. This time, I bought the following items:

  • A $6 block of cheese
  • A $6 bag of nuts
  • A $10 bunch of flowers
  • A $1 bag of apples

OK, so the apples weren’t priced too badly. And the cheese is a tasty jack, the nuts is a spicy almonds, the flowers adorn my dining table. And yet, I somehow feel that I shouldn’t have cheese, nuts, flowers or apples, at least, not at these prices.

Y tells me the flowers were priced well too. And I suppose I’ve paid more for cheese in the past. The nuts… I don’t know about the nuts. Very tasty, but $6 tasty? I’ll have to let that one sit for a while.

At the end of the day, though, I have fruit in the house, my dining table looks attractive, tasty snacks are available, and I have lots of wine to drink with the cheese.

So I suppose I should just stop complaining.

***

... Movies At Home

The Taking of Pelham One Two ThreeAugust the FirstA Clockwork Orange

 

November 2006
M T W T F S S
« Aug   Dec »
 12345
6789101112
13141516171819
20212223242526
27282930