Martin Kleppmann
Martin Kleppmann
Swift represents datetime values as a [double-precision floating point number](https://developer.apple.com/documentation/foundation/timeinterval) containing the number of seconds and fractional seconds. I'm not sure which epoch Swift uses — the API seems to...
I would also love to hear from users of other programming languages about how their language represents datetimes. It would be ideal if we could find a single representation that...
int64 with nanosecond resolution would limit the range to the epoch date +/- 292 years, which seems a bit low, whereas microsecond resolution gives us +/- 292 millennia. We could...
Yes, this is for Date objects that are an application-assigned part of an Automerge document. The automatically added timestamp on changes already have second-level granularity for all the reasons @josephg...
ef449e42fd0fea10bfbf2f68fd035fdb8112699e should hopefully fix this
The original URL seems to be working again now.
It's been a long time since I added that check for nonempty keys, but IIRC I was worried about cross-language compatibility. Even if JS allows empty strings as property names...
Thanks for the report, and sorry for the long-delayed reply. It looks to me like the file format is not correct: according to [the spec](http://bibnum.bnf.fr/warc/WARC_ISO_28500_version1_latestdraft.pdf), a zero-length record should have...
Thank you for your contribution! A few issues/questions: - I wasn't able to build this, as Gradle couldn't find the dependencies jvyaml 1.0.0 and Cascading 2.5.5. Did you need to...
> This is a hard one, because intuitively I would think that CRDTs don't need to be from the same starting document? Like if you have a grow-only set, they...