hackingonempty
Joined 3 years ago
Joined 3 years ago
I thought the main reason UUIDv7 was created with a time component is to keep temporally related rows together in the index pages. Randomly distributed row ids seem OK until the entire index no longer fits in RAM.
That is wrong, see DC v. Heller, """ the “militia” in colonial America consisted of a subset of “the people”—those who were male, able bodied, and within a certain age range. Reading the Second Amendment as protecting only the right to “keep and bear Arms” in an organized militia therefore fits poorly with the operative clause’s description of the holder of that right as “the people.” """
It's like the magic broomsticks from Fantasia's Sorceror's Apprentice sequence. Great at hauling buckets but if you don't keep a close eye on them they will fill your workshop with water.
I would bet that is what real users have been asking for, for decades now. They aren't asking for swappable batteries or headphone jacks.
There is a lot of news right now about AI writing proofs in Lean (2013.) Lots of people rely on Elixir (2012) and Gleam (2016) is up and coming. I wouldn't give up on Scala (2004) just yet, it's really one of the best languages out there with some great libraries and runs on the JVM. You could argue that Reason (2016) and ReScript (2020) are just dialects of OCaml but they are industrial strength tools that people rely on in production.
...and don't even try to take Clojure (2007) away from any hands that are not truly cold and dead.
It's like byzantine faults, no system can protect you if you don't have some minimum of correctly functioning legislators, judges, and executives.