News for hackers. Stuff that matters.
Re:Guido van Rossum: Python 2 end-of-life will be on January... by mattbillenstein on Tuesday March 13, 2018 @03:14PM (#16578890)
As a Python2 holdout, I'm glad they extended the EOL -- and I'm actually glad I held out this long, starting some python3 stuff now and things work -- libs and tools that I'm used to in python2 seem all there in python3.
Re:Guido van Rossum: Python 2 end-of-life will be on January... by dfee on Wednesday March 14, 2018 @01:28AM (#16582567)
If you don’t continue to hold out, who will? And, if you move on, are we losing access to living history?
Re:Guido van Rossum: Python 2 end-of-life will be on January... by oliwarner on Wednesday March 14, 2018 @04:01AM (#16583102)
Let's maintain every version of everything ever made, forever. Won't somebody please think of the children!

But if that wasn't sarcasm, nobody's removing "access" to this historical artefact. Python 2's source code is available as long as somebody stores it. But the resources required to keep it secure are needed elsewhere. If you simply want to preserve it, talk to an archivist. The Python community has moved on.

Re:Guido van Rossum: Python 2 end-of-life will be on January... by dfee on Wednesday March 14, 2018 @10:28AM (#16584965)
It was sarcasm!
Re:Guido van Rossum: Python 2 end-of-life will be on January... by mattbillenstein on Wednesday March 14, 2018 @08:58PM (#16589707)
Please use <sarcasm>Something sarcastic</sarcasm> as appropriate ;)
Re:Guido van Rossum: Python 2 end-of-life will be on January... by mattbillenstein on Wednesday March 14, 2018 @02:33AM (#16582794)
What do you mean?

Python2 history I see as preserved in the cpython repo, mailing lists, etc. Python3 has enough improvements in the CPython VM to warrant upgrading at this point.

Re:Guido van Rossum: Python 2 end-of-life will be on January... by malcolmgreaves on Wednesday March 14, 2018 @12:22PM (#16585866)
Why are you a Python 2 holdout? What are you holding out for?
Re:Guido van Rossum: Python 2 end-of-life will be on January... by mattbillenstein on Thursday March 15, 2018 @03:00PM (#16595600)
Early adopters are beta testers ;)

I think until about 2014 (3.4) Python 3 just wasn't really ready. Then maybe it took another two years for library and tooling support to firm up around that. In 2016 I did start a new project, but a mix of familiarity and gevent support kept me on 2.7.

Also, until recently the runtime had no real advantage over 2.7, but there have been some incremental improvements (dict shared keys and so forth) that are a win you get in Python 3 for free basically.

Working on a new project in 3.6 now and it's looking good so far.