Live data from Hacker News

Maya – Python Datetimes for Humans

kennethreitz.org

11–20 of 180 posts

Re: Maya – Python Datetimes for Humans

#12

I suppose this beats breaking out time delta, but I think it'll be hard for me to see an actual use in my projects that I couldn't accomplish with maybe just a couple extra lines

you'd be surprised, the amount of headache-inducing code that timezones can cause, especially when dealing with servers with different locales than your development machine when doing timezone algebra. This API avoids that problem entirely.

It does not: timezone (TZ) definitions are politicial, inaccurate, and stupid and non versioned.

The problem with TZ is TZ in its core definition.

1) they always change: if you have not updated your TZ since 3 months they are probably inaccurate

2) your TZ definition maybe accurate but they may not have been applied for real in the concerned zone

3) you can have different local time for the same longitude

4) you can have different days on the same longitude ...

5) TZ are not versioned, if the TZ changed between 2 records you may have made, you have inaccurate intervals stored. We do NOT have an API to take TZ change over time in consideration.

6) CEST/DST is breaking the axiom that time is a growing monotonic function

References 8.5.3 TZ in postgresql man https://www.postgresql.org/docs/9.2/static/datatype-datetime...

Computerphile what's wrong with timezones https://www.youtube.com/watch?v=-5wpm-gesOY

Re: Maya – Python Datetimes for Humans

#13

    
not the most human readable is it?

I guess it would help with like, "X happened before Y" situations, but I don't think I'd trust my eyes for that!

I think I would of preferred the "this happened in X month" case instead, I find it easier to trust my eyes for that, instead of trying to look for differing digits!

- - -

UTC default is a godsend though

Re: Maya – Python Datetimes for Humans

#15
post #6

It is heartbreaking to see such a contributor like Kenneth Reitz in conferences. I really enjoy using Kenneth Reitz's creation : I would like to see him smile. He is probably in the top 10% of the developers, he does not profit of his talent as much as an idiot that just code shit. When I sample over the vast majority of free software coder I know (100s) over the non free one (~same) and I compare the wealth/recognit…

Do I look unhappy at conferences or something?

I mean, they can get pretty smelly.

Re: Maya – Python Datetimes for Humans

#16
post #6

It is heartbreaking to see such a contributor like Kenneth Reitz in conferences. I really enjoy using Kenneth Reitz's creation : I would like to see him smile. He is probably in the top 10% of the developers, he does not profit of his talent as much as an idiot that just code shit. When I sample over the vast majority of free software coder I know (100s) over the non free one (~same) and I compare the wealth/recognit…

Maybe some people value other things in life than social and wealth status?

Re: Maya – Python Datetimes for Humans

#17
I wish Kenneth would have contributed to an existed project for once.

Arrow and pendulum (my current favorite) have a very decent API. The later one is especially well tested for the numerous corner cases of date handling, which I doubt Kenneth got right on first try.

For request, a full rewrite made sense because urllib sucked so much and we had no good alternatives. But for date time, alternative exists and they are good. Do not split the open source effort, join forces!

Re: Maya – Python Datetimes for Humans

#18

not the most human readable is it? I guess it would help with like, "X happened before Y" situations, but I don't think I'd trust my eyes for that! I think I would of preferred the "this happened in X month" case instead, I find it easier to trust my eyes for that, instead of trying to look for differing digits! - - - UTC default is a godsend though

Fortunately it is really easy to print it in other formats. Which is certainly not the case for the standard datetime library.

Re: Maya – Python Datetimes for Humans

#19
post #6

It is heartbreaking to see such a contributor like Kenneth Reitz in conferences. I really enjoy using Kenneth Reitz's creation : I would like to see him smile. He is probably in the top 10% of the developers, he does not profit of his talent as much as an idiot that just code shit. When I sample over the vast majority of free software coder I know (100s) over the non free one (~same) and I compare the wealth/recognit…

[deleted]

Re: Maya – Python Datetimes for Humans

#20

I wish Kenneth would have contributed to an existed project for once. Arrow and pendulum (my current favorite) have a very decent API. The later one is especially well tested for the numerous corner cases of date handling, which I doubt Kenneth got right on first try. For request, a full rewrite made sense because urllib sucked so much and we had no good alternatives. But for date time, alternative exists and they ar…

Who wishes that Requests didnt exist? That guy!!! ^^^^^^^
Post reply on HN