((((sandro.net))))

quarta-feira, 15 de abril de 2026

terça-feira, 14 de abril de 2026

Show HN: Groupr – Rust CLI that sorts files into subfolders by extension https://ift.tt/ybEosf4

Show HN: Groupr – Rust CLI that sorts files into subfolders by extension Wrote this to clean up my Downloads folder. It moves top-level files into subfolders named after their extension. photo.PNG goes into png/, files with no extension go into no_extension/. --dry-run if you want to see what it would do first. A few details: it doesn't recurse into existing subfolders, extensions are lowercased so you don't get png/ and PNG/ coexisting, and it handles name collisions by appending _1, _2, etc. rather than overwriting. ~150 lines of Rust, no dependencies outside of tempfile in dev. cargo install --git https://ift.tt/JBNP4KX groupr ~/Downloads --dry-run https://ift.tt/9k1eHNo April 14, 2026 at 02:07AM

Show HN: Deflect One – command line dashboard for managing Linux servers via SSH https://ift.tt/T3spKoF

Show HN: Deflect One – command line dashboard for managing Linux servers via SSH https://ift.tt/WRvefLn April 14, 2026 at 02:05AM

Show HN: Prmana – OIDC SSH Login for Linux with DPoP (Rust, Apache 2.0) https://ift.tt/h5bQpuD

Show HN: Prmana – OIDC SSH Login for Linux with DPoP (Rust, Apache 2.0) prmana replaces static SSH keys with short-lived OIDC tokens validated at the host through PAM. What makes it different from other OIDC-for-SSH approaches is DPoP (RFC 9449) — every authentication includes a cryptographic proof that the token holder has the private key. Stolen tokens can't be replayed. Three components: a PAM module (pam_prmana.so), a client agent (prmana-agent), and a shared OIDC/JWKS library (prmana-core). All Rust. DPoP keys can be software, YubiKey (PKCS#11), or TPM 2.0. No gateway, no SSH CA, no patches to sshd. Standard ssh client, standard sshd, PAM in between. Tested against Keycloak, Auth0, Google, and Entra ID. The name is from Sanskrit — pramana (प्रमाण) means "proof." https://ift.tt/8Lhj5BI April 13, 2026 at 11:51PM

segunda-feira, 13 de abril de 2026

Show HN: I built a social media management tool in 3 weeks with Claude and Codex https://ift.tt/1haCxbO

Show HN: I built a social media management tool in 3 weeks with Claude and Codex https://ift.tt/ye0pWAU April 13, 2026 at 06:26AM

Show HN: Bad Apple (Oscilloscope-Like) – one stroke per frame https://ift.tt/tTbQuUL

Show HN: Bad Apple (Oscilloscope-Like) – one stroke per frame https://bad-apple-on-oscilloscope.pages.dev/ April 13, 2026 at 02:01AM

DJ Sandro

http://sandroxbox.listen2myradio.com