The Curious Engineer

All blogs / DevOps / SRE / infrastructure

Russell Ballestrini

russell.ballestrini.net

Father. Husband. Grows Product & Services. Permaculture. Founder https://www.remarkbox.com & https://www.makepostsell.com. Engineer. Computing Scientist. Gardener. I AM in a BEGINNING.

DevOps / SRE / infrastructurePythonAI / MLLinux / Unix

Posts
198 from 30 Nov 2010 to 24 Oct 2026
Posting
monthly (11 in the last year)
Kind
personal blog
Feed
https://russell.ballestrini.net/feeds/all.atom.xml

2026 9

  1. unturf Redundant 20 Amp Power Circuits for GPUs & Compute at Home
  2. Solar, Eight Years Later: The Grid Doesn't Want My Sunshine
  3. Battleship Arena: Five Admirals, One Grid
  4. I Am a Software Mechanic
  5. fix "the dependency requires Elixir ~> 1.16 but you are running on v1.14" on Ubuntu
  6. build server postmortem: disk full, CI dead
  7. two doors shut, one remains open, an olive branch
  8. royal we & our & one & you
  9. A Love Letter to JSON Jason

2025 12

  1. Free Agent Looking for Work & JSONResume
  2. Brown Out Reboots Servers: NVIDIA Drivers Vanish, Ethernet Dies – Sneaker-Net Rescue with a Bare USB Stick
  3. who owns yaml?
  4. Growing a 454-page ML reference manual in 5 days: permacomputer harvest
  5. pelican theme upgrade: right sidebar table of contents
  6. webwords code golf: minimal HTTP servers in multiple languages
  7. unpotato webwords: cleaning up btrfs docker volumes after build-all
  8. webwords reaches 42 languages: the ultimate programming kata
  9. Analyzing the Godot Engine Codebase: Millions of Lines of Code
  10. Building and Modding MultiMower with Dry Engine
  11. Introducing SLOP
  12. Free LLM Endpoints & Dynamic Distributed Model Inference Client with UncloseAI.js

2024 9

  1. Free Hermes Machine Learning ai.unturf.com & uncloseai.js
  2. Efficient Battleship Board Generation and Data Management with Python
  3. Comparing Elixir and Phoenix Performance with a Community-Driven OpenAI Client
  4. Comparing Node.js and Python Performance with the Official OpenAI Client
  5. Integrating OpenAI with Dry's Sample Chat Game
  6. Optimizing Memory Management for Plausible Docker on Ubuntu
  7. Understanding Pause Functionality in LucKey Park Built on Dry Engine
  8. Installing YaCy on Ubuntu
  9. Building 'Dry' and 'Park' from Source on Fedora Linux

2022 3

  1. Ubuntu 22.04 Letsencrypt Docker Hints
  2. Uncle Drops off server with note asking u to cl0ne ubuntu22 kvm
  3. Vertically Scaling GitLab Server For As Cheap As Possible

2021 3

  1. Russell Open Sources Remarkbox & MakePostSell into Public Domain!
  2. GNUnet GNS Nameserver Operator Notes, Quickstart, & Cheatsheet
  3. Copying files between cloud object stores like S3 GCP and Spaces using Boto3

2020 2

  1. I tried to install GitLab on TrueNAS and failed
  2. WeeChat on-boot in a tmux session

2019 7

  1. Dreaming of unlimited home computer storage capacity
  2. Unity Collab not working on Fedora because of an invalid CA certificate path
  3. How to fallback to an older FreeNAS version on update failure
  4. Installing Unity on Linux
  5. Pre-signed GET and POST for Digital Ocean Spaces
  6. Hybrid Hot Water Heater Saves 69 Percent On Energy Consumption
  7. AWS nvme to block mapping

2018 6

  1. Yuletide Trains and Homegrown Video Games
  2. All Local Heros need a Gig Side Kick
  3. Running DynamoDB Local service container on CircleCI 2.0
  4. Pyramid SQLAlchemy bootstrap console script with transaction.manager
  5. Quickstart to DKIM Sign Email with Python
  6. Fulfilling Childhood Dreams: Solar

2017 6

  1. How-to Work From Home
  2. webwords: a minimal viable web app with docker in as many languages as possible
  3. So You're Planning a Beta Test
  4. My Search for the Perfect Alternative Hosted Comment System
  5. Selenium grid on Kubernetes
  6. Minikube

2016 9

  1. Nginx throw HTTP 503 maintenance JSON for all requests
  2. Capability driven Presentation
  3. Build RPM or DEB packages for Node.js using Jenkins and FPM
  4. Register Super Powers with Pyramid add_request_method
  5. Sharing a Pyramid cookie with Flask or Tornado
  6. My first Systemd Service Script and Override
  7. Set static hostname for RHEL Centos 7 on AWS
  8. If I swallow lots of air will I be lighter?
  9. Output all instance identifiers of an AWS VPC to JSON

2015 16

  1. Set DNS resolver options
  2. Bind9 on Joyent Triton
  3. Migrating from WordPress to Pelican
  4. Boto3 get main route table
  5. List all installed package names in Python
  6. Filtering AWS resources with Boto3
  7. Working with botocore's ~/.aws/config
  8. My Mentor
  9. Change default gateway on all SmartOS Zones and KVM guests
  10. SmartOS Ubuntu guest, apt-get not working because IPv6
  11. A Python script which searches for available interpreters
  12. Migrating libvirt KVM guest to SmartOS KVM guest
  13. Setting region programmatically in Boto3
  14. Securely publish Jenkins build artifacts on Salt Master
  15. Set postgres user password on PostgreSQL SmartOS Zone
  16. Risk, Process, and Balance

2014 25

  1. autofs /net automount stopped working
  2. Custom Rundeck HipChat notification templates
  3. Build release pipelines on S3 with s3p
  4. Dealing with pagination in Python
  5. Turn python dict into a key=value string and back again
  6. Migrating MongoDB from Ubuntu to SmartOS
  7. Set Root Password SmartOS Percona MySQL Zone
  8. rabbits
  9. reality shattered
  10. Heka, World2!
  11. Mailpile Salt States for Ubuntu or Debian
  12. You can hack on FreeNAS 9
  13. Nginx with SSL and mixed content errors with upstream WSGI servers
  14. How to patch Heartbleed OpenSSL defect (libssl) on Ubuntu
  15. IRC Bot (Foxbot) runs canned remote executions using Salt Stack
  16. Filter Salt Stack Return Data Output
  17. Replace the Nagios Scheduler and NRPE with Salt Stack
  18. Configuration Management and the Golden Image
  19. Automatic Backups
  20. tar-back
  21. mysql-back
  22. The Three Deployment Management Strategies
  23. How to reset HP iLO Lights-Out User and Password Settings with IPMItool
  24. How I added two Seagate 240G SSDs as SmartOS L2ARC
  25. Test Game Engine with Python and SFML

2013 19

  1. Heka, World!
  2. sensu-salt
  3. Hackathon 2013 Virtualization
  4. Backup all virtual machines on a SmartOS hypervisor with smart-back.sh
  5. Simplify deployments with Upstart and uWSGI
  6. Postfix Salt State Formula
  7. Control a MongoDB collection in configuration management
  8. Configuration Management vs Remote Execution
  9. Understanding Salt Stack user and group management
  10. Create your own fleet of servers with Digital Ocean and salt-cloud
  11. Add a custom header to all Salt managed files using pillar and jinja templates
  12. High load and CPU usage craftbukkit compared to vanilla minecraft
  13. Honey! I just DELETED LinkPeek.com
  14. Survey Baby Monkey
  15. Automatic event hangout with cron
  16. Guido name dropped tornado python tulip and pep-3156
  17. virt-back's Domfetcher class returns doms from libvirt API
  18. How to overload default function arguments in python using lambda
  19. ago.py human readable timedelta 0.0.4 release

2012 29

  1. Tips for getting pull requests approved
  2. how to drain an iPhone battery without needing passcode
  3. Explaining cache with python
  4. The Pyramid community taught me the importance of test driven development
  5. miniuri parser and ago human timedelta
  6. My top five suggestions for an independent developer creating a new product or service
  7. Prevent a certain program from running too long in bash
  8. Always attempt to scale vertically first
  9. High load on web server after updating from Ubuntu 10.04 to Ubuntu 12.04 LTS
  10. How to rescue logs and config from a failed Citrix NetScaler App Gateway
  11. The most valuable registration field: How did you hear about us?
  12. I just purchased Instagram for 1B and all I got was this lousy image filter
  13. Trouble mounting filesystem on KVM guest after reboot
  14. nosslsearch cname is a bad idea and solution
  15. "I see" said the blind man, to the deaf dog, as he walked off the cliff.
  16. What do you name your python virtualenv?
  17. How to save hundreds of dollars on groceries without clipping coupons
  18. How to capture HTTPS SSL TLS packets with wireshark
  19. Zenoss or Nagios monitoring of HTTPS using client certificate authentication
  20. Jake, Finn, and Ice King
  21. My 4 month old's 15 minutes of fame
  22. Block cipher lab
  23. Monoalphabetic Cipher and Inverse Written in Python
  24. Why does a Hash provide better message integrity then an Internet checksum?
  25. Symmetric Encryption vs Public Key Encryption
  26. Attributes of an 8-block cipher
  27. Reasons why some Internet entities might want secure communication
  28. What are the differences between message confidentiality and message integrity
  29. Today I lost a customer

2011 40

  1. LinkPeek.com, webpage to image, was a by-product
  2. flash mob office meeting definition
  3. LinkPeek.com Number One on Hacker News
  4. How to Incorporate Custom Configuration in a Pyramid Application
  5. Career development is a game of chutes and ladders
  6. I'm petrified of launching my web application
  7. Webmaster tools alerted issue turned out Pylon session files flooded inodes
  8. Occupy Wall Street Stack vs Queue
  9. Adding inline image support to a gmail messages
  10. Cell shading practice, A sketched skull, and an old wind mill photograph
  11. I cancelled my xbox live automatic renewal
  12. r8168 driver issues after Ubuntu 11.10 upgrade kernel linux 3.0
  13. A better way to show website backlinks
  14. CSS frameworks not rendering properly on all browsers
  15. LinkPeek.com web address thumbnail api alpha release
  16. How do I calculate the M in my MVP?
  17. New Baby Homecoming
  18. Hacker Olive Oil Lamp Crafted From Home Materials
  19. A system administrators guide to installing and maintaining multiple python environments
  20. Deliberating the Viewers vs. Doers concept
  21. Python Image Grabber pig.py
  22. Security Professionals: Yes we appear vulnerable but that attack vector will never happen
  23. virt-back: restoring from backups
  24. Programming is like Alchemy
  25. The Great Gist Heist
  26. a hack to gain 80 percent efficiency when creating github projects
  27. Add a Breadcrumb Subscriber to a Pyramid project using 4 simple steps
  28. Google Bot Attempts to Crawl Shortest Urls First
  29. ATT Uverse Residential Gateway Broadband LED flashes red intermittently
  30. Connecticut killed affliate marketing with Amazon.com
  31. Dropbox Encryption with TrueCrypt
  32. Voice Over IP with TeamSpeak
  33. Porting the ChaosTheory Wordpress theme to Pylowiki
  34. virt-back: a python libvirt backup utility for kvm xen virtualbox
  35. Response to L-Theanine: a 4000 Year Old Mind-Hack
  36. I just used Google to purchase Chinese food takeout for two
  37. Graphic Design Powerhouse: Wacom Bamboo, Ubuntu, and MyPaint
  38. How did Stack Overflow get initial traction?
  39. A homegrown python bread crumb module
  40. four2go!: A new spin on an old classic

2010 1

  1. The Barrymores stole my heart then crushed it

Undated 2

  1. Random
  2. full disclosure page here