Distributed Screen Saver Project

#Computing #Distributed #Project #Saver #Screen

 

A couple of days ago while trying to stay awake while my simulations ran for hours, I came across this website: Electric Sheep. It seems like a really cool idea. It is a “distributed screensaver” that makes use of genetic algorithms to progress and improve itself. If the people who are using the screensaver press a button they can rate the screensaver good. This is then used as part of the fitness function in the genetic algorithm allowing the good screensavers to be carried along into the next generations.

file

Once I get some time I think I’ll try it out. Since I’m on the topic of distributed screensavers… I seem to becoming more interested in distributed systems lately. The one that seems to be fascinating me the most is the DIY beowulf servers. I think this is because I just spent ages waiting for my last round of simulations because of one portion of the simulation that uses clique enumeration / maximal cliques. According to some papers I’ve quickly browsed over this problem is known to be hard to solve so perhaps I could make use of some sort of parallel solution to speed things up.

Most Recent Post

Configuring Plex on UGreen NAS with Docker and Ansible

Previously I had a plex setup on a dedicated computer in my house, however, I recently purchased a Ugreen NAS, and wanted to migrate plex to the Ugreen machine since it supports docker. Here are the steps to get it working. 1. Install the docker app on the Ugreen. 2. Ensure SSH is enabled, and optionally setup SSH certs (see: https://www.jasonernst.com/posts/2024/07/18/UGreen-NAS-SSH-certs) 2.a Ensure your user is able to access docker, either manually, or via ansible: ``` - name: adding {{ username }} to group docker tags: docker become: true ansible.builtin.user: name: "{{ userna ...