I blog at https://bfdes.in/posts. Not too many articles, and most are about niche topics.
It’s a React SSR site, and the posts are bundled into the code when the server starts up. Markup is Jekyll compatible. More details here: https://github.com/bfdes/bfdes.in.
I think it is a trade off between being accurate with language and engaging the reader. If we were being accurate we would need to say that random sampling is only necessary if the domain is infinitely sized or very large.
I had a this problem when writing a very similar blog post.