Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

While adding Python3 support for numpy at a time when I worked for a large Ad-serving company, we managed to uncover a bug in python 2/3's import code that had been latent (no crash) in Python 2 for 15+ years. The problem was unique to people who had made it possible to import the same library from two filesystem locations.

In python2, it was silent, in python3 it was a segfault. There was really only one person in the company truly qualified to understand and fix the bug.

I'm finally moved over to Python3 but boy, was that an unwanted transition.



Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: