The Devonshire @ Chiswick

Posted by Yannis Lionis on 31 Jul 2008 | Tagged as: Restaurants

After a long walk by the river in the beautiful weather, dinner al fresco at a pub outdoor area seemed just the thing to do. And as we chanced by Gordon Ramsay’s stab at a gastropub (which we were meaning to visit), that seemed like a good place for it.

It’s the first visit to one of Gordon Ramsay’s establishments, and food did not disappoint. Both starters (salmon and beetroot salad with ricotta) were well balanced without being too much. The sausage and mash main was very satisfying, definitely one of the best I’ve had, while the sole fillet with vegetables was tasty and light. The terrace was lovely and quiet, and the indoor dining area (more like a restaurant than a pub) looked very cosy for colder evenings. The only thing that left something to be desired was the service, as we had to ask for our food menus and for our bill twice.

But overall it was definitely an enjoyable visit with very good food, and at a very reasonable price. Worth a visit.

New topic

Posted by Yannis Lionis on 30 Jul 2008 | Tagged as: Restaurants

After I visit a restaurant (which I perhaps do too often) I always feel like sharing my impressions… So from now on you’ll have to suffer a ‘Restaurants’ category. Or feel free to skip it! ;-)

25 words

Posted by Yannis Lionis on 22 Jul 2008 | Tagged as: Internet

Some of my colleagues have had a stab at the 25 Words of Work/Life Wisdom project. After compulsively counting them all to see if they’re indeed 25 words long, I can’t help but remember how many of this type of wisdom imparting sayings I’ve read on school-desks and schoolbooks. Maybe we had it right at 15. Anyway, here’s my attempt:

Having the luxury to forget what’s important and worry about what’s fleeting, is bliss in disguise. Remembering every now and then, is wisdom in humility.

Startup #3: Soocial

Posted by Yannis Lionis on 09 May 2008 | Tagged as: Internet

This is the third entry in a series of reviews of startups that were present at the Next Web 2008 conference.


Soocial has set out to solve the fragmentation of your Contacts. I don’t know about you, but I have friend’s and colleague’s contacts all over the place, mainly split between various email clients and my mobiles. There are websites or tools lying around promising to import your contacts, but what about synchronising back? Well, soocial promises to synchronise from and to your phone (400+ phone models supported) , GMail, Highrise, OS X Address Book, while also providing a web front end to manage it all.This is a very clear proposal, when the (very wacky) guy presented it everyone got it straight away and started asking for more (”how about Outlook?”, “how about synching your calendar?”). I’m waiting for an invite for the closed beta, but Kerry tell me it works. Bring it on! Oh, and check out their 404 page. Very wacky too.

Startup #2: CoComment

Posted by Yannis Lionis on 01 May 2008 | Tagged as: Internet

This is the second entry in a series of reviews of startups that were present at the Next Web 2008 conference.


Don’t you really hate it when you write a comment on someone’s blog or post at a forum and then you never remember to check back for replies? Well, I do. And CoComment provides, among other things, the ability to track that, via a browser plug-in that tracks your comments and replies to them pretty much anywhere. It would be unfair to say that this is all CoComment does though. Another interesting feature is the ability to start a discussion on any web page you want and other cocommenters will see that when they visit the page, thus getting a conversation going between the cocomment community on virtually any page on the internet.As cool a feature as that is, I fear that it’s quite easy to blog about something interesting I spot on the internet by including a link to it, or twitter about it if I have a very short comment on it. And I know that my friends follow my blog or my twitter updates, whereas they will not necessarily be CoComment users.

Nevertheless, I’ve seen a lot of startups trying to somehow combine a social aspect with blogging/commenting, and this is one of the most original and interesting ones. Let’s see where it takes them.

Let’s choose a Mayor

Posted by Yannis Lionis on 25 Apr 2008 | Tagged as: General

Time to vote for Mayor of London next Thursday and I’ve just got a little booklet in the mail explaining how to vote and listing the 9 candidates for the position.

And what a riveting read it is. After going through the entries from Ken, Boris and Brian (all mostly focusing on crime, housing and transport - in that order), the rest of the entries start to diverge enormously:

  • There is the Green Party with an environmentally focused strategy. As important as the issue of the environment is, that can’t be the single axis around which every other problem and policy revolves.
  • The Left List party’s points to a better London read like a comedy sketch. They include bringing the troops back from Iraq and ending the war there, as well as taxing the wealthy to close the rich-poor gap. I didn’t realise the Mayor of London had such authority - is the government taking the next 4 years off? 
  • The Christian Choice bullet points of priorities are just too limited to be realistic. Promoting marriage, stopping the “mega-mosque” at West Ham and opposing abortions is not really all that one would expect the Mayor to be worrying about.
  • The Independence Party say “No to mass immigration, No to the Lisbon Treaty/European Constitution, No to the European Union”. No comment.
  • But it gets worse. The British National Party get more specific: “House British People first - it’s only fair”. “Stop immigration”. “British jobs for British workers”. Well, they’ve got my vote. Seriously, do these people realise how many immigrants with a right to vote in the elections for Mayor live in London?
  • Ah, but apparently the BNP were way too liberal and inclusive for some. Enter the English Democrats. “Putting England first”. I think I’ll hold out for the “London and the South-East” party, just to narrow things down a bit more.

Credibility of the candidates pretty much plummets half way through the list. Disappointing, albeit entertaining.

And my favourite quote from the entire booklet (taken from the English Democrats page): “[England is a land] that gave the world the English language, Democracy, the Mother of Parliaments and the Magna Carta”. :-) Priceless.

Startup #1: andUnite

Posted by Yannis Lionis on 16 Apr 2008 | Tagged as: Internet

This is the first entry in a series of reviews of startups that were present at the Next Web 2008 conference.


andUnite is about searching while socialising. The idea is that you do your internet searches through them (they delegate to the search provider of your choice) and your searches get logged to your profile. You can then share these searches with your friends, or everyone (there’s obviously an appropriate permissions model around that).I can immediately see some benefits to this:

  • The social aspect is similar to Twitter, but instead of “What are you doing now” it’s “What are you searching for now”
  • The practical aspect is that you can find out about interesting things from your friends searches
  • Also, you can find what you’re looking for by observing other people’s search strings. I often have to use many permutations of search strin got discover what I’m after, and seeing that a coleague searched for “weird rails activerecord issue” a few days ago can speed up my searches in more than one ways

A drawback is obviously that I may forget to label a search that I intend to be private as such and people find out things I don’t want them to. Another more subtle drawback is that I’m quite used to my Google toolbar whcih gives me plenty of added goodies (suggesting what I may want to be searching for, highlightinh and searching through my search results etc.) and I’m not feeling quite ready to give it up in favour of the IE search bar with andUnite configured as the search provider.

However, I can see how this could be very useful, especially if they add cool things like results rating (if I could see that the people who searched tha exact same search strings I am, found the third link down the most useful one, rather than the one on the top, I would really like that).

Definitely on to keep an eye on.

Python exercise #1

Posted by Yannis Lionis on 16 Apr 2008 | Tagged as: Software

As part of a Python focus group started at work, we had the following exercise - as the first of many - set to us. The problem is the wll known fizz buzz one:

Write a program that processes a list of numbers from 1 to 100. For each number, if the number is a multiple of 3, print “FIZZ”; if the number is a multiple of 5, print “BANG”; otherwise, print the number. You are *NOT* allowed to use any *IF/ELSE* statements in your code. You can use the list-accessing ternary operator hack, but whilst I’ll accept your homework if you do, you’ll miss out on the prize (alcoholic), which goes to the most concise code (not including whitespace).

Kerry and Nigel have already posted their solutions, which I’m afraid are much more concise than mine - I was mostly happy to find a way to do it without any conditional logic (including an or) and too lazy to look further. So here’s mine:

def fizzbang():
 # Numbers from 1 to 100
 numbers = range(1,101)
# 3,6,9,...,99
 multiples_of_3 = range(3,101,3)
 # 5,10,15,...,95,100
 multiples_of_5 = range(5,101,5)
 # 15,30,45,60,75,90
 multiples_of_3_and_5 = range(15,101,15)
# Replace all muliples of 3 with FIZZ
 for i in multiples_of_3:
  numbers[i-1] = "FIZZ"

# Replace all muliples of 5 with BANG
 for j in multiples_of_5:
  numbers[j-1] = "BANG"

# Replace all muliples of both 3 and 5 with FIZZ BANG
 for k in multiples_of_3_and_5:
  numbers[k-1] = "FIZZ BANG"

for x in numbers:
  print x

Go on, poke some holes in it.

The Next Web

Posted by Yannis Lionis on 15 Apr 2008 | Tagged as: Internet

On 3-4 April I was at the Next Web 2008 conference in Amsterdam. This is a long overdue (owing to my blog being down) but brief write-up of my overall impressions.

The conference was satisfyingly wacky. It’s all about new web startups presenting their stuff and conversations on what’s coming up on the web, upcoming trends, the new Google or Facebook etc. It’s a good place to find out about cool new startups, but also to observe the areas that attract the most innovation.

In the following days I’ll write up my comments on the most interesting of the startups, but here are some of the other highlights:

  • Robert Scoble talking about some interesting differences between software experiences of yesterday and today. Signing up on Twitter or Facebook and having no friends makes for a much different experience than having thousand (as he does). In the old days, a software installed on your computer always offered the same experience.
  • Chris Saad speaking on Data Portability - very relevant in a room full of new web startups and very interesting.
  • Nova Spivack talking about the semantic web - computers actually understanding the web. Probably slightly dumbed down for our benefit, but very informative session.
  • Adeo Ressi speaking on how to get funded by VCs. A good guide on how to “get funded for your dream”.
  • A brilliant episode by Tegenlicht called ‘The Truth According to Wikipedia‘. It explored the nature and status of Wikipedia as the source of all truth on the internet in contrast with the fact that it’s maintained by a community of users rather than experts as a printed encyclopedia is. I won’t side with one side or the other here, but it was a very thought provoking video.

Overall I would say that it was a very worthwhile two days, held in a lovely city. I’m glad I was there.

Blog back up

Posted by Yannis Lionis on 15 Apr 2008 | Tagged as: Internet

Finally! Apparently I was caught between a server going down at the same time when I was due to pay my subscription for another year of hosting (this is with Tophost, essentially the same company I got this domain from; don’t click that link unless you’re prepared to come face to face with website that’s all greek to you). The server was brought back up, but did not know that I’d paid my dues and dutifully deactivated my account. It took a week or two to get my account reactivated.

As an aside, the emails exchanged with their sales support had the ticket information at the bottom, right where I could spot the following:

Priority: Low

Low! A week and a bit of downtime, due to a combination of server and billing issues, low! I think not!

On the other hand, a hosted managed Linux Plesk environment (no ssh access though) for €50 per year, I can hardly complain, can I?

« Prev - Next »