two saturday nights

For once, I get to be the family food blogger– I made dinner last night. (Krissa sat on the couch and/or played sous chef from time to time.)

Salmon cakes and corn salsa from the Foster’s Market Cookbook; pumpkin and sweet potato soup from the New World Kitchen.

Was just great to out of the house, go down to Union Square, and get fresh food straight from the farms on what felt like the very first day of spring. Not quite there yet, but you could smell it in the air.

Last weekend I went to my grandmother’s; we did a 1,000 piece puzzle on Saturday night with my mom and aunt.

winner: most gratuitous use of quotation marks

From Donald Trump, via my junk mail today:

Please be my personal guest to hear my real story… and also be trained by “4” self-made multi-millionare experts.

Yes. He puts quotes around “4”. (He also puts quotes around “0” later, though relatively speaking that use almost makes sense.) Kudos to Mr. Trump for a new low in the sport of quotation mark abuse.

[If any Flickr users want to put this into the awesome quotation mark abuse pool, feel free; the picture is here.]

oh snowy afternoon

I have been waiting to catch St. John in the snow for a while, and got my chance today. Sadly, it is not as photogenic as I’d imagined, so I’ll spare everyone the grey building with grey sky interrupted only by white flakes. Instead, some city color with a touch of snow, from a jaunt in the village two weekends ago:

James Grimmelmann speaks at CLS. And I miss it. Yargh.

Yargh. For the second time this semester, an excellent, young, FLOSS/CC-involved coder-legal dude is coming to speak at an area law school, and for the second time, I have a conflict I can’t resolve and can’t go. This time it is James Grimmelmann, newly named an associate prof at NYLS, who will participate in a panel at CLS on a very interesting topic- business and legal issues in online games. I’d love to peak in and meet James in the flesh, but no such luck today.

(NB: as usual, for those interested in techlaw occurences in NYC, I have posted this to the InfoLaw NYC calendar. Unfortunately, it wasn’t announced to the general student body here today, so not much warning for those looking at the calendar, either.)

a couple quick evening links- hiring, a job, and cool profs

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.

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.

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 :)