Hi tek


Farmville is the most popular application on Facebook. With over 70 million monthly active users, more people are playing Farmville than using Twitter. I think Twitter should fold before everybody realizes that the whole tweeting thing is a bigger waste of time than harvesting virtual crops. But, my unpopular opinions about Twitter really aren’t the point here.

Mark Newheiser posted a good story on just why Farmville is so popular and what elements keep people coming back for more (several times a day). I’m sure many game designers are looking at Farmville closely to see what “sticky” bits they can roll into their games.

Reading this made me realize that some people take these things way more seriously than I do:

I got roped into playing Farmville when my girlfriend insisted I needed to help her out and play with her. Together we worked up a spreadsheet to figure out what the profit per hour was for each crop in the game, which lead to some interesting results: unlike the other farming games that I’d encountered, trees and animals seemed to simply be an afterthought, they offered nowhere near the profitability of harvesting crops.

No wonder I never attained godfatherhood during my brief time on Mafia Wars.

slashdot, Mashable

Harvest on iPhone with items to syncHarvest now has an iPhone application (built and distributed by Y Factorial). It’s really slick, and a welcome alternative to the browser based iPhone solution that came previously. I tested it out last week, and it worked great. Today, however, is a different story.

Note the 4 entries that need to be synced in the screenshot. No matter how much I shake my poor iPhone, those items just won’t sync with the server. Y Factorial notes that some users experience syncing problems, so maybe that is the case here. But, the comments in the iTunes store referring to the sync problem also talk about crashing, which hasn’t happened to me. The newness of this app doesn’t help matters as it seems there is little or no troubleshooting information available. At minimum, it would be nice if one could reset the app’s data file–just to ensure that a manually corrected timesheet doesn’t get hosed if the application successfully syncs in the future.

Update 2009-03-03: Y Factorial was super responsive, on this (see comment below). The log files from my phone may have been helpful, but I had been impatient and reinstalled the application. Anyway, reinstalling made it work, but I have not been able to replicate the sync problem again.

The NYTimes OPEN blog talks about their TimesMachine implementation, and how they used EC2 to convert the archive information into something usable on the web. TimesMachine, by the way, is an archive of Times pages going all the way back to issue number one (18 September 1851).

via Amazon Web Services Blog

The New York Public Library now has a presence on iTunes U. This makes a lot of the library’s digital content a little easier to get at.

via NYPL Labs :: TUAW

Amazon’s S3 Service went dark for a time today. This, of course, effectively shuttered the businesses (or parts thereof) that rely on S3 for online storage. It seems that things are returning to normal, but some customers are upset–and rightfully so. Amazon touted this storage as being pretty much bulletproof; widespread, unscheduled downtime does not live up to that promise.

In Amazon’s defense, this is the first major S3 outage, so their track record is pretty damn good. I’ve been an advocate of S3 for some time, and will continue to be so long as outages like this one do not become commonplace.

This just serves as a reminder that functions relying on web services should fail gracefully. This may be a tall order, if not impossible, for some applications. But, compensating for these sorts of failures should be a major design consideration for developers of applications that consume web services.

Back in December, Jonas said “Wouldn’t it be cool if you could highlight an address on a web page and get subway directions to that location?” Cool indeed. I thought a bookmarklet would do the trick, so I came up with this one: HS Directions from ESB (does not work in IE). This bookmarklet will give subway directions from the Empire State Building to an address (highlighted in the browser) in Manhattan. The idea here being that one would use their home or work address rather than that of the Empire State Building. By having this bookmarklet in your browser, you’re one click away from subway directions.

There are some limitations to this method. For instance, the “Manhattan” destination is coded in the bookmarklet, if your destination is, say, Brooklyn, it’s not going to work. If you traveled to another borough regularly, you could have an additional bookmarklet; more than a couple of these would become unmanageable. Further, HopStop takes other variables into account like time of day and such when calculating routes. This bookmarklet doesn’t really help with that.

I went as far as creating a little HopStop bookmarkelet generator that allowed one to select the default start and end points for routes, then it created a bookmarklet on the fly which could be moved to the browser’s bookmarks. This worked pretty well. But, given the aforementioned limitations, I wondered if it would be all that useful. If anyone is interested in this, let me know and I might dust off the old project. It, however, would be even better if HopStop offered a generator like this.

Bits mentioned the human-guided search engine, ChaCha, today. ChaCha offers both browser-based and SMS search. Text a question to 242242 and ChaCha will answer.

I was interested in just how fast a person could answer a tough question. Today, I asked ChaCha three such questions via SMS and, in all cases, the answer came back within 90 seconds:

  1. “Where can I get the best burger in NYC?” ChaCha came back with a definitive answer: “Donovan’s Pub in Woodside Queens has the best burger in New York.” Interesting choice. Their reference is an article in the Post. This question is highly subjective, and I won’t even speculate on the best burger in New York, I’ll give ChaCha a maybe on this one–I’ll also try the burger at Donovan’s.
  2. “What is the cheapest way to get from Manhattan to JFK?” Once again, ChaCha came back with one answer: “Cabs are the best way, with a set fare, to get from JFK to Manhattan” referencing a UK Yahoo! site. This didn’t really answer my question, I was looking for the cheapest, not the best. Depending on who you ask, a taxi may or may not be the best way to get to and from JFK, but they certainly aren’t the cheapest. ChaCha got this one wrong.
  3. “What is the answer to life, the universe, and everything?” We all know there is only one answer to this and ChaCha got it right: “42.” They didn’t really need a reference here, but they provided a link to IMDB anyway.

One correct, one wrong and one maybe, a passable job given the questions. These answers do seem to reflect 20 cents worth of research. That’s what ChaCha pays their human guides per SMS answer (see FAQ). For that kind of money, I’m surprised they got close at all.

I don’t see ChaCha replacing any of the popular search engines. Then again, I don’t think that is their goal. The SMS feature is nice and I really like the simple, definitive answers that come back. Even if they aren’t 100% correct, at least they sound confident. Just don’t ask any life or death questions like “How do I apply a tourniquet?”

The 2.3.2 release of Wordpress was released on the 29th of December. This release patches a security hole and fixes a few other bugs.

Additionally, this release allows one to create a custom database error page. If Wordpress encounters a problem connecting to the database, it will show the template located at wp-content/db-error.php rather than the default error message. If you would like to customize your DB error, just create a template file, name it “db-error.php” and upload it to your site’s wp-content directory.

By the way, if you are not using subversion to manage your Wordpress installations, you should start. It makes life much, much easier at upgrade time.

After what seems like an extended, semi-private beta, Dopplr launched earlier this week. Since they have such a well-crafted statement on their about page, I’ll let them speak for themselves:

Dopplr is an online service for frequent business travellers.

Dopplr lets you share your travel plans privately with a group of friends and colleagues whom you have chosen. It then tells you when people you know will be in the same cities. It also reminds you of people who live in the places you’re planning to visit.

Dopplr has a lot of potential if it can attract a critical mass of users. This shouldn’t be a problem since those who have been using Dopplr seem to really enjoy it. Integration with other applications will also help, and they look to be well on their way in this area. Currently, it works with Flickr and Facebook. Dopplr also uses OpenID and sports an API, which open up all sorts of possibilities.

In addition to all this great tech stuff, Dopplr is quite easy to use. The interface is uncluttered and beautiful in its simplicity. The team has done a wonderful job on this application and I really look forward to using it.

Notify NYC is a program to rapidly distribute notifications about emergency and non-emergency events around the city. Depending on which areas you choose to receive alerts for, you’ll get the choice of SMS, email, or phone notifications. There are four areas of the city involved in this pilot: Lower Manhattan, The Rockaways and parts of the Bronx and Staten Island. For more information, check out the Notify NYC FAQ.

via City Room

Next Page »