Welcome to the LWN.net Weekly Edition for June 2, 2017
This edition contains the following feature content:
            
 
- The unexpected effectiveness of Python in science: this report from a PyCon keynote looks at how Python came to be successful in the scientific field, and how it can help to solve the reproducibility problem.
- Keeping Python competitive: what can be done to make Python performance competitive with that of other languages?
- Trio and the future of asynchronous execution in Python: a different approach to asynchronous execution and how it might influence the future direction of the language.
- Python ssl module update: the ongoing evolution of Python's ssl module.
- The "rare write" mechanism: a proposed kernel-hardening mechanism with some interesting implementation challenges.
- Toward non-blocking asynchronous I/O: asynchronous I/O in the kernel has never quite lived up to its name; this article describes some work to get a bit closer to that goal.
- What's new in gnuplot 5.2: the upcoming gnuplot release brings a number of interesting new features.
This week's edition also includes these inner pages:
- Brief items Brief news items from throughout the community.
- Announcements Newsletters, conferences, security updates, patches, and more.
Please enjoy this week's edition, and, as always, thank you for
supporting LWN.net.
 
           