Sunday, December 06, 2015

Let's Encrypt: Free Certificates

HTTP/2 is a significant improvement over current HTTP/1.1,
and it practically requires SSL/TLS (since all current web browsers require it)
Using encryption also help  Google search rankings.
Getting signed certificates was so far complicated and expensive,
and now there is a free service that provides valid certificates.

Let's Encrypt
"Let’s Encrypt is a new Certificate Authority: It’s free, automated, and open. In Public Beta"
"Let’s Encrypt has entered Public Beta. Invitations are no longer needed in order to get free certificates from Let’s Encrypt."

"No validation emails, no complicated configuration editing, no expired certificates breaking your website. And of course, because Let’s Encrypt provides certificates for free, no need to arrange payment."

Genetic Programming with Prolog

Evolving Prolog @ InfoQ
"Michael Hendricks talks about Prolog - a powerful, modern(?), general purpose language. Michael presents how they used genetic algorithms to evolve Prolog programs based on historic data from peer to peer lending markets. The resulting Prolog program outperforms 98% of similar investors."

"Production Prolog" by Michael Hendricks - YouTube

Goodbye from PeerToPeer Quant

Genetic programming - Wikipedia, the free encyclopedia
"In artificial intelligence, genetic programming (GP) is an evolutionary algorithm-based methodology inspired by biological evolution to find computer programs that perform a user-defined task. Essentially GP is a set of instructions and a fitness function to measure how well a computer has performed a task. It is a specialization ofgenetic algorithms (GA) where each individual is a computer program. It is a machine learning technique used to optimize a population of computer programs according to a fitness landscape determined by a program's ability to perform a given computational task."

"In computer programming, gene expression programming (GEP) is an evolutionary algorithm that creates computer programs or models. These computer programs are complex tree structures that learn and adapt by changing their sizes, shapes, and composition, much like a living organism."

Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence
Cândida Ferreira

PowerShell resources

book: Learn PowerShell 3 in a Month of Lunches (2nd ed.) |
Learn PowerShell 3 in a Month of Lunches (2nd ed.)

videos: Learn Windows PowerShell in a Month of Lunches - YouTube

PowerShell 3 Foundations: Introduction | CBT Nuggets

PowerShell: Getting Started | Pluralsight

Beginning PowerShell Scripting for Developers | Pluralsight