News for hackers. Stuff that matters.
Re:Go + Services = One Goliath Project by ram_rar on Saturday December 21, 2019 @07:31PM (#21854268)
Switching to python3 is hard, especially if you have a massive python codebase interacting with other systems. Its not as easy as importing unicode_literals. Unicode breaks in very subtle ways.
Re:Go + Services = One Goliath Project by guitarbill on Saturday December 21, 2019 @08:32PM (#21854530)
and rewriting it in another language will magically fix this and not introduce new bugs? besides, in my experience Python 3's clear separation between bytes and str makes these breakages much less subtle than it silently going wrong in Python 2.

i wish them all the best, but would've been much more impressed if they'd done it, not simply announced to do it.

Re:Go + Services = One Goliath Project by speedplane on Saturday December 21, 2019 @11:26PM (#21855177)
> in my experience Python 3's clear separation between bytes and str makes these breakages much less subtle than it silently going wrong in Python 2.

No question Python 3 is better than 2, but it's not better enough to justify the move. People will only move when they absolutely have to. That isn't progress, it's inefficiency.

Re:Go + Services = One Goliath Project by cwyers on Saturday December 21, 2019 @11:15PM (#21855149)
The question isn't, is porting Py2 to Py3 easier than porting Py2 to Go. The question is, if you spend the same effort on porting Py2 to Go that you would have spent porting to Py3, and that only gets you 60% of the way there, but the ROI on that work is much higher, are you better off?