NOTE: This site has just upgraded to Forester 5.x and is still having some style and functionality issues, we will fix them ASAP.

Learning diary › Year 2025 › July, 2025 › 2025-07-02 [2025-07-02]

#os #sec #web
- Code-GUI bidirectional editing via LSP
- OpenBao, the community fork of Vault
    - manage secrets, or encrypted passwords, API keys, and other bits of sensitive information in distributed computing setups
- found ansic, crate of the week
    - a modern, efficient and compile time ansi macro and utilities
- #nix
    - Moving on from Nix
        - it's a good thing that I have kept my distance from Nix from the start
            - mostly because I didn't like the syntax, and I don't want to be locked in
    - Three Years of Nix and NixOS: The Good, the Bad, and the Ugly
    - You don't have to use Nix to manage your dotfiles
- Types of Types: Common to Exotic #lean
- Uncloud - tool for deploying and managing containerised applications
    - "the solution for developers who want the flexibility of self-hosted infrastructure without the operational complexity of Kubernetes"
- You MUST listen to RFC 2119
    - RFC 2119 establishes language around requirement levels, e.g. terms like “MUST”, “MUST NOT”, “SHOULD”, and “SHOULD NOT”
    - the author hire a voice actor to read 2119 in the most over the top, passive-aggressive way possible
- You should delete tests
    - Confidence is the point of writing tests
    - Tests that decrease confidence
        - flaky tests that fails at random
        - few changes of code causing lots of changes to tests
        - tests that takes too long to run and are skipped from time to time
- clamp / median / range
    - I also prefer chained comparison styleA
    - fun fact: clamp is median