Search This Blog

Thursday, September 28, 2006

Now anyone can Talk



Last year, we launched Google Talk, a free and easy service for making voice calls and sending instant messages. It used to be that only Gmail users could use Google Talk but now anyone can sign up for Google Talk. If you haven't tried the service yet, here are 5 good reasons to give it a try:
Just sign up, invite some friends, and you can be chatting with them in minutes. There are millions of people around the world to chat with! There are, however, still some features including chat histories and mail notifications that will only work if you sign into Google Talk with a Gmail account. Either way, we encourage you to give it a try.

Your inbox for the web



Do you ever wish that finding interesting stuff on the web was as easy as watching TV? Some nights, I just want to relax, tune in to HBO and see what's on. Other times, I know exactly what I want to watch: all those Curb Your Enthusiasm episodes that I've recorded, for one thing. But on the web, the only way to "tune in" is to go to the websites themselves and see what's there. What I really want is for the websites to come to me instead, so I can read them when I feel like it.

Enter Google Reader. Today there's a new version that makes it even easier to keep track of your favorite websites. Think of Google Reader as your inbox for the web. When you check your email, you don't go to each of your friends' mailboxes to see if they sent you anything — you just check your inbox. Google Reader does the same thing for the Internet, by putting all the sites that interest you in one convenient location and indicating when something has been updated. Here's a quick video intro for you:



We've also made sharing a lot more fun. Everyone who uses Google Reader now gets their own public page to which they can post items of interest. Kind of like a blog with training wheels — it creates a whole stream of your favorites on a page your friends and family can see or even subscribe to. This is definitely my favorite feature — I use it all the time to share pictures from my favorite photoblogs with my friends and family.

So go ahead and try it out. If you're already a regular, we hope you'll like the new look. If you've never used Google Reader before, we invite you to discover a brand new way to keep track of the sites that interest you. We still have a lot of features we want to experiment with, so it's in Google Labs for the time being. And keep up to date with the latest developments via our Reader blog... in Google Reader, of course!

Wednesday, September 27, 2006

Happy trails with Google Transit



A little less than a year ago we announced the launch of a new Labs product, Google Transit Trip Planner. We made it easier for Portland commuters to find the fastest and most effective way to get around the city using public transportation.

Today, we're thrilled to tell you that we've added five more cities to our coverage:
Now riders in these cities (and Portland, of course) can use Google to plan trips using public transportation, and in some cities, compare the cost of public transportation with the cost of driving. You can also specify when you want to leave or arrive, and see different route possibilities. Here are some things you can find out:
Stay tuned, as we'll be making many improvements in the weeks and months ahead based on your feedback. If you have comments or ideas about how this site could be even more helpful, don't hesitate to send us email.

The transit agencies in Google Transit Trip Planner now serve a population of more than 6 million people with over 1 million transit trips per day. For us, that's a fivefold increase in transit riders that we can help -- but we realize that it's still only a small fraction of the world's transit riders. To help expand coverage and to make it easier for transit agencies to get their schedules included, today we're announcing a lightweight Google Transit Feed Specification. If you're from a transit agency interested in being included in this Labs product, just write to us.

Google Calendar does something about the weather



Maybe you haven't tried Google Calendar yet because you don't think your daily routine is complicated enough to use one. But it's more than just a personal organizer – it also keeps you current about other kinds of time-related information, like what the weather will be on Friday.

Our latest feature, web content events, makes it easier to distinguish between what you've scheduled for yourself and other things going on around you. A web content event appears as an icon at the top of the day – you can either mouse over that to get a quick summary, or click it to bring up a web page with more information.

You can add web content events to your own calendar for weather forecasts, moon phases, and even Google doodles (those special-occasion logos you sometimes see on Google.com). Now you can be the first to know when there's a new one!





Developers can also create their own web content event calendars to share. We think this opens a whole new world for interesting calendar content, and we're excited to see what people will come up with. For more on how to create one, take a look at these tips for getting started.

How long is 8 years in Internet time?



This week we celebrate Google's 8th birthday, and I hope you like the commemorative logo that appears on today's homepage:
Having worked at Google for 6 years, I've been lucky enough to design our birthday images (and a lot of other doodles). I hope you enjoy reading the candles. :)

Tuesday, September 26, 2006

Our approach to content



The Internet has broken down many of the barriers that exist between people and information –- effectively democratizing access to human knowledge. By typing just a few keywords into a computer you can learn about almost any subject. Google is one of many organizations that work to make this possible.

But today only a fraction of the world’s information is available online. Our aim to help organize the world’s information and make it universally accessible and useful means working with a lot of information – newspaper articles (many written over a century ago), books (of which there are millions), images, videos (including all of the new footage users are creating), websites, important financial information and much, much more.

Because we don’t own this content, over the years we’ve come up with three primary principles to ensure that we respect content owners and protect their rights:
  • we respect copyright;
  • we let owners choose whether we index their content in our products;
  • we try to bring benefit back to content owners by partnering with them.
Respecting copyright
There are many legal rights that help protect content. Among the most important is copyright. Content creators deserve to be rewarded for their creative work -- and copyright law is fundamental to ensuring that as well as fostering future creativity. While protecting the rights of owners, those laws also encourage others to make use of content in limited ways. That's why newspapers are allowed to include short quotations from in-copyright books in their reviews. That's also why search engines can show snippets (small excerpts) of text in their results. Copyright owners benefit from these types of usage because they help to publicize their works.

Google News is a good example of how Google protects copyright in practice. We index the content of thousands of news sources online. When users go to Google News, they see only headlines, snippets and image thumbnails from the relevant news articles. If people want to read the story, they must click through links in our results to the original website.

Google Book Search is another example. We're digitizing and indexing millions of books as part of our effort to make these works as easily found as web sites are today. Some of these books are in the public domain. For those, we will show the full text of the book. Other books are in copyright. For these we show only bibliographic information and a few snippets of text, unless we have the owners’ prior permission to show more.

There are also times when, in addition to securing permission, we pay for greater use of content. For example, we've agreed to pay the Associated Press (AP) for the right to make new uses of its news content – uses that go beyond the limited uses permitted by copyright laws. This use of AP’s content will make our services even more valuable. We also license content from third parties for several other Google services such as Google Earth Google Finance and Google Maps.

Letting content owners choose
Even if use of their work would be perfectly legal, we respect the wishes of content owners. For example, if a content owner asks us to remove his or her content from our web search results, we do. If a newspaper does not want to be part of Google News, we take the paper’s stories out. And if publishers would prefer not to have their books included in Google Book Search, we honor their request. It’s simple: we always allow content owners to opt out – quickly and easily.

Of course, some people argue that we should be asking content owners to opt in, not requiring them to opt out. Google aims to provide comprehensive search results. This would be impossible in a world where permission simply to index (which is entirely legal) was necessary. But we also believe that opt-out rather than opt-in benefits not just Google users, but also content owners. If content isn't indexed it can't be searched. And if it can't be searched, how can it be found? Imagine a library with no index of titles or subjects of the books on its shelves, or no catalogue of the authors who wrote them.

Benefitting content owners
There are around one billion people online today -- all of them wanting access to information. We partner with publishers, news organizations and others to help them to reach a wider global audience. By enabling people to discover information, Google drives web traffic, customer queries, advertising revenues and sales to our partners, both online and offline.

Take our AdSense advertising program. We display ads on thousands of partners’ websites – and we let them keep the majority of the revenue generated. The same is true for our Book Search publisher partners – they keep the lion’s share of the advertising on the books they include in our program. And Google Video helps media companies generate revenues in a number of different ways. They can upload their videos and share them freely with millions of users globally, generating awareness for their content – and some may sell their videos through our online store. We also place ads within videos on Google Video and throughout our AdSense network through a new product called Adsense for Video -- and as with AdSense and Book Search, we share the money with the content owner.

And we have other initiatives to help our partners sell their content. In Google News, we work with some companies whose content is only available via subscription. We index their content and then when people click on their story we link them to the site where they can purchase the individual story, login if they are a subscriber, or subscribe to the paper. And we recently added a feature to Google News which enables searchers to find historical articles, many of which are only available from the owner for a fee.

Protecting content owners’ rights, respecting their wishes, helping to reward them for their creative endeavors – these are the primary principles that guide Google’s approach. We believe it’s the best way to make the world’s information universally accessible and useful.

Towards a more efficient computing infrastructure



Intel CTO Justin Rattner was kind enough to invite me on stage today during his R&D keynote at the Intel Developers' Forum to talk about some of the computing platform challenges we face in building large-scale Internet services. Talking to industrial colleagues and the academic community about some of our most important platform-level requirements is something I always make time for. If you're trying to build interesting systems, life is easier when hardware vendors are aware of what works for you and what doesn't.

Chip multiprocessing -- the idea that multiple simpler processing units in one chip can be a better choice than a single hulking one -- is an example of a technology we've been vocal supporters of for quite a while. See for example "Web Search for a Planet" and "Price of Performance." We're happy to see this thinking being embraced by several vendors.

The focus of our message at IDF today was efficiency: power efficiency and programming efficiency. There are several hard technical problems surrounding power efficiency of computers, but we've found one that is actually not particularly challenging and could have a huge impact on the energy used by home computers and low-end servers: increasing power supply efficiency. All computers, including personal computers and servers, have power supplies to convert the alternating current (AC) from the outlet to the direct current (DC) needed by the machine. Typical power supplies waste 30-45% of their input power, and relatively simple modifications can bring this waste down to 10%. Others, like 80 PLUS, have also identified and targeted these inefficiencies. We believe that the development of a new open standard is necessary to achieve very high efficiencies at low costs, so we have begun discussions with Intel and other vendors that we hope might lead to significantly more efficient power supplies. Here's a short white paper describing this in more detail (PDF). If you'd like us to keep you posted on our progress, please send us a note at efficient-psu@google.com.

Programming for systems with many computers can be a daunting task, but one that our engineers have to face every day. Simplifying this task has a direct impact on programmer productivity, and consequently the rate of innovation. Software tools such as MapReduce have been very successful at Google by making it easier to process huge amounts of data quickly by spreading it over many computers. However, the efficiency of the computation can still suffer because of the limitations of the underlying computer platform. For example, programmers only have two major storage options that are widely available: memory (DRAM, specifically) and disk drives. Latency of disk accesses is about 100,000 times slower than memory, while memory is approximately 200 times more expensive (per gigabyte) than disks. These two alternatives are so far apart that programmers are forced to choose from two extremes, making some computations very difficult. I suggested to the IDF audience that there might be an opportunity for intermediate solutions in this space, faster than disks but cheaper than memory. Some forms of FLASH memory might soon be possible solutions, for example.

It's always rewarding to exchange notes with our friends in industry and academia, whether through participation in events or by publishing papers. I expect we'll continue to do that.

Google Notebook improvements



Four months back Google Notebook launched, enabling you to collect and organize information as you find your way through the Wild West. Since then, we've gotten a ton of great feedback and learned what features you'd love to have -- and we've put that feedback into action. For starters, you can now collaborate on a notebook with fellow notebookers (of course, you can still share your published version with the entire world if you want to).

There are many other great features, like a much slicker drag-and-drop UI to let you organize better, a trash bin for all your deleted items, and the ability to undo your last action. And we realize a lot of you wanted to see your notebooks on your personalized homepage. Now you can, through the Google Notebook module for your Personalized Homepage. Add it to get quick access to your notebook, either for that upcoming trip to Bora Bora or your "to-do" list.

If you haven't tried Google Notebook yet, we bet you'll love it. And as always, we would love to hear your comments, because that helps us make it even better.

Monday, September 25, 2006

About the Google News case in Belgium



You may have read recently about Google being taken to court in Belgium. Whilst we aren't allowed to comment on the judgment itself, we thought you may want to know the facts of the case -- what actually happened, and when -- and the issues it raises.

In August Google was sued by an organization called Copiepresse, which represents a number of newspapers in Belgium. It argued that our search engine and news site breached these publications’ copyright.

In September a court ruled in favor of Copiepresse and ordered us to remove these publishers’ content from both Google. be and Google News. We did this within the time specified. The court also required Google to post its ruling to the home pages of Google.be and Google News Belgium.

Last week we asked the court to reconsider its decision and requested that the requirement to post the ruling on our home pages be suspended. The court on Friday 22nd September agreed to reconsider its ruling in November this year, but maintained the requirement that we must post the initial judgment to our home pages for five days or face a fine of 500,000 Euros a day.

As the case will be heard in November, we can only offer general comments on the larger issues it raises at the moment. Any legal discussion must be pursued in court. Nevertheless we do feel that this case raises important and complex issues. It goes to the heart of how search engines work: showing snippets of text and linking users to the websites where the information resides is what makes them so useful. And after all, it’s not just users that benefit from these links but publishers do too -- because we drive huge amounts of web traffic to their sites.

Of course, if publishers don’t want their websites to appear in search results (most do) the robots.txt standard (something that webmasters understand) enables them to prevent automatically the indexing of their content. It's nearly universally accepted and honoured by all reputable search engines.

Google News is no different than Google web search in this regard: We only ever show the headlines and a bit of text. If people want to read the entire story they have to click through to the newspaper’s website. And if a newspaper does not want to be part of Google News we remove their content from our index –- all they have to do is ask.

We hope that this explanation helps, and will keep you posted about any developments.

Our call from space



Today Anousheh Ansari, the first female private space explorer, called the Googleplex from the International Space Station. (We're nervously awaiting the long-distance bill.) Larry Page took the call. The topics ranged from what Anousheh forgot to pack (her husband!) to her hopes for the future of space exploration. I took notes. Here are some highlights:

What was the most fun in space?
Flying from one end of the Space Station to the other. She's gotten so good that she can nearly make it all the way without hitting any walls.

What was the biggest surprise?
Seeing the Earth rotate for the first time. Every time Anousheh wants to remind herself that she's really in space, she looks out the window, watches the Earth rotating, and pinches herself to make sure she's still awake.

Larry (wistfully): When can we come up to join you?
You'll have to come up one at a time. In any case, construction is speeding up on the International Space Station, so tourists will probably be fewer for the time being. She hopes Larry can improve the food; although the cheese pasta is fun to chase, it's not much fun to eat. At least there are M&Ms.

What would you change about the space station?
(Fast reply): "Add another shower!" And then - "Add Internet access!" (Wild cheering from Googlers.) Right now email is batched. Larry suggested that Anousheh plan that for her next trip -- and she shot back, "Actually, I'm planning my next trip!"

Do you have anything inspirational to say?
"Explore the boundaries. Try new things. Be free-thinkers and use your imaginations. Learn from your environment, your teachers, your books -- but then go beyond your knowledge. I always wanted to go to space, although I didn't wind up working for NASA. I detoured to different areas, but finally I found a way to make it happen."

After the call ended, Larry commented that Anousheh had been a visionary and an inspiration from the earliest days of the Ansari X Prize. To be inspired yourself, check out her blog.

Thursday, September 21, 2006

TechnoServe announces entrepreneur development program winners in Ghana



Google.org and the Google Foundation support select organizations whose work addresses the challenges of global poverty in ways that are effective, sustainable and scalable. We invited TechnoServe, a 2006 Google Foundation grant recipient, to tell us more about the winners of its business plan competition and entrepreneurship development program in Ghana. The Google Foundation joins TechnoServe in sending heartfelt congratulations to all of the winners, finalists and participants in Believe Begin Become.

With financial support from the Google Foundation, TechnoServe (an economic development organization that applies business solutions to rural poverty) launched Believe Begin Become in Ghana in March. It's a program that identifies entrepreneurs whose businesses can create jobs and increase incomes. Ghana’s competition marks the beginning of TechnoServe’s multi-country rollout of these business plan competitions across Africa.

More than 300 of Ghana’s most promising entrepreneurs applied to the program, and 60 participated in the rigorous training and business plan development for this year’s competition. With strong support from over 70 local partners and 23 business development service providers, participants receive individual support from technical consultants and access to a business network that included more than 15 financial institutions.

The 20 finalists came from seven of Ghana's 10 regions and represent a diverse cross-section of the Ghanaian population. One-third of the finalists are women, and more than a third are from rural areas. They range in age from 20 to 55, and their business concepts are varied, from a web-based tour company to a high-tech environmentally friendly carwash. Each of the 20 finalists receive between $10,000 and $15,000 of individualized local business services. Each of the top 10 winners received $15,000 in seed capital to start or expand their businesses.

To the delight of Ghanaians, the top winners were announced at today’s awards ceremony in Accra. They include: Nicholas Vordzogbe, Isaac Bohulu, Maxwell Hammond, Paul Tetteh, Daniel Tamatey and Prince Yakubu. There are also three winners who presented the best business plans in three sectors: light manufacturing, services and agriculture. These sector winners, all women, are: Agnes Frimpong (Mixline Ventures – disposable baby diaper packaging and retailing), Joyce Opon (Adekyee Lodging and Conferencing – hospitality business) and Rita Asamoah (Kasdar Company Ltd – dried fruit processing). The top winner of the overall business plan competition went to the impressive Joseph Tackie, who is revolutionizing the meat processing business in Accra by introducing the highest standards of quality and new sales and distribution models.

Google.org provided support by sending Google employees to Ghana to serve as judges, guest lecturers and supporters of the participating entrepreneurs. Here are three reflections on their experience:
  • "When I originally agreed to volunteer, I wasn't sure what contribution I was going to be able to make, trying to teach finance in a place where having access to electricity is as big a concern as running out of capital. But during my lecture, I could see how introducing some of the lessons we've learned at Google to these budding entrepreneurs in Ghana was really making a difference. It was definitely the best week of work I've ever had." – Albert Ching
  • “It was refreshing to see the impact of TechnoServe’s results-driven approach to development. This approach seems more successful for generating skilled and unskilled jobs, income for the community, and in the long run, sustainable economic growth for developing nations. It can instill a sense of pride and achievement in people that can have tremendous effects - successful entrepreneurs can contribute to their communities and inspire others to achieve more.” – Jackie Bona
  • “The highlight of my trip was the event celebrating the graduation from the core training of the business plan competition: the best 20 business plans that would receive some level of funding. I realized that the aim of supporting sustainable businesses and creating a local ecosystem to spur innovation and entrepreneurship was really happening.” – Marco Marinucci

New Spreadsheets fun



The day after we launched Google Spreadsheets, one of the team said, "I can't believe you're already on the (Google) Groups page answering questions." After a late night-launch night? No way. "I'm definitely not posting, and I don't have the time even if I wanted to," I told him. Strangely, someone going by "Fuzzy" and/or "Fuzzy wuzzy" was answering everyone's questions! This unlikely-named person seemed to be very knowledgeable about Google Spreadsheets and spreadsheets in general. Well, the identity of that Fuzzy is still a mystery, but here's my chance to weigh in as myself.

I've been carefully watching the feedback we get on Google Spreadsheets, looking for people who may have discovered a bug or just need help using it. I'm also trying to judge our success in offering the right features. In a recent perusal of our Google Group (where interested people can discuss the product, help each other, and suggest improvements), it occurred to me that our growing body of users is about as diverse as a group can get, in terms of spreadsheet desires (if we can call them that!).

Here's a sampling of what people have been asking for:

  • support for Open Document Format (handy for those who use linux-based machines and Open Office products)
  • a way to force multiple line text in a single cell (like a street address in, say, a spreadsheet for planning a wedding)
  • currency symbols in addition to $
  • an option to create PDF files that will print nicely
  • the ability to share a spreadsheet with anyone who receives the URL (without having to specify their email address).

This latest release of Google Spreadsheets that we just rolled out does all of these things and more. Here's a list of all the new features. I'm still watching the list of requests grow – and will keep trying to meet those needs -- unless of course the mysterious "Fuzzy wuzzy" beats me to it.

Wednesday, September 20, 2006

Students: Get your gadget on



When was the last time you tried to write HTML, build your resume and strut your stuff all at once? Well, now's your chance. We recently launched the Google Gadget Awards, a program designed to challenge U.S. college students to create clever Google Gadgets. It's easy for anyone with even a little bit of web design experience to create one. They can be fun (like one of my personal favorites, this radio gadget), useful (like this to-do gadget), or just really, really simple (like this facts and trivia gadget). And anyone can add the gadgets to their Google personalized homepage or to Google Desktop.

If you're not a university student in the U.S., you can still create Google Gadgets. Although they won't be entered in the Awards, if they're clever enough you just might find them on Google homepages around the world.

A Bit Artifical

Today I'd like to highlight two Artifical Intelligence based games - The breve Simulation Environment and NERO: Neuro-Evolving Robotic Operatives.




NERO (1)

NERO (2)


NERO describes itself as,



"A unique computer game that lets you play with adapting intelligent agents hands-on. Evolve your own robot army by tuning their artificial brains for challenging tasks, then pit them against your friends' teams in online competitions!"


It's not as scary as it sounds. In a training mode you place and play with your robots, teaching them combat tactics. The gameplay is essentially training your team to beat somebody else's, trying to evolve your squad into an undefeatable automated army.



Version 1.01 was released in 2005, and version 2.0 is currently under development. I originally thought NERO was open source, but there is no evidence of this on the website although it seems to be the plan. However, with decent 3D graphics and innovative gameplay, this is probably a bit of an understated freeware title.



The only problem with NERO is, well, your robots don't know very much at all to start with. Imagine teaching kids basic maths - think 1+1 - and how long it takes to get them started on it. You'll have similar problems training your robots, it's a game of patience and dedication. However it is satisfying once they start executing attack patterns that you have worked on and winning battles but the actual training is more of a preverbial battle than the game itself!



The breve Simulation Environment takes a different approach. Using an easy language called "steve", you define the behaviour of "agents" in a 3D world. The world is a complete sandbox and your agents can be, well, anything. It's very open ended and as such pretty abstract. It's less of a game and more an education tool, but for AI enthusiasts it is probably a perfect tonic.



Simutrans 0.99.01 was released. With full climate support and many bug fixes, it is a decent update to this long-running freeware title. I believe they are waiting on an update to the hires 128bit graphics set [currently 0.99.01 only works with 64bit graphics] before declaring this the official stable release. It's been a long time since the last stable release and the difference between 0.99.01 and 0.88.10.5 is substantial.

Tuesday, September 19, 2006

Congratulations, Luis von Ahn



Today our warmest congratulations go out to a notable young computer scientist, Dr. Luis von Ahn of Carnegie Mellon University. Based on his work in cryptography, AI, and natural intelligence, Luis has just been recognized as a Fellow by the MacArthur Foundation, which has granted him a "genius" award.

A major thread of his research is about human computation that can't currently be emulated by computers. (Together with colleagues he developed the CAPTCHA system, which has of course found widespread commercial application in preventing automated-generated spam.) He also works in the area of cryptography known as steganography. Unlike standard encrypted communications, a steganographic message disguises the fact that it contains a secret; one example is a text message subtly embedded in the bits that encode a digital photograph. He's also developing systems for characterizing visual images in ways that can vastly improve their searchability, and which help to build a rich database for exploring human visual cognition. (We've developed the Google Image Labeler based on his groundbreaking work in this area.)

Around here, we like to quote Isaac Newton's phrase about "standing on the shoulders of giants." Clearly, Luis is one of these.

Bigger and better search appliance



We hear you, we hear you -- your company has more documents than ever. That's why today there's a new version of the Google Search Appliance that can handle even more documents, and offers some cool new features to boot. The GB-8008 now searches up to 30 million documents (if you need more, just let us know). And we've added date and number range search plus support for 16 languages. There's more on the enterprise blog.

Time travel



For a while now, it's been rumored that Google has been working on time travel. Unfortunately, I have to lay these rumors to rest: we've really been working on having "organizing-your-time" travel.

Back in April, we released Google Calendar to the world in English. But that wasn't good enough. So now it's available in 17 new languages: French, Italian, German, Spanish, Chinese (Simplified), Chinese (Traditional), Japanese, Korean, Dutch, Portuguese (Brazilian), Russian, Norwegian, Swedish, Finnish, Danish, Polish, and English (UK).

We hope this means people in countries across the world will want to organize their daily lives with a fast, easy to use online calendar. Perhaps even better, you can now share calendars and events with people who speak and use Google Calendar in different languages. Schedule calls with your Tokyo office, or schedule that call to your relatives in Amsterdam or Seoul. Changing the language is as easy as a few clicks on your settings page.

As for time travel, maybe someday. After all, we're already on the moon.

Monday, September 18, 2006

Picasa goes online, gets new features too



I have 80,000 photos in Picasa, Google's free photo organizer, but most of my friends haven't had a chance to see them yet. That's why I'm so excited about the new version of Picasa that came out today. It has a feature called Picasa Web Albums that lets you post and share your photos online for free with just one click. You can show the world (or just your friends and family) what kinds of pictures you've been taking. And best of all, you can even download your friends' online photos right back to Picasa.

I run around at parties and take photos of people, and now my friends can see the pictures online as soon as I post them. Rather than bugging me all the time to email them around (which I'm too lazy to do), now they're asking to have the bad shots deleted instead. Some of them even add online comments right to the photos themselves.

We've also fixed a whole bunch of things in Picasa. Folders finally work as you'd expect, so people who've kept their photos meticulously organized in folders and subfolders can see them displayed the same way in Picasa. And we've added a shiny new feature to photo-editing: Save. Your Picasa edits can now be preserved when using other programs. The save feature is even undoable, so you never lose your original files.

And there's more -- you can import into any folder you like, make time-lapse sequences into movies, search by color, create a screensaver with beautiful visual effects, and even re-arrange Picasa's buttons. Oh, and we also made Picasa work with Google Earth, so you can put information about where you went on vacation into the photos themselves, and then, view your shots on a 3-D globe. Try it all out for yourself at picasa.google.com.

Slow News, XMoto, SuperTuxKart

It's been slow news on Free Gamer, partly influenced by alcoholic intake and partly by the fact not too much happened in the last several days.



XMoto 0.2.1 was released as was SuperTuxKart 0.2rc2. Of course, anybody following happypenguin.org will be aware of this. XMoto development continues to be strong although the game is still pretty tough. This SuperTuxKart release addresses a few big bugs that made 0.2rc1 difficult to play so please playtest it if you had problems so the final SuperTuxKart 0.2 release can be as solid as possible.



Here's a small but interesting thread on the Linux Game Tome forums where a few people highlight their favourite Linux games. They're all mentioned here but still it's nice to get the opinion of more than one person [since this site is basically all my opinion].



There's an ongoing request to make Machine Ball the LGT "Game of the Month". I think the current "Game of the Month" idea seems to be languishing since only a few people ever participated and their motivation has died out, but it would be nice to see it rekindled.

Friday, September 15, 2006

Unidentified Flying Objects

UFO: Enemy Unknown was released by Microprose over a decade ago. For those not familiar with it and it's predecessors, or for nostalgia, here's a thorough review of one of the all time great games. It is abandonware these days and as such can be downloaded for free although you'll need DOS emulation at the least to be able to play it.



The UFO series of games has a massive fan base and has such there is a number of fan-made games.



Probably the highest profile project is UFO:AI , a 3D remake of the original UFO: Enemy Unknown. Now it's come out of the shadows of closed development, the project is thriving and it is evolving into a showcase open source game. There's still a little way to go - you're going to struggle if you are not familiar with standard UFO gameplay - and there are frustrated players but their issues are being addressed and, with great graphics and great music, once playability is polished the final 2.0 release should be one to savour.



The road to the 2.0 release has been a fairly long one, and the developers relatively quietly released version 2.0-RC4 at the end of last month. (I don't remember seeing the announcement anywhere.) Call me old fashioned but I really think they need to just say, "Hey this is version 2.0 and the next release will be 2.01 or 2.0.1 or something." RC stands for Release Candidate, not for Remarkable Changelog. Anyway, I am digressing.



There is an even more ambitious open source UFO project - Project Xenocide. Again a 3D variant of the original game, this is a long term project with a steady history of planning and, lately, steady development. They recently added SVN tracking to their forum so activity is more obvious. Currently the only aspect of the game I'm aware that works is a gorgeous GoogleMaps-esque 3D Geoscape.



Some of the renders in the image gallery for Xenocide are of a very high calibre. I'm looking forward to seeing such high quality art incorporated in an open source game and I expect this game to emerge later next year in spectacular fashion.



The final part of the open source UFO puzzle is UFO2000. This is an old school project, taking the original game and it's graphics and turning it into a multiplayer deathmatch-style tactical UFO-fest. These days there is enough art that you do not need the original game to play UFO2000. However, whilst in its day UFO looked good, it looks very dated now. Despite supporting the use of scale2x to enhance the graphics a little, UFO2000 really shows the age of the original and will probably only appeal to hardcore fans - or those with older PCs like mine.



Like all great jigsaws, we complete it to find a leftover piece, X-Force. That's because the last open source UFO offering is Windows only. X-Force is a remake of the original and it's sequel, UFO: Terror From The Deep, modernising them whilst staying true to the 2D isometric tactical gameplay.



The website is mostly in German making it hard to really learn that much about it. From the screenshots, the game looks to be at a similar stage to Project Xenocide - more of a tech demo than a playable game. There is a download though so any Windows users or WINE experimenters might want to give it a go and leave a comment.



I'll be updating this article with screenshots later - I'm too busy falling asleep right now.

Thursday, September 14, 2006

The best stories on Earth



Everyone knows that Google Earth imagery and 3D terrain are unbelievably cool and fun to explore. But while you're flying around, have you ever wondered what is actually going on "down there" -- on the real earth? That narrative of living on this planet is portrayed in the new Featured Content for Google Earth. Accessible from the "Featured Content" folder in the Google Earth Layers sidebar, these new layers contain images, audio, video, stories and information about events unfolding around the globe.

In our September installment, follow the daily exploits of "Flirt" and her kindred Tanzanian chimpanzees in The Jane Goodall Institute's "geoblog"; fans have called this a "Chimp Soap Opera." Or go on a virtual safari in South Africa's Kruger Park -- or maybe you'd like to learn about how the locals in Reykjavik, Iceland relax in molten-lava-heated pools. Explore more than 10,000 miles of trails (in full 3D) in the U.S. National Parks, and find an idyllic lakeside camping spot in the backcountry of Yosemite. Visualize the global story of the earth itself, and how our environment has changed over the past 30 years -- or travel back in time to the Valley of the Kings in Egypt to discover the gold treasures of King Tut's tomb.

This first installment of Featured Content features six of the world's seven continents. (We fully expect that Antarctica will have a story or two coming up.)

By some accounts, nearly half of the information on the web actually relates to a place on earth. We'd like to help you find the best of that information and place it in the visually compelling context of our beautiful planet.

UNCF Google Scholarship Program



As part of Google's ongoing commitment to advancing computing and technology, we're pleased to tell you that the United Negro College Fund and Google have partnered to create the UNCF/Google Scholarship Program. We hope this program will encourage students to excel in their studies, inspire them to become role models and leaders, and help remove the financial barriers for African-American students wishing to pursue an engineering degree.

On the strength of candidates' academic background and demonstrated leadership, we'll be awarding $5,000 scholarships. Students must be enrolled in their junior year of undergraduate study at a UNCF Member College or University or at a participating Historically Black College or University (HBCU), and pursuing a Computer Science or Computer Engineering major.

Tell your friends, or apply yourself -- the deadline for applications is Friday, October 6.

Sauerbraten, Site Upgrade

Sauerbraten



There's a new Sauerbraten download and this one is looking beautiful. Just check out the screenshot... wow! This update introduces reflective water, performance improvements, bug fixes, and lots of other little features.



Well the time has come to upgrade the Free Gamer site. Things to expect:



  • Tags
    Blogger beta introduces tags so now I can tag all my posts. What will this mean? Automatic listing of article types plus game name tags - so you can get a list of e.g. all reviews or e.g. all posts referencing game X. I'll be going back through my posts and tagging them all appropriately to adhere to this.

  • Sortable Games List
    I'm not quite sure how I'm going to do it yet, but using an AJAX table I'll have the games in a proper list sorted by genre, type, etc etc. I'll still maintain my own little top-ten but a full list where you can order by what you are looking for will make browsing the list much easier. Plus it'll be on a separate page so the information should be more direct.

  • Smaller Front Page
    The front page at the moment is somewhat massive. Only the latest article will be in full on the front page, with other recent articles summarized with links.

  • Free Gamer Logo
    I'm going to come up with one. Or if somebody else submits one, I'll take that too. ;-)
The idea is to make the site:
  1. Easier to navigate
  2. Easier to read
  3. And by virtue of the above, more useful as a resource

If anybody has any concerns or ideas, please speak up!



That downside to all this is that, due to the nature of the blogger.com templating system, during the implementation period things might break or go weird or not work. This isn't because I'm erasing the site and removing the list or trying to kill newborn puppies. It is simply a consequence of trying to get the best out of blogger.com which frustratingly involves doing a lot of update development directly on a live site.

Wednesday, September 13, 2006

Nexuiz 2.1, Savage

Nexuiz 2.1 is out (changelog). Not much to say other than this builds upon the success of Nexuiz 2.0 and continues to establish Nexuiz as a first class open source game.



I forgot to mention (sorry!) that Savage: The Battle for Newerth is now officially freeware. I read this a while ago but at the time I couldn't find links to where to actually download it. These days it's listed as a free download on the official website - at the time I came across this it seemed more conjecture than reality that it was freeware.



Savage is one of these hybrid RTS/FPS games that seem to be cropping up more regularly these days e.g. Tremulous. It's got great graphics and is free (I would attach a screenshot but I broke Firefox!) so, well, why not!? Still, I wish they would make games open source rather than just abandoning them as freeware so at least the community can fix any problems. I guess S2Games are probably a little scared of competition for the upcoming Savage 2.



Speaking of formerly commercial games being open sourced, Battle Chess is apparently now open source freeware! It would be an interest project to port it to modern operating systems. Thanks go to benjamin for pointing this out in a comment on a previous post. However I'm wondering whether sadly it is a mistake though because although the page says it is GPL there is no link to any source - there's none in the linked zip file.



Edit - thanks nelipa for point out Battle Chess is only freeware; liberated games is telling a fib.

Tuesday, September 12, 2006

Celebrate your freedom to read




What was your favorite book when you were in school? Did F. Scott Fitzgerald give you an inside look at a world of glamorous parties where the wealthy fell in love and went home with their feelings hurt? Did Holden Caulfield speak directly to your inner misanthrope? For decades, literary classics such as The Great Gatsby and The Catcher in the Rye have had a profound impact on millions of readers. Yet every year, there are hundreds of attempts to remove great books from schools and libraries nationwide. Fortunately, the American Library Association and many other organizations are fighting back with Banned Books Week, taking place this year Sept. 23-30.

For 25 years, libraries and bookstores nationwide have been celebrating the freedom to read during Banned Books Week, which is sponsored by the American Booksellers Association, the American Booksellers Foundation for Free Expression, the Association of American Publishers, the American Society of Journalists and Authors, the National Association of College Stores, and endorsed by the Library of Congress Center for the Book.

Now Google has joined the party. At google.com/bannedbooks, you can use Google Book Search to explore some of the best novels of the 20th century which have been challenged or banned. And while libraries and bookstores around the country celebrate the 25th anniversary of Banned Books Week with special readings, displays, and more, you just might end up with a visit to your local library or bookstore and an old favorite or a new banned book in hand.

Co-op for health information



One of my goals in starting my blog has been to reliably provide useful health information and advice to a wider audience than just the people I see. As part of this effort, I have been labeling health-related websites that I think are good ones using Google Co-op, a beta product that premiered in May. Google Co-op is designed to improve results for searches. If you opt in to my Co-Op profile (and subscribe to it), you'll see my labels in your health-related search results.

Oh So Evil

I don't know how this game isn't more well known, but I only just found out about XEvil. This game is a cross between Commander Keen and Quake and it's very fun, if a little dated. Action packed and chaotic, it's all about extreme violence platform-style. Be warned, this game contains lots of violence and lots of adult language so really is not one for your kids should you have any.



I'm keeping an eye out for the next release of Privateer Remake or Privateer Gemini Gold. In the latter they are busy taking the rather garish low-res base and npc graphics and overhauling them, so the next release should be much more pleasing on the eye. When I downloaded PGG, I found the low-res bases too much of a clash with the gorgeous 3D space flight and it put me off considerably.



There's also a new release of Battle for Wesnoth around the corner. The amount of people contributing to this game is phenomenal and as such version 1.2 will look absolutely gorgeous. There's a massive amount of graphical polish going into the 1.2 release - lush new terrain graphics, superb portaits, and many unit updates - and a lot of new features in the game that will make it an even more pleasurable experience.



Also scheduled for a newer release is Boson. Whilst the release plan seems to have slipped a little, this is one of those open source games which has just chugged steadily away, incrementally improving without really setting alight the open source gaming community. It'd be nice to see them focus on the single player element a bit more because I think people are generally fed up of having to find opponents and engage in constant deathmatch style competition.



My opinion is that single player games are probably more valued by players, but the industry MMORPG / deathmatch polarisation has tilted development goals needlessly in favour of multiplayer gaming. I like to play a game casually to unwind, not get whooped by some ultra competitive online obsessive!

Monday, September 11, 2006

7 Days in September



A while ago, New York filmmaker Steve Rosenbaum produced 7 Days in September which tells the story of a week -- September 11-18, 2001 -- with the help of many filmmakers and a multitude of perspectives. As Rosenbaum notes, "Those seven days are full of fear, anger, pain, loss, and a deep sense of community," adding that 7 Days "isn't meant to be an answer, but rather a sounding board that may help people to ask deeply personal questions." We're honored to share it with you on Google Video.

Brutal Chess, Warzone, Balder2D

Does anybody remember Battle Chess? I loved that game. I think it was one of the games that really got me hooked on using a PC after years of dedication to a spectrum. Well, great news Battle Chess lovers, there's an open source modern equivalent: Brutal Chess. It obviously needs better models and there's plenty to do (current release is 0.3 alpha) but it's an exciting find nonetheless!



There's a new Warzone 2100 release - 2.0.5rc1 (changelog) - which addresses a number of problems people had with 2.0.4, especially single player games. If you downloaded Warzone and found it buggy, it may be worth trying this update.



The author of Balder2D is looking for help testing packages for Debian/Ubuntu. The game is an overhead 2D shooter. I can't really comment on the gameplay because I don't have time to try it right now.



I just came across FreeAllegiance. If I ever hand out awards, this game will win an award for the most uninformative web page - no screenshots or information about the game? Thank the Lord for Wikipedia. It was originally developed by Microsoft Research around 2000. After failing commercially and being abandoned by Microsoft, they eventually released the source code in 2004 to the dedicated fan base. A 3D space game, it is a mixture of space combat and RTS with deathmatch based gameplay. Sounds interesting!



Thats enough for today.

Saturday, September 9, 2006

New Releases on the Horizon

There are imminent releases for OpenCity and Pingus.



OpenCity 0.0.4beta is looking a lot more playable than it's version number suggests with the TODO looking like 0.0.5 will contain most elements you'd expect in a city simulation game.



Pingus will probably be a 0.7 alpha release because the project is struggling for developers and Pingus 0.6 is getting withdrawn from distros as it needs the deprecated Clanlib 0.6 to run. It'd be nice to see a new Pingus release since the game is pretty much there, it just needs a few more levels and a tiny bit of polishing and it'll be better than the original Lemmings titles.



SuperTuxKart 0.2rc1 is available for download. There's been a lot of code activity so I'm waiting on the next rc to try it out although I think you need a good PC to play it - I've heard a few murmours that the graphics engine really needs optimising.



Enough of games that are gearing up to releases, there was a new game announced on the Linux Game Tome: Max Fighter, a 2D shooter with a strong asteroids influence. It's got nice graphics and is quite fun but the gameplay quickly becomes very repetitive and it's nowhere near as addictive as SolarWolf nor has the depth of Chromium BSU. It was also very choppy / low fps on my 1ghz laptop. In times of CPU/GPU affluence it seems that increasingly developers are caring less about optimising their games.

Friday, September 8, 2006

History as it unfolds



As a teenager, history was the class in which I daydreamed -- the one that required memorization of long lists of kings, of battles, of arcane disputes that led to war. It was something I left behind when I graduated from high school and went on to the "real" things in life.

But history was not done with me. Many years later, I drifted from reading George Orwell's novels 1984 and Animal Farm and Arthur Koestler's Darkness at Noon to reading more about the Russian Revolution. The evolution of the Bolshevik Old Guard from scruffy revolutionaries fighting a stifling monarchy to becoming ruthless dictators for Stalin's killing machine was fascinating. History had drawn me into its web. History isn't a dry laundry list of the likes of "Ozymandias". It is what everyone in any era does, full of rich detail.

And now you can find those contemporary details (and more current ones as always) through a new archive search feature of Google News. This new feature can help you explore history through archives of news and other information sources. You can search for events, people and ideas, and see how they have been described over time. If you were to seek information on the 1969 moon landing, now you can find original coverage from that year, as well as analysis, news and commentary from the 37 years following.

Based on relevance, the archive results on Google News include freely available articles from sources such as TIME.com, The Guardian and many others, as well as snippets of articles available for a fee or via subscription. These may come from news organizations like The New York Times, The Wall Street Journal, Washingtonpost.Newsweek Interactive, and also from news aggregators like AccessMyLibrary.com, ThomsonGale, Factiva, HighBeam™ Research, LexisNexis and others.

In addition to finding the most relevant articles for your query, you can get an historical overview of the results by browsing an automatically created timeline. Articles related to a single story or theme within a given time period are grouped together to enable you to see a broad perspective on the events. The archive search results include articles about an incredibly wide variety of topics, people and events over the last 200 years or so. About kings and battles, yes, but also about athletes and games, political dramas, crimes, romances and much, much else.

History is often presented to us with a viewpoint many years after it happens -- and it's frequently smoothed over in many ways, and for many reasons. Here's hoping archive search in Google News can help you read about history as it has unfolded, and explore and understand the past for yourself.

Hero of Allacrost

Hero of Allacrost





Hero of Allacrost is a Free single player 2D RPG game that's been in development for some time without any real release. Posted in the Wesnoth forums (rather than their own) is an update on the status of the game which is looking like it could see at least a playable demo release in the near future.



I must admit that after the initial flurry of activity that followed the initial talk about this game in late 2004 and early 2005, it seemed to have suffered the usual "my dream game" death that afflicts a lot of early start-up Free games. However it looks like the main developer(s) was patiently plugging away and congratulations on what looks like shaping up to be a fine game.



A while ago I mentioned Stunt Playground, a free stunt car racer game that was released under the GPL. Well, the same guy Walaber has released another freeware (not GPL) game - a rather cool looking 3D trampolining simulator called, er, Trampoline. Check out the website for screenshots and video links. Sadly it is Windows only.



Slightly off-topic, I was thinking about ways to make my Google ads campaign pay out a little better. I get ~250 (to ~300) views a day and make about $4 a month from this. I've been trying to redesign the site a little for a while. Breaking down the pages (i.e. have the games list on a separate page) might help as might presenting the posts as a summary linked to a separate article page. However my primary concern is not making money but presenting good information - i.e. I don't want people annoyed by ads or having to click too many times. Have we got any readers with good tips or advice? Site improvement ideas not releated to Google ads are welcome!

Thursday, September 7, 2006

Review: Fish Fillets NG

Fish Fillets NG is the fan-project result of the open sourcing of the original commercial title Fish Fillets from Altar Interactive. It is a fiendishly challenging and addictive puzzle game and is refreshingly original in a genre epitomised by evolutions of popular classics.



You take on the role of two fish who are caught up in a fairly silly plot to, I think, save the ocean. The gameplay is oriented around using the two fish - one is small, the other strong - to escape a series of fiendishly difficult levels.



Clever Level Design

Lovely Graphics


You can only use your fish to move obstacles in certain ways. They can lift objects - although only the shark can lift metal objects - and push them over ground or other objects. They can't carry objects on their own though and moving an object directly over the back of a fish or dropping an object on a fish will kill it.



The level design is very clever. On many levels, not only must you perform a sequence of manoevoures to overcome obstacles but you also have to be forward thinking to make it possible to escape once the initial challenges are beaten.



The graphics are very nicely drawn, as you might expect from a formerly commercial title. The characters and levels are well animated and the fish often engage in witty banter between themselves or with other characters in a level. There are voices to accompany the subtitled text but sadly they are currently only available in Czech (the roots of the original developers). The music is palettable although repetitive after a while - and playing this game takes a good long while.



Oh so small yet so hard!

Multiple Branches


Then there is the main attraction of this game. It is hard. It is really hard. So many games are just so easy, using the same wash/rinse/repeat cycle of throwing enemies or similar puzzles at you. Not Fish Fillets. The levels vary greatly and get tougher and tougher as the game goes on. Some will take you days or even weeks to complete. It is also addictive, highly addictive. A challenging game draws you back for more and this will have you pondering over potential solutions for hours and hours. There are 70 levels to tackle and that is plenty if you consider how long some levels take to figure out. This is a game that the vast majority of players will never complete, which probably makes completing the game even more satisfying - I haven't completed it yet!



A clever thought by the original designers was to use branches for accessing new levels instead of a linear progression. Given how challenging some levels are, if there weren't other options you could easily just give up and stop playing, but fortunately there's always several levels to play at any one time.



Just in case the allure of beating the puzzles wasn't enough, there's also a global hall of fame to see who has come up with the best solutions for each level in the game. Equalling the best score for a level can often be harder than beating the level itself.



This game is released as version 0.7 at the time of writing. It is fully playable from start to finish and I haven't come across any significant bugs in probably close to a hundred hours of playing time. For immediate future development I'd like to see consolidation of existing features into the options - such as fullscreen or toggling speech. Currently you have to specify fullscreen or speech as a parameter when starting the game which is a little daunting for a novice computer user.



In the long term it would be nice to see perhaps a level editor for fanmade contributions, a transition to vector based graphics so they scale better, and voicesets for other languages - especially English. Currently the development list is a little quiet but one can always hope.



I recommend this game to anybody who fancies a challenge. It's a refreshing break from the usual 3D-fest games that you can't escape from these days. Who knows, maybe you can escape from some of the Fish Fillets levels instead!

Tuesday, September 5, 2006

And the Desktop Gadget winners are…



With all the great entries we received for the Google Desktop Gadget Contest, we've learned that there are some very talented developers out there. Amongst all the gadgets submitted, these three really stood out:
  • diGGGadget by Marius and Yannick Stucki – Stay on top of the latest stories from digg.com. Click on a few buttons and you'll know why we think it's so great. It also takes advantage of our advanced APIs to enable sharing news with friends plus personalization based on your interests.
  • Multiplayer Reversi Game by Turhan Aydin – Immerse yourself in the fun game Reversi with this visually rich gadget. Not only can you play against the computer, but this gadget takes advantage of our Google Talk API so that you can also play with your friends.
  • Day/Night World Clock by Beatrix Gottanka – We couldn't have designed a better world clock. Not only does this clock show you the local time, but there's also a map that indicates whether it's night or day at any given hour. And if you want options, this gadget has them.
For more on the winners and the honorable mentions, read the Google Desktop Blog, and don't forget to check out all the other great gadgets you can add to your desktop.

Friday, September 1, 2006

TED talks on Google Video



TED stands for Technology, Entertainment & Design. For more than 15 years TED has produced a conference notable for its eclectic and stimulating mix of thinkers, leaders and doers from many fields. Traditionally, about 1,000 TEDsters gather each February at an exclusive invitation-only program in Monterey, California. Until recently, most of us could only read about TED or these talks -- but now talks are available online via Google Video, as well as at the TED site.

The goal for making these talks public isn't to sell more seats (TED 2007 is already sold out); under TED Curator Chris Anderson, the idea is simply to find the widest possible audience for these provocative presentations. The first batch of eight include Al Gore's compelling story of climate crisis; Hans Rosling's inspired interpretation of global public health statistics; Sir Ken Robinson's vision for an education system that values creativity; MacArthur Foundation prize-winner Majora Carter's commitment to environmental justice; storyteller Julia Sweeney's quest for a sensible faith; architect Joshua Prince-Ramus' tour of the new Seattle Public Library; Tony Robbins' roadmap for human potential; and David Pogue's unforgettable technology-inspired show tunes.

And do check back for more: we'll continue to add talks to Google Video regularly, pulling primarily from TED 2006 and TEDGlobal, but we'll also feature a number from previous years.

The TED Talks video series was edited specifically for the micro-screen with closer shots and faster cuts. To ensure the widest possible audience, the talks are also released under a Creative Commons license so that non-commercial sites are free to re-post them in their entirety. However you partake of them, we hope you're as inspired by TED as we are.

55 Ways to Have Fun With Google



It's time for a little guest post from Germany -- thanks, Google, for inviting me over! I'm the author of a blog on Google (Google Blogoscoped), and this year I've written a book called 55 Ways to Have Fun With Google. In it, I present Google-related riddles, games, cartoons, search tips, stories, and miscellaneous insights (no programming skills needed -- and most of the time, you don't need to be close to a computer, either).

You'll learn about such things as the giant Japanese Google painting, the man who traveled the world looking for Googlewhacks, advanced tips for Google-searching, how Google News can screw up in funny ways, or the Google Image prediction trick. There's a great German word for this -- "Wunderkammer," a cabinet of curiosities.

The book is self-published with Lulu.com, an interesting service. Basically, Lulu allows you to upload your Microsoft Word or OpenOffice Writer file along with your cover, and then convert it to a print-on-demand book. If you pay a little extra, your book will also appear on Amazon. The process ain't free of headaches but I gotta say, it's worth it. Lulu will also make sure the book's findable through Google Book Search.

Self-publishing is already an interesting experiment on its own, but I chose to take an alternative route with copyright as well. 55 Ways can be copied, remixed and shared under a Creative Commons license, and the full text is available as a free download. People have already converted it to websites, and there's a group effort going on to translate the full book into Chinese! Some people told me making the book available for free will stop people from buying the "offline" version ... well, here's your chance to prove them wrong :)
Related Posts Plugin for WordPress, Blogger...