504 karma · joined August 20, 2009
Even the most capable performance conscious teams in the world still have limited attention. Perfloop has been contributing significant performance improvements to the open source world too, across repos like ClickHouse, Prometheus, parquet-go, roaring bitmaps and more.
https://github.com/search?q=is%3Apr+is%3Amerged+author%3Aper...
We're on a mission to create the most beneficial payout ecosystem in the world and fundamentally change the way people receive money!
Now hiring: Backend Engineer, Frontend Engineer, Head of IT Operations, Security Engineer, Site Reliability Engineer, Senior Data Analyst, Senior System Administrator, Senior UX Designer, Web Developer.
Take a look at our open positions in more detail below and don't hesitate to reach out to me directly: ts [at] optiopay.com
We're on a mission to create the most beneficial payout ecosystem in the world and fundamentally change the way people receive money!
Have a look at our open positions and don't hesitate to reach out to me directly: ts [at] optiopay.com
That can only be addressed with improved documentation and shared understanding of the subtleties and pitfalls of distributed time synchronisation.
> Some applications may be able to tolerate inconsistencies in ordering, others may not.
Indeed. Proper thought must be but into this sort of thing. ULIDs aren't an exception nor a silver bullet.
> How many bits of approximate time does one really need?
Entirely application dependent.
For some designs it's useful to have identifiers have other properties than uniqueness. In this case, this property is relative lexicographical (and binary) order based on time so that you can leverage the order between the things the identifiers identify without looking at the things. The entropy is there to satisfy the uniqueness property (with some acceptable degree of collision, application dependent). The time is there to satisfy the ordering property.
As for the 'U', I'm not sure why the original ULID spec left it out. Thanks for raising this. I'll investigate.