Interesting articles I've come across recently.
Processing is a programming language for artists. Check out the examples page for inspiration of what you can create with this language.
Mesh is a plugin for the processing language to create voronoi cells, Delaunay diagrams, and convex hulls.
An Introduction to Probabilistic Programming
The idea is to create a programming language in which random variables are fundamental types. This paper discusses how one might do this and some example programs written in this style. There is a similar trend in mathematics in which random variables should be considered fundamental concepts (as opposed to something more classical like set theory).
Also check out this library for writing probabilistic programs in C#:
Source code pro font
This font is nice, although I'm going to stick with firacode at the moment.
Subdocuments in Microsoft Word
I recently found out that Microsoft Word supports sub documents. This means, for example, you could have individual documents for each chapter of your work, and then have a single master document that references all of them.
Amazon Simple Email Service
Use an Amazon mail server for routing messages. The claim is better deliverability, which is difficult to ensure when setting up your own mailserver.
MATLAB environment in your web browser!