This site is no longer being updated. Here is Andrew Parker's new blog.



Flash Casinos That Accept Us Players Best Online Slots Match Internet Casino Ranking Gamble Online Real Cash Best Online Slot Sites Gamble Online For Real Cash Legal Online Casinos In The Us Casino Instant Bonus Codes 10x Odds Craps Online Online Blackjack Website Flash Casino For Us Players Echeck Casinos Instant Credit List Casinos Online Online Slot Coupon Codes Online Slots Accepting Usa Players Online Slot Bonus Blackjack Online Flash Best Online Blackjack Odds Moneybookers Casinos Online Slot Review Play Online Craps For Money Rtg Casino Vip Flash Casino In United States New Usa Friendly Casinos 2010 Casino Guide Games Online Slot Machines Flash Casino Website Best Rtg Casino Payouts Flash Casinos Ewallet Casino Instant Deposit Best Exclusive Casino Bonuses Online Blackjack Cash Games Casinos Vip Promotions Online Blackjack Slot Machines Online Casinos 2010 Blackjack Online Money Games Echeck Casinos Instant Best Online Blackjack Review Online Gambling Deposit Methods Internet Casino Accepting Us Players Blackjack Online Card Games Money Online Blackjack Games Secure Online Casinos Usa Online Casino Bonus Internet Casino Roulette Flash Casinos Bonus Codes Usa Online Gambling Casinos Best Online Blackjack Casinos Online Slots Debit Card Play Slots Blackjack Online For Money Casino Payment Bonus Internet Casino Bonus Best Online Slot Graphics Rtg Casinos That Accept Visa Flash Casino Payouts Canadian Casino Slots Online Slots And Casino Online Craps For Mac Internet Casino Slot Gamble Online In Us Most Trusted Online Casino Rtg Casino Signup Bonus Rtg Casinos Bonuses Flash Casino E-cash Casino Internet No Download Gamble Online Slots Craps Online Reviews Online Blackjack And Discover Card Gamble Online Louisiana Online Slots Casino Bonus Online Slot Games Casinos Internet Games Online Craps Sites Accepting Neteller Casinos Online Casino Us Credit Card Online Slot Casino Reviews Online Blackjack Using Ach Online Slot Machine Casino Casino Flash Games Online Video Poker Gamble Online Internet Casino Ratings Rtg Casinos Accepting All Us Players Casino Payment Options For Us Players Rtg Casinos Usa Gamble Online Now Initial Deposit Bonus Online Slot Bonuses Casino Slots Online Bonus Largest Casino Bonuses Gamble Online Credit Card Online Slot Promotions Casino Signup Offers Online Blackjack Site Ratings Online Casinos Promotion Codes Blackjack Online Visa Blackjack Online Us Players Online Blackjack That Accepts Discover Online Craps And Roulette Gamble Online Indiana Residents Are Online Slots Real Best Paying Casinos Internet Casino E Check Online Blackjack Deposit Bonus Best Online Blackjack For Us Players Usa Friendly Casino Bonus Best Odds Online Craps Online Craps Casino Online Blackjack Florida Best Online Slots Reel Online Blackjack Echeck Top Internet Casinos Online Online Blackjack Us Friendly Best Online Blackjack Us Instant Casino Slots No Downloads Best Online Blackjack For Money Online Blackjack Best Craps Online Video Games Play Craps Online With No Download American Casino Download Best Bonus Online Slots No Download Flash Casinos Online Online Blackjack Casino Reviews Canadian Online Slot Machines Online Casino Match Bonuses Rtg Casino Bonus List Australian Online Casino Games Online Blackjack For Money Casinos Rtg New Codes Rtg Casino Links Best Online Slots Casinos Online Craps No Download Required Best Internet Casino Sites Online Slots For Mac Best Online Slots Games Download Casino Flash Games Rtg Casinos With New Games List Rtg Casino Instant Casino Codes All Rtg Casinos List Casino Flash Download Gamble Online From Us Online Slots Electronic Check Real Money Online Craps The Online Blackjack Guide Flash Casinos Real Money Neteller Casino Bonus Blackjack Online America Sign Up Bonus Flash Casino Online Slot For Us Players That Take Prepaid Mastercard Neteller Casinos Sites Echeck Casino Usa Brand New Casinos Us Players New 2010 Casino Codes Moneybookers Casino Usa Internet Casino Payment Options New Ewalletxpress Casinos New Bonus Codes Casino Echeck Casinos Us Players Casino Internet Site Online Flash Casino Bonus Gamble Online Safely Online Slots Accepting Debit Cards Online Blackjack Mac Flash Casinos Accepting Credit Cards Blackjack Online Sites Online Usa Casinos Echeck Rtg Casino Bonus Blog Flash Casino Usa Accepted Best Online Casinos 2010 Rtg Casinos Ach Canada Internet Casinos Rtg Casinos That Accept Citadel Las Vegas Best Blackjack Online Craps Online Mac Recommended Casinos Craps Online For Money How To Play Online Craps Online Blackjack Bonus Codes New Usa Casino Bonus Online Slots Casino Usa 6 Deck Blackjack Online Gamble Online Blackjack Online Blackjack Rating Internet Casino Site Play Craps Online Now Online Slot Signup Bonus Best Paying Casino Slot Machines Gamble Online Video Poker Online Craps For Real Money Instant Casino Slot Flash Casino Slots Australian Bonuses Rtg Casinos Deposit Bonus Online Slot Play Money Online Slots California Internet Casinos Bonuses No Download Flash Casino Slots Online Mac Slots Casino Flash Poker Flash Casino Codes Casino Instant Games Flash Casinos Online Craps Online Play Money Online Casinos Macintosh Friendly Canada Casino Slots Rtg Casinos That Take Ewallet Best Internet Casino Bonus Play Casino Craps Online Credit Card Casino Vegas Flash Casino Instant Bonuses Gamble Online For Cash Newest Casinos Casino Slots Online No Download Casino Payment Options Instant Casino Bonus Rtg Casino Offers Play Real Blackjack Online Newest Online Casinos Online Blackjack Review Echeck Casino Review Online Casino Welcome Bonus Online Slot Video Games Online Blackjack Best Rated Best Internet Casinos Reviews Rtg Casinos Accepting Payspark The Best Blackjack Online American Online Casinos Flash Casino Sites Online Slots 20 Lines Blackjack Online Macintosh New Casino Welcome Bonuses Online Casinos Diners Club Deposit List Of All Top Game Casinos Legal Usa Online Slots Online Slots Bingo Flash Casino Bonus Codes Online Slots Amex Sign Up Casino Bonus 400 Casino Match Bonuses Flash Casino Macintosh Canadain Online Casinos Flash Casino Best Current Online Slot Listings The Most Honest Casinos Online Slots Flash Where Can I Gamble Online Legally Gamble Online Roulette Internet Casino Guide New Flash Casino Best Blackjack Online Sites Licensed Internet Casinos In The United States Best Blackjack Online For Usa Players Accepted Most Secure Casino Online Casino Gambling For Macintosh Us Casino Deposit Methods New Online Casino No Download New Instant Casino Codes Best New Online Casino Online Slot Tournaments Usa Casino Slot Online Games Rtg Casinos Taking Us Players Blackjack Online Legal Casino Craps Online Game Online Blackjack Recommendations New Casino Online Best Slot Online Games Top Internet Casino Guide Flash Casinos With No Download Casino Depositing Options Usa Mastercard Casinos Best Odds Online Blackjack Canadian Online Bonus Slots Online Blackjack Promotions Online Slots And Video Poker Gamble Online At Vegas Casinos Best Instant Casino Bonus Legal Online Blackjack Betting Internet Casino Bonus Coupons Best Internet Casino List Casino Instant Play Slots List Of Us Casinos Bonus Us Online Gambling Sites Online Blackjack Only Casino Instant Payouts Internet Casino Card Game New Bonus Codes Rtg Casinos Online Internet Casinos Internet Casino Compare Slots With Vip Bonus New Rtg Casinos Online Internet Casino Slot Tournaments Online Slot Instant Play Brand New Rtg Casinos 2010 Online Slots Discover Card Internet Casinos For Usa Online Casino Click2pay Internet Casinos Accepting Credit Cards Best Usa Online Slots Echeck Casinos For Us Players Casino Blackjack Online Cash Internet Casinos Ratings Online Slot Machine Games For Macs Online Craps Mac New Casino Bonus Usa Casino Sign Up Bonuses Bonus Flash Casinos First Deposit Casino Bonus Online Craps Download Online Blackjack Accepting Credit Cards Best Online Slots Us Usa Online Blackjack Casino New 2010 Casino Bonus Codes Mac Online Casino For Macs Best Paying Online Slots Brand New Casino Bonus Rtg Casino Software Vip Casinos Play 21 Blackjack Online For Money Rtg Casino Ratings 21 Blackjack Online Games Internet Casino Keno Ewalletxpress Casinos Us Online Blackjack Us Residents Brand New Casino Blackjack Online For Cash Blackjack Online Play Now Credit Card Casinos Only Flash Casinos Accepting Us Players Online Slots Bonus Feature Best Online Slots Site Best Real Blackjack Online Casino Instant Check Online Craps Us Online Slots Best Casino Mastercard Deposit Online Slots Craps Online Slot Download Gamble Blackjack Online Real Money Online Casino For Mac Os Casino Codes Rtg Casinos Internet Casino Listing Play Craps Online For Real Money Online Slot For Money Online Flash Casinos Bonuses 2 Deck Blackjack Online Online Slot Slot Machines Blackjack Online In The Us Online Blackjack Gambling Casino Echeck Usa Internet Casino Usa Casino Rtg Coupon Codes Blackjack Online Comparison Best Online Blackjack Sites For Us Players Rtg Casino Ewallet Flash Casino Rewards Gamble Online With Slots Canadian Real Slots Online Internet Casino For Us Players Bonus Codes Online Slots Directory Flash Casino Craps Gamble Online Using Checking Account Casinos Instant Bonus Newest Online Casino Bonuses Online Craps Real Money Blackjack Online Gambling Craps Online Flash Best Payout Slots Online Cabal Online Slot Guide Online Blackjack Las Vegas Best Online Craps Game Blackjack Online California Internet Casino Credit Card Flash Casino 900 Pay Blackjack Online Deposit Bonus Las Vegas Slots Online Games Gamble Online Bonuses All Rtg Casino Promo Codes Instant Casino No Downloading Online Slots Gambling Gamble Online With Credit Card Blackjack Online Review Casino Slots 2010 Echeck Casino For Usa Online Slot Machines Rtg Casinos Mycitadel American Casino Slot Machine Online Blackjack Analysis Rtg Casinos For Us Players Best Online Slot Promotions Play No Download Flash Casino Slot Gamble Online In South Africa Moneybookers Casino Payouts 400 Bonus Online Slots Mastercard Casinos Only Us Players Gamble Online Us Customers Online Craps Blackjack Online Blackjack In Canada Best Odds Slots Online Newest Online Rtg Casinos What Are The Best Online Blackjack Sites


Odds For Paraguay And Japan Argentina Odds For World Cup Netherlands Betting Football Betting Odds On Paraguay Soccer Betting Paraguay World Cup Odds Argentina World Cup Netherlands Slovakia Betting Lines Netherlands Versus Slovakia Betting Argentina - Mexico Spain - Portugal Odds Usa - Ghana Odds Bet On Paraguay World Cup 2010 Odds Germany To Win World Cup Spain Portugal Odds Netherlands V Slovakia Line Spain Vs Portugal Betting Odds Paraguay World Cup Odds 2010 Argentina Vs Mexico Odds Netherlands Betting Odds Betting Odds On Germany Soccer Usa Betting Hill Germany Betting Sites Bet Argentina Argentina V Mexico Betting Best Germany Odds Spain Portugal Betting Germany V England Line Argentina Odds To Win World Cup Netherlands World Cup Goals Odds Top Brazil Scorer Betting Odds On Argentina Spain Betting Tips Bet Argentina Mexico Soccer Betting Spain Argentina Mexico Betting Preview Argentina Odds Football Odds Paraguay World Cup Brazil Odds In World Cup Argentina Mexico Odds Brazil - Chile Paraguay World Cup Goals Odds Germany Odds Football Spain Portugal Bet Spain V Portugal Line Paraguay Japan Betting Betting Brazil To Qualify Argentina V Mexico Odds Betting On Usa And Ghana Odds On Brazil Chile Argentina Mexico Bet Spain World Cup Betting Odds Argentina World Cup William Hill Betting Spain Brazil Odds Germany Betting Lines Netherlands Odds To Win World Cup Betting Usa To Qualify Netherlands World Cup Betting Germany To Qualify Odds Spain World Cup Odds On Argentina Mexico Usa V Ghana Line Usa Betting Lines Bet Paraguay Japan Germany V England Final Odds Betting On Netherlands And Slovakia Germany Vs England Odds Brazil Betting Tips Netherlands Slovakia Odds Football Betting Odds Germany Usa V Ghana World Cup Bookies Netherlands Paraguay Versus Japan Betting Paraguay World Cup Odds Comparison Betting Paraguay To Win World Cup World Cup Bookies Usa Brazil V Chile Brazil World Cup Goals Odds Netherlands V Slovakia Final Odds Germany England Bets Soccer Betting Germany Brazil Versus Chile Betting Best Brazil Odds Argentina V Mexico Best Paraguay Odds Odds For Usa Usa World Cup Betting Odds Paraguay V Japan Final Odds Paraguay V Japan Odds Odds On Brazil Now Paraguay V Japan Betting Odds On Brazil Bet Spain Portugal World Cup Bet Spain Usa Odds Football Netherlands Betting Sites Bets Odd For Argentina Germany World Cup Goals Odds Betting Germany World Cup Netherlands Odds Best Odds Netherlands World Cup Spain Portugal Bets Odds Germany World Cup World Cup Bet Germany Odds On Netherlands Betting Scores Brazil Chile Paraguay Odds In World Cup Best Odds Spain World Cup Usa Betting Site Germany England Betting Lines Betting On Paraguay And Japan Brazil V Chile Line Usa Ghana Bet Odds Odds Netherlands World Cup Germany England Odds Argentina Betting William Hill Betting Paraguay Top Argentina Scorer Betting Germany Odds To Win World Cup Spain Odds Football Odds Brazil Chile Bet Usa Ghana World Cup Bet Netherlands Brazil Odds To Win World Cup Spain Group C Odds Usa Ghana Bets Netherlands Betting Lines Online Soccer Betting Usa Betting On Brazil And Chile Betting Brazil World Cup Betting Odds Spain Bets Odd For Usa Usa World Cup Odds Comparison Spain Vs Portugal Odds Bet On Argentina World Cup 2010 Odds For Germany Spain Odds Of Winning Argentina World Cup Odds 2010 Betting Odds On Netherlands Soccer Betting Spain To Win World Cup Online Soccer Betting Netherlands Netherlands Slovakia Betting Bet On Brazil World Cup 2010 Odds Usa To Win World Cup Usa Odds Paraguay Betting Hill Betting On Argentina And Mexico Germany Group C Odds What Are The Odds Spain Portugal Brazil Betting Hill Argentina - Mexico Odds Bet Brazil Chile Paraguay Betting Online Bet Germany Online Soccer Betting Paraguay Spain Betting Site Germany - England Usa Betting Tips Paraguay Japan Betting Lines Usa V Ghana Odds Bets Odd For Spain Netherlands World Cup Bet Online Brazil Betting Football Usa Vs Ghana Betting Odds Soccer Betting Netherlands Paraguay Betting Lines Best Odds Usa World Cup Brazil Chile Bet

Tech & VC 12 May 2008 02:49 pm

Pay to Remove Ads?

I have noticed a meme in the constant conversation about revenue models for web services recently. People are proposing a version of the “freemium” business model with the following twist: a product has slightly intrusive (but contextually relevant) ads baked in that users can remove by paying a small monthly fee.

I understand the intuition of the people proposing this revenue model. They know that consumers dislike ads, yet ads are a “necessary evil” in order to make free web services sustainable, or hopefully profitable. So, they’re trying to strike a compromise with consumers that appeases both free-zealots and anti-advertising-zealots.

But, this revenue model seems silly to me. Advertisers pay a premium in order to reach people in their specific demographic with disposable income. This idea of people paying to remove ads ensures that the audience for your ads are actually CHEAPER than the average internet audience. Why? Because the people in your audience with disposable income who are willing to pay for web services are the ones that will self-select out of your audience for your ads because they are willing to pay for your product. So, all that remains in the audience for your ads are people that are too cheap to pay for your service. That doesn’t sound like the audience that Disney, Coca Cola, or even your average direct response advertiser wants to reach.

Paying to remove advertising is an interesting thought, but it’s not fully baked at this point. The real sustainable solution is to create “paid content” that your audience doesn’t actually view as “ads.” For example, the last time I tried Adblock Pro, I noticed that it didn’t remove AdWords… in other words, the creator of the ad blacklist I used saw AdWords more as content than as advertising. That’s the real home run.

Personal 05 May 2008 04:16 pm

TwitterSnooze: One Week of Stats

I launched TwitterSnooze informally late Monday of last week, so I thought I’d write a quick post with one week worth of stats. When I first launched the script, I thought I would wait a month before writing a post about usage, but I can see now that, based on the current usage rate, an additional 3 weeks of data will be fairly insignificant. Some of this data is a little inconsistent because I didn’t stick a Google Analytics tracking snippet on the site until a little bit into Tuesday; nonetheless, the data still shows the “flash-in-the-pan” effect nicely ;)

So, in the past week:

- 250 snoozes have been successfully entered.
- 200 unique people have been snooze.
- 202 unique people have hit snooze on someone else.
- 6,926 Visits
- 6,733 Unique Visitors
- 7,801 Pageviews

Here’s a graph of uniques throughout the week:

Here’s the top 20 sources of traffic (with corresponding performance metrics… I’m still amazed that StumbleUpon can drive significant traffic):

Here’s a breakdown of repeat visitors (clearly, I’m the guy in the 15-25 segment):

Here’s a leaderboard of who has been snoozed the most:

1st — scobleizer: 17 (Scoble, your trophy is in the mail)
2nd – techcrunch: 6
Tied 4th — djchuang: 4
Tied 4th — obamanews: 4
Tied 6th — gsnail: 3
Tied 6th — jasoncalacanis: 3

… so, the remaining 194 people have been snoozed less than 2 times.

The service was launched late night on April 28th, which you can see in this graph of Snoozes/Day:

Thanks to all the people that made TwitterSnooze the “Look! SHINY!!!” of Tuesday, April 29th :)

Tech & VC 28 Apr 2008 05:36 pm

TwitterSnooze



I had an itch to build something over the weekend, so I wrote a little Twitter toy script. I call it TwitterSnooze. It allows you to hit the snooze button on your Twitter friends. That means, you stop following them for a period of time, and then automatically re-follow them X days later.

Why use TwitterSnooze…?

  • It’s a good tool to avoid a blast of tweets from a conference you are not attending… just snooze the conference goers for a few days.
  • It’s a nice way to get back at someone for saying something stupid… give them the silent treatment ;)
  • It’s a good way to ignore someone that just flooded your timeline for no good reason… but it was just a one-time offense and doesn’t merit permanent unfollowing.



Who shouldn’t use TwitterSnooze…?

  • As Dave Winer points out, TwitterSnooze is not ideal because when a person is unsnoozed, Twitter will send them an email alerting that person that you are now following them again. This is an unfortunate side-effect of the only way I know to implement a “Snooze” feature (by unfollowing and then re-following a user) given the current API. If you don’t like your snoozers getting alert emails, then TwitterSnooze is not for you.
  • Security Note: TwitterSnooze stores passwords on the DB. TwitterSnooze deletes all passwords once they are no longer needed, but if the idea of your password being stored on this server makes you squeamish, then TwitterSnooze is not for you.

TwitterSnooze is inspired by a Merlin Mann post.

Update: If you do use TwitterSnooze, I highly recommend sending this someecard along with it.

Personal 14 Apr 2008 03:36 pm

Twitter Feature Request to Reduce Invite Spam

I’ve noticed an increase in the number of spammy companies, random websites, and unrealistically endowed women following me on Twitter. It’s a simple form of spam: by following me on Twitter, spammers know that Twitter will send me an email with a link to their Twitter user account, which will encourage me to click and figure out who they are.

A simple feature request will remedy this problem. If the followee/follower ratio on a Twitter account is greater than 15x (ie: if a user is following 151 people, but only 10 people follow that user), then an email message should NOT be generated when that account follows someone new. So, you can still create an account that follows 10,000 people, but only the couple multiples of 15 will be bugged by an email notification.

I like this solution (and think it makes good fodder for a blog post) because it uses the implicit usage data of the service as a filter to improve the service. It’s an example of how capturing as much data as possible about users’ actions can help shape and improve a web service through iterative design.

Personal 11 Apr 2008 01:41 pm

What is Twitter, and Why Should I Use It?

Are you asking this question? If so, then take two and a half minutes to watch this video:


Twitter in Plain English from leelefever on Vimeo.

Personal 10 Apr 2008 04:17 pm

Brands and the Declining Power of the Firm

Fred Wilson recently wrote about the declining power of firms. Fred argues that the internet has reduced the costs of transacting with a market so significantly that the nature of firms (as outline by Ronald Coase) must change as well. I totally agree with this argument on an intuitive level. I see this trend coming.

However, as firms break into smaller pieces (or as small companies disrupt and displace large firms) what will happen to the the power of brands?

The power of brands was recently reinforced for me by a friend of mine from Stanford, Brendan O’Conner. Brendan ran an empirical test on search engine relevance. He compared the relevance of search results from Ask, Google, Yahoo, and Live by running real-world, common queries on all the engines and had subjects rate the relevance of the top five results. His methodology is spelled out in painstaking detail, so I won’t elaborate on it, but it definitely passed my sniff test. It’s important to note that branding was stripped from the results returned.

Brendan found that Google, Live, and Yahoo all performed equally well (within a margin of error) and only Ask had inferior search results relevance. Yet, this outcome is counter-intuitive, because so often you hear people say anecdotally that Google provides the best search results (thus justifying Google’s overwhelming lead in search share). So, why is Google so over-hyped? I would argue it’s because of the value of the Google brand.

Brand value is still very important online. Brand value is the reason why I only trust PayPal will my bank account data (instead of… Neteller, EasyCharge, AlertPay, etc…). I know that the PayPal’s (and eBay’s) brand, reputation, and market cap is on the line when I use PayPal. They have far more to lose if they screw up a transaction or expose my private data, and so I (perhaps naively) trust they will handle my account information with the utmost care.

Similarly, I think Google search results are the best because I associate their brand with great usability and user experience design. By contrast, I think of Live or Yahoo as a roach motels… sites designed with stickiness in mind that make me less efficient. That’s why I use Google every time.

So, returning to my original point, what happens to brands when firms fraction due to the lower transactional costs of marketplaces? Will high-value brands hold a firm together that might otherwise break apart? Or will brands become more niche (in other words, will I trust a greater number of brands to service a wider array of services)? I think brand value is a cost of engaging in a marketplace that will give large firms (with high brand equity) an edge over smaller companies.

Personal 08 Apr 2008 08:34 am

AppEngine Limitations?

Google announced a game-changing hosted platform for application development last night. Our initial enthusiasm at Union Square Ventures about this platform is captured by Albert over on our blog. I’m trying to tease out initial limitations in order to wrap my brain around the implications of this offering. Any insights would be much appreciated.

To get the ball rolling, the top comment on Hacker News is quite insightful. I haven’t verified all these limitations with my own research, but here’s a repost of “nickb’s” comment:

Lots of limitations:

- Python-only for now but the complete architecture is language neutral and they will add other language support (will rely on feedback on which language support to add next). Before they add a language, they need to ‘harden’ it (i.e. remove some features from it).

- Django is the only API that’s currently supported, can upload other framework(s) but you’re on your own (which will be an issue since there will be some issues with other frameworks due to other limitations)

- you cannot write to the filesystem – due to distributed nature of the system, you have no idea where the file will end up.

- you cannot open sockets! you can only use the limited API that they provide (URL & mail sending API). Forget about Twisted :(

- no threads (Google says they provide scalability in other ways)

- limits on how long an app request can run – forget about uploading large files for now.

- admin console contains version source deployment client (svn or git?) which means Google will have easy access to your source code. If you’re competing with Google, beware… Google potentially has access to your source code (and data of course) so you will have to trust them and their legal agreement! Definitely some conflict of interest is possible.

Update: Here’s the relevant info from the TOS:

By submitting, posting or displaying the Content on or through the Service you give Google a worldwide, royalty-free, and non-exclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute such Content for the sole purpose of enabling Google to provide you with the Service in accordance with its privacy policy.

Seems to me that there’s a lot of magic happening behind the scenes but you get simplicity for that.

Some of these limitations seem crippling, particularly the ToS.

Also, how do you create server logs if you can’t write to the filesystem (FS)? Or, how do you store any flat files at all (such as users’ uploaded content like images, audio, and video)? The limitation about “not being able to write to the filesystem” must be exaggerated… I’m guessing that users can write to some kind of file handling interface that places and retrieves flat files across Google’s distributed FS architecture… In other words, the FS is abstracted, but it’s still accessible. I’d love to get confirmation on this speculation.

What about the fundamental decision to create an insular platform that cannot be used a la carte, which is different from Amazon’s decision to provide a services architecture that can be used a la carte with other technology from other environments? It seems like Google favors reliability and scalability over flexibility, but is this choice necessary? If all a user wants is a scalable and reliable FS, and the user is willing to take on the liabilities of managing his own database, why is Google unwilling to address his needs?

How about SLAs? Without SLAs is anyone willing to build a business on top of Google’s platform? What incentive does Google have to provide SLAs that have some teeth? Amazon’s SLAs turned out to be pretty wimpy because they had no reason to create significant liabilities.

Other open questions?

While the tone of this piece may come off as bearish, that’s not my attitude at all. I’m interested in limitations because I want to figure out open opportunities and likely points of future expansion. I’m eagerly awaiting my invite, and I look forward to hosting my code on Google’s infrastructure.

Personal 04 Apr 2008 07:04 pm

Traitor!

This is a crime against all that is cardinal-colored. Mike Montgomery, legendary ex-Stanford basketball coach, just signed on to coach Cal! Seriously? How is this not some belated April Fools joke?

The Trent vs Monty games over the next few years are going to be epic… better than the Lute vs Monty games in the early part of this decade. I can’t wait to watch Stanford dismantle the turncoat.

Personal 03 Apr 2008 09:26 am

Absurd Airfare Marketing

What’s up with the way airfare is marketed? I clicked on a link at Orbitz that listed an American Airlines flight from NYC to London for $218. I knew the fare was too good to be true, but the result was pretty ridiculous. The airfare is $218 and after “taxes and fees” the flight costs $582. In other words, the “taxes and fees” are 168% of the base airfare. And it’s not just Orbitz… this seems to happen everywhere. Airfare marketing is so broken.

« Previous PageNext Page »