News for hackers. Stuff that matters.
Re:Python dicts are now ordered by abetlen on Friday February 07, 2020 @11:38AM (#22267706)
TIL

I suppose Python doesn't even have backwards compatibility within the same major release as we saw with the addition of the async keyword in Python3.5. Many older Python 3 packages broke because they expected that to be a legal identifier for a variable name.

Re:Python dicts are now ordered by hprotagonist on Friday February 07, 2020 @12:36PM (#22268472)
tensorflow didn't work on 3.7 for a solid 8 months because some people at google very unwisely decided that `async` and `await` were great choices for variable names, despite PEP492 landing in 2015.
Re:Python dicts are now ordered by fock on Friday February 07, 2020 @01:57PM (#22269391)
that's because tensorflow is advertisement for Google and while it's technically open-source, it doesn't stand for any kind of community-project, it's all there to show off (and ingrain in its users) the way Google wants things to Go (just look at the byzantine Bazel-build-processes - tensorflow taking hours to build and pytorch about 10minutes...).
Re:Python dicts are now ordered by hprotagonist on Friday February 07, 2020 @02:47PM (#22270056)
my torch builds also take hours.

facebook is just as capable of writing hot garbage, sadly.

Re:Python dicts are now ordered by fock on Friday February 07, 2020 @03:33PM (#22270602)
Yeah, still it's an order of magnitudes faster...
Re:Python dicts are now ordered by VWWHFSfQ on Friday February 07, 2020 @11:46AM (#22267807)
Python has never tried to maintain backwards compatibility within a major release