• 3 Posts
  • 118 Comments
Joined 2 months ago
cake
Cake day: February 9th, 2026

help-circle
  • This person’s probably right but I still resent everything being designed for the lowest common denominator

    This, plus the fact if they don’t overcommunicate and send you 10 transactional emails (eg. “your order is still on its way!”) they’ll have people filing credit card disputes and BBB complaints, blasting support screaming this-site-is-a-scam-where-is-my-order!?? over a two day shipping delay.

    This HN thread reads like a fun Chesterton’s fence exercise.

    New engineer shows up the first week on the job: “10 emails? You guys are all stupid this only needs to be 3 emails…receipt, shipped, and feedback!”

    Whole team groans, having to explain yet again the many years of scar tissue behind exactly why every one of the 10 emails exists.






  • I currently push to a private GitHub repository (planning on moving to a self-hosted Forgejo instance soon).

    Although making my nix configuration public would be safe anyway since I use sops-nix which encrypts all my passwords in the repo using a key derived from my SSH key. During nixos-rebuild it decrypts them and puts them each in their own text file at /run/secrets, with permissions set so you need sudo to view them. (The permissions can be tweaked as needed)

    It was a pain in the neck to get started with initially (like NixOS itself), but it was very much worth it. (Basically a necessity since putting secrets even in a private repo is considered bad practice)


  • I got it working, thanks! I think I found a minor bug though. I could only get the --template flag to work when the file is in the current working directory. Subdirectories and absolute directories didn’t work. I worked around this by simply cding into where my template was stored before running tinyfeed.

    Even tinyfeed -i feeds.txt -o index.html -t ./template.html (with ./) results in:

    fail to output HTML: fail to render HTML template: template: "./template.html" is an incomplete or empty template