• 0 Posts
  • 27 Comments
Joined 7 months ago
cake
Cake day: December 6th, 2023

help-circle
rss















  • No jokes: pick a language that is in the market, but has a different design philosophy than your background. Your background includes compiled static, and loose scripting, with strong library tooling, so you have diversity there, so a language in which you have to think differently is the right choice.

    I recommend:

    1. Rust if you want something safe but that makes you work differently from java
    2. Go if you want a real mental challenge (the coding approach is very different from java)
    3. Lua if you want really see functional programming as a philosophy
    4. Python if you want scripting, and are tired of the web




  • jaxxedtoLinux@lemmy.mlYubikey on Linux?
    link
    fedilink
    405 months ago

    yubikey works on every linux distro I have tried, and even on freebsd. Some people say it “works out of the box” but that part is not true on every distro. Every distro will recognize the device when it is plugged in, but not every distro will all 2FA actions out of the box, and almost no distro comes with the management tools.

    On linux (and BSD) you can install a CCID tool to get the 2FA, which installs software that needs to be running (you can use the yubikey as a keyboard approach if you really need it) On Linux you can install a manager tool like ykman is easy, if you want to manage the tooling on your card On Linux you can setup PAM (authentication) so that yubikey can be used for logins, sudo auth etc On Linux you can use yubikey to do advanced things like manage the encryption keys for encrypted disks

    As always, off to the Arch docs: https://wiki.archlinux.org/title/YubiKey