Tools

A list of tools I use.

Programming

  • python: general purpose language
    • conda/poetry/uv/pipenv/pip - package managers. prefer uv for speed/simplicity.
    • pil/pillow: image processing library
    • numpy: numerical computing library
    • pandas: xlsx/csv manipulation library
    • matplotlib: data visualization library
  • rust: faster than python.
  • bash: scripting language
  • just: very good build tool
  • postman: http requests
    • bruno is probably better, TODO use it

Text Editing

  • windsurf: bloated, use zeditor

  • cursor: bloated, use zeditor

  • vscode - bloated, only use if you absolutely need to. It's slow and used to be my favorite, but...

  • zeditor - Fast and simple text editor. Rust backend.

  • nano - command line editor

OS

i highly recommend never using windows, for many, many reasons

  • ubuntu - server OS
  • nixos - server/desktop OS
  • cachyOS - easy arch based OS, fast
  • TrueNAS CORE - freebsd based NAS OS that uses ZFS, ZFS is superior for use as a NAS for many reasons

Hardware

I run various cheap laptops and a few HEPC (High-End Personal Computer) setups. Only Linux, except for a Windows computer I use for piano playing.

  • https://pcpartpicker.com/user/henryfbp/saved/

AI

My current AI stack is here. I used to use ollama but it has issues with ROCm drivers on AMD GPUs.

https://github.com/meltingscales/cachyos-whitedragon-ai-lab

Current working stack:

  • llama.cpp: text generation backend (works with ROCm)
  • openwebui: frontend for LLM interaction (TBD)
  • comfyui: image/video/audio generation (TBD)
  • stablediffusion: image generation (TBD)

Corpo AI for coding

  • claude: You can use this, but you can also self-host local AI and use CLI tools like:
    • aider: OSS claude cli clone
    • etc...TODO: Add more coding agents here from testing.

The basic pattern to locally host is just to run llama.cpp (or ollama if you have NVIDIA GPUs) on a powerful PC, set up a VPN with tailscale, and then connect to the LLM endpoint with your less powerful computer via a coding agent like aider or a frontend like openwebui.

Local AI models

These models were intended for ollama but can be converted for llama.cpp. I plan on running my own benchmarks on each.

  • llama3.2:3b
    • TODO: Test.
  • yuiseki/devstral-small-2507:24b
    • TODO: Test.
  • hf.co/bartowski/Qwen2.5-Coder-14B-Instruct-abliterated-GGUF:Q4_K_S
    • TODO: Test.
  • hf.co/mlabonne/gemma-3-27b-it-abliterated-GGUF:Q4_K_M
    • TODO: Test.

Anti AI/Anti Slop

  • https://zadzmo.org/code/nepenthes/
    • Markov chain babble generator. Waste the time/CPU of scrapers.

Infra

  • docker: containerization platform
  • kubernetes: container orchestration
  • grafana: monitoring visualization
  • prometheus: monitoring metrics/backend

Backup

  • dd - data duplicator/data destroyer

Media

  • yt-dlp: youtube downloader, before youtube killed it with session cookie enforcement.
  • transmission: torrent client
  • jellyfin: media server
  • immich: self hosted google photos clone
  • romm: emulation ROM/retro game database
  • seanime: anime media server
    • extensions: TODO
  • gallery-dl: image downloader

Other

  • handy.computer - offline text transcription
  • sshx.io - share terminal (dangerous)

Hacking links

  • https://book.hacktricks.xyz/welcome/readme
  • https://www.revshells.com/
  • https://eclypsium.com/
  • https://ddosecrets.com/wiki/Distributed_Denial_of_Secrets
  • https://news.ycombinator.com/
  • https://www.darkreading.com/application-security
  • https://www.sans.org/newsletters/ouch/
  • https://www.databreachtoday.com/
  • https://medium.com/vmacwrites/tools-to-visualize-your-terraform-plan-d421c6255f9f
  • https://www.scaledagileframework.com/implementation-roadmap/
  • https://www.cia.gov/static/5c875f3ec660e092cf893f60b4a288df/SimpleSabotage.pdf
  • https://www.privacytools.io/
  • https://blog.openalgo.in/algorithmic-trading-roadmap-2025-from-curious-coder-to-confident-execution-0662572a7838
  • https://www.lesswrong.com/