Sunday, June 25, 2017

Complex Data Type Configuration for Many-Step Processing

Here is a tutorial on complex data type configuration for many-step processing. 
I recommend it because it is short and easy to understand.
It uses Haskell to demonstrate.

http://mazzo.li/posts/customizable-data-types.html

A longer, more scientific article about the topic is Trees That Grow from Shayan Najd, Simon Peyton Jones.

Sunday, June 18, 2017

Debian 9 released

https://www.debian.org/News/2017/20170617

If you have not yet used the Debian operating system : i strongly recommend. Beacuse it

  • Is free of charge. You do not have to pay anything. Not now, nor anytime in the future. It is developed by volunteers with love.
  • Is free as free speech. Anyone can use it, distribute it, even modify it and distribute the modified version.
  • Is open. Anyone can inspect the source code of the whole system. This makes it less probable that something malicious is hidden in it.
  • Does not spy on the user. It does not send usage info by default. Not now, not in the future.
  • Is secure. Both because of its Linux architecture and because the applications you are likely to use are checked for you. There is no need to use antivirus software.
  • Has the biggest developer base among the free operating systems. Both in number, work time, professional quality and love towards the project.
  • Is modest. It does not include the newest shiny software just to impress you. It consumes very little hardware capacity. It does not include advertisement.
  • Is user friendly. I found the installation more easy than of Windows, Ubuntu.
  • Has one of the biggest software repository. All pieces are free of charge and free as free speech. Finding an application to your need, and installing, uninstalling, upgrading is easier than in any other operating system, and as a bonus, the found solution is free.
  • Lets you use old hardware. It includes old drivers.
  • Is supported for 5 years after release.
  • Supports more processor architectures than any other major OS.