Sunday, March 20, 2005


We watched a matinee of Millions. This film was quite fun to watch but I don't expect it to have any lasting value.

Oh God!

I started watching last night and finished today Oh God! I think that it was a great movie: funny and clever. As I was looking it up I found out that there are plans this year for a remake.

Wednesday, March 16, 2005

Sages Restaurant

Today I had dinner at the Sages restaurant in Redmond. The chef, Bart Kuliczkowski, is Polish but the food in the restaurant is Italian. The food was great and the restaurant was very quiet and it was easy to carry a conversation (unlike the Coho Cafe yesterday where it was harder to understand the conversation because of high ambient noise).

Motorcycle Diaries

I watched yesterday The Motorcycle Diaries. Overall I quite liked this film and I recommend it but I must admit that I thought it would be even better. I can't really describe what I expected though.
Before the movie we had a dinner at the Coho Café in Redmond. I was still full from the lunch and I only had a cup of soup and a "small plate" (read: appetizer) of seared ahi.
We had our team lunch in the Mediterranean Kitchen in Bellevue and I ordered lamb shawarma which was very good but it was more meat than I am used to recently.

Friday, March 11, 2005

Other LILs

I have recently blogged in my MSDN blog about LIL (Low-level Intermediate Language). In my research LIL was used to design a better interface between a JIT compiler and the rest of the virtual machine. But I just searched for other uses in a similar context and I found others who have used the same acronym:
  • The Little Implementation Language. This seems to be the oldest use of the term LIL. The work was done around 1974 in Bell Labs. Its goals were to provide the efficiency of the assembler but at a slightly higher-level language. Since C compilers eventually produced very good code quality, the performance benefit of using this LIL became small. Note that the goal of our project was different: we needed a language that could express things that C cannot express.
  • Low-level Intermediate Language is a name of a compiler IR that is opposed to MIL (Medium-level Intermediate Language). Also read this paper: Low-level Intermediate Language.
  • Lispy implementation language is the low-level implementation language of the Scheme 48 system. This language had Lisp-like syntax but because it was used to implement the virtual machine itself, it didn't rely on features like GC. One way to view it is as "C with Lisp syntax". This language was later renamed to Pre-Scheme and this is the more well-known name for it.
Some of these LILs are related enough to our work that we should have mentioned them in our paper for completeness. I wish I thought of searching the web for "LIL" when we wrote the paper.

Topology Effects on Scheduling in DM-MIMD Machines

I was going recently through my old things and I found a box of old floppy disks. Since I haven't been using floppies for a long time I decided to throw them away with a rationale that I am unlikely to ever use them again. Before I tossed them I looked at the contents and I discovered a copy of my MSc thesis from the University of Edinburgh. I couldn't find the LaTeX source anymore but at least I found this PostScript version (I have also created a pdf version) I have added it to my list of publications. The title of the thesis is Topology Effects on Scheduling in Distributed Memory MIMD Machines.
Now if I could also find my thesis about code generation for Ada from the Silesian University of Technology in Poland but this one is probably really lost.

Thursday, March 10, 2005

The Treasure of the Sierra Madre

I finished watching The Treasure of the Sierra Madre. This is another film that I watched in many small parts thanks to the wonders of my DVR (I started watching it last weekend and I saw a few more minutes every morning and evening). The acting in this movie wasn't good by today's standards but the film was very good overall once you got over the manner of acting.

Sunday, March 06, 2005

Travellers & Magicians

I watched today Travellers & Magicians (official site) at the Varsity. I have been lucky with films recently and this was another one I liked. Not only the vistas of Bhutan were beautiful but also the story while very simple had the right mix of sweetness and humor to make it easy to immerse yourself in the film.
After the film we had dinner at the Cedar's on Brooklyn. A friend warned me that there are two restaurants of the same name on the same street, so before going there, I searched for it on the Internet. Among other matches, I found an entry on that has scanned images of the menu. I know that Amazon has been scanning books and I wonder if the idea of scanning menus is a comprehensive effort or if they simply scanned a few. It is definitely a good idea to see that info on the web. I found this Submit a Menu page that says "Do you have a favorite restaurant you would like to see added to's new Restaurant Service?". Here's an new alternative then to the Citysearch that I've been using so far (here's its entry for Cedar's).
The food was very good and the service was above average although according to online reviews, the service used to be worse. I wonder if it is more indicative of the fact that online complaints have improved the service and now they try harder or that simply it is hard to please everyone and a few unhappy people are more outspoken than the majority of people who has been happy with the restaurant.

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]