The Daily Parker

Politics, Weather, Photography, and the Dog

Nineteen building types

Via Atlantic Cities, the recession may help move developers away from the 19 standard building types identified in a report from UC Berkeley in 2005:

[T]he Grocery Anchored Neighborhood Center...is generally about 5 or 6 hectares in size on a plot of land that’s 80 percent covered in asphalt. It’s located on the going-home side of a major four-to-eight lane arterial road, where it catches people when they’re most likely to be thinking about what to buy for dinner.

It has a major, 4,600 to 6,500 square-meter supermarket on one end and a drug store with drive-through on the other, with national and regional chain stores, maybe a Hallmark and a Starbucks in between. The parking lot contains four or five spaces per thousand square-feet of retail. There is, in theory, a sidewalk, although no one is expected to use it. Every shop is designed to be seen by potential customers passing by at 45 mph. And – with the exception of a few last-minute regionally specific touches for art-deco paint schemes or Mediterranean roof tiles – this L-shaped shopping center looks the same whether you’re pulling into it from Denver or Orlando.

Seventeen of the 19 types create what one of my friends has called "Suburbistan," a landscape oriented towards cars and tract homes. But:

In Washington, D.C., one of the few U.S. cities largely immune to the real estate downturn, construction has continued, and Leinberger estimates that a good 90 percent of new development in the area has lately been planned for walkable, high-density living (see the makeover of Tyson’s Corner and the new Navy Yard development around the Nationals’ ballpark). These are the real estate products [Christopher] Leinberger believes we’ll need going forward: ground-floor retail with rental apartments on top, hotel/convention centers with condos above and a subway corridor below. These models may very well become standardized, too.

One can hope. Walkable cities, with good transit, are good for almost everyone.

Simplified explanation of tzinfo mess

The AP has picked up the story about the tzinfo database moving to ICANN:

The organization in charge of the Internet's address system is taking over a database widely used by computers and websites to keep track of time zones around the world.

The transition to the Internet Corporation for Assigned Names and Numbers, or ICANN, comes a week after the database was abruptly removed from a U.S. government server because of a federal lawsuit claiming copyright infringement.

Without this database and others like it, computers would display Greenwich Mean Time, or the time in London when it isn't on summer time. People would have to manually calculate local time when they schedule meetings or book flights.

Ah, I do love the popular press, trying to explain things. AP writer Anick Jesdanun generally did all right explaining the problem and the move, except the story has no information about the tzinfo community's response to the mess. (I'm just sad they didn't mention The Daily Parker.)

Astrolabe responds

This morning The Daily Parker received a press release from Gary Christen, responding to my analyses of their lawsuit against the guys who maintain the Posix time zone database (here, here, and here).

Unfortunately for Christen, Astrolabe's response fails to rebut my central assertions. I said, essentially, they have failed to state a claim upon which relief can be granted by a Federal court (or, as one of my colleagues who actually practices law suggested, their complaint is actionable in itself). Their response doesn't make their original claim any stronger.

Christen seems at pains to make non-technical people feel better about the alarm we technical people raised regarding the likely effects of shutting down the tzinfo project. "Astrolabe has now done a careful reading of ... the various industry publications that broke this story on October 7," Christen claims, but if so it was a reading without comprehension. We technical folks got over our panic in about thirty seconds, in favor of outrage and scorn. And with their detailed, bullet-pointed release, Astrolabe systematically reinforces this writer's outrage and scorn.

Taking each of Christen's points in turn:

1. Astrolabe’s lawsuit is in no way intended to interfere with compilation of current time-zone information maintained by Mssrs. Olson and Eggert, or any other persons.

Read in the light most favoring the plaintiff, this is irrelevant. Read in the light of my office, it's false. Astrolabe's intent is irrelevant in any case; the tzinfo database contains historical and prospective time zone data because computers on occasion need to represent times and dates in the past. For that, and other technical reasons I'll get into in another post, "past" and "future" data can't be separated. Shutting down the tzinfo project shuts down the whole thing.

2. The aim of Astrolabe’s suit is only to enforce copyright protection for materials regarding historical time data prior to 2000. This does not affect current time-setting on computers, and it has little or no effect on the Unix computing world.

Taking the second sentence, time-setting isn't the issue; time display is; and if their suit survives a motion to dismiss (big "if"), it could have a crippling effect on time displays in the U.S. But the first sentence demonstrates nicely the fallacy of petitio principii (begging the question) concerning who owns the material in the first place.

3. The fact is that the historical time zone data compiled by ACS is protected by registered copyrights, first on its publication in book form as the American Atlas and the International Atlas, and later in electronic form as the ACS PC Atlas.

Gary, the data is not protected by copyright. Of course the books and the software are protected, which no one disputes. But the data—Gary, can't you understand the difference?

Let me try to help. Let's say the book has the sentence "In 1985, the U.S. passed a law that moved the first day of Daylight Saving Time from the last Sunday in April to the first Sunday." The tzinfo database distills from that sentence the following entry: "Rule US 1987 2006 - Apr Sun>=1 2:00 1:00 D". Does the database entry look, maybe, a little different? Can you start to see how the fact and its expression have different forms? No? Sigh.

The question of whether the material is “copyrightable”: has already been decided by the U.S. Copyright Office in the affirmative.

NO, NO, NO, you crashing ignoramus. Wow, either you got astoundingly bad legal advice, or ignored the advice you got.

The Copyright Office does not decide whether a work presented for registration is protected; it simply registers the work. All creative works have presumptive copyright protection at the time of creation. Copyright registration provides legal benefits in the event of infringement. But the Copyright Office makes no determinations at all on the validity of the copyright claim.

But "the material" in the tzinfo database is not subject to copyright protection, as Judge O'Toole is going to make clear to you in short order.

4. Why is the material considered copyrightable? Many hold the mistaken belief that all databases are mere compilations of fact, and are therefore not subject to copyright. However, compiling the ACS database went far beyond gathering official government data. In 20th-century America, particularly in the Midwest, time standards were a chaotic patchwork of not only state and local ordinances, but even of different time observances in the same jurisdiction.

Gary, the information expressed in the tzinfo database "is...considered copyrightable" only by Astrolabe, not, in fact, by Title 17, U.S. Code. And as your attorney should have told you, it doesn't matter whether the authors crossed fields of broken glass barefoot and rinsed the blood off with lemon juice in an effort to find the answer to the ultimate question of life, the universe, and time zones. Once the answer is out there, the facts are public domain. I can tell everyone I want that the answer is 42, and neither you nor the restless ghost of Douglas Adams can make a penny off me saying so.

5. Why did the ACS compilers bother to undertake this effort?

Having moved from petitio principii we move now to argumentum ad misericordiam, an argument to pity. No one cares whether you are curing cancer, leading us to eternal salvation, or as you suggested in your press release, you guys "are money-seeking parasites on society," all that matters right now is the nature of the material you claim to own.

6. Why is Astrolabe suing to defend this copyright? ... Astrolabe inherited the obligation to pay royalties on the Atlas to Michelsen’s widow and to the other principal compilers, who are now at retirement-age.

Oh my heavens, save the widows and orphans! It's irrelevant to your lawsuit, but it does fill me with emotion. Unfortunately, the emotion is disgust.

You blocks, you stones, you worse than senseless things, this lawsuit reduces the market for your book. The tzinfo database not only exhorts people to buy the books (thus creating the onerous obligation for you to give a few of your hard-inherited dollars back to the family of the guy who wrote them) but gives expression to the data the books contain such that the entire world can benefit from it. Given that computer software engineers, being logical sorts, generally avoid bunkum, the tzinfo database creates a market for the books that would never have otherwise heard of them.

Contrary to the accusations that it is trolling for dollars, it is not filing this suit in pursuit of vast amounts of cash. In the astrology world, there are no vast amounts of cash. The suit was filed in order to make Astrolabe’s concerns known to Mssrs. Olson and Eggert having not received a satisfactory reply to earlier phone calls and letters. Astrolabe has no wish to cripple the database on which Unix, Linux, Java and other computing depends.

Obviously you're not interested in money, because you would have named the U.S. government and the University of California as defendants if you were. (By the way, you need a new lawyer, or you need to listen to the one you have. Since Olson and Eggert maintained the tzinfo database in their official capacities as employees of those institutions, their employers will be joined in the suit eventually, and now you're up against a lot of really good attorneys. Good luck.)

But wait—you filed a Federal lawsuit to make a point? Because Olson and Eggert ignored your calls as any reasonable person would when some crank claims ownership of historical facts? And didn't you write earlier—right there, in the first bullet point—that you "in no way intended to interfere with compilation of current time-zone information maintained by Mssrs. Olson and Eggert?"

Finally, your conclusion:

In filing this suit, Astrolabe has touched the hot buttons on a number of highly emotional issues. One issue is the long-held right of people to receive money for their labors vs. the newer values of open sourcing, wiki and the other forms of the free information exchange that have made the internet so great.

No, you've touched on a well-settled legal issue. The people who labored on the work you're attacking didn't ask for compensation; they donated their time and efforts to the tzinfo project. Also, you, Gary, didn't provide any labor at all. You bought the rights at a bankruptcy sale. Think on what that says about your concerns for the widows and orphans, not to mention your noble purpose in filing this suit. Will you give all the cash flows from the sale of the ACS books directly to the creator's estate? No? Why not?

Another is the clash of paradigms between a mechanistic one unfriendly to astrology and a newer (and older) one that recognizes that the universe is far more mysterious than we thought.

The only reason people think it at all interesting you lot are astrologers is simply that it suggests you refuse to accept evidence as a way of understanding the world. If you want to live in your demon-haunted world and fleece people with similar beliefs, that's your right as Americans.

But filing a lawsuit in U.S. District Court inserts you into the reality-based community in ways I don't think you understand. Preach ignorance all you want; just not in Federal court.

Finally, I have to call out for special derision this bit:

[I]n answer to those whose outrage is increased by the fact that astrologers are the plaintiffs, we can only say that these detractors are uninformed. Uncritical recipients of the opinions of those who are higher in status than they are, they have obviously never experienced the power of astrology for themselves. Why astrology works is still a mystery, but as the prevailing paradigm morphs from 19th-century mechanism into one that has to embrace all the new things we are finding out about the universe, perhaps we will soon have a plausible explanation. Anyway, to those who know that astrology is bunkum and its practitioners are money-seeking parasites on society, all we can say is try to be a bit humbler and accept that the universe is far more mysterious than you imagine.

We aren't pissed at you because you're astrologers; we're pissed at you because you're stupid. Speaking only for myself, precisely my ability to think critically and my refusal to accept extraordinary claims without extraordinary evidence (from anyone regardless of status) lead me to conclude that this lawsuit is the work of children, who have neither the comprehension, the logic, nor the humility to realize their error in misusing the legal process in their tantrum. I don't wish you harm; I don't care whether your business succeeds or fails; but I do wish upon you and your attorney a Rule 11 dismissal with sanctions so harsh they're recorded in the stars for generations to come.

The hidden truth about astrology software

After the shocking disappearance of the Olson time zone database yesterday (described here and here), some things have become clearer overnight.

o The wonderful land of Oz has stepped up. Robert Elz, an Australian computer scientist who has actively supported the tzinfo project throughout, has revived the time zone mailing list maintained at the Internet Assigned Numbers Authority (IANA). My, but the list was active overnight, with dozens of people volunteering to host the database, move it to non-U.S. servers, and continue to research and develop it.

o The current database is available from an Australian site at ftp://munnari.oz.au/pub/tzdata2011k.tar.gz. (This is the version running on Weather Now.)

o Astrolabe, Inc., the mom-and-pop Cape Cod outfit responsible for this insanity, has a suddenly-popular Facebook page upon which hundreds of people have expressed themselves. (I wonder if the company will figure out how to disallow wall postings? Oopsi.)

o Software developer Curtis Manwaring, CEO of Zodiasoft Technologies in Las Vegas, claims that he and Astrolabe have had a running fight for years about ownership of various software implementations of time zone data. Says Manwaring:

Gary Christen (CEO of Astrolabe) tried to hire me on three separate occasions and I refused. When Astrolabe obtained the ACS Atlas (when ACS went bankrupt in July 2008), I was concerned that I wouldn't have an atlas for my software anymore. The last time that they tried to hire me, the ACS Atlas became leverage to coerce me into working for them because I had no guarantee that they would give me access to the ACS Atlas. When I refused the last time, I managed to obtain a verbal agreement that I would send my customers to them for a special discount on the ACS Atlas and was relieved for a while. But over the next several months, my customers started complaining about the run around they were getting on the special deal that Gary promised my customers. Eventually one of my customers said that he thought that Astrolabe was trying to make me look bad and disadvantage my business by making it difficult to obtain the stand alone version of the ACS Atlas which is required by my software (but not Solar Fire which has the ACS Atlas bound with it). He was so fed up with the run around Astrolabe gave him that he formatted a database of latitudes and longitudes for me and asked me to add it to my software. That got me back on the issue of researching time zones after which I found the Olson time zone database. I subsequently found from the Olson sources that the ACS data was extremely unreliable, much more than I previously thought.

Note to Curtis, Gary, and everyone else involved in this nonsense: there's a difference between software, which enjoys copyright protection, and data, which does not. This is established, black-letter law in the U.S. (and in most other countries). The fact that both of you produce products that use the same data does not in itself constitute copyright infringement.

What this sounds like—and I'm sorry, Curtis, but you're in it up to your neck—is that you're both amateurs, and your narcissistic dispute has started claiming innocent lives. Arthur Olson and Paul Eggert were trying to help people, as part of the open, collaborative effort we in the software community like to call "open collaboration."

Now, I write software for money, and in fact I have a time zone factory written in .NET, that reads and parses the entire tzinfo database so you can use it in .NET applications. (Send me an email if you want to license it!)

But here's the thing: I know it's a lot less expensive for someone to license my tzinfo parser than to roll their own. Like, two or three orders of magnitude less expensive. And if someone else writes a better parser, they might take my customers away—but that's not copyright infringement (unless they actually use the same C# code or documentation), that's creation.

Speaking of professional software development, I have to start billing now. I'm glad Robert Elz has stepped up, along the dozens of other volunteers, to keep this hidden but vital software project going.

About this blog (v. 4.1.6)

I'm David Braverman, this is my blog, and Parker is my 5-year-old mutt. I last updated this About... page in February, but some things have changed. In the interest of enlightened laziness I'm starting with the most powerful keystroke combination in the universe: Ctrl-C, Ctrl-V.

Twice. Thus, the "point one" in the title.

The Daily Parker is about:

  • Parker, my dog, whom I adopted on 1 September 2006.
  • Politics. I'm a moderate-lefty by international standards, which makes me a radical left-winger in today's United States.
  • Photography. I took tens of thousands of photos as a kid, then drifted away from making art until a few months ago when I got the first digital camera I've ever had that rivals a film camera. That got me reading more, practicing more, and throwing more photos on the blog. In my initial burst of enthusiasm I posted a photo every day. I've pulled back from that a bit—it takes about 30 minutes to prep and post one of those puppies—but I'm still shooting and still learning.
  • The weather. I've operated a weather website for more than ten years. That site deals with raw data and objective observations. Many weather posts also touch politics, given the political implications of addressing climate change, though happily we no longer have to do so under a president beholden to the oil industry.
  • Chicago, the greatest city in North America, and the other ones I visit whenever I can.

I've deprecated the Software category, but only because I don't post much about it here. That said, I write a lot of software. I work for 10th Magnitude, a startup software consultancy in Chicago, I've got about 20 years experience writing the stuff, and I continue to own a micro-sized software company. (I have an online resume, if you're curious.) I see a lot of code, and since I often get called in to projects in crisis, I see a lot of bad code, some of which may appear here.

I strive to write about these and other things with fluency and concision. "Fast, good, cheap: pick two" applies to writing as much as to any other creative process (cf: software). I hope to find an appropriate balance between the three, as streams of consciousness and literacy have always struggled against each other since the first blog twenty years ago.

If you like what you see here, you'll probably also like Andrew Sullivan, James Fallows, Josh Marshall, and Bruce Schneier. Even if you don't like my politics, you probably agree that everyone ought to read Strunk and White, and you probably have an opinion about the Oxford comma—punctuation de rigeur in my opinion.

Another, non-trivial point. Facebook reads the blog's RSS feed, so many people reading this may think I'm just posting notes on Facebook. Facebook's lawyers would like you to believe this, too. Now, I've reconnected with tons of old friends and classmates through Facebook, I play Scrabble on Facebook, and I eagerly read every advertisement that appears next to its relevant content. But Facebook's terms of use assert ownership of everything that appears on their site, regardless of prior claims, which contravenes four centuries of law.

Everything that shows up on my Facebook profile gets published on The Daily Paker first, and I own the copyrights to all of it (unless otherwise disclosed). I publish the blog's text under a Creative Commons attribution-nonderivative-noncommercial license; republication is usually OK for non-commercial purposes, as long as you don't change what I write and you attribute it to me. My photos, however, are published under strict copyright, with no republication license, even if I upload them to other public websites. If you want to republish one of my photos, just let me know and we'll work something out.

Anyway, thanks for reading, and I hope you continue to enjoy The Daily Parker.

Samoa skipping a day

I love these odd stories about time. Samoa, a small archipelago in the South Pacific, has passed a law to shift from the UTC-11 zone to UTC+13. This shift will cause them to skip December 30th entirely:

But the bill was not passed without its doubters. Faleata East MP, Aveau Niko Palamo, suggested that instead of one day for the transition to happen, it should be two days.

“What about the people who were born on that day, the weddings and anniversaries commemorated on that day,” says the MP. “The Seventh Day Adventists go to sleep on Thursday and wake up in the middle of the Sabbath.”

As for Aveau’s concern, [Samoan Prime Minister Tuilaepa Sa’ilele Malielegaoi] says; “Research shows that no one was born or married on 30 December.”

This is not true. A call to the Samoa Statistics Bureau confirmed that there are 767 births and 43 marriages registered on 30 December.

Well, with respect to the Prime Minister, no one will be born or married this December 30th, but that was a silly thing to say.

Samoa's change moves the International Date Line to the east, but it's not as extreme as Kiribati's wrenching of the IDL two hours east to ensure that it was the first place to greet the new millennium.

New American Airlines pricing algorithm

This is cool. American Airlines now offers frequent-flyer trips to U.S. elite members (those who fly more than 40,000 km per year) at demand-based costs. This means, instead of costing a flat 25,000 miles per round-trip, elite members will be able to book trips for less if the flights have lower demand—or more, if there's more demand:

Dynamic Air awards are an enhancement to our existing flight award offerings, providing AAdvantage® elite status members with a range of flight redemption options below the AAnytime® award level. The amount of miles required for a Dynamic Air award is based on published fares, so award levels will vary as fares vary. MileSAAver® and AAnytime® awards are still available at AA.com.

I poked around. The Dynamic Air awards go through a different Web application than their main reservations system, so it's hard to compare directly. And there are some annoyances. Well, one big annoyance: there doesn't seem to be any flights.

For Chicago to San Francisco the weekend of September 3rd, flying out Saturday and back on Tuesday, there were no flights with dynamic pricing. Nor for the next weekend. Nor the next. Chicago to Raleigh? Nope. Des Moines? Nope. LaGuardia? Uh-uh.

What about short-notice flights? LaGuardia, the weekend after next? Nada.

Using the main reservations system, which displays a grid of dates and award types, showed ordinary 25,000-mile awards for most of the options above—even for Chicago to LaGuardia leaving today.

I'll play with this new system a bit more, but at the moment it looks like it's in late Beta. Pity, it sounds like a really cool idea.

A decision has been decided

Tokyo.

Two things about this of interest to travelers: First, because it's a frequent-flyer miles purchase, I can hold the reservation without fully committing for a week. So, if something changes before the 3rd, I'm not out anything. Second: as much as the Congressional Republicans boggle my mind, and as much as I wish they'd shut up for ten seconds and reauthorize the FAA, their idiocy is my gain. Instead of the usual expensive tax I'd have to pay to the US for a premium frequent-flyer ticket, I only have to pay Japanese taxes of about $50.

Arigato gozaimas, Congress.