So there’s a rumour Amazon will be offering a payment service to compete with PayPal. I think a pre-cursor (perhaps test run?) of that is their DevPay service for Amazon WS developers, built on the existing Flexible Payments Service (FPS). I’ve been looking forward to seeing Amazon do this. The FPS is more intrinsically interesting for developers, but it makes sense for Amazon as a company to take a piece of the “long tail of transactions.” If anyone can match PayPal at this, Amazon should be the one.
While researching migraine remedies, I came across this site on Antique Cannabis, i.e. medicinal uses pre-1937. Besides the history and the strange range of uses (anti-asthma cigarettes?), the photos of antique ads, labels, apothecary bottles, tins, production facilities etc. are very cool. Note the manufacturer on this one:
It’s nice to know Parliament supports this, but Harper will never, ever piss off his buddy George II by doing anything about it. It’s interesting that during the first Gulf War, Canada gave an Iraqi officer refugee status and permission to stay in Canada on the grounds that he was being forced to take part in an illegal war. Americans making the same claim in the second Iraq war were told to pack their bags and head back to Leavenworth. (Under Mr. Dithers’ Liberal government.)
Who Needs Dead Poets When You’ve Got Leonard Cohen?
Published by June 8th, 2008 in Music and Art. 4 CommentsI had the privilege to see Leonard Cohen perform at the Sony (formerly Hummingbird) Centre last night. Thanks to a buddy for the tickets. At $250 a pop I could never have afforded them. The show was… intensely moving. And yes, I know exactly how trite and tacky that sounds, but it’s the truth. I even wanted to leave the theatre for a moment to have a little cry at one point, but not because I was sad, just a little too emotional.
At this point, I ought to admit my relationship to Leonard Cohen is not that of a true devotee and that my perception and experience of him is somewhat distorted. Being Canadian, I grew up thinking of Leonard Cohen as a poet from the CanLit canon, since that’s the context in which I encountered him, i.e. being forced to study his poetry in high-school English class. I liked his poetry very much, even though I despised all the rest of the stodgy pillars of CanLit (excuse me, but Margaret Atwood can GET STUFFED!) Ahem. As I was saying… then it seemed to me that sometime around the 90’s he started putting out records and people started playing them all the time and I thought “Well, hell, that’s cool. Nobody reads poetry anymore anyway and kids certainly don’t. Smooth move, Mr. Cohen.” And then he became a singer/songwriter phenom and his words and music became part of the background of our lives….
Well, of course, I’m a complete idiot, because a little research will reveal that Cohen’s been a singer/songwriter since the 60’s. True, he’s published a quite a few books of poetry, and even a couple of novels, but music has always been his thing and I just never noticed. For the benefit of others who don’t know the man’s story any better than I do, he’s apparently had affairs with Janis Joplin and Rebecca DeMornay, among many others. He’s also an ordained Rinzai Zen Buddhist Monk, though he’s still a Jew (Zen is easy-going that way.) He’s also apparently broke due to a sordid betrayal, but you can go read about that yourself. An interesting life, to be sure.
So, back to the show. Leonard Cohen is about 75 years old. He hasn’t toured for 15 years. Rumour has it that this tour is an attempt to make back some of the money stolen from him, which accounts for the outrageous ticket prices. As soon as he appeared on the stage he received a standing ovation, and it wasn’t just an obligatory one, either; some of those people had been waiting for this moment for a decade and a half! He asked the crowd to be seated with a hand-gesture and then thanked everyone, with a shared chuckle, for the “financial inconvenience” they’d gone to in order to be present. Throughout the show, the man displayed exceeding humility, as well as joy and humour. He’s a fragile-looking guy, though his voice was strong and there was no lack of passion in his performance, especially in favourites like “Hallelujah”, “The Future”, and “Democracy” (which really ought to be an Obama campaign song, doncha think? Check the lyrics!) His pitch may have been a bit off, but then I’m not sure he was ever famous for being an incredible singer. Nobody cared anyway.
It’s the lyrics that make Leonard Cohen’s songs so amazing, and the audience was improbably silent throughout the show so as not to miss a word. This is especially important as Cohen changes the lyrics to his songs so you might hear something new even if you think you already know the piece by heart. He would often introduce the songs with snippets of the same song, or other songs, or bits and pieces of poetry (in English or in French.) At one point he recited a poem that, although it often repeats the phrase “A Thousand Kisses Deep”, bears no resemblance to the lyrics of the song of that name. I haven’t yet found where it came from, or if it’s new, or if he made it up just for the tour or what… I’m sure some avid fan will enlighten me.
Anyway, though he will be remembered as a singer/songwriter, Leonard Cohen is still primarily a poet to me. Last night I remembered why I loved his poetry as a teenager and why I ever loved poetry at all! It inspired me to go back and re-discover poetry all over again. I also left with a little remorse. For not having paid enough attention to his art in the past. For probably never having the chance to hear him perform again. He asked everyone to make sure on leaving the theatre to look in their hearts for–or re-find if necessary–the “blessings of peace”. It felt an awful lot like a final good-bye. And now I will have to go have that cry….
I just had to make one brief comment (too long for a Tweet!) on TechCrunch’s article about Google’s upcoming FriendConnect.
Erick Schonfeld writes:
“The bigger downside of Friend Connect is that Websites using it cannot mash up the data with their own to make compelling new applications. Glazer confirmed that the data will be sent to third party sites via an iframe rather than directly through a set of APIs (as Michael speculated on Friday). However, Glazer also says that he wouldn’t be surprised if eventually Google or somebody else makes it possible for Websites to combine the Friend Connect data with their own.”
Well, if you’ve been paying attention, you doubt it will be Google who enables the re-use of data. At least not in any way you’re expecting… >:-|
I have to face the facts: I’m completely bored of writing web apps. I’m not bored by the architecture of the Web, which I believe should be leveraged more than it currently is; but sometimes I really don’t think I can face the grind and hassle of assembling what should be a simple web application or web service. Let’s face it: it’s so freaking dull. And so much harder than it should be. I read somewhere (unfortunately, I can’t remember where) that the most complex aspect of any enterprise web development project is AJAX. I can believe it easily. Add a pile of enterprise middleware suckage plus associated crappy tools and it’s ten times more disheartening.
So I’m learning Cocoa. Gonna see what I can do with desktop apps that speak Web. At least it’ll be different. And cross-platform capability be damned (for the moment, at least.) Then who knows? Maybe it’s time to take distributed computing to the iPhone
I suppose it’s no wonder I’m more comfortable writing middleware. It’s hard, but at least it’s not hard and terminally boring. (YMMV.)
Amazon vs. Google: Services vs. Application Hosting Plus
Published by April 8th, 2008 in SOA. 2 CommentsSo everyone’s abuzz about the Google Application Engine. Is it a me-too play on Amazon Web Services? Is this gonna get ugly? (Bloggers love it when it gets ugly!) Here’s the low-down according solely to moi:
Amazon is playing the services game; Google is playing the application environment game. Put more simply: one is doing SOA and the other is doing web application hosting with extras (like authentication.) Then there’s the coupling issue: Amazon loosely-coupled (with some acceptable exceptions regarding S3); Google fully-integrated.
They’re apples and oranges, really. Though I don’t expect that to stop the comparisons and competitive hype. One could certainly take business from the other. There could potentially be plenty of ugliness. Somehow I doubt the Amazon WS team is quaking in its boots just yet.
In the enterprise, Amazon will win hands down. You can use Amazon WS without your business logic or operational data ever leaving your own data center. You can replace SQS with another queue service if you don’t like Amazon’s (assuming you’ve written your interfaces properly!) In the Web 2.0 space, it depends on a few things: 1) marketing, 2) price, 3) reliability, 4) stage in growth of web app–I believe at some point any successful web app will outgrow a sandbox.
As for the Python thing: well, it might have been a smart move. Python developers are quite vocal. If enough of them try and like GAE, the buzz generated might be deafening (see 1, above.) On the downside, if Python developers give it the thumbs down, GAE could have an even steeper curve to climb.
Me, I prefer apples to oranges. I’m just a loosely-coupled kinda gal. I like systems that are big, open, and distributed. Away with yer stinkin’ sandbox! And I happen to believe that SOA can be more than a buzzword (enterprise middleware suckage notwithstanding.)
Following Leigh’s lead, I finally joined Twitter. Probably another useless toy I’ll tire of, but… you never know. You can find me at twitter.com/fridgebuzz
How do you calculate interest on goods in transit when transit time depends on the observer’s frame of reference?
Via Seed.
Amazon Web Services Redux
Published by December 17th, 2007 in SOA, REST and Distributed Computing. 1 CommentIt seems my earlier post “The Long Tail of Web Services” is getting some traffic from links here and here. At least someone is willing to put their money where my mouth is
Since that original post, Amazon has come out with yet another service (still in limited beta) called Amazon SimpleDB. This is a simple but apparently powerful service to query structured data. Although I note some complaining from the database community about it not really being a database, that’s just a semantic issue. If they renamed it, the complaints would probably go away. I think I would describe SimpleDB as something like a content-addressable DHT.
BTW, I can’t help wondering if this new service is related to Amazon’s Dynamo. (This is total speculation on my part, BTW. Perhaps closer inspection will tell. Or maybe Amazon will, eventually…)

