<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on Hugo Cisneros</title><link>https://hugocisneros.com/blog/</link><description>Recent content in Blog on Hugo Cisneros</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Fri, 02 Jan 2026 10:40:00 +0200</lastBuildDate><atom:link href="https://hugocisneros.com/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Take your Adblocker to go</title><link>https://hugocisneros.com/blog/take-your-adblocker-to-go/</link><pubDate>Fri, 02 Jan 2026 10:40:00 +0200</pubDate><guid>https://hugocisneros.com/blog/take-your-adblocker-to-go/</guid><description>If you&amp;rsquo;re like me, you have a deep distaste for the ads, trackers, and popups plaguing every website and app you use.
Browser adblockers help on your laptop. But what about your phone? Your tablet? Your family&amp;rsquo;s devices?
In this post, I&amp;rsquo;ll show you how to set up a free, self-hosted VPN and adblocker that works on all your devices, at home and on the go. You can even share it with friends and family.</description></item><item><title>Optimizing Geospatial Workflows: Practical PostGIS Tricks</title><link>https://hugocisneros.com/blog/optimizing-geospatial-workflows-practical-postgis-tricks/</link><pubDate>Tue, 25 Mar 2025 10:00:00 +0200</pubDate><guid>https://hugocisneros.com/blog/optimizing-geospatial-workflows-practical-postgis-tricks/</guid><description>This post was originally published on go-inicio.com.
You will be automatically redirected to the full article. If you are not redirected, please click here.</description></item><item><title>Anatomy of a MapServer: How to Leverage and Visualize Your Geographical Data</title><link>https://hugocisneros.com/blog/anatomy-of-a-mapserver-how-to-leverage-and-visualize-your-geographical-data/</link><pubDate>Mon, 14 Oct 2024 10:00:00 +0200</pubDate><guid>https://hugocisneros.com/blog/anatomy-of-a-mapserver-how-to-leverage-and-visualize-your-geographical-data/</guid><description>This post was originally published on go-inicio.com.
You will be automatically redirected to the full article. If you are not redirected, please click here.</description></item><item><title>My Org Roam Notes Workflow</title><link>https://hugocisneros.com/blog/my-org-roam-notes-workflow/</link><pubDate>Thu, 05 Aug 2021 10:40:00 +0200</pubDate><guid>https://hugocisneros.com/blog/my-org-roam-notes-workflow/</guid><description>Edit 2022-04-20: I did not see it right away, but there was a significant spike in the logs due to this post hitting the front page of Hacker News! I&amp;rsquo;m glad more people are interested in this. See the discussion here
Some people expressed interest in my org roam notes workflow. Setting this up has been an interesting project, teaching me about Emacs, org-mode and a little about web frontend. This post will describe my current workflow in as much details as possible.</description></item><item><title>Open-ended creation of hybrid creatures with Neural Cellular Automata</title><link>https://hugocisneros.com/blog/open-ended-creation-of-hybrid-creatures-with-neural-cellular-automata/</link><pubDate>Wed, 04 Aug 2021 15:25:56 +0200</pubDate><guid>https://hugocisneros.com/blog/open-ended-creation-of-hybrid-creatures-with-neural-cellular-automata/</guid><description>This post describes my submission to the Minecraft Open-endedness challenge 2021. The submission was evaluated with the video below and the code here. This post will detail the methods and tools used for the submission and give hints for future work.
If you want a quick description of the work, have a look at the video:
Introduction Motivation My current research deals with evolution in complex systems and specifically cellular automata (CA).</description></item><item><title>Neural Architecture Search</title><link>https://hugocisneros.com/blog/neural-architecture-search/</link><pubDate>Tue, 14 Jan 2020 09:17:29 +0100</pubDate><guid>https://hugocisneros.com/blog/neural-architecture-search/</guid><description>Neural Architecture Search (NAS) is a relatively new but already successful and productive subfield of machine learning, usually seen as part of Deep Learning. It is also often thought of as part of AutoML (see [1]). AutoML corresponds to finding ways of automating some of the most tedious aspect of machine learning and data science. This includes hyperparameter search, feature engineering and model selection from an always growing catalog of battle tested algorithms as well as experimental models.</description></item><item><title>The Elegance of Optimal Transport</title><link>https://hugocisneros.com/blog/the-elegance-of-optimal-transport/</link><pubDate>Sat, 07 Dec 2019 23:20:20 +0100</pubDate><guid>https://hugocisneros.com/blog/the-elegance-of-optimal-transport/</guid><description>This post was largely inspired by Gabriel Peyré and Marco Cuturi&amp;rsquo;s excellent book about Computational Optimal Transport, which is free, (arXiv link, ref: [1]).
A simple problem? Let&amp;rsquo;s start at the beginning: what is Optimal transport (OT)?
It all begins with Gaspard Monge, reading his mémoire [2] in front of eminent scientists and engineers of the time &amp;mdash; including famous Enlightenment philosopher Condorcet &amp;mdash; at the French Académie Royale des Sciences in 1776.</description></item><item><title>Quick and easy dataset labeling with Google Forms and Google Scripts</title><link>https://hugocisneros.com/blog/quick-and-easy-dataset-labeling-with-google-forms-and-google-scripts/</link><pubDate>Sun, 07 Jul 2019 11:26:53 +0200</pubDate><guid>https://hugocisneros.com/blog/quick-and-easy-dataset-labeling-with-google-forms-and-google-scripts/</guid><description>For a recent project involving something similar to training a classification algorithm, I needed to label a small dataset of images (between 100 and 500 labeled items was enough). The labeling is not simple and it involved some amount of human appreciation, therefore I needed to have several people label the dataset independently to get significant results.
After pondering the idea of building a small GUI or Web App through which other people could help me label the dataset, I realised that I would have to either host a service or send the source code around to have people label the dataset, in which case centralizing the results would be difficult.</description></item></channel></rss>