aleksk on main
Update package.json Explicitly… (compare)
float64 can represent).
I have been pretty unclear on this in the documentation, so I say this now. There is a real chance when using 32 bit uints that two clients will get the same user-id (1 in 4 billion). The chance is much higher when using only 31 bits / int32 for representing client-ids. I implemented additional mechanisms that allow clients to detect that other users have the same client-id. But still, we should avoid this if possible.
Thanks for clearing up the reasons against Fluid and why you decided to publish Ycs as open source. Yeah that completely makes sense.
FYI This chat here is public.
I see, you really ported everything :)
Generating ports to other languages based on Ycs is a really intriguing idea. Part of the reason for the Rust port is to improve performance further. Did you do some benchmarking on Ycs?
Hey @aleksk , thanks for checking in. That sounds good!
For the nuget package: You should sign it. I don't want to complicate the publishing process. I read in the documentation that, in the case that you are unreachable, I can recover ownership: https://docs.microsoft.com/en-us/nuget/nuget-org/publish-a-package#managing-package-owners-on-nugetorg
If possible, maybe we can later add me as an owner as well. Just in case. (https://docs.microsoft.com/en-us/nuget/nuget-org/publish-a-package#managing-package-owners-on-nugetorg)