tanin
Joined 12 years ago
Joined 12 years ago
It's a non-issue. Toddlers/kids maybe fly once a month max. Using tablets during that time is negligible.
I know the conventional wisdom says that the collisions are extremely rare <<insert some sort of cosmis analogy>>. Then, some reddit users reported encountering a collision: https://www.reddit.com/r/webdev/comments/1kvkxte/comment/mud...
Ultimately, we'd have to design the system to handle collision anyway. Might as well design a system to avoid collision in the first place. Then, if we have a system that avoids collision, then whether UUID is used is irrelevant.
Wow, thank you for testing it. I did test it on my own laptop (Seattle).
> date_add(b.month_start, interval '1 month', 'UTC')
I didn't know this. Thank you.
Here: https://bookofrevenue.com
To my surprise, I think it's the first open-source revenue analytics for Stripe.
I worked at Stripe building both revenue recognition and analytics, and I always wanted to build an open-source version of those. Finally, I had the time to do it.
Bonus: Revenue is not MRR nor payments: https://medium.com/@tanin47/revenue-is-not-mrr-nor-payments-...
I'll help set it up correctly including improving your billing integration that will work well for both revenue recognition and tax integration.
Email: tanin (at) nanakorn.com
Java and Ruby work differently. Java would simply round the invalid time to the closest valid time IIRC. Ruby would accurately raise the InvalidTime exception. Same behaviors for an ambiguous time.
Chile is actually the country that will cause tricky issue in a system because they adjust DST at midnight... so there is one day a year where its midnight is considered invalid time. If we are building a system that depends on a day's boundary, then we will encounter this nightmarish issue where one of the days must start at 1am instead of midnight.
I really hope DST is going away soon.
https://programmabletooltip.com, Programmable Tooltip for Mac
https://bookofrevenue.com, open-source revenue recognition and analytics for Stripe and Metronome