Adam Fields (weblog)

This blog is a hobby. My main trade is technology strategy, process/project management, and performance optimization consulting, with a focus on enterprise and open source CMS and related technologies. More information.

3/24/2008

Coming to a Rational First Sale Doctrine for Digital Works

In reference to this Gizmodo piece analyzing the rights granted by the Kindle and Sony e-reader:

http://gizmodo.com/369235/amazon-kindle-and-sony-reader-locked-up-why-your-books-are-no-longer-yours

I think the analysis in that article is flawed. It doesn’t make any sense to be able to resell the reader with the books on it, because the license for the books is assigned to you, not to the reader. For example, if your Kindle breaks, you can move your books to another one. I’ve never heard anything other than the opinion that you can’t resell the digital copy - the assumption has always been that these sorts of transactions break the first sale doctrine. The problem then becomes “what are you buying?”, if there’s nothing you can resell.

The first sale doctrine has to apply to the license, not the bits themselves, because under the scenario in which it applies to the bits, arguably Amazon retains no rights whatsoever. They had no direct hand in arranging the bits of your copy the way they are - they merely sent instructions to your computer about how to arrange them in a certain pattern. The article asserts that you can’t “transfer” the bits, but in the same way, in downloading a copy, Amazon hasn’t actually “transferred” anything to you, either.

There’s no reason you shouldn’t be able to sell your Kindle, and the books don’t necessarily go with it, but if you want to sell the books separately, you can do that too. Legally, if you do that, you’d be obligated to destroy all of the copies you’ve made. Amazon’s inability to police that is as relevant as their inability to police the fact that you haven’t made a photocopy of the physical book you sold when you were done with it. There’s no weight to the argument that this will encourage rampant piracy, given that unencrypted cracked copies of all of these things are available to those who want them anyway, and always will be. People comply with reasonable laws willingly because they’re honest, it’s the “right thing to do”, and they feel that the laws are an acceptable tradeoff for living in a civilized society where sometimes you have to make compromises and not just do whatever you want. People do not comply with one-sided laws where they feel like they’re being ripped off for no reason. A law which turns your sale into a non-sellable license is of the latter kind. It turns normal users into petty criminals who don’t care when they break the law, because the law is stupid. Once they’ve ignored some of the terms, it’s a shorter step to ignore others, or ignore similar terms for other products. People like consistency, especially in legal treatments. I would argue that it’s in Amazon’s interest (and the others) to not niggle on this point, because a reasonable license with terms that look like a sale makes for happier customers who aren’t interested in trodding on the license terms, and that’s better for everyone.

(Yes, I’m arguing that restrictive license “sales” are anti-civilization.)

The Kindle ToS not only prohibits selling the Kindle with your books on it, it prohibits anyone else from even looking at it. If someone reads over your shoulder on the train, you’re in violation.

This is, of course, ridiculous.

The right legal response here seems to me to be to not dicker about with splitting hairs about whether you can sell your digital copies if they’re on a physical device and you can’t if they’re not, but to declare that anything sufficiently close to a “right to view, use, and display [...] an unlimited number of times” de facto consitutes a sale, and with it comes certain buyer’s rights regardless of what kinds of outrageous restrictions the licensor tries to bundle in the ToS. The fact that this also seems to be the right business response reinforces my belief that this is the correct path. This kind of a transaction is different from renting, which is by nature a temporary one.

It is the right thing for society to declare that if you’ve bought something that isn’t time or use limited, you’ve therefore also bought the right to resell it, whether it’s a physical object or a license.

Previously:

http://www.aquick.org/blog/2006/04/30/sony-cant-make-up-its-mind-if-music-is-sold-or-licensed/

http://www.aquick.org/blog/2004/12/30/cory-rants-on-drm-and-rightly-so/

Tags: , , , , , , , , ,


3/4/2008

Why don’t we have degrees of terrorism?

We have different classifications for the crime of “killing a person”, and those classifications encompass whether it was an accident or not, whether it was premeditated, and how many people were killed - e.g.: How serious a crime has actually been committed. But when we talk about terrorism, it’s always just “terrorism”. This results in the really sinister megacriminals being lumped in with the group of morons that can’t get it to together to leave the house without forgetting to wear pants, let alone actually arrange to blow anything up.

Most “terrorists” are less dangerous than your average serial killer or bus accident, but we still lump them all together simply because they have an agenda.

Similar to murder, I think we need some sort of classification system for these crimes:

  1. Intent to commit terrorism: you “plotted” with someone who may or may not have been an undercover cop, but didn’t actually acquire passports or learn how to make liquid explosives
  2. Manfrightening: you committed some other crime, and along the way someone got scared and called you a terrorist, but you have no stated agenda.
  3. Terrorism in the third degree: You actually blew up something, but no one was hurt.
  4. Terrorism in the second degree: You actually blew up something and killed some people, but failed to garner any sympathy from the public.
  5. Terrorism in the first degree: You actually blew up something, lots of people were killed, and the US declared war on some country you were unaffiliated with.

Tags: , ,


3/3/2008

Numbers is a nice idea with some usability disasters

Filed under: — adam @ 9:35 pm

I’ve put up a screen cast made with the very easy Screenflow.

This is me trying to reorganize a large number of tables with attached comments in Numbers, such that there is no overlap and no tables cross a page break.

As should be evident even without narration, this is pretty much a usability disaster. Numbers is a nice idea, but it does not live up to my expectations for what a spreadsheet with page layout capability should be able to do. I hope they fix this.

Some notes:

1) It is extremely difficult for me to figure out where to click to consistently for a bunch of different options - move a whole table, resize a table, grab a comment handle. This behavior doesn’t seem to be the same every time, and varies whether or not the white handles appear. For example, you can’t make a table smaller if there is content or a comment in a cell you’d remove. That makes sense, but there’s no visual indicator that that’s what’s preventing you from making the table smaller. Watch how often I can’t get the click right on the first try, all over the place.

2) Comment callouts do not move with their tables and are not selectable as a group! Also, they don’t scroll the page when dragged to the edge.

4) Distribute Vertically sort of works, if the tables have no comments, but with comments, all of the tables move and their comments don’t. There does not seem to be a standard way to add descriptions to tables without comment callouts.

5) When you shorten a table, everything below it moves up, and the space where the table you shortened took up IS NOW GONE. This screws up the layout for everything below it on the page, and there does not seem to be any easy way to reclaim that space.

6) When you insert a table in the middle, there does not seem to be a good way to reconfigure the layout of everything else to accommodate the space you need for that insertion. This is basically the same problem as #3.

Tags: , , , , ,


Fed up with food labeling

Filed under: — adam @ 10:59 am

Our food labeling standards are completely out of whack.

As an example, let’s take “100% fruit juice”. I’m pretty sure that at some point, “100% fruit juice” meant that what you got in the bottle was, prior to being put in the bottle, a piece of fruit that was crushed and maybe filtered. I’m 100% sure that that’s what most people still expect when they buy something that’s labeled “100% fruit juice”.

Except that’s not what you get anymore. Now, it’s reconstituted from concentrates, mixed from different kinds of fruit juice concentrates (which may have vastly different nutritional profiles), and blended into whatever they like, but it’s still the healthy choice kids, because it’s 100% fruit juice!

Right off the labels:

—-
Kedem concord grape juice (which, incidentally, is among the sweetest of the grapes):

The label says “100% fruit juice”.

Ingredients: Grape Juice, Potassium Metabisulfite Added To Enhance Freshness.

It has 150 calories per 8oz.

—-
Welch’s grape juice:

The label says “100% grape juice”.

Ingredients: Grape Juice From Concentrate (Water, Grape Juice Concentrate), Grape Juice, Ascorbic Acid (Vitamin C), No Artificial Flavors Or Colors Added.

It has 170 calories per 8 oz.

—-

They’re not using grapes that have 13% more sugar in them, they’re dickering with the proportions to make their juice sweeter.

This is just one particularly egregious example, but it’s all over the place - many “100% juices” are sweetened with cherry juice or other concentrates. It’s a complete sham. Even the Kedem is pushing it because it’s got preservatives, but at least the juice is actual juice. No way does that Welch’s bottle contain “100% juice”.

Our food labels don’t mean what they say anymore, they have very detailed technical specifications to go with them, and it’s impossible to know what they mean from common sense without understanding those specifications. This isn’t even about making dubious health claims - it’s about defining away the actual contents of the package.

Tags: , , , ,


1/16/2008

What the Apple Keynote should have delivered

Filed under: — adam @ 10:08 am

Here’s the thing. The past few years have overwhelmingly delivered a whole class of Apple devices I simply want. I’ve bought a number of them. Not so for anything announced this year. Here’s what we got, and what I would have liked to see Apple have announced instead:


We got: A new super slim but otherwise really limited laptop aimed at… who exactly? Not mobile creatives, executives, or cost-sensitive casual users, given the spec and upgrade limitations.

I wanted instead: Two new laptops - a super portable Macbook Mini, and a Macbook Pro upgrade (thinner, bigger drives/battery, more RAM, higher resolution screen in the same size package). Both thin and light. Touchscreen tablet versions would have been interesting, but even upgrades to the standard laptop package would have been good. The Macbook Mini would be roughly the size of three iPhones side by side (maybe 7.5″ x 5″ or so), running full Mac OS X.


We got: A $20 software bundle for the iPod, but only for the lucky customers who paid 15 or 20 times that already for the top of the line iPod only a few months ago.

I wanted instead: to be honest, I didn’t care much about this one, not owning an iPod Touch or an iPhone. Still, if I did, I’d probably be disappointed.


We got: A software upgrade to Time Machine masquerading as completely new hardware (Time Capsule).

I wanted instead: Allow Time Machine to work with something other than locally plugged in external drives, particularly external drives attached to existing (again only months old) Airport Extremes.


We got: Overpriced limited “movie rentals” and a minor supporting upgrade to the miscast living room product that no one bought last year and which is still a hard sell because it lags behind its competitors in features and doesn’t make up for it with anything that’s great about Apple products.

I wanted instead: Remove whatever restriction is preventing Netflix from doing Watch Now on the Mac. Treat movie rentals like digital media instead of overpriced restricted analogues to going to the video store. Why the 24-hour limit?!? Give me 30 days for a video rental so I don’t feel like I’m being ripped off. Give me TV shows in HD for less than it costs to buy the disc. Let me watch whatever I want to watch on the set top box. In fact, forget the set top box and morph the Mac Mini into the set top box. Anyone watching movies on an HD screen also probably wants to do computing tasks on that screen too. That’s why I have a Mac Mini attached to my living room projector. For not too much more than the Apple TV, you could buy a used Mac Mini and get 100 times the functionality. What I want to see here is making it easier to watch more kinds of digital media on the Mac Mini in a living room setting - Front Row is just awful and limited.


Bonus: Where’s OpenDocument support in iWork?!? Come on man, don’t be like Microsoft on this one. There’s no possible way that .pages and .numbers are going to become the dominant interchangeable file formats that will make people have to buy iWork anytime this century. People buy iWork because they like your applications, not because they have to in order to read a file someone sent them. It doesn’t hurt you to support the open standards, and it helps the users.

[update: I was thoroughly shocked to discover that TextEdit.app, of all things, reads .odt files. There's also Quick Look support for them.]


After all, ranting about this stuff is fun, and I enjoy picking it apart, but sometimes it helps to be productive too. So, those are my suggestions for things I’d actually hand over some cash to Apple for this year.

Tags: , , ,


1/15/2008

Disappointed in the Macworld Keynote

Filed under: — adam @ 4:54 pm

I’ve become a huge Apple fan over the past two years. I think they’ve done a number of wonderful things for desktop computing interfaces, and they’ve far surpassed Windows in usability, stability, and general pleasantness. I spend a lot of time in front of computers, and I try to make as much of it as possible in front of a Mac.

But I’m disappointed with a number of items in today’s keynote.

The Macbook Air is certainly pretty, but when you look at the limitations, who’s this really aimed at? No firewire, only 2GB ram, 4200rpm disk - this rules out mobile creatives. No replaceable battery - this rules out actual mobile executives. It seems to be an upgrade for the regular Macbook users - mobile browsing, email, writing, maybe a little video and music, but it’s far too expensive for that. So, I don’t get it - who’s this aimed at?

I can understand that new hardware sometimes makes old hardware obsolete. But a few of the “hardware upgrades” announced here are really software upgrades in disguise, but which nonetheless are forcing you to buy new hardware to take advantage of the new features. The Time Capsule looks good, but it’s really just an Airport Extreme with an internal disk. Why isn’t this feature available on existing Airport Extremes with external disks?

Note to Apple: your existing customers generally love you. They love you even more when you go the extra mile and suddenly update the stuff they’ve already bought with new capabilities. This makes them more likely to buy new stuff, not less, and even much more likely to recommend that to all of their friends. Are you really going to sell enough $299 Time Capsules to make up for the hate you just scored with everyone who uses an Airport Extreme with an external disk and wants to back up their laptop to it, who now think you’re being greedy and trying to force a $300 upgrade for no reason?

Same deal with the multitouch gestures on the Macbook Air - why aren’t they being backported to the existing Macbook line? The trackpads are multi-touch capable, and this is a software update, to applications that are already running on those machines.

And then there’s the actual software update for the iPod Touch. I’m the last person to say that all software should be free (free software should be free, but that’s a discussion for another day), but these are people who just a few months ago paid a premium to buy your top of the line product, and now you’re fleecing them for a bit of extra cash.

I don’t expect a world-shattering new product line every year, but these “announcements” look like the actions of a company that’s scrambling, not one that’s innovating.

[ Followup: Some suggestions for what I wanted to see instead. ]

Tags: , , ,


10/4/2007

Dear Netflix

Dear Netflix:

I would very much like your website to stop redirecting me to a page that tells me that Im using an unsupported browser. I know I use Opera. I like it. I understand if you dont want to support it, but at least set a cookie so I can just tell you once that I dont care, instead of making me click through your tedious “only browsers we like are supported” splash page every time I want to check my queue.

Thanks. Have a wonderful day.

Tags: , , ,


9/28/2007

The HD format war is lost by existing

[I've posted this as a comment on a few HD DVD vs. Blu-ray blog posts elsewhere, so I thought I'd put it up here as well.]

An HD format war is simply the height of stupidity, given the nice example of how quickly DVD was adopted by… everybody.

This happened for a few reasons, none of which are being replicated by the HD formats/players:

1) One alternative with no difficult competing choices.

2) Fit into existing home theater setups easily.

3) Clear, obvious quality advantages, even if you set it up incorrectly.

4) Significant convenience advantages - pause with no quality loss (anyone here remember VHS tracking?!), random access, extra features, multiple languages, etc…

5) More convenient and durable physical medium.

So - let’s look at what HD formats offer over DVD in these areas:

1) Multiple competing incompatible choices. Not just between HD DVD and Blu-ray, but also between different HD formats. 720p/1080i vs. 1080p, HDMI/HDCP vs. component. People aren’t adopting HD formats because they’re confusing.

2) Does not fit into existing home theater setups easily. If you had a DVD home theater, chances are you’re replacing most, if not all of your components to get to HD - you need a new TV/projector, you probably need some new switches, you need all new cabling, and you need at least three new players to do it right (HD DVD, Blu-ray, and an upscaling DVD player so your old DVDs look good). Not to mention a new programmable remote to control the now 7 or more components in your new setup (receiver, projector/tv, 3 players, HDMI switch, audio/component switch).

3) Clear, obvious quality advantages, but only if properly tuned and all of them work properly together. I can easily tell the difference between even HD movies and upscaled DVD movies. Upscaled DVD movies look fantastic, but HD movies really pop off the screen. But if things aren’t properly configured or you’re using the wrong cabling, these advantages disappear.

4) No significant convenience advantages, with some disadvantages. Pretty much the same extras, but most discs now won’t let you resume playback from the same place if you press stop in the middle, and they make you watch the warnings and splash screens again.

5) Indistinguishable physical medium. Maybe the Blu-ray coating helps, but we’ll see about that.

I’ve gone the HD route, because I really care about very high video quality, and I love tinkering with this stuff. Most people don’t, and find it incredibly confusing and expensive.

Is it really any wonder that people are holding off?

The HD format war is already lost, by existing at all, and every day that both formats are available for sale just makes things worse. The only good way out of it is to erase the distinction between the two formats - dual format players that reach the killer price point and aren’t filled with bugs.

Tags: , , ,


9/2/2007

New Star Trek movie apparently reboots with an open time loop

Filed under: — adam @ 10:15 am

“Picture an incident that throws a group of Romulans back in time. Picture that group of Romulans figuring out where they are in the timeline, then deciding to take advantage of the accident to kill someone’s father, to erase them from the timeline before they exist, thereby changing all of the TREK universe as a result. Who would you erase? Whose erasure would leave the biggest hole in the TREK universe is the question you should be asking.

Who else, of course, but James T. Kirk?”

http://www.aintitcool.com/node/33832

Although I don’t think it would work as a standalone movie, I’m still waiting for the followup series they hinted at the end of TNG - the continual use of warp drive is found to be definitively unraveling the fabric of space-time. How do you deal with that? What does that do to interplanetary politics? How do you develop alternate forms of travel that don’t use warp technology? How do you stop everyone from using warp drive, and how do you police that? How do you impose that restriction on hostile entities? Nothing like a good galactic environmental crisis to bring Star Trek back into relevance.

(Of course, in TNG, the answer obviously lies in Wesley Crusher’s newly acquired godlike Traveler capabilities, but I think there are a lot of people who would find that objectionable.)

Tags: , , ,


Newer PS3s apparently use software emulation for PS2 games

Apparently, Sony dropped including the PS2 hardware in the 80GB model, and the last version that includes it is the now discontinued, recently price-cut $499 60GB model. If you care about playing older PS2 games and are thinking about getting a PS3, you probably want to get that one, before it disappears. It should also be noted that the HD is user-replaceable, so there’s actually very little tradeoff there.

http://astore.amazon.com/buyadam-20/detail/B0009VXAM0/105-0381338-1255632

The new model includes a software emulator, but a fairly large number of the older games have at least some problems.

I’ve really been pretty blown away by how much fun the PS3 is, both for the newer games (which are huge and gorgeous) and for how much better it makes the PS2 experience - all games that support it can play in widescreen, everything’s faster, using the hard drive instead of memory cards is both more convenient and MUCH faster, and the analog sticks are more precise. I think dropping the hardware emulator is an unfortunate cost-saving move that will probably diminish the experience, if you care about that.

Also interesting - I found this list of current and upcoming PS3 exclusives, including PSN (downloadable) games:

http://www.psu.com/PlayStation-3-Exclusives-List-Feature–a1079-p0.php

I think the PS3 has only shown a mere fraction of its power, and Sony didn’t do even a passable job of promoting it properly at launch, but the slate of games on the list for the next six months and beyond has me very excited.

Tags: , , , , ,


7/18/2007

Why am I writing about HD home theater frustrations?

Filed under: — adam @ 12:21 pm

The consumer electronics companies really have their collective head so far up their ass they’re wearing their tongue for a hat.

So to speak.

I made the jump to an HD projector, which I have nothing but good things to say about. It’s a Mistubishi HD1000U. At this point, it’s a few years old, but that’s how you get a 720p projector at a sub-$1000 price instead of dropping a few grand. The picture quality is amazing, the contrast is strong, and it’s bright enough for me. We’re projecting onto a plain off-white wall instead of a screen, and the color is brilliant and rich. For the most part, we watch movies at night with the lights off, and I sometimes use it during the day with a computer for web browsing and email. For these purposes, it’s just fine. I’m very sensitive to picture artifacts, particularly the rainbow effect of DLP projectors (which this is), and while they’re still sometimes present, they’re MUCH less noticeable than on any other projector I’ve looked at. Big thumbs up to Mitsubishi here - this is a winner at this price point or cheaper. Two small notes on the setup:

  1. This projector has a weird throw angle which is noted in many reviews, so positioning is limited and they claim you’ll want to ceiling mount it or put it on a table in front of your seating. I put it on top of a high bookshelf behind the seating, angled down at about an 18-degree angle by putting it on top of a Roadtools Podium CoolPad at the maximum height. This is stable, allows plenty of air circulation under the projector, and is well within the 30-degrees of maximum tilt usually recommended for projectors.
  2. The native resolution for the projector is 1280×720, which my Mac Mini couldn’t do by default. It looked terrible at all of the choices, so I dropped a whopping $18.37 on SwitchResX, which let me set a native resolution of 1280×720, and which looks fabulous.

Set aside for the moment the fact that there’s an HD disc format war to begin with, which is the height of idiocy because DVD was the most successful consumer electronics uptake ever solely because there was one single format and everyone looked at DVD compared to VHS and said “oh, yeah, well, I’ll take that”.

It was the cheapest option and I might get a PS3 at some point in the future, so I picked up a Toshiba HD-A2 HD-DVD player to check out some HD content. I got rid of cable a while ago (but would probably go back if I could just buy Discovery HD and maybe cartoon network and scifi), and Netflix, sans tonguehat, kindly offered to send me a bunch of stuff that was already in my queue in HD-DVD instead of crappy old regular DVD.

They’ve reproduced a bunch of the usability problems in the first generation DVD player which I bought ten years ago (which, now that I think about it, may also have been a Toshiba). The machine itself is big (same form factor as my 6-disc DVD changer). The machine takes a long time to boot up. Backward compatibility is weird - regular DVDs play in a tiny portion of the screen unless you manually set the machine to 480p mode before starting. The first round of discs don’t seem to support the “resume from where I stopped when I press stop then play again” feature, so if you press stop for a minute, you have to watch the FBI warning again. Why is there even an FBI warning in the first place?! Isn’t the overly invasive “copy protection” they foisted on me supposed to prevent me from copying it, even if I wanted to? Oh wait, that’s right… it’s just there to irritate me and not prevent anyone from actually copying anything. The warning I have to stare at every time I switch discs does that.

Which brings me to inputs. I’m somewhat of an expert at setting up electronics, and I find this needlessly frustrating. The projector has HDMI and component inputs, but no output. Previously, I’d had everything wired through S-video and optical audio (TOSlink), using my receiver as a switcher. This worked pretty well. However, the receiver is older and has neither component nor HDMI in or out. I have a component switcher with TOSlink support which I’m using for all of the things that I used to use S-video for (DVD player and PS2), and the component video goes to the projector and the TOSlink goes to the receiver on a single input. But this totally breaks down with HDMI. They collapsed the audio and video streams into one cable to “simplfy things”, but that doesn’t change the fact that the two streams need to go to different devices. There seems to be no standard way to deal with this. There are HDMI switchers that will split out the audio portion to a TOSlink audio cable automatically, but they’re prohibitively expensive (hundreds of dollars). The solution seems to be to use separate switchers for HDMI and TOSlink, and program a universal remote to switch them at the same time. Hardly fun for the average person. It’s doable, but what were they thinking?!?. It makes no sense to put audio and video on the same cable unless all of the devices support that (they don’t) and you can freely move the signal around, which of course you can’t because the “copy protection” won’t let you.

On the other hand, the picture quality is quite stunning. DVD looks “really really good”. HD-DVD looks “better than film”.

A big thank you to Mitsubishi, Netflix, and the film crew on that BBC Planet Earth Documentary. The rest of you, please buy another hat.

Tags: , , , , , , , , , , ,


7/3/2007

Transformers was the most fun I’ve had in a movie theater in a while

Filed under: — adam @ 11:48 am

Since I live in the land of the future, we got to see Transformers last night. It was silly, the plot was thinner than the sheen of sweat on hot girl mechanic’s belly, and it had faults. The pacing fell apart after the first 2/3 or so, and it was pretty clear that they went through a few different endings.

Who cares?!? Giant Fighting Robots!!

Where did they find all of those robots, and why aren’t they doing any other movies?

Short review - this was the most fun I’ve had in a movie theater in a long time.

Tags: ,


5/22/2007

The value of RAID0 for caching, paging, and temp

Filed under: — adam @ 9:50 am

I recently realized that I had a few extra drive bays in my desktop (with corresponding open SATA ports) and a few extra SATA drives lying around. So last night, I put them in and set them up as a RAID0 striped array.

I’d always avoided striping because of the instability concerns - if either drive goes bad, you lose the data on both of them. However, I’ve recently begun to feel the pinch in speed as my desktop has aged and I installed CS3. I maxed out the RAM a long time ago, and I’m not quite ready to replace it, although I certainly will in the next 6 months. So any little extra bit of speed I can get is welcome. A striped array has a significant speed advantage because the controller can read and write both disks simultaneously, roughly doubling your disk throughput. Also, you end up with one big disk that’s the size of the two put together.

While it is fragile if one of the drives goes, it performs much better. That makes it incredibly useful as a cache drive. I put the Windows paging file, all of my temp directories, and the CS3 cache and scratch files on it, as well as my browser caches. After not much testing, not surprisingly, I noticed an immediate speed boost across the board, and particularly in browsing directories with lots of photos in Bridge.

The setup was not very difficult, although there were some hiccups. I had to configure the bios to have the second sata controller (integrated into the motherboard) work in RAID mode, which took some fiddling. Then I had to switch the boot rom to it to boot into its firmware to actually configure the array, then switch the boot rom back to the other controller so I could boot my pre-existing Windows install (which is on a RAID1 mirrored array). After that, it was just a matter of installing the Windows driver for the RAID controller, formatting the new drive, and moving everything appropriate over to it.

Disks are pretty cheap. I highly recommend this configuration.

Tags: , ,


5/15/2007

The first rule of community

I have a personal mailing list for my very close friends, to which I often send a few messages a day. If I stop for a day or two, it’s not a problem. If I stop for a long period of time (a week, a month) without telling someone, I have a strong belief that many of those people will check in to see what’s wrong. This is a major aspect of community for me, and it’s missing from every other piece of online interaction I’ve ever had, including this blog. Part of it has to do with the requirement that everyone on the mailing list is someone I’ve met in person and decided to include - I do not invite people whom I’ve never met physically, and I do not accept solicitations to join the list. But it’s a very strong driver for me, and it’s the reason I still maintain the list even in the presence of so many “better” ways to communicate.

There’s really only one rule for community as far as I’m concerned, and it’s this - in order to call some gathering of people a “community”, it is a requirement that if you’re a member of the community, and one day you stop showing up, people will come looking for you to see where you went.

Incidentally, this quality has been lacking from some real world organizations as well, and it’s become a very strong barometer for me to tell just how welcome I feel with any given group of people. If I left and didn’t come back, would anyone care enough to find out why? It’s a very visceral question, and perhaps a difficult one to ask. But I think it’s an important one, as we move into these so-called communities where all of our interaction is online, and fluid.

I quite enjoy my participation in a number of sites, flickr and ask metafilter among them. But I have no doubt that if I suddenly go away, not one other member will really care, with the probable exception of the people I know from offline. From time to time, they may wonder, “huh, haven’t seen Caviar in a while” (and the use of handles instead of names is probably a big contributor to this), but it’s unlikely that anyone will track me down to ask why, if they can even find out a way to reach me. They’ll probably just assume I found something better to do, or switched to a different site. And therein lies a big piece of the problem - the loose ties go both ways. That guy who disappeared may have just found something better to do, or switched to a different site, but maybe he died, or just didn’t feel welcome anymore. If we don’t have the presence to find out these reasons, or even the capacity to tell when such an event has occurred, are we really building a useful analogue to the binding offline communities that exist, or is it all just a convenient fiction?

I’ve blogged before about some of the problems with online communities, but I think this is a bigger point. That post focused more on how to get online communities to be more outward facing and less insular. This is more about how to get online communities to be more inclusive and meaningful. I must admit that I’m only at the beginning of an answer, but I welcome any ideas on the subject. I’ll avoid the temptation to suggest that we should probably meet for drinks to discuss it.

Tags: , , ,


5/1/2007

Circo Hazardous Sock Packaging

Filed under: — adam @ 2:27 pm

I happened to take my 6-month old to Target this weekend, and we bought him some socks. He was playing with the package and put them in his mouth, and managed to get the little hanger plastic piece out. There’s certainly enough to say about parental responsibility, and not letting the baby get into dangerous things, but until this little plastic piece disappeared (it turns out he dropped it on the floor), we didn’t even give a second thought to the idea that a pair of socks for a 6-12 month old might contain this kind of incredible choking hazard. I’m normally pretty paranoid about this. Didn’t these things used to go all the way across? Is this REALLY the place where Target wants to save a tenth of a cent of plastic? It seems like a lawsuit waiting to happen.

Be careful out there…

Circo Socks Hazardous Packaging

Circo Socks Hazardous Packaging

Circo Socks Hazardous Packaging

Circo Socks Hazardous Packaging

Tags: , , , ,


4/20/2007

The Canon Pixma Pro 9000 is a great inkjet photo printer

Filed under: — adam @ 3:15 pm

I got a Canon Pixma Pro 9000 to replace my dead Epson Stylus 1280. Having not bought a new inkjet printer in about 7 years, I’m totally stunned by how far the technology has improved, even over the previous round which was pretty impressive.

First, it’s REALLY fast. While a letter size photo on the 1280 would take a good 5 minutes to print, the Pixma spit my first test print out in, oh, about 25 seconds. When it started to go, I did an actual doubletake - I was not really expecting that.

Second, the color is outstanding. With no adjustment at all, it got very close to my calibrated screen. Not exact, but close enough that you probably wouldn’t notice unless you held it up to the screen and looked at them side by side. On regular old Costco photo paper.

Third, the ink usage seems better designed. It has 8 separate ink carts, which are individually replaceable, instead of one.

Fourth, when you’re not using it, the paper path trays fold up and click into the case, which I expect will significantly reduce the amount of dust and stray hair that always seemed to get into the paper path on the old printer.

Fifth, it has more cleaning modes, to clean the print heads, deep clean the print heads, and also clean the bottom tray to prevent smudges. Also, the entire print head is replaceable if needed.

The only drawback I can see so far is that it’s gigantic. That’s kind of a side effect to being able to print on big paper, but even though it’s physically slightly bigger than the 1280 was, it seems more intelligently designed to take up as little space as it can and still do what it does.

I got it for $439 at Amazon, which is about $100 less than I paid for the 1280 originally:

http://www.amazon.com/gp/product/B000J1HPK8/102-6283686-1967340?ie=UTF8&tag=buyadam-20&linkCode=xm2&camp=1789&creativeASIN=B000J1HPK8

Highly recommended.

Tags: , , , , , ,


4/19/2007

Microsoft should release XP for free

Filed under: — adam @ 3:47 pm

It is well known that free products are used more widely than products that people have to pay for. If Vista is so much better, then people will still pay money for it, and having more installations of XP around to keep people using Windows apps instead of switching to Mac or Linux can only be a good thing for Microsoft, whose continued success depends not only on agreements with PC manufacturers, but also on the continued existence of Windows-only software that people need to run. This benefits Microsoft, and will result in more sales of Vista (and subsequent versions), as other software vendors evolve into the same “The XP version is free, but if you want the premium version, you need Vista” pattern. Essentially - XP becomes the shareware limited demo version of Windows, and you pay if you want the full version.

This obviously benefits the consumer, because free is good, and there are plenty of places (VMs, especially), where it would be useful to run XP, but where the current price is cost prohibitive. Making XP free would open up the Windows market to those potential customers.

Anyone who’s switching to Mac or Linux has already made the decision to do it, and isn’t turning back because they can’t run Windows in a VM… because they already can. This would just make everyone’s life easier, and generate a LOT more goodwill for Microsoft than they have now.

Microsoft, despite being ridiculously profitable, is in danger of losing relevance. This is one way to combat that.

Tags: , , , , ,


4/14/2007

Google has just bought a lot of browsing history of the internet

I pointed out that YouTube was a particularly valuable acquisition to Google because their videos are the most embedded in other pages of any of the online video services. When you embed your own content in someone else’s web page, you get the ability to track who visits that page and when, to the extent that you can identify them. This is how Google Analytics works - there’s a small piece of javascript loaded into the page which is served from one of Google’s servers, and then everytime someone hits that page, they get the IP address, the URL of the referring page, and whatever cookies are stored with the browser for the domain. As I’ve discussed before, this is often more than enough information to uniquely identify a person with pretty high accuracy.

DoubleClick has been doing this for a lot longer than Google has, and they have a lot of history there. In addition to their ad network, Google has also just acquired that entire browsing history, profiles of the browsing of a huge chunk of the web. Google’s privacy policy does not seem to apply to information acquired from sources other than Google.com, so they’re probably free to do whatever they want with this profile data.

[Update: In perusing their privacy policy, I noted this: If Google becomes involved in a merger, acquisition, or any form of sale of some or all of its assets, we will provide notice before personal information is transferred and becomes subject to a different privacy policy. This doesn't specify which end of the merger they're on, so maybe this does cover personal information they acquire. I wonder if they're planning on informing everyone included in the DoubleClick database.]

Tags: , , ,


3/19/2007

Does your old PS2 play dual-layer DVD games?

Filed under: — adam @ 5:21 pm

I have an old Playstation 2 (30001 series). It has never played dual-layer DVD movies - it plays the first layer, and then freezes. Everyone I know with this model has the same issue with it. It was never a problem, because all of the games on DVD that I had were single layer. But now they’ve started releasing games on dual-layer DVD, notably God of War 2. And, of course, it won’t play on my old player. The official word from Sony is that this is a problem isolated to my machine (which also, incidentally, has stopped playing the purple CD-ROM games too), and they want me to pay $45 for a refurbished machine of the same old model. Before I do that, I’d like to locate some corroborating opinions.

Do you have an older PS2? Can it play God of War 2?

Tags: , , , , , ,


3/14/2007

Followup commentary on Windows Vista

Filed under: — adam @ 12:29 am

Perry said “I think you held back too much. Tell us what you really think.”

Okay. I think Windows is rotten to the core and always has been. Between Windows 3.1 and XP, there were no serious contenders. With Win2K and XP, it’s at least had the benefits of:

1) it being reasonably possible to hammer it into sufficient shape to be usable and secure “enough”.

2) running on significantly cheaper hardware.

3) being reasonably open for a closed-source product, and at least focused towards providing a good user experience, and aimed at the needs of the end user.

4) providing a mostly effortless hardware compatibility experience. Most of the things I’ve plugged into my XP box have simply worked, without too much trouble. Sure, I’ve had to install the driver, but there are a number of things where you have to do that with OSX, too.

5) having software exclusives, and existing in the world where virtualization/emulation on other platforms was at the end-user performance level of “barely usable, if you really need it”.

All of that seems to change with Vista and the fun 2007 world it inhabits:

#1 might have been good enough with XP, but I fail to see why none of those lessons have been learned, and we have to do it all over again with a new OS, especially one which otherwise seems to provide marginal benefits.

#2 the hardware requirements for Vista seem like simply an excuse to sell more hardware for overly bloated and inefficient software, because…

#3 they’ve totally sold out to the content industry and everything has been reoriented towards content protection, all of which eats hardware resources and diminishes usability, because of which…

#4 they broke the unified driver model and so we have to start all over again with hardware compatibility, and…

#5 now there are cheaper, better alternatives for running the same software, which actually seem to work this time around.

We’ve known this all along - Unix in any flavor is superior to Windows. We’ve finally reached the complexity point in operating systems where that difference is unmistakable even if you don’t have advanced degrees in Computer Science.

I’ve been a Windows user and defender for a very long time, because of the list of five advantages above. My primary desktop still runs XP. I expect that to be the case until I need to replace it, at which point I’ll probably get a Mac, for the five same reasons. Obviously, I haven’t hit all of the reasons, but this is a big chunk of why I have little interest in Vista. It’s the same reason I got tired of manually assigning SCSI ids to all of my disks. Tinkering is fun. Sometimes, tinkering is fun even when it’s mandatory and things don’t work unless you tinker. But after a while, you just want things to work.

Tags: , , , ,


3/10/2007

Treo 700p Text Messaging Problems

Filed under: — adam @ 1:46 pm

My Treo 700p has many problems, but one of them is completely infuriating, so obviously the result of a bug, and so invasive that I can’t imagine that everyone with the same phone hasn’t seen it.

When Palm introduced the 700p, they replaced the SMS application that was used on the 600 and 650, to a new centralized messaging application. Setting aside the fact that it couldn’t import the sms messages from the old application, it obviously suffers from some sort of indexing bug, because if I have more than a handful (maybe 20-30) of messages saved on the phone, EVERY time I send a text message, the phone freezes for some amount of time before it responds again. The more messages I have saved, the longer it hangs. I’ve timed it at over 2 minutes with a lot of messages. Purging all of the existing saved messages completely fixes the problem, until a sufficient number of messages accumulate again.

This is a real pain - I often refer back to old text messages, and I feel like the phone is robbing me of some of my history by forcing me to delete them.

And it can’t just be me - with Verizon support, I tried a brand new phone with none of my programs or data installed, and the problem recurred after sending and receiving a bunch of text messages. I can’t believe that Palm hasn’t fixed this already.

Do you have a Treo 700p? Does it exhibit this problem?

Tags: , , , , , , ,


2/21/2007

It is time for the distinction between Mac software and PC software to go away

Filed under: