10 comments

[ 4.1 ms ] story [ 34.6 ms ] thread
I think ULID has stolen UUID's thunder.
This website is missing data: benchmarks, comparisons with others systems, references, current implementation status in databases, analysis of when it's not a good idea to use them, etc...

As it is, it's only hand waving.

Interesting that the website was largely generated using AI and only slightly tweaked.
I think the most interesting thing on this page is the blog post at the bottom of how it was deployed on a VPS using docker compose (https://austinsnerdythings.com/2023/11/01/using-github-actio...)
Running a self hosted actions runner on the system just to deploy the docker compose stack should be cancellation level.
What does cancellation level mean? I couldn't find the meaning after a quick search
Something that is socially unacceptable to the point of deserving cancellation.
I did this with minecraft servers when cloudflared released you can even create custom ubuntu images in docker that tunnels through, fun times for self-hosting things at home :)
Distributed systems don't have a single monotonically increasing clock, so designs should never assume that sorting them works reliably. A system should be benchmarked to check whether hotspots make an index faster or slower.
> Disclaimer:

> This is a demo site for UUIDv7. It was generated almost entirely with AI tools (primarily ChatGPT, which hallicunated that UUIDv7 had a time resolution of 10 nanoseconds and I cleaned that up). Do not use this UUIDv7 generator for production purposes.

Holy shit, at least it's clearly stated. Now think how many times it's not