Category «General»

Learning from Data

A new trend has started with the online Artificial Intelligence class taught by Sebastian Thrun and Peter Norvig in partnership with Stanford. Following the success trail blazed by Thrun and Norvig, quite a few courses have followed suit: Software Engineering for Software as a Service (Berkeley) Natural Language Processing (Stanford) Game Theory (Stanford) Probabilistic Graphical Models (Stanford) Cryptography (Stanford) Design and …

What I miss about C#

It has been a month or so since I started programming in C++. To be frank it is not the monster that I thought it would be and it wasn’t that hard to move to C++ from C#. Granted I haven’t faced any of the notorious and nasty bugs that is difficult to debug in …

Welcome 2011

I have had quite a few resolutions for 2010. Now I hold my head high and tell you all – I didn’t do even one of them 🙂 While that speaks volumes about my nature, I wouldn’t want you to think I am quitter. I have more resolutions for this year. I will reduce my …

Plans for 2010

I don’t usually make new year resolutions. It is not because I am perfect and doesn’t need to make any changes, but it is because of my lazy nature. I have made up my mind several times in the past about achieving this and achieving that, but usually I don’t ever bring myself to completing …

LocalMessageSender with strongly typed objects

If you need to have two Silverlight apps talking to each other, you would be using the LocalMessageSender and LocalMessageReceiver classes from the System.Windows.Messaging namespace. The LocalMessageSender class will only allow you to send string messages. So if you are looking to send strongly typed objects using the LocalMessageSender you will have to serialize the …

LocalMessageSender with retry capability

If you need to have two Silverlight apps talking to each other, you would be using the LocalMessageSender and LocalMessageReceiver classes from the System.Windows.Messaging namespace. The problem with the LocalMessageSender is that it might not be able to send message at the very first try. So you will have to write code which retries to …

Coders at Work

Coders at Work is a new book from Apress which follows the same format as Founders at Work which I reviewed here earlier. It is collection of interviews by Peter Seibel (yes, the same guy who wrote the excellent Practical Common Lisp) with some of the icons of software programming like Peter Norvig, Ken Thompson, …

Jolt Awards 2007 Finalists

The books: General Books   Beautiful Code Edited by Andy Oram and Greg Wilson O’Reilly Geekonomics: The Real Cost of Insecure Software by David Rice Addison-Wesley Professional Manage It!: Your Guide to Modern Pragmatic Project Management by Johanna Rothman Pragmatic Bookshelf Myths of Innovation by Scott Berkun O’Reilly Outside In Software Development by Carl Kessler …

Monster Attack

Well, it is not actually a monster-attack, but an attack on Monster.com by hackers who stole 1.6 Millions records of user data. Several phishing attacks trying to gain more user information, like bank account number and password, were reported. The emails were very realistic because they contained the user’s actual personal information. Read more of …