Thoughts on Google App Engine

Thoughts on Google App Engine: I’m more than a little concerned, though, by how much vendor lock-in there is with App Engine.  At first glance, it doesn’t look like the apps will be portable at all.  If I want to switch providers, or add in other providers so I’m not relying solely on Google, I’m outta luck.  

I’m hopeful other languages get supported, too.  I think Python is great – don’t get me wrong – but we have a lot more experience with other languages, so there’ll be a learning curve.

Finally, I’m dying to find out what pricing for an application of our scale will look like.  I can see some immediate, obvious things I’d like to try to do on App Engine, but the beta limits aren’t gonna cut it for us.  :(

[snip -ed]

My favorite bit?  In theory, Google has solved the data scaling problem.  I don’t mean raw binary (blob) storage, which S3, SmugFS, MogileFS, and plenty of other things have solved, but the “database” scaling problem.  Every popular web app runs into this problem, and it’s typically solved with a combination of memcached, federation, and replication.  But it’s messy.  In theory, Google has automated that piece for us.  I can’t wait to play with it and see if that’s true.

I also can’t wait to see who else is going to wade into this fray.  Sun?  Microsoft?  Yahoo?  IBM?   [More info from the field…]
Source: SmugBlog: Don MacAskill

Let my People Have Root

Let my People Have Root: App Engine is certainly convenient for Google because it maps exactly to what they have already built for internal use. But does it mean that Google has solved the hard problem of how to manage a cloud computing offering while simultaneously giving developers the freedom of full root control? And is root access important? [Granted they have a self interest, but they still make a good point…]
Source: Joyeur

Generation Squeeb: Barack Obama’s Reverend Wright controversy, and America’s squid-heart

Generation Squeeb: Barack Obama’s Reverend Wright controversy, and America’s squid-heart: We can’t focus for more than ten seconds on anything at all and we’re constantly exercised about stupid media-generated non-scandals, guilt-by-association raps, accidental dumb utterances of various campaign aides and other nonsense — while at the same time we have no energy at all left to wonder about the mass burgling of the national budget for phony military contracts, the war, the billion dollars or so in campaign contributions to be spent this year that will be buying a small mountain of favors for the next four years. And we… shit, I don’t even know what I’m saying anymore. I’m just tired of this tone that’s always out there when these scandals break, like we can’t fucking stand the existence of this Wright fellow for even a minute longer, not a minute longer! — when we all know that come Monday, or Tuesday at the latest, Jeremiah Wright will be forgotten and we’ll be jumping en masse in a panic away from the next media-offered shadow to fall across our bow. What a bunch of turds we all are, seriously. God help us if we ever had to deal with a real problem. [Too much truth here.]
Source:

Mr. Silver Does It Again (Congestion Pricing Killed)

Mr. Silver Does It Again – New York Times: New Yorkers should remember Monday as the day Sheldon Silver, the Assembly speaker, used the power of his office to deprive them of $354 million in federal funds to help mass transporation, ease traffic congestion and improve the air that all New Yorkers breathe.

Backed by his Democratic conference, the speaker killed congestion pricing in the most cowardly way: without even holding a vote. Mr. Silver said so many members of his own conference were against the plan that it would never pass. How many? Who knows? The speaker hid behind closed doors to keep the public from watching his cronies do the deed. [Shameful!]