Fighting Cancer: The Unexpected Benefit Of Open Sourcing Our Code

Recently I was contacted by Dr. Igor Kozin from The Institute of Cancer Research in London. He asked about the optimal way to compile CloudFlare’s open source fork of zlib. It turns out that zlib is widely used to compress the SAM/BAM files that are used for DNA sequencing. And it turns out our zlib fork is the best open source solution for that file format.

Source: Fighting Cancer: The Unexpected Benefit Of Open Sourcing Our Code

 

Finish your stuff – 250bpm

If there is one principle that should be added to the UNIX philosophy, it is:

“Finish your project.”

It’s the most simple, yet the most disregarded software engineering princinple I can think of.

I dare you to list three finished software projects.

Having hard time, eh?

Except for some basic UNIX tools, like grep or make, it’s almost impossible to find anyting that’s truly finished, not simply abandoned.

Source: Finish your stuff – 250bpm

 

How to install PostgreSQL 9.5 on Ubuntu/Debian/Linux Mint

NOTE: Here is an updated version to install PostgreSQL 9.6 on Ubuntu Xenial

Create a file at /etc/apt/sources.d/postgresql.list with the following command:

vim /etc/apt/sources.list.d/postgresql.list

Add the following line according to your distribution (utopic, trusty, jessie, wheezy and etc):

deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main 9.5

Save it and Close it! Now you just have to do:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
apt-get update
apt-get install postgresql-9.5

Enjoy it! 😀

 

Why Deep Learning Works II: the Renormalization Group | Machine Learning


Recently it has been shown that [1] Unsupervised Deep Learning implements the Kadanoff Real Space Variational Renormalization Group (1975) This means the success of Deep Learning is intimately related to some very deep and subtle ideas from Theoretical Physics.  In this post we examine this.

Source: Why Deep Learning Works II: the Renormalization Group | Machine Learning