I won’t be around tonight; I’ll be hanging with Lou Reed. Blog amongst yourselves.
Later… Ooops. I’ll be waiting for the Man another day; forgot the concert was Sunday, not Saturday.
Still going after all these years.
I won’t be around tonight; I’ll be hanging with Lou Reed. Blog amongst yourselves.
Later… Ooops. I’ll be waiting for the Man another day; forgot the concert was Sunday, not Saturday.
As I promised a few weeks ago, I’ve spent a little more time working on AmazonHandler. The biggest problems people have had with it are that
Number one is fairly trivial: you can either put the supporting script, SOAPXMLRPCHandler.scpt, in the standard location, which is in the computer’s /Library/Scripts directory—the one for all users, not your local version, though it should probably check both—or you can edit the InitSOAP subroutine to tell it to look for the script elsewhere.
Number two is harder, and I spent some time working through it last night. The trick is in knowing that various parts of the return have to be explicitly transformed either to lists or records before their parameters can be read. Once you do that, it’s fairly simple to parse the output.
I’ve hacked a quick demo script that is actually somewhat useful. Until I work out all the bugs, it will be available as a separate download; after that, I’ll probably bundle it with AmazonHandler. The script, Look Up Current Track in Amazon, talks to iTunes to get information about the currently playing track, then looks up the track’s album (or artist, if no album title is available) at Amazon, tells you what Amazon’s current price is, and offers you the option to go to Amazon’s page for the product should you wish to consider the option of purchasing it. So (buzzword version) this script integrates iTunes and Amazon using SOAP-based web services.
The script is available for download on my Scripts page.
As everyone has noticed, the national telemarketing “do not call” registry became open yesterday at donotcall.org. This MSNBC article says that the website stayed up, but the problem is mail. Every single phone number registered requires a confirmation email to be sent. Let’s see, 370,000 customers by noon, so figure about a million customers, each generating between one and three pieces of mail. Yeah, that would look like spam if I were operating a mail server.
So I’m not surprised that, although I registered our phones yesterday, I still don’t have my confirmation emails. I just I hope I get them within the 72-hour window.
More reaction to the dialog about Echo yesterday:
Phil (over at Blogcount) has come up with a preliminary estimate of the size of the blogosphere using published counts and estimates of Blogger, LiveJournal, and DiaryLand usage. With a fudge factor, he estimates the size at between 2.4 and 2.9 million.
In this game everything is guesses and approximations, since (a) not everyone is on a centralized site, and (b) not everyone uses centralized tools like Weblogs.com. But I think the next logical step is to benchmark this number using a different technique, like the number of sites registered in Technorati, Blogdex, or even Blogshares, or a longitudinal study of Weblogs.com that looks for repeat pings and calculates a unique number of pingers.
I came home tonight and iTunes wouldn’t start, complaining that “the iTunes Music Library cannot be read because it does not appear to be a valid library file.” Here are some good instructions on how to fix it, courtesy Joe Crawford.
I didn’t mean to stir up the shit today, but it looks like that’s what I managed to do. Among other things, I got some very rational observations in my comments on the piece about the Echo project that made me think twice about the whole issue, namely that this could be a way to avoid the whole RSS 0.9x vs. 1.0 vs. 2.0 battle for good (which would be great) and that Echo is aimed at building a full blown, honest to God standard, which would make RSS an easier sell in more conservative vertical markets like banks (see Tim Bray for a remarkably well written scenario that illustrates the problem). Thanks to Matt Haughey for the pointer, and for the reference to Evan’s post about the Blogger API vs. the MetaWeblog API which (in between some fingerpointing), Evan illustrates a serious technical concern about MetaWeblog, namely the lack of support for appkeys.
Then Dave rewrote his original pointer to my piece to quote a long snippet of it and posted a qualified endorsement of the Echo project, saying that if and when the format reaches closure, he will recommend that UserLand support it and RSS 2.0.
Today felt like a therapy session for me. I posted something that went against the groupthink that was starting to form around Echo, Dave linked to it and got the concerns out in the air, and then there was some forward movement. Amazing. This actually, despite some of the peripheral mudslinging that’s been happening, speaks quite well about how everyone in the community is going through this process.
Is the air cleared? Good, then here’s the takeaway from what I wrote today:
Fair enough?
Ah, it’s too nice a day to be pissed off. I will note, however, as long as I’m stepping in things, that I think the word “funky” is being misapplied to RSS 2.0 feeds with extra items; but for different reasons than Don Park does.
Fundamentally, funk is about booty, not XML. (Yes, I said booty. Loose booty! More Loose Booty!) What is funk? Funk is, like soul, a hamhock in your cornflakes. Funk is not domestically produced! Would you trade your funk for what’s behind the third door???
I think everyone needs to adopt this motto from Funkadelic:
For nothing is good unless you play with it. And all that is good, is nasty!
And remember, heads I win, tails you lose.
Brent yesterday declared his neutrality in the brewing revolution called the Echo Project which is working to displace RSS and the Meta-Weblog API (among others) as the blogging wire formats of choice. Good call, Brent. As a civilian observer and consumer of these formats, I’m going to have to go a little further. This is one of the stupider things I’ve ever seen, from a technology AND business strategy perspective.
Is there anything wrong with the technology that we have right now? No. Meta-Weblog works, though it needs wider implementation, as an API to allow multiple tools to work with multiple different kinds of blogs. RSS works, and if it doesn’t do what you need it to do you can expand it with namespaces. I understand the frustration of underspecified formats, but let’s get it straight: every groundbreaking 1.0 project is underspecified. And adoption happens anyway.
Furthermore, this couldn’t come at a worse time. Blogs are finally getting respect. RSS is gaining widespread adoption by BigCo publishers like the New York Times, the BBC, and Microsoft (I can’t imagine that MSDN’s RSS feeds will be the last, and more importantly both programmers and execs are blogging). The market has converged on a standard, and now it’s not about tech any more. It’s about implementation.
But all this is happening because RSS is essentially baked. If you re-open the debate with a project like Echo, you’re sending a strong signal that RSS isn’t ready for prime time—either the technology, or the community around it. And, more importantly, you’re also granting license to other people to do the same thing. One of the beautiful things about RSS is that it can be adopted without question, largely because it just works. What’s to stop some smart guy in a large software company from saying, “there’s no consensus out there, so I’m just going to build my own format.” And if the software company is large enough, lock in happens around that format instead and we’re right back where we started.
Update: Adam Curry and Don Park on the topic.
Update #2: Dave accuses me of eloquence and sums it up in a phrase: “anyone who uses weblogs and aggregators should be angry as hell when developers try to rip up the pavement, break everything and start over.”
MacTarnahan’s Black Watch Cream Porter won as best porter in the 2001 Great American Beer Festival awards, and it’s easy to see why. Made (according to the website) with oatmeal as well as malted and unmalted grains, the beer is actually pretty light in mouthfeel, but the flavor is incredible. (This may have been enhanced by the fact that I was drinking the Limited Edition version, which conditions the porter in used bourbon casks!) It pours black, with a slightly brown-tinged head. The nose is slightly malty but subdued, but then the first taste: creamy sweetish, with a lingering hint of something. A couple of tastes later and it becomes clear: vanilla from the cask, with a faint overtone of the sweet bourbon. Anthem America thinks it’s a slightly “burnt” flavor; he might be right, but I think it’s more “toasted.”
Honestly, after tasting so many Belgians, I don’t really have words to describe how good this beer is. It’s a completely different flavor vocabulary. Highly recommended.
I enjoyed this one last night over grilled lamb and garlic sausages, which were found at A&J Meats and Seafood on Queen Anne. Thank God, finally found a butcher out here. They aren’t the same old school style as our Boston butcher, Frank (really Francesco), but their stuff is top notch. Their hot Italian sausage is pretty good too.
I still have a few problems with Safari, including the fact that it doesn’t appear to support font-variant: small-caps; as a result my date headers appear in lowercase. But I bit the bullet and redid my CSS so I wouldn’t fall prey to the problem that was hitting me with a div nested inside my H3 tags, so most of my page now displays correctly.
For the record, I just appended the border effect I was using in my “grabber” div to the H3 style definition. It means I have to update multiple places in my style sheet if I decide to get rid of the blue bar effect, but it seems a small evil to put up with.
MoveOn’s primary starts today. The organization is sponsoring an online primary to allow its members to choose from the declared Democratic candidates; the organization will then endorse and support the candidate who receives a plurality of the votes. (In the preliminary straw poll, Governor Howard Dean, Senator John Kerry, and Rep. Dennis Kucinich got the most votes.) If you are a registered MoveOn member, you can help this experiment in online democracy by casting your vote today.
The irony? There is just as much of a vast right-wing conspiracy on line, and it’s easier to find. Greg pointed yesterday to fellow Hooblogger Wyeth Ruthven, who pointed to an article at Common Voice in which conservative columnist Jimmy Moore gives step by step instructions on how to submarine the MoveOn primary by voting for Al Sharpton. While Sharpton is unlikely to get a plurality of the votes as a result, unless there are more mean-spirited Cassiuses out there than MoveOn members, the action is likely to deny a plurality to the candidates which MoveOn members would legitimately vote for.
Wyeth also points to a discussion thread on FreeRepublic.com which illuminates the depth of intelligence and gentility which would lead someone to pull a stunt like this:
Go Al go! “If de candidate fit, you mus’ run de dimwit”… (1)
This is not a FReeping opportunity – this is lunacy! These people are COMMUNISTS!
THINK ABOUT IT …!!
DO YOU REALLY WANT YOUR NAME ON A LIST ASSOCIATED WITH A COMMUNIST ORGANIZATION …??
HOW WILL YOU EXPLAIN THIS WHEN THE DOJ OR THE FBI COME CALLING AND ASKING YOU QUESTIONS AND POKING INTO YOUR PRIVATE AFFAIRS …??(2)
Heh. It was only a matter of time before someone dusted off the C-word to smear opponents of our current Administration. I find it humorous that the poster seems as concerned about Ashcroft’s DOJ as I am.
So business as usual, but I’m glad that it’s moved online. Here it’s much easier to turn over the rocks and find what’s crawling underneath.
I have to earn a living and so won’t be live blogging Steve’s WWDC keynote this time. But Brian Jepson is filling the void (thanks to Dave for the tip). Looks like with the new AV features in iChat we might be able to do some videoconferencing to our East Coast family members—provided we can get them to Mac OS X.
Esta asks about the asterisks showing up on my blogroll. I finally got the active blogroll religion with Blogrolling.com. The asterisks mean that the Blogrolling.com server shows that blog as being updated in the last 24 hours. I think as long as you ping Weblogs.com, Blogrolling picks it up.
I’m thinking about doing a complete site redesign, but I’m too lazy to do it right, so you might see things change in drips and drabs over the next month or so.
…contrary to what my slack posting over the last couple of days might indicate. Twelve-hour recording sessions are no fun, and don’t let anyone tell you otherwise. I won’t know how it all went until they do the post production and I get a chance to listen to the final product, but from the in progress recordings we heard it sounded good.
The engineer used an interesting recording technique: analog mics into a D to A converter, then fed simultaneously to a DAT and a CD recorder. The DAT never has to be rewound; you just have to cue up the CD if you want to hear something after you recorded it. I say “interesting” but for all I know it’s completely standard practice. The last time I recorded (with the E52s) it was being fed directly to a PC and mixed on a Mac; the time before that (with the Cheeselords) it was going to a portable MiniDisc recorder.