blog.iankulin.com

Rust

Ubuntu Ansible 'waiting for privilege escalation prompt'

My Ansible playbook for SSH hardening fails on a newly provisioned Ubuntu 26.04 LTS VPS because that release ships sudo-rs, whose password prompt differs from the classic sudo prompt that Ansible matches against, causing a privilege-escalation timeout. A fix has landed upstream in Ansible but hasn’t reached my version yet, so I fall back to Ubuntu 24.04 LTS, mentioning a passwordless SSH Ansible user as an alternative...

Rust

Prompted by buzz around Carbon and Rust’s frequent appearances in conversation, I, a developer with a Swift background, take a first look at Rust through a video and a couple of articles. I compare Rust’s features — optionals, type inference, exhaustive match statements, immutability, traits, and closures — against their Swift counterparts, concluding that Rust feels familiar but less readable than Swift...