October, 2006


29
Oct 06

This is 2006. Get with the program, Westlaw.

Let’s take a little test:

It is 2006, and you’re an online dictionary. Your definition for X is ‘X: see Y’.

Question:

‘see Y’ should be:

(a) a clickable link to Y

(b) an automatic redirect to Y

(c) plain text which does not allow you to click or otherwise redirect to Y

If you answered (c), you failed the test, and you’re a moron. Also, Westlaw will probably hire you, because THIS IS WHAT WESTLAW DOES.

I promise, this is the last time tonight I call anyone a moron on my blog.

[Later: I swear to god, if I have any Google readers left, I beg you to do a legal research project. When I searched for Y, it gave me 19 results which included Y, of which Y itself was result... 7. Because the order was alphabetical. Because, you know, if I search for Y, and there is an exact, perfect result for Y, god forbid Y be the first !@#@!#ing result in the !@#@!#@!ing results list.]

[Yet more fun with Westlaw: of the 6 results before Y in the search results, fully 1/2 were just 'see Y'. And in the actual link for Y, the first relevant hyperlink that I want to follow links to a keynote (i.e., to a format completely and 100% created and maintained by Westlaw, touched by no one else) which is broken.]


29
Oct 06

two other quick music store notes

While I’m at it:

  1. I’ve been listening to Magnatunes Radio a lot, particularly their classical stream. They’ve got a lot of really quite good classical. I expect I’ll go their first next time I feel the need to buy music. (Magnatunes is Not Evil- very cool of them.) I hear Jamendo has some good stuff too, though I’ve not poked around their catalog at all.
  2. I’m sort of surprised that the major non-DRM/minor label online music providers have not partnered to provide an opensearch interface into their stores. It seems like it would be a huge win for all of them to get as many people searching into their stores over open standards as possible- they are only going to overtake Apple if they collaborate on open standards which drive innovation- just like the PC did to the Mac in the 80s.

29
Oct 06

people who are too stupid to use google depress me.

The first two ads on google when you search for ‘mp3 store’ or ‘buy mp3s’ are pretty interesting- they link to stores where you can download DRM-less mp3s, each of which has a collection of over 2 million tracks. Pretty exciting, all this new-fangled technology! It’s a shame one of those companies hasn’t partnered with Novell- that would make them really high profile! People might be aware of them then. The other one might be the second-biggest music store on the web- you’d think maybe people would have heard of them then, or maybe written articles about them in the Washington Post and New York Times. But hey, I guess they are still pretty hard to find. Tough life.


28
Oct 06

adventures in ‘so close, yet so far’ (updated: ah-ha!)

So… I tried to see if Krissa’s box could be upgraded from dapper to edgy purely from the GUI. This is ubuntu, it’s supposed to be all shiny and GUI and user-friendly, right? I poked, I prodded, I found nothing. Surely, I’m stupid; there must be some way to do this.

So I googled, and I found this article, which indicates that to do a GUI-based upgrade, you have to… open a terminal and pass special flags to update-manager.

I shudder to think of the amount of time spent on this. I’m not following Ubuntu development in the slightest right now, so maybe there is something I’m missing, but on the face of it, either upgrading your distro is purely a power user thing- in which case why build the functionality into the update-manager GUI at all- or it is an end-user thing- in which case, why do I need to open a terminal and google for magic flags?

Surely there is some rationale/explanation I’m missing here, but I have no idea what that might be.

[Edit: as was posted out in comments, Edgy is not 'enterprisey', so update-manager won't recommend upgrading from Dapper->Edgy, whereas it will for Edgy->Fiesty or Dapper->(whatever the next LTS release is.) Makes perfectly good sense.]

[Aside from this, by the way, I’m running edgy on my desktop box, and am very pleased with the slight but definitely visible improvement in boot time, and the every-six-months bunch of goodies, like a fresher and nicer f-spot, rhythmbox daap-y goodness, and (hopefully for krissa) better ipod support. Unfortunately I might not be able to use it on my own laptop for a while yet- we’ll see about that, I guess. I have to say that the fc6 videos look pretty swank, too. Am still looking forward to some distro claiming my heart by discussing support for tablet pcs out of the box :)


26
Oct 06

JZ at Columbia Law: PC as Appliance, Software as Service

My old boss, Jonathan Zittrain (the only person I know with a two-letter domain: jz.org) spoke today at Columbia. So I’m live-blogging-ish the talk.

  • starts off with the hourglass diagram- everything going through Internet Protocol- don’t need to know a whole lot about the top if you’re good at the bottom, or vice-versa: any task on any device can happen over any medium
  • he pairs it with a PC hourglass architecture- any app on top of the OS which sits on any x86 box- app author doesn’t need to know the details of a printer; OS hides that.
  • good that we have an open top of the hourglass- can create any new thing you want, including (for example) a slew of VOIP apps. This is all good…
  • … except for a slide showing a graph of security incidents, which is a very, very steep upward curve.
  • next a slide of the cap’n crunch whistle: AT&T could be hacked because it used sound to control the network, so the control could be gained by issuing the appropriate sound. PCs are still at this stage- data we love to send around is also a program, so separating data and control vectors is approximately impossible, as long as you want to keep the system flexible and open.
  • So now two examples of attempts to educate the user: email from Harvard IT, and a web browser https security alert, both of which we all instinctively ignore, or (better? worse?) read and can’t understand. Shows the Vista dialogs, which are prettier, but still unlikely to be useful, esp. since they default to off b/c of antitrust concerns.
  • MS auto-update is a problematic approach to security: besides someone potentially hacking MS and then wreaking serious havoc, you’re asking MS every day ‘how do I behave?’. Not just Windows; virtually every app is doing this now. Pushing software to be service rather than product- regular updates, just like any software.
  • Example: Tivo; discussion of difficulty of hacking it and tivo’s retroactive removal of features.
  • so we get to Napster, and the 9th circuit ruling, which overruled Sony and the 512 safe harbor, and (in his mind) reasonably decides that the company should put in some technology that makes it more easy to monitor copyright infringements.
  • Result: when Tivo sued a competitor for patent infringement in Texas; they are ordered in the case to update their software to disable it (which is possible since all DVRs have update functionality, obviously.) The next napster/grokster will likely have a software update functionality, and so could be forced to update it.
  • tangent re: GPL and software as a service: software on your own machine that you can’t control is ~= web 2.0 software that is on another machine that you can’t control. So JZ is finally aware of the web service GPL loophole
  • his concern: we are about to see the end of the free-floating exe file. Will the clamp be perfect such that only good software goes through and is only bad software blocked? Seems unlikely- the filter will fail, and we’ll still have zombies/viruses/etc. And so we’ll likely gravitate away from general purpose PCs and towards special-purpose machines (Tivo, Blackberry, etc.)
  • The PC is a swiss-army knife, and so is pretty bad at most things, just like a swiss-army knife. So it is in many ways good if things get more specialized- they get more reliable, easier to use. But the worry is that if you’ve got no ‘safety valve’- if TiVO is not threatened by MythTV, for example- then we have problems.
  • Tim Wu: Everyone having the same platform is a positive common good. JZ: the possibility for innovation is a positive externality that people don’t price for- they get value from innovation/generativity, but they aren’t willing to pay for it, so they are happy to buy something cheaper/stupider which fulfills their immediate needs.
  • Apple’s security was discussed a bit; I stopped following the discussion for a bit to move this post from Tomboy to WordPress.
  • Discusses the AMD Internet Box and the like (such as Xbox 360). Discussing the Xbox specifically, notes that the biggest difference between it and a PC may be the business model- you can’t install anything on it unless the developer of that game has paid MS for the privilege. Thinks that the biggest reason PCs aren’t on that model is historical accident, and that most things are moving towards the Xbox model, which would be bad for innovation. [Notes that MS execs haven't really thought about why these two models are different.]
  • Sees this pattern happening in other places wrt openness- wikipedia was really open b/c of generativity; now they have rulesets, bans, etc., and thinks this will become more intense as they become more popular. Really aren’t popular enough yet- what happens when Wal-Mart has real interest in what the Wal-Mart entry says? How will they cope? Some form of heavier hand will be needed, most likely, which bothers the happy anarchists (like Yochai.)
  • Solutions:
    • revisit the ‘sacred cow’ of end-to-end neutrality: ‘if you want a neat room, just shovel everything under the bed’. Simple network makes for messy end points, which are insecure. This makes your endpoint a middle from a choice perspective. So how do we, for example, quarantine machines on the network? That violates end-to-end but is probably better for generativity.
    • to borrow from global warming: for a long time, our ability to create pollution outstripped our ability to measure pollution. On the network, we did the same, so now we have a measurement problem- we don’t know what are on the endpoints, how healthy they are, etc., etc. So he wants to build this- his ‘dashboard’. Give consumers information about applications that is more useful, and based on information about mass usage, and which (being end-user-y and not MS-provided) can’t be ordered to do evil things by the government. Emergent ‘third way’ between individual action and government action.
  • Q&A:
    • Notes that courts have ruled (in an SEC case) that your fourth amendment rights mostly vanish when you hand information to a third party, so your email is not likely to be particularly safe, even under the fourth amendment. In the context of this discussion, any app that records where people go or what app they run that is held by MS is not really legally protected.
    • Q: isn’t an analysis of emergent network patterns conflicting with a tightening of end-to-end for security purposes? A: Definitely some potential tension, but sees them mostly as being at different levels. Notes that he isn’t completely anti-end-to-end, just thinks it is a flawed heuristic.
    • Q: how will new users get on the net? A: very interesting issue; has traditionally been PC first, then get a TiVO or what have you. May get to it over the phone or over an xbox first in the future.
    • Q: I didn’t get a sense that consumers will regret the problem. Is this path irreversible, once we go down it? Will people realize what they’ve lost? A: I’d love to believe that this would be the case, and we’d have a pendulum effect, where after a while, people suddenly want MythTVs. Worries that this is not the case because often we don’t actually own our net access boxes- corporate environment, cafe environment, mobile phones- generally an increasingly locked-down world. Also, that more and more devices will have ‘signatures’ which create gateways to information- you can only get to the interesting content if you use a safe/locked-down device.
    • Q: Tim Wu: contradictory issues: you’re saying that there is a security threat that will drive us away from this valuable, open model; but on the other hand, you’re willing to compromise openness, both on the network and at the end-point. A: is there a big contradiction there? I don’t think so; he calls it ‘subtlety’, and a warning to fellow travelers who worship at temple of end-to-end that the security problem is very real, and the first order attempts to deal with it are problematic, so we must seek out better, more subtle solutions. Tim responds: so maybe what you need are criteria for what constitutes a ‘legitimate’ lockdown/end-to-end violation. Compare and contrast to how a cell-phone is locked down. This might sound like the war on terror; because we have to fight the war on terror we have to repeal the death tax. Is the fear of security the same thing here? JZ: very much so; if customers/voters are so scared that they really run in the non-rights/non-open direction, we move in the same way. Should pre-empt that.
    • Q: Clarisa Long: what about economic demands of users? A: because we couldn’t kill napster with a button, we got a dialectic which led us to iTunes Music Store, which makes most people happy. He’s not anti-TiVO, just worries about the loss of the safety valve, and impossibility of valuation of what you are missing out on in the future. Scott(?): this story is hard to tell, but you can tell stories about what people might have missed out on- MiniTel for example.
    • Discussion: Tim on MS: hasn’t government been useful here? The antitrust suit has kept them on their toes; if they were like baseball, and got a free pass, would Windows be more like Xbox? JZ: maybe they’d at least block out new platform competitiors. Scott: there is an assumption about PCs that isn’t there with cell phones. JZ: baseline thought experiment re: net neutrality: suppose comcast added a channel called ‘the internet channel’ that allowed you to surf to pre-approved internet sites (like old AOL)- what then? Is that objectionable?
    • JZ notes that Google APIs/Google-as-OS is critically different from Windows-as-OS in that you can’t take away Windows (right now); Google can, and it is totally within their TOS.

My thoughts:

  • He only said ‘generativity’ twice; perhaps he has been convinced that it is a really hard word for people to wrap their heads around? [Edit later: he says that he feels that explaining generativity is still complex and would have distracted from the talk, which is why he kept it out of this particular talk.]
  • The notion that openness and anarchy leads to control problems in organizations is stimulating. Will have to think about that more.

24
Oct 06

IBM patents

Some time ago I talked about trusting open source companies, with the bottom line being ‘trust them as far as their licenses and their profit motives let you, and not a bit further.’ IBM has generally been very good about supporting open source, and as steven says, they’ve been very up front about their motivations- they are doing it because they want to make money, and they think open source and open standards help them make money.

This consistency has extended to their opinions on patents- they have made it clear that they think the system is broken, but they have also made it clear that they think patents are a perfectly legitimate business tool, and that they want to fix the system so that they can continue to make money on patents. (Their Counsel for IP law discussed this all in the Harvard panel I moderated last year- realplayer stream here.)

So it shouldn’t be a surprise to anyone that IBM are using patents to go after Amazon. What surprised me, after skimming the patents, is that the patents they are using to go after Amazon are so broad. With the exception of one (which is so opaque I can’t figure out what exactly it is patenting) a cursory reading suggests that these are exactly the kinds of broad, obvious patents that everyone (even IBM) at least says on the surface that they hate. Maybe by demonstrating that they have what Tim Bray calls ‘the Internet Tollbooth’ they think they can precipitate real patent reform, but that seems unlikely; more likely they just want a cut of Amazon’s pile. Shame, really, but it shouldn’t be a surprise. (It also shouldn’t raise much backlash from any company which doesn’t have a patent policy like RH’s- if your company is not following such a policy, some part of your company is jealous of IBM.)

[Tangentially, yes, the combination of law school and trying to enjoy NY is kicking my ass ATM, hence the light posting.]

[Update: David Maisters, a lawyer, has an interesing musing this morning on the subject of company ethics being less than the sum of the ethics of their employee/parts. It is mostly about lawyers and law firms, but it seems to have some relevance to this discussion. I'm curious to see what, if anything, comes up in his comments.]


19
Oct 06

most condescending and loathsome email I’ve ever gotten

I’m on a mailing list where we discuss the use of wikis as a substitute for political reporting. Somehow the discussion turned to abortion, with Ken Mehlman and Randall Terry cc’d. [What a pair of winners there.] I tried to cut it off, with a simple:

Can we *please* not waste everyone’s time with an abortion discussion?
Have it in the wiki, or better yet, have it in private email and don’t
waste anyone’s public bandwidth on it.

Luis

The ever charming response from the person who started the discussion, apparently a chaplain with the military (don’t get me started on how wrong I think that is):

Sir, If protecting the lives of babies is wasted time, then I will pray for you. Surprisingly, the official platform of the Republican Party has been pro-life for decades with former President Ronald Reagan and current President George W. Bush being staunch advocates for protecting the lives of babies. I’ll be sure to let the President know that you think that the Republican Party has wasted your time wanting to protect the lives of babies, in accord with 1600 years of Western legal precedent . . .

Blessings,

Rob J. King, Republican

He’ll tell the President. I’m sure that’ll fix me up good!

Ugh. I do want to engage the people I disagree with politically, but there comes a point when the discourse boils down to fundamental religious/faith-based disagreement- no amount of saying ‘please keep the state out of my womb’ is going to convince this guy, so… Better things to do with my time, I guess. Sadly, of course, he doesn’t see this as a choice I have- I’ve gotten on a mailing list with him (or one he’s found out about) so now I’m going to be subjected to it until we all get bored and ban him.

[Edit later: I appear to have gotten across my point that this list is not the right place for it, so he's moved away from the issue. Someone else threatened to report me to the Pope, though. ;)]


19
Oct 06

Daily Show!

Got to fulfill one of my New York TODOs today by going to the daily show. Not only did we get to watch a double-length interview with John Ashcroft, we got to see a taping of what I presume will be next week’s This Week In God. Multiple doses of awesome. Jon was in good form, pushing Ashcroft more than he pushes most of his guests. After the show, he spoke briefly about needing to engage with the people you dislike. While I fully agree on the need for that, and the crowd was mostly very respectful of Ashcroft, anyone who is familiar with Ashcroft’s record who watches the interview tonight will probably be furious. Particularly galling was how he dissembled about torture during the last question, when there was no time for Jon to rebut him. (For those who won’t watch it, he grotequesly glossed over our national tortute policy, saying that ‘we have to ask questions in a stern voice’. If only it were merely a stern voice, instead of following in the footsteps of Imperial Japan, Communist Russia, and Fidel’s Cuba by making prisoners think they are going to die. The dissembling- the frank lying on such important issues- is just… gah, so frustrating. Stewart, of course, chuckled about it and basically said ‘hey, he’s a lawyer… what do you expect?’ I didn’t hear any nervous chuckles from the 10+% of the audience that were CLS class of ’09, but I’m sure we were thinking about it :)
Miscellaneous TV-land notes:

  • they do it in one take, and they pause roughly the right amount of time for ads- not sure why, since it isn’t live. Possibly to make sure the audience energy level is right?
  • We got to see taping of what appeared to be a funding request to higher ups where Jon and Colbert discussed R&D for displaying shows on… well, cufflinks. You had to be there, I guess.
  • one of my classmates looks exactly like Samantha Bea. It is creepy.
  • we all wanted to hear the banter between Jon and the guest (that they show right before the cut to commercial)… and of course they crank the music so you can’t hear it.

17
Oct 06

“small print project”

A EULA database. Priceless. We have a day on EULAs in my contracts class next week; I’m really looking forward to it.


16
Oct 06

Today has been a good day so far

Class was good, details between classes better:

I am going to see Daily Show taped on Wednesday. Found out today the guest will be:

That’s right, John Ashcroft. Should be fun, unless they prohibit us from hissing.

Also, in class, Prof. Dorf offhandly and without my prompting made my favorite analogy:  that our legal code is a lot like Windows OS code- gigantic, important, held together by baling wire and string, buggy, conflicting, occasionally crashing, and with all incentives pointed at adding features instead of fixing bugs. In short: completely unmaintainable. It was great to hear someone who is a ton smarter than I am make the analogy and give it the tiniest little bit of credence :) He says there is actually a functional proposal to make the legal revision and ‘bug fixing’ process more open-source-like, but he was just a tease, and said I should really just take a specific class to learn more. Of course, that would be my one elective next semester- which I’d really like to use on an introduction to IP instead. So… gah. Oh, well. At least I’m not completely insane :)


This work by Luis Villa is licensed under a Creative Commons Attribution-ShareAlike 3.0 United States.