March, 2006


15
Mar 06

Wed, 15 Mar 2006

Last night I resurrected Krissa’s web site at krissa.org; the site had been AWOL since krissa.net (don’t go there!) was allowed to lapse and bought by a porn network. She hasn’t actually updated any content since then, but hey, at least she can now start the long climb back up the google index, and hopefully I’ll get her a new blog and gallery soon. I’ve also transferred ownership of tieguy.org from liv@acpub.duke.edu to my current email address, so I’ll be changing DNS and moving tieguy.org to a new home Sunday or Monday. So far I’ve been very happy with my new home at rimuhosting, but we’ll see how that goes.

Had an enlightening moment at work yesterday. In theory, the Berkman Center’s ‘mode of operation’ is described as ‘entrepreneurial non-profit’. I think perhaps, though, that the Harvard name and reputation have made us (or at least me) too afraid to fail, and too afraid to grow incrementally. There is some sense (again, possibly something I’ve made up in my head) that we must spring from the forehead fully formed and ready to do battle, because, hey, we’re Harvard. So, on the one hand, we’re entrepreneurial, because we’re trying new things and living on the edge. On the other hand, at least in my head, the expectations are so high that we’re afraid to fail and afraid to develop incrementally- both of which are killers for real entrepreneurs.

Burgundavia: You missed what is potentially the worst part of that whole problem, which is that the status of all the dup’d bugs are ‘Confirmed’ and not ‘Resolved’. Search must give you useful, reliable information if a bug tracking system is to be useful, and that means properly categorizing bugs, which apparently Launchpad doesn’t yet. [In this case, if I search for open bugs, the dups should not show up as open/confirmed- they are clutter and reduce effectiveness. I should get only the bug they are dup'd against, and in fact it should be highlighted because of the number of dups- information currently sort of hidden in Launchpad's bug view.] Despite the critiques, though, Ubuntu must have a functional Launchpad (particularly Malone) for their model to succeed, so kudos to that team for continuing to plug away and doing a pretty decent job so far.


14
Mar 06

Tue, 14 Mar 2006

Just used Cowbell to fix some slightly awkward tags of mine (a CD marked ‘Doors’ instead of ‘The Doors’, to be specific.) Hadn’t used it in ages, probably nearly a year, at which point it still needed love but showed promise. It is now very, very nice stuff- Simply Worked, and when combined with the muine inotify plugin, the songs automagically updated their tags in the muine playlist as I updated them. Sexy, sexy stuff. Thanks, Brad :)


14
Mar 06

Mon, 13 Mar 2006

Last month a couple of my blog posts were mysteriously eaten by some weak link in the chain of blog software. One of those posts contained the Shocking Revelation that Yours Truly had been accepted to the Lego Mindstorms Developer Program. Of course, I’m under NDA, so I can’t really blog anything until $MAGICAL_DATE. But I did get my box today. :) I’m thinking I’m going to keep it under wraps until I’m done with a big deadline I have next week and then rip it to shreds. It is weird- it has been almost exactly since I moved to Boston since I last played with Lego. Will be fun to get back into, especially if the improvements to the NXT are all they are cracked up to be.


12
Mar 06

Sun, 12 Mar 2006

I’m moderating a panel at the Law School’s Journal of Law and Technology Annual Symposium on Thursday; it’ll be the first time I ever moderate a panel. Good timing for Guy Kawasaki to post How To Be A Great Moderator, then.


12
Mar 06

Sun, 12 Mar 2006

Was going through some old tomboy notes today, and realized that I’d written a couple blog posts that never got posted. Given the choice between deleting them, and posting them badly out of date and out of order, I’ve chosen the latter. Sadly, they were intended to have picture links, but my gallery is busted ATM, so no pics for you! :)

From my flight back home after New Years:

What a great and relaxing break. Very little email; very little thinking about school applications at all. (Work, it turns out, is the least of my stressors right now, by a large margin, though I expect things to come fast and furious when I return.) This entry is almost entirely of the personal diary-nature (sans several book recommendations), so ignore it if that’s not your cup of tea :) (And yes, one of these days I’ll switch to a blog system with categories, but I’m not in any hurry ;)

First leg of the trip was to California to see Krissa’s parents. Read Market Forces and Broken Angels by Richard Morgan on the flight out. If you’re looking for light scifi that will clear your mind of other thoughts without challenging you too much, I recommend them both. If you’re looking for something more challenging, my sole attack on that over the break Century Rain by Alastair Reynolds, which my brother and sister got me for Christmas. It is not as challenging as his books usually are (more character-oriented, less analysis of culture/history/etc.) but still fun and more complicated/involved than the Morgan books.

California itself was great. In the ‘architecture is law’ category, I finally realized that part of why Krissa’s dad’s house is so spectacularly family-friendly is that there is no place to go in the house that isn’t the joint living room-kitchen. If you’re awake and in the house, you’re going to be in the same room with everyone else, in a room oriented around the kitchen and the table instead of the TV. Obviously the fact that the family is incredibly open and friendly is the prime reason the house is so friendly and sociable, but I think the layout of the house helps out a lot more than I’d realized before.

At any rate, much socializing (mostly in the form of a family card game called Shanghai) and wine drinking was done. On the 23rd, we went wine-tasting and picked up a dozen bottles or so for ourselves, and a bottle for my dad’s 60th birthday party.

Christmas itself was sort of weird- my first one ever not with my mom or grandparents. Enjoyed it nonetheless. Krissa’s nephews are going to be spoiled (they are the center of the universe, basically) but are adorable adorable kids right now- very smart and talkative for their age. Unfortunately one of them got sick and missed some of the post-Christmas festivities. Was a theme- apparently part of Christmas day at my grandparent’s was spent at the hospital, as my grandmother got some kind of 24 hour stomach virus which she passed on to my mom, aunt, and brother too. Not a great end for a long year at their house.

After Christmas, flew home to Miami to celebrate my dad’s 60th. My dad is a very successful, well-liked guy (well, by everyone except my mom ;) and the party was quite a success. The party theme was ‘the king’ (yeah, that would be my dad) so there was a jester and lots of crown-shaped chocolates. Was good to see some family members I haven’t seen in forever.

Highlight of the trip home was probably actually the boat trip the family took on new year’s eve day. I am still kicking myself for not bringing the camera, because I’ve never seen dolphins in Biscayne Bay so frolicsome. We saw at least three, probably four, pods of three dolphins, and one in particular had a younger/smaller dolphin and was just having a blast- jumping, rolling, and basically wresting with each other. Miami really is a wonderful, magical place sometimes.
Spent some time reading at home, of course, sprawled on a hammock between two palm trees. Between that time and the flight I read the excellent Rammer Jammer Yellow Hammer by Warren St. John, Century Rain, and Futebol by Alex Bellos. Rammer Jammer Yellow Hammer was a great look into the psychology and behavior of sports fans, particularly through the lens of the University of Alabama football fans who tailgate before games in RVs. Really fascinating book- explaining in much more eloquent terms than I can some of the compulsions and behaviors of the slightly insane fan, such as myself. He also dug up some great research (most of it, sadly, published after my last attempt to research the topic) showing that in fact many rabid fans are pretty sane, normal people.

Food-wise, it was a sort of dull holiday- I ate very well, but nothing new that I can think of offhand. Among other things I’m returning with are a brick of guava jelly (yay) and some incredibly interesting chocolate chips that my brother got for Christmas, from Vosges Chocolate. The first bag are ‘red fire’ chips, which include ancho and chipotle chillies and cinnamon in with the dark chocolate. The other bag are ‘black pearl’, which add ginger, wasabi, and black sesame seeds to the chocolate. Am looking forward to what Krissa invents to put them in. [Ed. Note later: these were delicious, and my brother got us more for my birthday a couple weeks ago. This stuff is silly expensive, and silly pretentious (never thought chocolate could be pretentious, huh?) but fricking crazy delicious.]

New Year’s resolution, I think, is not to say anything out loud that I would be uncomfortable putting in my blog. Last year’s resolution, for the first time ever, was a success- I got a couple new suits for Christmas, and I vowed that by this Christmas I’d lose enough weight to force them to be adjusted. Mission accomplished; have dropped two pants sizes and am hoping to drop at least one more this year. We’ll see how that goes. [Ed. Note: not doing great on this year's resolution, but not terrible either. We'll see how it goes :)]

I also found a short note from Berlin:

The new Reichstag is pretty cool, except that you can’t actually walk on the lawn of the republic (or whatever they call it) so you can’t really see the dome, and from within the dome, you can’t really see the floor of the Reichstag unless the angle is perfect. This is a shame; I really like the symbolized idea of a ‘transparent’ government- much better than the powerful but aloof architecture of DC. (Open Question: were the white columns always ‘aloof’? Or are we reading it to it modern feelings about our government?)

The new holocaust memorial is fairly powerful, but (1) is not embedded in something like DC’s Mall (it is in the middle of cityscape/construction) and hence loses some of the meditative/emotional power. (2) It does not provide any context… a little bit of context and separation, and the raw design of the thing would be massively powerful. (compare/contrast the miami beach holocaust memorial, with stark images of starvation, or the personalization and scope of the vietnam memorial.) You want to walk into it, explore, think, but the surrounding cityscape and the lack of anything to even say ‘by the way, this is a holocaust memorial’ sort of dampens the effect. [There is some kind of vistor center-y thing, but there was only a line- no signs that I could see, even in german.]


12
Mar 06

Sun, 12 Mar 2006

Couple other things trac needs: bug dependency handling (i.e., bug X blocks bug Y), more powerful querying, and dup handling that actually does dups. I was about to say ‘it isn’t enterprise ready‘, but I’ll hold off on that ;)


11
Mar 06

Sat, 11 Mar 2006

I’ve spent part of the morning playing with Trac. I have to say I’m pretty impressed. It is still not in bugzilla’s league for a beast-sized project like GNOME or mozilla, which require sophisticated user handling and cross-project interaction, but for my personal projects, and possibly for small projects at work, so far Trac seems pretty good. Setting it up was easy (though bugzilla is pretty easy these days too, and would be easier if it supported sqlite, which it probably shouldn’t given the target market.)

Things trac needs to compete with bugzilla:

  • multiple projects per install.
  • Email notification that doesn’t feel hackish.
  • Well-integrated user management.
  • Keep up with the cool things bugzilla has on the horizon: XML-RPC, for example.

Things bugzilla needs before trac eats it for lunch:

  • Good source control integration, like trac has with SVN. (There are some ways to make this happen with bugzilla, but none are official/well integrated. To install trac you must specify an svn repo.)
  • Would be nice to have wiki-ish comment formatting.
  • Trac considers itself a repo for documentation and project planning. I’m not 100% sure that makes sense to put in bugzilla (large projects tend to want to do that kind of thing separately) but it sure must be nice for small projects to have that all in one bundle. And it sure is nice as an admin to be able to edit bugzilla’s front page like a wiki instead of hacking code. Picture, for example, how maddeningly cool our new browse.cgi would be if it were a wiki page (automatically generated when a new product was added) built with macros instead of hard-coded.
  • Simplify, simplify, simplify- adding/removing fields in trac is brain-dead simple, with a nice command line tool for it. It is still a pain in bugzilla, after all these years.
  • Make it work out of the box. Trac is quite useful from go; to make bugzilla feel polished you need to install and then fix stinkers like REMIND and LATER, which has been acknowledged to be a bug in bugzilla since 1999.

Both projects need to learn from bugzilla.gnome and bugzilla.kde and simplify/refocus bug views, and improve information for maintainers. Compare and contrast the dreadful spew of unuseful information I get at the top of a default bugzilla bug with the simple, focused view in bugzilla.gnome.org. And as already mentioned, every bug tracker should have something like b.g.o’s browse.cgi.


9
Mar 06

Thu, 09 Mar 2006

Congrats to my old team on another cool-looking release. I am a little surprised to see it referred to as SUSE Linux Enterprise Desktop, not NLD, but you can’t win every battle. :) Look forward to playing with it whenever it is released.


8
Mar 06

Tue, 07 Mar 2006

Some time in the future we’ll all be using software improved by the techniques outlined in Ben Liblit’s dissertation, which he has been using to play with various pieces of the GNOME stack for a couple years now. In the meantime, he’ll have to settle for the old-fashioned sort of fame. Congrats, Ben. Remember the little people ;)


8
Mar 06

Tue, 07 Mar 2006

Couple other personal notes from Miami:

  • I told someone a few months ago that I liked the brash wealth of Miami. That sounded wrong, because it came out like an endorsement of the ridiculous gluttony that is Miami- ferraris, huge boats, extravagant parties, etc. When I was home this weekend, I realized that the adjective I love about Miami is exuberant. Miami’s exuberance comes out in a lot of ways- in incredible gluttony, yes, but also in the night life, and the music, and the food (man, the food…), and just the general enjoyment. People in Miami are all (rich and poor) generally doing their damndest to enjoy their lives, and doing that loud and proud. And I love that. And I’m glad I finally have a single word to capture it, and I hope some day I can go back and do the same.
  • Krissa and I went twice to the Chihuly installation at Fairchild. If for some reason you’re in Miami, go. If you’re in Florida, rent a car and go. If you’re in the US, consider getting a plane ticket and going. Chihuly is amazing, and this installation is spectacular. My gallery installation is a little hosed right now, but hopefully I’ll get it up soon and be able to share some of the 400+ pictures Krissa and I took over the two days. In the meantime, the website has some nice, pro shots to give you a clue about what we were drooling over.
  • I got to see my sister play a set or two at a fund raiser for an environmental non-profit she used to work at. Lots of fun. Her CD is still on CDBaby, including links to listen to it in good quality mp3s and low-quality ones (which are easier to link to). My favorite track is probably the first one (listen in lo-fi here), but the family will probably kill me because, as far as I can tell, peaches (also lofi) is the only acceptable answer for ‘what is your favorite deblois track.’ Anyway, fun stuff if you’re into sort of southern acoustic blues folk :) (Think Indigo Girls, sort of, though more mellow.)
  • Like I said yesterday, spent time this weekend talking with my parents about life advice. My father (who really is the american dream personified, in so many ways, and to his credit has never really explicitly pressured me to follow in his footsteps) gave the best advice he has given me in ages: ‘if you ever feel like you are a failure, give me a call, and ask me to tell you about my failures. There are plenty.’ I tend to put him on such a pedestal, at least professionally, that this was really good to hear.

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