In this video Steve Yegge talks about a project he’s working on called Grok. I seems ambitious and useful. I worked on a few parsers in the last few months and it seems that most of the work still has to be done even if you’ve got a parse tree of a language. Yegge explains that they don’t write the parsers themselves, but use the work compiler builders have done. This is a good idea, because writing a parser isn’t easy, even if you have a really good tools to build a parser with....

March 11, 2013

Google's problem

What if the bottleneck of your software isn’t in your CPU, memory, network or I/O throughput, but in that of every website on the internet? When you encounter a bottleneck you can do a few things. I will list two. Optimize your software or processes. Increase the resources that limit the system. The question is what can you do when your software and processes are optimized and your resources are increased to the point where they don’t limit your system....

November 3, 2010

Hey, I was using Wave

Update on Google Wave: Wave has taught us a lot, and we are proud of the team for the ways in which they have pushed the boundaries of computer science. We are excited about what they will develop next as we continue to create innovations with the potential to advance technology and the wider web. It’s sad that Google Wave was cancelled. I use it every day. And altough I have to admit that there are some problems with it, it is an amazing web application for collaboration between a few people....

August 5, 2010

Search options in Google

I like this, but too bad it doesn’t work in the Dutch search engine, yet.

October 13, 2009