Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

And why do you even need globally UUIDs here? What's wrong with a plain old sequence counter or the like?


Among others is that predictability of behavior of systems makes analysis and/or attack easier. Also "plain old sequence counters" in clusters of (heterogeneous) hardware makes distributing (floating) tasks more challenging. There are a bunch of other reasons.


How is using UUIDs making software more predictable than using sequence numbers?


the opposite: UUIDs make things less predictable. And in many situations this is very good.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: