Mile Zero is the personal website of Thomas Wilburn. All statements and opinions here are my own, and do not represent the views or policies of my employers at Congressional Quarterly, Ars Technica, or other publications.

Mar 09, 2010

Forget About It

Via Aleks Krotoski, web developer Jeremy Keith discusses the "truism" that The Internets Never Forget:

We seem to have a collective fundamental attribution error when it comes to the longevity of data on the web. While we are very quick to recall the instances when a resource remains addressable for a long enough time period to cause embarrassment or shame later on, we completely ignore all the link rot and 404s that is the fate of most data on the web.

There is an inverse relationship between the age of a resource and its longevity. You are one hundred times more likely to find an embarrassing picture of you on the web uploaded in the last year than to find an embarrassing picture of you uploaded ten years ago.

From there, Keith muses a bit on domain names, which are rented from the ICANN: you can own your data (or own your name), but you can't own your domain in perpetuity. We've been dealing with content-management questions a bit at work lately, as any news organization transitioning from print to web must, so this kind of thing has been on my mind anyway. And I've reached the point, personally, where I take a fairly radical stance: not just that the web does lose content over time, but that it should do so. Permanence is unrealistic, if not actively harmful.

Now, I say this as someone who likes URLs, and who believes that basic URL literacy is not too much to expect from people. I also think URLs should be stable for a reasonable period of time--inversely proportional to their depth in the directory tree, for example, so that "www.domain.com/stories" should be much more stable than "www.domain.com/content/stories/about/buildings/and/food.html" or something like that. But the idea that you can have URLs that are stable forever? Or that you should expect all content to be equally preservation-worthy? That's just foolish.

Take a news organization, for example. Your average news site produces a truly galling amount of content every day: not just text stories, but also images, video, audio, slideshows, interactives, and so on. Keeping track of all of this is a monumental task, and the general feeling I get is that these companies are failing miserably at it. I cannot think of a single newspaper website (including CQ, no less) where it is easier for me to find a given item through their own navigation or search than it is to go to Google and type "washington post mccain obama timeline" (to pick a recent example).

And that's not a bad thing. Google spends a lot of time learning how to read your mind (effectively). They (and their competitors at Bing, or wherever) employ a lot of smart people to do nothing but help you find what you're looking for, even if you don't spell it right or if the URL has changed. I say, let them do that. If it were up to me, I'd replace every in-site search engine with a custom Google query and then forget about it: the results would probably be better (they could hardly be worse) and newsroom tech departments could spend their time and money on actual journalism-related activities.

The thing is, the vast majority of content (particularly in journalism) has a set lifespan, and we should respect that. The window of time when stable URLs are crucial is limited to a couple of months or so: enough time for bloggers (micro- or otherwise) and social networkers to discuss those rare few articles that catch on with the Internet audience and have legs. After that, searchability is more important than stability, because people aren't going to dig up the old links. They're going to locate what they want via someone else's search engine. That's if they search for it at all, of course. Because realistically speaking, most news has little in the way of legs, especially on the Internet where readers expect breaking stories to adopt a blog-style hit-and-run update pattern. It's intensely valuable for about a day, and then it's digital hamster-cage lining. Don't throw it away haphazardly--but don't fool yourself about its long-term value, either.

This may sound like I'm saying that we should give up on archiving. I'm not--after all, I'm the world's biggest fan of Lexis-Nexis. I simply propose that fighting linkrot can't be our top priority. When it comes to content management, my question is not "how do we store this at the same location forever?" but "how easy will it be to port this medium-term storage solution into another with a minimum of degradation for the content that actually matters?" It's that content that I really care about, not its address, because Google (or Bing, or whatever) will always be able to find the new location. That makes ease of migration much more important than URL fidelity. If you're thinking about a news CMS timeframe longer than, say, two years, I think you risk losing sight of that fact.

Ultimately, links break. Let them. Attempting to engineer for eternity is a great way to never finish building--or to lock yourself into a poor foundation when the technological ground shifts. And honestly, we're far enough behind as an industry now. We don't need to bury ourselves any more.

Jan 14, 2010

Your Scattered Congress 2.0

It's been a big week for CQ's vote studies, which measure the presidential support and party unity of each senator and representative on a series of key votes. Our editorial and research team finished up the results for President Obama's first year in office, leading to a pair of NPR stories based on that data, in addition to our own coverage, of course.

To accompany our stories, I built a new version of our vote study visualization, leveraging what I've learned since creating the original almost two years ago. It is, as you'd expect, faster and better-looking. But there are subtle improvements included as well, ones I hope will make this a solid base for our vote study multimedia during the Obama administration.

As I've said before, I'm extraordinarily proud of the work our vote study team does, and thrilled to be able to contribute to their online presence in this way. Check it out, and I'd love to hear your thoughts.

Jan 06, 2010

Standard Eyes

As part of my new team leader position at CQ, I get to pick which technologies and platforms our multimedia team will use for its projects. This is less impressive than it sounds: for content management reasons, our team often has to work separately from the rest of the CQ.com publishing platform, so it's not like I get to decide the fate of the organization. In any case, today I want to talk about a particular aspect of the limited power I do have: the use of "web standards" in creating online journalism.

Almost nobody thinks of news organizations as online tech leaders, but we create a lot of content that regular people (i.e. not nerds) actually read and interact with. There's a strong push online for content creators (including media organizations) to employ standards--and by standards, what's usually meant is strict HTML (including the proposed new tags in HTML 5) instead of Flash. It's an approach with several advantages, including searchability (unlike Rupert Murdoch, I welcome search engines), mobile readiness (until Adobe gets their ARM plugin working), better text and mash-up capabilities, and better UI consistency. We generally start project planning with HTML/Javascript as a possible solution.

But it's wrong to think that we should avoid Flash for ideological reasons instead of jumping in the moment it becomes more convenient--and frankly, the "web standards" approach is often anything but convenient, particularly for interaction and rich graphics. Building good-looking UI components out of div tags or fighting with stylesheets is not my idea of a good time. And it's not just painful, it's much less productive compared to the rapid pace of development in Actionscript. I personally feel that the speed factor--the time it takes for me to write a complex, rich application--is something that web standards groups aren't spending enough time on, frankly. The <aside> tag won't help me create content faster, while making CSS behave in a sane and easily predictable fashion would, but there are working groups for the former and seemingly none for the latter.

(Advocates for these "semantic" tags, by the way, would do well to read Arika Okrent's In The Land of Invented Languages, particularly the parts about the "philosophical" conlangs, which attempted--and failed miserably--to create a logical, self-evident classification for all the concepts we express in our messy and meaning-overloaded "natural" languages. Sound familiar?)

HTML 5 proponents point to its new tags (such as <canvas> or <video>) as alternatives, an idea that should make even the most inexperienced Actionscript developer chuckle in cynical mirth. Canvas in particular is phenomenally unsuited to replace Flash's animation and interaction capabilities, as a single glance at the API tutorial should make clear. All drawing is done manually on every frame, transforms are awkward, and compositing is done in the most confusing possible manner. It's fine for simple graphs and charts, but I'd have to re-implement the equivalent of Actionscript's display list--its powerful, tree-based rendering engine--and its event dispatch libraries from scratch before canvas could be useful. Our team's time is too valuable to spend hacking around on that kind of low-level functionality instead of producing actual journalism. Not to mention the time it would take to replace Actionscript's enormous library of other utility code in the DOM (also known as the world's worst programming API).

Besides, the realpolitik of the web is that most of our readers are probably still on IE, and it has no current or planned support for canvas, much less audio and video tags. We're producing work for a mass audience--we can't afford to be purists, especially since more people have Flash Player installed than have a browser capable of high-performance JavaScript anyway. Flash is more consistent across browsers than supposedly "standard" code, as well. Ultimately, it's managed to do what Java never really managed, and what the browser has accomplished only with great difficulty: create a cross-platform application platform that people will actually use.

All of which to say that I just can't get worked up when people start ranting about killing off Flash and replacing it with "standards"-based design. As far as I'm concerned, Actionscript has become a de-facto standard for the web, one that anyone can leverage (the free Flex SDK and FlashDevelop IDE are a must-have combo). By all means, let's put pressure out there for less centralized and more open solutions, ones that aren't owned by a single corporate entity. But in the meantime, if we want to get things done, there are two options. We can shun Flash out of spite, in favor of solutions that require more work for less return. Or we can start telling news stories in interesting ways using this technology. I know which path my team is going to take.

Oct 27, 2009

Measure of Truthiness

Being the hip young technologist that she is, Belle has one of those Palm Pre phones, which does something very cool: given login information for various social media accounts (Google, Facebook, etc), it collates and cross-link that information into the device's contact list. So a person's ID picture is the same as their Facebook profile image, and when they update their contact information online, it automatically changes on the phone. Handy--when it works.

My understanding is that most of the time it does, but sometimes Palm's system doesn't quite connect the dots, and then Belle has to go in and tell it that certain entries are, in fact, the same person. Frankly, I'm impressed that it works at all. It's an example of the kind of pattern recognition that people are very good at, and computers typically are not. I personally think we'll always have an edge, which makes me feel absurdly better, as if Skynet's assassin robots will never be able able to track down Sarah Connor or something.

In essence, what Palm has done is create a system for linking facts with a confidence threshold. And it's something I've been thinking about in relation to journalism, particularly after watching a presentation by the Sunlight Foundation on their data harvesting efforts during the age of data.gov, not to mention the work I've been doing lately on budget and economic indicators. There's a lot of information floating around (and more every day), but how can we coordinate it with confidence? And is it possible that the truth will get buried under its weight?

Larry Lessig, of all people, pessimistically pitched the latter earlier this month, in a New Republic essay titled "Against Transparency." Lessig ties together the open government movement, free content activists, and privacy advocates into what he calls the "salience" problem: extracting meaning in context from a soup of easily-manipulated facts, without swamping the audience in data or misinterpreting it for political gain. It's a familiar problem: I consider myself a journalist, but I spend pretty much my entire workday nowadays chin-deep in databases, figuring out how to present them to both our readers and our own editorial team for use. It is, in other words, the same confidence problem: how do we decide which bits of data are connected, and which are not?

Well, part of the answer is that you need journalists who are good subject experts. All the data in the world is meaningless unless you have someone who can interpret it. In fact, this is one of the main directions I see journalism exploring as newsrooms become more comfortable with technology. Assuming journalists can survive until that point, of course: being a deep subject expert is well and good, but it seems to be the first thing that gets cut these days when the newsroom profitability drops.

Second, as journalism and crowdsourcing become more comfortable with each other, I think we're going to have to start tagging information with a confidence rating: how sure are we that these bits of information are related? Data that's increasingly pulled from disparate--and unevenly vetted--sources will need to be identified by its reliability. I'd still like to be able to use it, but I should be able to adjust for "truthiness" and alert others about it.

But perhaps most importantly, this kind of debate really highlights how the open government movement needs to be not just about the amount of data, but also its degree of interoperability. This has really been driven home to me on the federal budget process: from what I can understand of this fantastically complicated accounting system, you can track funds from the top down (via the subcommittees), or from the bottom up (actual agency funding). But getting the numbers to meet in the middle is incredibly hard, due to the ways that money is tracked. Indeed, you can get the entire federal budget as a spreadsheet (it's something like 30,000 line items), but good luck decoding it into something understandable, much less following funding from year to year.

That's a problem for a journalist, but it's also a problem as a citizen. Without clean data, open government initiatives may be severely weakened. But contra Lessig, I don't think that makes them worthless. I think it creates an interesting problem to solve--one we can't just brute-force with computing power. Open government shouldn't just be about amount, but about quality. When both are high, I see a lot of great opportunities for future reporting.

Oct 02, 2009

Undertow

My apologies for a slow week posting here--in addition to rewriting the site and learning a bit more about Android, you may have heard that there's been some excitement going around at CQ. It's been busy.

But we're not the only journalistic institution feeling a little shaken up. In the aftermath of the Google Wave invite frenzy, Mark Milian of the LA Times got a little overexcited. He lists some "wild ideas" they've had while testing the technology. And I am all for wild ideas, but I think he's missing the point. The problem in newsrooms isn't the lack of technology, it's that journalists don't use it.

Case in point: most of Milian's suggestions involve using Wave as a kind of glorified content management system--using it to log notes during collaborative stories, archiving interview recordings, or providing a better update mechanism. I absolutely understand why such a thing seems like a dream come true, because as far as I can tell most CMSs in the journalism world are appalling (often because they were geared toward print needs, and have been jury-rigged into double-duty online). But look realistically at what he's asking for: effectively, it's a wiki (albeit a very slick one) and a modern editorial policy. This isn't rocket science.

We've had the tools to do what Milian wants for years now. The problem, in my experience, has been getting reporters and editors to cooperate. They're an independent lot, and we still sometimes have trouble getting them to use our existing centralized, collaborative, versioned publishing toolchain, much less a complex and possibly overwhelming web app like Wave. Moreover, what's the real benefit? Will we get more readers with prettier correction notes? Will the fact-checking be more accurate if it's transmitted over AJAX? Can Wave halt the erosion of trust in American journalism? No? Then it's kind of a distraction from the real problem, as far as I'm concerned. I mean, I'd love it if all the reporters I work with knew their way around a data visualization. I'd like a pony, too. But at the end of the day, what matters is the journalism, not the tools that were used to create it.

Where Milian might have a point is in the centralization of Wave, with its integration of audio, video, and image assets. The catch is where it's centralized: with Google. I doubt many newsrooms are incredibly keen to trust reporter's notes, call recordings, and editing chatter entirely to a third-party, particularly one with which they already consider themselves at odds. There are real questions of liability, safety, and integrity to be considered here. Not to mention what happens if one of those interlinked services goes down (I'm looking at you, GMail). If we're headed for a griefer future (and I think we are), maybe it's wise not to leap headfirst into that cloud just yet.

So look: everything he's written is a fine idea. I agree that they'd be great options to have, and you'll never find me arguing against better content management. But the barrier to entry has never been that we lacked a Google Wave to make it happen--it's been an ideological resistance to the basic principles of new media publishing in newsrooms around the country. Until you change that, by convincing journalists of the value of community interaction/link traffic/transparency/multimedia, all the fancy innovations in the world won't make an impact.

Sep 18, 2009

Tobacco Underground

Yesterday I attended the Knight-Batten awards for innovation in journalism with some of the other multimedia team members at CQ. There was some really interesting work being shown (such as Pro Publica's Change Tracker project), as well as some for which I remain skeptical (the concept of "printcasting," for example, seems deeply misguided to me).

One award-winner that did truly impress me was the Center for Public Integrity's investigative journalism into tobacco smuggling. Titled Tobacco Underground, CPI lays out the global implications of the illicit tobacco economy, including hazardous counterfeit cigarettes from China, contraband flooding out of Russia and Ukraine, and a billion-dollar black market in the US and Canada run by organized crime. Tobacco is even a major funding source for terrorists in Pakistan, Northern Ireland, and Columbia. CPI's piece is an astonishing look at something that I (as a non-smoker) and likely most others would never suspect was an international criminal enterprise worth billions of dollars. Check it out.

Aug 11, 2009

News Not Useless

Since web video is kind of a hobbyhorse for me, at least one coworker has sent me their reactions to the Washington Post's ill-advised "Mouthpiece Theater" videos. These were a series of "comedy" shorts centering on political reporters Dana Milbank and Chris Cillizza, culminating in a piece that recommended a brand of beer named "Mad Bitch" to Secretary of State Hillary Clinton. The Columbia Journalism Review has a decent overview here. CJR's Megan Garber also draws attention to an important point from the paper's ombudsman: the Post views this, and other web video, as an "experiment."

I wish I could say that this is uncharacteristic. But there's just something about new media that makes otherwise sane, respectable journalistic outlets ignore the infrastructure of fact-checking, editorial review, and reputational risk that they've built for their traditional output. Executive Editor Marcus Brauchli admits as much in his reply to the Center for New Words when he writes: "We did not have a good process in place for reviewing videos before they are published on our site, and we are correcting that." Obviously, the Post would never treat its print reporting with a similar lack of oversight, but when YouTube enters the picture, caution is apparently tossed to the winds. I don't know exactly what it is that causes this. But I do have some guesses.

The answer to many of these problems, one which I think a lot of news organizations are struggling with (certainly something which is occupying my own time) is coming up with an editorial process for new media that's equivalent to the print process. In terms of video, for example, I argue for a four-stage process:
  1. An editorial meeting on the prospective topic before any footage is shot.
  2. A review meeting after the video capture stage, so the direction being taken is discussed and approved.
  3. A comprehensive check part-way through the editing process, to make sure that the footage and script doesn't have any problems, and to give feedback while changes can still be implemented relatively easily.
  4. A final approval stage before the video is released to the web. This is the last chance for top-level editorial staff to spike a video if it seems questionable.
This isn't unreasonable, I don't think. In fact, it's meant to be roughly analogous to the editorial process that takes place when a reporter wants to write a story for any of our publications. Would such a structure have caught the Post's embarrassing online gaffe? Maybe. But my sincere hope is that a real editorial process would play a more profound role: it should have stopped the entire excruciating series from being broadcast in the first place.

I'll close with a somewhat in-the-trenches observation: as print organizations have moved online, there's been a great deal of panic over the role that video and multimedia will play in relation to more familiar formats. Most of the time, this panic means there's no clear vision behind their use: are they for clowning around? For infodumps by talking heads? For reposting network footage to accompany articles? For aping the stilted, much-ridiculed delivery of the local TV news? You only have to look at the schizophrenic archives of most American media sites to realize that there's no real plan behind it (the unsurprising exception among the big names being the New York Times, which has a generally savvy new media team).

In elementary school, we learn to write about the five questions: who, what, when, where, and why. I think you can answer these in any medium--but I think that each format has its strengths. My guiding rule of thumb has been that video is best-suited toward answering the "who" and the "why"--the human angle, in other words. Who are these people? What are their motivations, and their reasoning? Video leverages the tools that we've evolved over millenia for reading faces and telling stories, in ways that would be very difficult to evoke objectively through text or an interactive graphic. In my opinion, as news organizations try to figure out where video fits into their lineup, that's the high-level discussion they should be having. In the meantime, they should probably leave the comedy to the experts.

Aug 03, 2009

Generation Gap

Although it's the description I use professionally, I'm ambivalent about the term "new media." I worry that it implies a wider gap between print/broadcast and Internet-based journalism--when really, both are more similar than not. But then I see something like Ian Shapira's Washington Post op-ed, and I realize: sometimes, you have to spell these things out.

Shapira is very, very upset that a blog excerpted parts of his story, added commentary, and then linked to the original Post article. No, seriously: he spends 1,900 words complaining that The Internets Stole His Bucket.

My article was ripe fodder for the blogosphere's thrash-and-bash attitude: a profile of a Washington-based "business coach," Anne Loehr, who charges her early-Gen-X/Boomer clients anywhere from $500 to $2,500 to explain how the millennial generation (mostly people in their 20s and late teens) behaves in the workplace. Gawker's story featured several quotations from the coach and a client, and neatly distilled Loehr's biography -- information entirely plucked from my piece. I was flattered.

But when I told my editor, he wrote back: They stole your story. Where's your outrage, man?

They stole your story? That's a bit melodramatic, Anonymous Editor. They quoted chunks of it, summarized the rest with some snarky editorial commentary, and then linked both to the original article and its (badly-formatted) sidebar. In doing so, they drove a fair amount of traffic to the Post, something Shapira even admits:
Gawker was the second-biggest referrer of visitors to my story online. (No. 1 was the "Today's Papers" feature on Slate, which is owned by The Post.) Though some readers got their fill of Loehr and never clicked the link to my story, others found their way to my piece only by way of Gawker.

Even if I owe Nolan for a significant uptick in traffic, are those extra eyeballs helping The Post's bottom line?

A: Yes, since it's an ad-supported site. This has been another episode of short answers to stupid questions.

Shapira ends his piece with a weak plea for earlier credit and shorter excerpts, as if Gawker should just put up a link reading "Ian Shapira's Awesome Article at Washington Post" and leave it at that. But between the opening and closing paragraphs, he spends a significant amount of time blaming the Internet for killing journalism. He interviews a lawyer who's trying to get newspapers the ability to sue websites that excerpt their material, and who states "If you don't change the law to stop this, originators of news reports cannot survive." Yes, legislating success has worked out well for other industries, hasn't it?

There are a lot of reasons why the originators of news reports may be finding it hard to survive, but being quoted in a high-traffic blog like Gawker is not one of them. On the other hand, being the kind of news organization that spends nearly 2,000 words on this kind of whining probably isn't helping your case.

A little while back, one of my managers asked me to define "webby" as a sanity check after someone tried to use it in an excuse. It's not a word I'd personally use, I said, but I'd basically argue that it means doing three things: link to other people, make it easy for them to link to you, and take advantage of the format to adapt your voice. That's basically what "new media" means to me. You still do good journalism, but you realize that it's no longer published in a vacuum. I'm not sure why that's so hard for reporters and editors to understand. But by all means, guys, keep getting angry when people send traffic your way. Let's see how that works out for you.

Jul 08, 2009

Your Scattered Congress, Continued

It's that time again: CQ has posted the newest version of its yearly vote studies, ranking legislators on party unity and presidential support. Again, this uses my Flash applets for presenting the tabular data, as well as a scatter/distribution graphing.

As far as interesting emergent storylines go, there's not a lot for me to say yet. From the visualization end, I added medians to a couple of the plots but otherwise did relatively little tweaking. The one notable change was an adjustment to the House unity algorithm, due to the score of Rep. Walt Minnick, D-Idaho (and to a lesser extent, Rep. Bobby Bright, D-Alabama). Minnick has a unity score of 40%, the lowest of the House Democrats. As a result, I had to widen the "window" for that graph, which previously had no member with a unity score less than 50%. This had already been done in the Senate, thanks to Sen. Olympia Snowe, R-Maine.

You may notice some artifacting in the graph so far, particularly on the Democratic presidential support distribution. According to the editors for this data, it's probably due to the low amount of votes tallied for 2009 so far, causing a "clumping" around a few support values. As we accumulate more data and update these numbers, a more natural distribution curve should emerge.

My remaining technical gripes with these graphs, which I haven't had time to correct, are the confusing method of listing members in distribution views and the odd scaling that's used to fit them all in. I suspect they can both be solved by reducing the pixel size in those modes far enough that a 1:1 ratio is reached--no overlapping of values within columns. And I think we're going to take it widescreen, to make that easier--realistically, the whole thing's due for a design overhaul anyway. But in the meantime, I think it continues to work reasonably well, and it's still one of my favorite projects here.

May 27, 2009

SCOTUS Nom nom nom

Are you, like all of DC, enraptured by the Sotomayor nomination? Feel free to keep track of the confirmation process (and compare it to past nominees, both successful and not) using CQ's interactive Supreme Court nomination graphic.

I'll tell you what killed me on this one: fonts. Our new special projects team member used to be the print graphics reporter, and as such she wanted to use the print fonts, like Benton Gothic. Don't get me wrong, Benton Gothic is a really nice font. But embedding fonts in Flash--particularly via code--is not a fun process. To be blunt, it's clumsy and unreliable. Of course, if your computer has the font, Flash will often pick it up. So interactives with embeds have to be tested on a (separate) clean platform, for which I use one of my VMs. This reveals another frustration: text rendering in Flash is incredibly inconsistent across platforms.

Now, better people than I (read: people who actually care) have commented on the difference between text on Mac, Windows, and Linux. In general, Microsoft respects the pixel grid, while Apple mimics print. Linux, as usual, offers a range of choices that approximate (but don't exactly match) the other two. I should add that while lots of people complain about font rendering on Linux, in my experience it's not that the type engine is bad so much as the fonts themselves are awful. Microsoft has spent a lot of money on great-looking screen fonts, and Apple just licenses classic print fonts, neither of which is easy for free software to match.

Regardless, for whatever reason, Flash seems to piggyback on the host platform's font rendering for its text. This may seem odd, given Adobe's prominence in type-layout software, but I'm guess it's meant to be "cheap" in terms of runtime size and speed--both factors in Flash's success over Java as a multiplatform client. Now that they're dominant, though, I wish they'd spend a few kB on better font handling. When I look at my interactives on a different OS, the rendering changes don't just mean that it looks a little different, maybe blurrier or a bit more spidery, depending on your preference. Suddenly, fonts overflow their textfields, or dynamic layouts shift in undesired directions. If I wanted to fight with the text engine, I'd use HTML!

That's not even to discuss the outright bugs. In our scrolling map, there's a "tooltip" consisting of a floating TextField object. It follows the mouse and identifies specific districts, obviating the need to manage 435 labels at a variety of zoom depths. One day I got to spend an hour debugging why, for whatever reason, the tooltip was simply disappearing in Safari and IE. Turns out it was autosizing incorrectly--which kind of defeats the point of an "autosize" parameter.

Or how about this one: for no apparent reason, adding a TextField object to the display list of a sprite causes the bitmap filters to distort slightly. If you look closely at the Supreme Court graphic above, you'll notice that bars with text inside them (or next to them) are sometimes 1 pixel taller, seemingly because the GlowFilter being used to create an unscaled 1 pixel outline decided to be 1.5 pixels. The problem disappears if you zoom in. Why does this happen? Who knows?

Flash 10 includes some low-level improvements to text, which is a good start. But as far as I can tell, they primarily make working with fonts better within a single platform, and are aimed at people creating flexible layouts, like word-processing applications. People like me who work in graphic-intensive apps like data visualization and gaming are still probably out of luck.

Future - Present - Past