« January 2004 | Main | March 2004 »

February 27, 2004

FeedBurner Pre-Alpha

FeedBurner

Whew! After a lot of hard work and long nights, we have a pre-alpha of "FeedBurner" up and running. If you publish RSS or Atom feeds, please check it out. There's also a blog (everything's a blog, right?) that we're kind of treating as our support and news channel at Burn This! that you can follow along with.

I've burned my existing content and comments feeds to be "Browser-Friendly" and track item stats. I used the Apache redirect trick, so you should just pick up the new feeds automatically.

Back to business!

February 25, 2004

Smart Watches

So there are these new watches from Microsoft ... "SPOT Watches" that display all sorts of cool semi-personalized information. But holy crap, have you seen how big these things are? It's totally laughable. It's like strapping a Blackberry sans keyboard to your wrist. Obviously, the engineers didn't invite the product designers to the party.

Hey, I have an idea. Could someone please make this exact feature set the screen saver for my phone? I mean, my phone is already networked, so, like, you wouldn't need this spanko-new radio spectrum to make it work.

Call me.

Source: MSN Direct

Rethinking Life and Death

Rethinking Life and Death: The Collapse of Our Traditional Ethics
By Peter Singer
cover

Peter Singer is a modern philosopher that's not afraid to drive down some dark moral alleys. In this book, he tackles the topics of brain death, organ harvesting, abortion, infanticide, and animal rights. For the most part, he does a fantastic job of establishing a premise and then logically progressing to a conclusion that may leave our traditional ethics in shambles.

Dr. Singer's arguments related to quality of life, the rights of a fetus, and examining "brain death" for what it really is were persuasive and effective I thought. When he got to discussing the rights of animals as they relate to humans, though, I thought he got a little sloppy. Instead of leading you from A to B to C as he did earlier, he kind of goes from A to C to F, and ignores that there may be a G. His "consciousness equation" that he applies to infants born with only a brain stem, adults in a persistent vegetative state, and gorillas as a case against "speciesism" seems inappropriate and ignores the sum potential of each species. In my opinion, invalid generalizations lead to untenable conclusions.

This is not to say that I believe that animal testing is justifiable or that pro-life advocates that aren't vegans aren't hypocrites: my personal beliefs are beside the point. It just seems that Singer's past as a founder of the Australian Animal Rights Movement betray him a little bit here and reduces the effectiveness of the argument as a whole. It is, however, refreshing to see an author tackle such pregnant topics without fear.

February 24, 2004

Barbershop

This is a warm-hearted comedy that is quite poignant at times. There were lots of memorable performances in this movie: Eve was really good (a natural talent) and Cedric the Entertainer almost stole the show. But I know what I'm going to remember most about this movie is the complete ensemble ... the barbershop itself becomes the main character here. Even though Ice Cube plays the lead character, it's actually a similar role to his part in Friday -- he's more of a detached observer (or, in the case of Friday, chronicler, pun intended) of an environment rich with vibrant personalities. Now that I know these characters, I'm looking forward to reuniting with them in Barbershop 2.

Barbershop (***)

February 21, 2004

Stuck On You

This turned out to be a surprisingly effective comedy. Okay, sure, you can say that a movie that pokes fun at conjoined twins is in poor taste, but there's nothing malicious about it -- it feels, if you can believe it, genuine. You really get a sense of the tenderness and the bond that has developed between the two brothers. Of course, as you'd expect from the Farrelly brothers, it's laugh-out-loud funny. As you might not expect, there's not really any gross-out humor: it's more "Hal" than "Mary". If you can't tell, I was pleasantly surprised by this movie.

Stuck On You (***)

February 20, 2004

More RSS vs. Atom Information

So if you're thinking about syndicating your content, should you care which "syndication format" you support? At this point, I'd have to say "not really", because there's no meaningful difference in the feature sets of the various formats for the majority of content producers out there.

That doesn't mean it's always going to stay that way as clients and publishers become more sophisticated (iTunes reader anyone?), but for now this article by Dare (who also did the nice character encoding article the other day and is active in the Atom syntax community) gives some pragmatic advice to publishers considering which formats to support.

Wouldn't it be nice if you as a publisher could be "future-proofed" against these format wars?

Source: Dare Obasanjo aka Carnage4Life - Mr. Safe's Guide to the RSS vs. ATOM debate

February 17, 2004

Quicksilver

By Neal Stephenson
cover

Praise! Praise! I finally finished this behemoth last night, a scant 139 days since I started reading it. That's quite an investment in time and effort, and I have mixed feelings about this book. Let me try to explain without spoilers.

First of all, this is a dense book with Stephenson going all over the place with different literary techniques. Some work well, some not so well. It's also oozing with details that soak into almost every paragraph. It's hard to imagine the effort that must have gone into writing this book ... and it's only 1/3 of the story! The sequels (The Confusion : Volume Two of The Baroque Cycle to be released in April 2004 and The System of the World : Volume Three of The Baroque Cycle to be released in September 2004) promise to extend this story set in late 17th-early 18th century Europe. That's almost 3,000 pages. Oy!

Okay, here's my big problem with the book, and in the words of lame break-ups throughout the world, "the problem is with me, not you". The problem is that I feel like I only truly appreciated about 50% of the book because of my almost total ignorance of European history. If you have read Cryptonomicon, then you know that one of Stephenson's strengths as a writer is how he can weave his story and fictional characters into the proper historic context and personalities. His ability to do this rewards the knowledgeable reader, who is able to recognize the cleverness with which the story is being told and definitely provides a much more satisfying reading experience.

Well, since I have never taken a course in European history (I think that class was made a requirement when I was a sophomore in high school so I was grandfathered in and didn't have to take it) nor really read anything about that time period, I missed out on that entire layer of the experience. The kings, the queens, the battles, the dissidents, the entire political landscape: sure, I could read about them and understand (for the most part) what was going on in the book, but since I often didn't even know the fictional characters from the real ones, I didn't get the opportunity to chuckle to myself at how clever the plot was being intertwined with factual situations.

If I put that frustration aside, there was much to enjoy from this book. The stories that relate to this incredible age of scientific discovery were wonderful: the accounts of the early days of the Royal Society and the personalities of Isaac Newton, Leibniz, Robert Boyle and Robert Hooke (at least I knew who they were!) were my favorite parts of the book. I remember thinking that this trilogy was really going to be a prequel to Cryptonomicon, but the connections are tenuous at best and I personally don't think you need to have read it to enjoy this book.

So, am I going to read The Confusion when it comes out in a couple of months? Yes I will -- I'm invested enough in the characters that I want to follow their progress. Am I looking forward to it? Sort of. I wish the book wasn't so damned big so I could travel with it. Until then, I think I'm going to spend some time on the Quicksilver Metaweb to try to fill in the voids of my understanding.

Thus endeth the saga of myne reading.

Previous entries

From 9/30: Currently reading this book ... I thoroughly enjoyed Cryptonomicon, so I'm looking forward to this "prequel" of sorts.

Update 12/9: Thanks to Marc for the comment, which reminds me to provide an update. Believe it or not, I'm still reading this book and enjoying it. I'm almost halfway through, which is a laughably slow pace, but the book is so frickin' huge I can't bring it with me on the train, so I only get about 10-15 minutes a night to read before I nod off. I look forward to those 10 minutes every day!

February 13, 2004

Character Encoding in the Trenches

Good timing for this discussion -- I've been struggling with the right way to do character encoding just recently. The interaction between the HTTP Content-Type header and the encoding attribute of the XML declaration (and even the machine's default locale!) creates a confusing environment.

Wouldn't it be nice if there was no ambiguity and the HTTP charset parameter always matched the encoding of the XML feed? Stay tuned ... (evil grin!)

Source: Dare Obasanjo aka Carnage4Life - Sex, Lies and XML MIME Types

February 12, 2004

RSSTV Proposal

Just a germ of an idea right now, but another innovative use of RSS: using it to syndicate PVR suggestions. This could be cool as TiVo and TiVo-like PVRs become increasingly networked. The author, Andrew Grumet, proposes some elements in a separate namespace.

Again, very early in the process, but I'm going to keep my eye on this. And even though the answer to "Are copyrighted TV programs exchanged over the Net?" is "No", you don't have to stretch your imagination too far to envision a MythTV install pumping out an RSS 2.0 feed with the <enclosure> element pointing to a captured copy somewhere.

Source: RSSTV: Syndication for your PVR

February 11, 2004

The System of the World

The System of the World (The Baroque Cycle, Vol. 3)
By Neal Stephenson

What a journey this Baroque Cycle has been! This final book from Neal Stephenson in the trilogy wraps up the storylines that have been established from the previous two books, but really it's the early 18th-century England environment that Stephenson has realized that has impressed me the most. Reading these books has been a rewarding, memorable, and at times frustrating experience.

One nice thing about reading this book, for me, was that the time, place, and characters were familiar, so there wasn't as much of a "learning curve" getting started. This book is maybe a little slower moving (perhaps reflecting the advanced age of the main characters), but still chock full of interesting tidbits about the workings of modern financial markets, the challenges of maintaining a currency system, and fanciful look at the birth of computing. An excellent exchange between Newton and Leibniz marked the high point of the book for me.

For some reason, it seems like every story I have read by Neal Stephenson ends a little too abruptly; I often have trouble following the last chapter or so, like it's an action movie where the pacing is just a little too fast. You really have to pay attention, and after 3000 pages or so, I was a little weary, but on the whole I was happy with the resolutions.

I'm really glad I read these books, and I'm looking forward to reading Cryptonomicon again this summer, but I'm also a bit relieved that I can move on to other books now!

Original entry from November 18, 2004:

It's time to finish this trilogy! If I can complete reading this book before the end of the year, I'll be amazed.

February 10, 2004

8 Mile

Definitely better than it could have been, but this is no Purple Rain. Eminem gives a passable performance, but the storyline is a little too fractured to be satisfying. This film does do an effective job of portraying the depressing circumstances of growing up in poverty near Detroit. Oh, the battle scenes were entertaining.

8 Mile (**1/2)

February 09, 2004

Hey Ya, Charlie Brown

Just for fun, a tribute to OutKast's Album of the Year Grammy last night. Requires QuickTime.

Hey Ya

Update 2/18: Sorry, link no longer works ... Bye-bye, Charlie Brown

February 06, 2004

New Version of JDOM

Pleasant surprise today ... Jason released a new version of JDOM, my Java XML library of choice. New version is Beta 10 RC1, which is expected to be the last Beta before the 1.0 release.

Source: JDOM: News

A quick look at the CHANGES.txt for this version shows that it's mostly a refactoring release, although the getDescendents() method is a welcome feature addition. It seems like the notion of getContent() on an Element returning a live list caused a lot of confusion because they've added a lot of convenience methods to add, remove, and replace children.

It's funny how I found the new release ... I was referencing the Javadoc trying to remember the different parameters that XMLOutputter takes and I noticed that a number of the methods I usually use were marked as "deprecated". Strange ... and then all was made clear when I visited the news page.

Looking forward to using it!

February 05, 2004

Y tu mamá también

After watching this movie, I looked at what a few critics had to say about it and I was shocked to see some of them refer to this movie as a "teen sex comedy". Wow, I didn't get that impression at all! Yes, the movie is infused with sex, and the two lead characters are horny teens, and there are quite a few comedic moments, but this is far from a teen sex comedy. It's treatment of the subject matter is real, for one thing, and backdrop of the Mexican countryside (and the director's detached observation's through third-person narration) bring some sobriety to the film. Be warned, though: there is a lot of sexual material, so not exactly a movie you're going to want to watch with the in-laws.

Y tu mamá también (***)

RSS Version Soup

Trying to make sense of the different versions of RSS can be, uh ... confusing. That's being generous. Mark does a good job here of showing how all the different versions relate to each other and where the incompatibilities lie.

Now, just so you know, Mark's one of the main guys behind Atom, which is not a bad thing at all (it's a good thing in fact), but you can see that these RSS incompatibilities have chafed him over time like burlap jogging shorts. You have to take the doom-and-gloom tone with a grain of salt. Yes, these incompatibilites are annoying, but if a client misinterprets the skipHours element and doesn't check the site at 8 PM instead of 9PM (if it even respects the element in the first place), it's not the end of the world. I think the most damaging ambiguity is the content-type of the description element, but even with that you can usually make an intelligent guess.

Source: The myth of RSS compatibility [dive into mark]

February 03, 2004

Good Omens

By Neil Gaiman, Terry Pratchett
cover

A good book, definitely in the Douglas Adams tradition, but it's a bit darker and it tries a little too hard sometimes. The book started out very strong and had me laughing to myself quite a bit through the first 100 pages or so, but then it settles down into a steady pace that, while still amusing, isn't maybe quite as memorable.

Lots of original ideas here with some biting English humor. I especially liked the representation of the Four Horsemen (they're bikers, each with their own special and appropriate super-powers), the fate of the Antichrist's Hell Hound, and the fact that every cassette left in a car more than two weeks turns into Queen's Greatest Hits. That's some good stuff.

As far as books about the Apocalypse go, it sure beats the hell out of the Left Behind series.

BlueFOAF

See? See the kind of cool things you can start to do once we all start using standards like Bluetooth and FOAF (Friend of a Friend) files? It's just a small hack, but cool nonetheless.

Source: BlueFOAF: discover nearby friends with Bluetooth

February 02, 2004

"Remember Me" Best Practice

Implementing a persistent login cookie is one of those annoying little tasks that you have to do when creating a web UI. I just wanted to say thank you to Charles Miller for documenting his best practice for handling that ... good job.

Source: The Fishbowl: Persistent Login Cookie Best Practice

VC Primer

Here's a nice article from Tim Bray on the current state of persuing investments from VCs, as well as an overall primer.

Source: ongoing · Bouncing Termsheets