Improving En Pyssant

How to improve the performance of a Python program

I have been working on En Pyssant for a while, a Free Software chess engine written in Python. The engine part of the program is not (yet) complete, but the rules of chess are wholly implemented. My primary goal in writing this engine is to use everything and the kitchen sink to learn new things: Maybe the program does not need a full testing and benchmarking suite, but I have implemented it anyway. [Read More]

CopyCamp: Public Money, Public Code

If it is public money, it should be public code as well

This weekend, I attended CopyCamp in Warsaw. I arrived in a hurry and on a whim, because I was substituting for someone who could not attend last-minute. Erik Da Silva and I together held a talk on the FSFE’s latest campaign, «Public Money, Public Code». It is a campaign that postulates that software used or created by public institutions ought become Free Software and available to the public that paid for it. [Read More]

How I do my computing

There are a lot of conscious choices and efforts I make when it comes to how I do my computing. I list them here for me to review once in a while, or for your entertainment. Devices I have five devices that I use at least semi-regularly. In order of use: Thinkpad T470. A self-built desktop computer (A10-7850k, R9 380). Some Kobo e-reader. Moto G (I believe it’s the 2015 model, but I’m not too sure). [Read More]