A Cinema-goer’s Guide to Freedom and Liberty

Cinemas everywhere have little hesitation in making movie-goers sit through 15-20 minutes of advertising before each movie. It struck me recently that the amount of eye-rolling one experiences in those 15-20 minutes is actually a pretty good index of a country’s freedom and liberty. In India, one is made to stand and sing the national … More A Cinema-goer’s Guide to Freedom and Liberty

A Garden’s Tale

Before – We came home to this garden after 3.5 years away. During – We decided to do a little project. It took quite a bit longer than we anticipated… After But I think it’s all worth it.   Material cost: $1 per paver. Labour cost: $85 per squared meter. A pair of happy birds: Priceless

Privacy Preserving Outlier Detection: A Tutorial

Outlier detection is an important tool in risk modelling. In the context where data are distributed across multiple locations and data privacy is a concern, we need to start looking at privacy-preserving techniques for doing outlier detection. Linked here is a tutorial introduction to this topic I recently prepared. Privacy Preserving Outlier Detection The presentation … More Privacy Preserving Outlier Detection: A Tutorial

Privacy Preserving Support Vector Machines: A Simple Version

Suppose we have two entities P1 and P2 and P1 holds a training dataset and P2 holds a dataset . (Assume for simplicity that the x’s all have the same dimension and each y is a real number. We’ll deal with the case when P1 and P2 measure different sets of variables in a different … More Privacy Preserving Support Vector Machines: A Simple Version

PL/Fortran and PL/C++ on PostgreSQL and Greenplum

Most modern big data platforms support parallel execution of (non-native) code written in languages like Python, Perl, R, and Java. On Greenplum and HAWQ, two massively parallel relational database systems, these facilities come in the form of PL/Python, PL/Perl, PL/R, and PL/Java, which are inherited from PostgreSQL. These programming facilities are useful for a range … More PL/Fortran and PL/C++ on PostgreSQL and Greenplum