Skip Navigation

Posts
0
Comments
89
Joined
2 yr. ago

  • No. Just because I'm not always able to use my own device. If I use other layout and have to use other's devices (e.g. library computer), I will be confused with normal QWERTY layout.

  • Canokey, there are two way:

    1. You can buy one Canokey Pigeon, which is close source, but with protection of security chip.
    2. You can make one Canokey STM32/NRF52, which is opensource, but no security chip protection, so if someone got your key, she can extract the key from it.

    https://github.com/canokeys

  • I prefer use Yubikey/Canokey instead of TPM. SSH key may be used outside or in other environment (such as my laptop, Android or iPad). And TPM support less algorithms than Yubikey, especially Ed25519 and RSA4096.

  • For sans and serif font, Noto Sans and Noto Serif.

  • Thunderbird has many operations which will block UI thread, such as fetch emails, decrypt email and verify signatures...

  • I just use ls, cd, tree and tab completion. Sometimes I will use rg to find files which contains specified string, and use locate to find files which I known name but path.

  • I prefer to use Fcitx 5 for Android instead of GBoard, not FlorisBoard. Because f5a has much better Chinese input experience than FlorisBoard, and I use Chinese.

  • I use the periodic table of elements to name them.

  • Always use absolute path. If you write some shell snippet which may be run in different environment, avoid use just command name for uncommon one.

  • exa has a terrible bug: if you set TZ environment variable to ':/path/to', you will get 'Unable to determine time zone: No such file or directory (os error 2)'. Does eza fix it?

    https://github.com/ogham/exa/issues/856

  • VP9 for video and FLAC for audio. Avoid AV1 because my GPU can't decode AV1.