Nice reflections from the Dalai Lama, which were forwarded to me via email from my cousin, and with the nature of such email messages, I have no idea who made the slide show. At the turn of the year, I find it nice to look back while looking forward and I enjoyed these gentle reminders…

Take into account that great love and great achievements involve great risk.

Remember that  not getting what you want  is sometimes a wonderful stroke of luck.

Approach love and cooking with reckless abandon.

Best viewed full screen, here’s the slide show on slideshare:

Dalai Lama 2008

View SlideShare presentation or Upload your own. (tags: mantra lama)

“But, Mrs. Frankweiler, you should want to learn one new thing every day…”
“No,” I answered, “I don’t agree with that. I think you should learn, of course, and some days you must learn a great deal. But you should also have days when you allow what is already in you to swell up inside you until it touches everything. And you can feel it inside you. If you never take time out to let that happen, the you just accumulate facts, and they begin to rattle around inside you. You can make noise with them, but never really feel anything with them. It’s hollow.”

— From the Mixed-up Files of Mrs. Basil E. Frankweiler by e. l. klonigsburg

I try to read everythink that my son reads for school.  This year they are reading novels for what they now call “language arts” (and we used to call “English”).  When I started reading From the Mixed-up Files of Mrs. Basil E. Frankweiler, I had absolutely no recollection of the title and author; however I had always remembered a story about two kids who ran away to the Metropolitan Museum of Art in New York City.  I was delighted to re-disccover this much loved book from my childhood.  You should definitely read it, even if you are no longer in fifth grade.

The only way that the Realtime Web is going to happen is for the tech to be adopted by the browsers, and for application developers to stop worrying about the details of how to get bits from server to client and worry more about the applications they are creating. The technology to support a Realtime Web was developed in 1981. TCP/IP or “socket” connections are, in fact, what the Web is built on. We don’t need to invent a new protocol or innovative techniques, we just need to expose some APIs for what is already happening at a low level when you browse the Web.

We do need to invent new stuff. We need to invent common paradigms of how people interact in real-time. We need to make web applications more responsive and proactive. Perhaps presence and the threaded chat conversation are the blue underlined links of the Realtime Web, but I think that the world is ready for more.

Zac Bowling leads an interesting discussion using seesmic about the technologies used for real-time communication the Web. As I have said before, these are old technologies being used in a new way with more shared code via open source.

What I expect to happen next is for realtime applications (chat, push, etc.) to become so ubiquitous on the Web that it will be only natural for browsers and Web servers to expose APIs that support this next generation of applications. Just as people have come to expect professional applications on the Web to give immediate feedback without a full-page-refresh, so they will come to expect dynamic updates.

By 2015, the refresh button which figures so prominently in the Web browser today will be relegated to an obscure menu. In fact, I expect the browser to disappear from mainstream consciousness. Today most people are only vaguely aware of what a Web browser is or that they use one. They just surf the Web or read their mail. Whether they are using Hotmail or Outlook’s Web client or the Outlook desktop application is a minor technical detail. The folks who develop the technology need to catch up with that way of thinking. We’re getting there with interactive UI, but we’re only just beginning to create the kind of applications that people need and expect.