News for hackers. Stuff that matters.
Re:About Python 3 by antrod on Monday December 30, 2013 @12:04PM (#6985449)
There is no meaningful performance increase to go to a backwards incompatible version? Three letters: DOA. if not performance then at least we'd need some crazy new feature like good multi threading or perhaps running on a new relevant platform (say ios or android). Otherwise we will be 2.X forever.
Re:About Python 3 by beagle3 on Monday December 30, 2013 @12:25PM (#6985583)
It's only when you start doing unicode seriously that you see how broken python2 is. It is not unworkable - but it's a mess that is hard to resolve, and keeps biting you in old code paths that weren't tested with character from this subset rather than that subset.

So, Python 3's killer feature is reasonable Unicode support.

Re:About Python 3 by cdavid on Monday December 30, 2013 @12:47PM (#6985734)
The problem is that reasonable unicode support is a non-issue in many areas were python had a strong competitive advantage over other languages (e.g. data analysis, scientific python).

I don't know much about unicode myself, but some people I trust like Armin Ronacher have showed how some python3 are still heavily broken w.r.t unicode (http://lucumr.pocoo.org/2013/7/2/the-updated-guide-to-unicod...).

Re:About Python 3 by ak217 on Monday December 30, 2013 @12:23PM (#6985577)
Actually, there are some minor performance increases, but there are tons of minor improvements, and the new async framework landing in 3.4 is very exciting.
Re:About Python 3 by tbatterii on Monday December 30, 2013 @01:49PM (#6986109)
> new async framework landing in 3.4 is very exciting

this is the killer feature that would move me to python 3. alas, not released yet. And I took a rails job :(

Re:About Python 3 by dragonwriter on Monday December 30, 2013 @02:16PM (#6986244)
> Actually, there are some minor performance increases

And apparently some fairly major ones (e.g., decimal in Python 3.3.)