Alt account of @Badabinski

Just a sweaty nerd interested in software, home automation, emotional issues, and polite discourse about all of the above.

  • 0 Posts
  • 431 Comments
Joined 1 year ago
cake
Cake day: June 9th, 2024

help-circle





  • I wouldn’t necessarily say that. I used to shoot competitively (service rifle across-the-course), and we’d shoot 200 yards off-hand. We don’t know if the shooter was prone, sitting/kneeling, or standing. If they were standing (because they wanted to beat a quick retreat) then it was a hell of a shot. Honestly, even if they were prone it’s not bad. Given the nature of the shooting, it appears that the shooter didn’t want collateral damage. There were a LOT of people there, and that pressure would make any shot harder.









  • The Blade Itself by Joe Abercrombie and the entire First Law series. The books are narrated by the wonderful Steven Pacey and they’re just so good. Pacey does an excellent job of conveying each character’s personality, and the way he narrates fight scenes are so good.






  • I wrote and maintained a lot of sysvinit scripts and I fucking hated them. I wrote Upstart scripts and I fucking hated them. I wrote OpenRC scripts and I fucking hated them. Any init system that relies on one of the worst languages in common use nowadays can fuck right off. Systemd units are well documented, consistent, and reliable.

    From my 30 seconds of looking, I actually like nitro a bit more than OpenRC or Upstart. It does seem like it’d struggle with daemons the way sysvinit scripts used to. Like, you have to write a process supervisor to track when your daemonized process dies so that it can then die and tell nitro (which is, ofc, a process supervisor), and it looks like the logging might be trickier in that case too. I fucking hate services that background themselves, but they do exist and systemd does a great job at handling those. It also doesn’t do any form of dependency management AFAICT, which is a more serious flaw.

    Nitro seems like a good option for some use cases (although I cannot conceive why you’d want to run a service manager in a container when docker and k8s have robust service management built into them), but it’s never touching the disk on any of the tens of thousands of boxes I help administrate. systemd is just too good.