👨‍💻 Assorted links software engineering: September 2022

  1. ULID - Universally Unique Lexicographically Sortable Identifier (link) generate Unique IDs that are sortable. Similar to Twitter snowflake without needing network access.

  2. Containers vs. Zones vs. Jails vs. VMs

    • Jails are a BSD concept and are more locked down then containers.
    • Jails are a first class concept in BSD, containers are not a first class concept in Linux.
    • Containers use Linux primitives like cgroups and namespaces and are composable unlike Jails.
  3. DeepMind discovers a 10-20% faster algorithm for matrix multiplication.

    • This is crazy. I wonder what else can we produce a better algorithm for. Better B-trees based on your data layout?