100 Years Since Tunguska

Today we mark 100 years since the Tunguska explosion that occurred near the Podkamennaya Tunguska River, Russia. The energy blasted from the explosion is estimated to 5 to 30 megatons, with 5 to 15 the most likely. It wiped out an estimated 80 million trees on 2150 squared kilometers. The cause of the explosion, is, … Read more

Last Day in Office for Bill Gates

Today is the last day for Bill Gates as executive president at Microsoft. Some months ago he released this clip about him looking for a new job. The ending words from a news presenter are quite funny too. And all tech markets remain steady as Bill Gates completed his last full day at Microsoft. Personal … Read more

Manning’s .NET Daily Drawing

Manning Publications, for which I reviewed a couple of books, opens today a promotion called .NET Daily Drawing, that will be available until July 17th. During this time they are giving away one free .NET e-book each day and a final grand prize consisting of a Manning .NET Library. If you want to take part … Read more

.NET Mass Downloader from CodePlex

I was pointed recently to this tool from CodePlex, called .NET Mass Downloader. Earlier this year Microsoft released (partially) the source code (with symbol files) for the .NET framework (version 2.0, 3.0 and 3.5). Visual Studio 2008 however downloads these files on-the-fly, as they are needed. This tool allows you to download all sources and … Read more

Word Reducing Puzzle

I recently found an interesting problem on the web, about reducing words, letter by letter until only one letter remains. Here is a formal definition: We define word reduction as removing a single letter from a word while leaving the remaining letters in their original order so that the resulting sequence of characters is also … Read more

Game of Life in F#

The Game of Life is a cellular automaton devised by the John Horton Conway in 1970. It is the best-known example of a cellular automaton. It consists of a collection of cells which, based on a few mathematical rules, can live, die or multiply. Depending on the initial conditions, the cells form various patterns throughout … Read more

Having Fun at the MVP Global Summit

Finally I managed to scan some printed pictures from Seattle. During the party at the Experience Music Project, some of us had some fun on stage. Here is the proof of performing “We Will Rock You” on stage. From left to right, ovidiucucu, gstercken, Marc G, me, VictorN and Brad. And this time VictorN, Marc … Read more

Parallelization in F#

In my last post I was writing about parallelizing loops with Parallel.For in C#. Today I though it would be nice to try that in F#. So, here is the benchmarking of the matrix multiplication and the bubblesort algorithm in F4. Matrices Multiplication I started with a create_matrix function that creates and randomly initializes a … Read more