Our Blogs

Yet another Holy Grail (3-column css liquid layout)

In the quest of creating a rocking and flexible layout for Riff's redesign, I've started looking for the Holy Grail of the CSSs, the perfect 3-column css liquid layout.

Instedd-Trinity Internship wrap-up

We have finished our first internship between Instedd and Trinity College. Juan Pablo and Qianqian did an amazing job putting together an SVM classifier using libSVM for suggesting tags inside Riff items. They tested the implementation with Reuters dataset and a Promed dataset that we created using Riff.
They ran 4 independent tests to find values [...]

And now for something completely different

With this cite of Monthy Python, I will move into another family of calculi. What’s wrong with our good ol’ λ-calculus? Nearly nothing, except if you want to implement it in a real PC.
In one of the firsts posts I’ve mentioned the α-congruence. The idea is that terms that only differs in the name of [...]

Ajax Widgets with ASP.NET MVC Preview 3

Since some time ago I’ve been working with ASP.NET MVC in a project for InSTEDD. The whole project includes quite a lot infrastructure (e.g.: little MVC projects that are plug-ins of the main website), but in this post I will try to show the approach we choose to accomplish Ajax Widgets that are governed by [...]

Double Click in Silverlight (by Ary)

Ary has just wrote a very useful post about supporting double click events in Silverlight 2.0. The approach he presents is really interesting and takes advantage of attached properties in order to provide clean usage.
In fact the implementation supports not only double clicks, but multiple clicks being able to specify the max number of clicks [...]

Adding double click support in Silverlight

code {
font-size: 12px;
}
pre {
background-color:#F4F4F4;
border: 1px solid #B2B2B2;
padding:4px;
font-size: 12px;
}

Silverlight Beta 2 doesn’t support double click, but since I needed it, I implemented it. I’ve created a class named Mouse. You create a Mouse instance that wraps an UIElement. The instance attaches itself to the [...]

Next steps for Riff

This week a nice coincidence made possible that I met personally Taha Kass-Hout in DC. We’ve been working for Instedd creating a collaborative disease detection and surveillance platform with some machine learning tools.
Luckily the restaurant’s tablecloth was a paper, so we were able to put our thoughts there for the Riff next steps:

Thanks Taha for [...]

How to create “recursive” functions in λ-calculus

As you probably already now, recursive function are those that call them self. For instance, you can define the factorial function as:
fact(0) = 1
fact(n) = n*fact(n-1)
This doesn’t look like something you can say with the small syntaxis of the λ-calculus. That is right, but I will prove that you can say something a bit different [...]

Google translate curiosity

I tend to have phrases in many languages (Spanish, English, French, Esperanto) in my instant messenger, and my coworkers always ask me what they mean. Today I have this french phrase:
Le voilà, le gros cochon, le voilà, le bon à rien! C’est du joli, c’est du joli!
(from the story Toine, from Guy de Maupassant) which [...]

Instedd Internships

Today we had the orientation presentation for an Internship that two students from Trinity College will be doing around Riff/RNA.