Notes moving to blogger
I will stop posting here and start the notes on blogger. All old posts will still be kept here until I have no access of the university's IT service.
I will stop posting here and start the notes on blogger. All old posts will still be kept here until I have no access of the university's IT service.
Wonderful work by Paul Downey.
Tower of WS-Babel, exactly.
Via Stefan Tilkov via James Snell, The Day The Routers Died...,
"a song performed by the secret-wg in the closing plenary of the RIPE 55 conference"
As I promised, I have updated the calendar of UofS Academic Schedule to the end of 2007-2008 year. Please check it out.
You can subscribe the calendar by click

Just checked the advertisement of MS surface. Its cool. That's what a group of HCI folks are investigating on. Will it become the future standard equipment in luxury hotels, stores, or office?
I always need to visit this page to get the university schedule like the close day and last day to do something. And I searched on Google Calendar, and did not find a similar calendar. So I decide to create one that may be useful for everyone. I include only the highlighted events, close date, and important day for graduate students there. I will try to remember to update the calendar when the schedule for 2007-2008 is available. The calendar's title is University of Saskatchewan Academic Schedule. The iCal link of the calendar is http://www.google.com/calendar/ical/rqor6pie0u4vq3fhfpvmpsu5cc%40group.calendar.google.com/public/basic.ics
Or you can subscribe the calendar by click


Functional programming languages (like LISP, Scheme and SML) failed largely because they made it very easy to do very difficult things, but it was too hard to do the easy things.Recently, I am reviewing and writing about the continuation and its applications to service orchestration or work flow implementations. The continuation is natively supported by LISP, Scheme and SML, but not by Java. I have no experience on those old languages, but I suspect that they must deal with the highly abstracted aspect of continuations.
The next big challenge in software architecture is concurrency. Raw clock speed has just about reached its physical limit. Chip companies are now putting multiple copies of the same CPU onto a single chip. The result is that applications can no longer just be run faster. They have to be run in parallel in some way.I think concurrency and asynchronism are the major power and challenge of the SOA world.
Alan Kay, the recipient of 2003 Turing Award for his contributions to object-oriented programming languages and personal computing, points out that "the computer revolution" has not happened yet :
The printing press was invented in the middle of the 15th century, yet it took 100 years before a book was considered dangerous enough to be banned. 150 years before science was invented, almost 200 years before a new kind of political essay was invented…The commercial computer is now about 50 years old and is still imitating the paper culture… we could claim that the computer revolution hasn’t even started.
Although it may not be a revolution from the current aspect, the computer is changing our life to what we cannot even imagine. Among all the computer-related technology development, the emergence of Internet is most significant. The use of Email and World Wide Web (WWW, or Web) boosts the popularity of Internet, though they are not the original design goals of Internet. The web has changed so many aspects of human life such as mass media, business, entertainment, science, and politics. It even introduces new elements to languages and cultures.
It is Nick's and Joe's articles that remind me to post part of my recent writing here.
You can watch Alan Kay's keynote at OOPSLA 1997 titled "The Computer Revolution hasn't happend yet."
You're an intellectual, and you've worked hard to get where you are now. You're a strong believer in education, and you think many of the world's problems could be solved if people were more informed and more rational. You have no tolerance for sloppy or lazy thinking. It frustrates you when people who are ignorant or dishonest rise to positions of power. You believe that people can make a difference in the world, and you're determined to try.I am moving my blog from blosxom on my Windows box to Movable Type supported by ITS of the university. My windows box failed me AGAIN by "read element failure" on two 250G SATA hard disks. Now I began to seriously consider to backup my data on //folder , //cabinet , and //winhome . Hope the disaster of losing data would not happen again when I use this E-series Windows box.