curiousefficiency.org
Why Python 4.0 won't be like Python 3.0 | Curious Efficiency
http://www.curiousefficiency.org/posts/2014/08/python-4000.html
Skip to main content. Why Python 4.0 won't be like Python 3.0. Newcomers to python-ideas occasionally make reference to the idea of "Python 4000" when proposing backwards incompatible changes that don't offer a clear migration path from currently legal Python 3 code. After all, we allowed that kind of change for Python 3.0, so why wouldn't we allow it for Python 4.0? That I figured I'd record my answer here, so I'd be able to refer people back to it in the future. To be preserved across the boundary.
curiousefficiency.org
Tags and Categories | Curious Efficiency
http://www.curiousefficiency.org/categories/index.html
Skip to main content. Contents 2016 Nick Coghlan. Republish as you wish. - Powered by Nikola.
curiousefficiency.org
Archive | Curious Efficiency
http://www.curiousefficiency.org/archive.html
Skip to main content. Contents 2016 Nick Coghlan. Republish as you wish. - Powered by Nikola.
curiousefficiency.org
Stop Supporting Python 2.6 (For Free) | Curious Efficiency
http://www.curiousefficiency.org/posts/2015/04/stop-supporting-python26.html
Skip to main content. Stop Supporting Python 2.6 (For Free). Note: I'm speaking with my "CPython core developer" hat on in this article, rather than my "Red Hat employee" one, although it's the latter role that gave me broad visibility into the Fedora/RHEL/CentOS Python ecosystem). Alex Gaynor recently raised some significant concerns. In relation to his perception that Red Hat expects the upstream community to support our long term support releases for as long as we do, only without getting paid for it.
curiousefficiency.org
The transition to multilingual programming | Curious Efficiency
http://www.curiousefficiency.org/posts/2014/08/multilingual-programming.html
Skip to main content. The transition to multilingual programming. On python-dev prompted me to summarise. The current state of the ongoing industry wide transition from bilingual to multilingual programming as it relates to Python's cross-platform support. It also relates to the reasons why Python 3 turned out to be more disruptive. Than the core development team initially expected. A good starting point for anyone interested in exploring this topic further is the "Origin and development". Many computer ...
curiousefficiency.org
DTCA Public Consultation - Brisbane | Curious Efficiency
http://www.curiousefficiency.org/posts/2015/01/dtca-public-consultation.html
Skip to main content. DTCA Public Consultation - Brisbane. Over the weekend, Asher Wolf alerted me. And many others in the open source and cryptographic communities) to the Australian Defence Trade Controls Act 2012, and the current public consultation taking place around a bill proposing amendments to that act. Being heavily involved in improving the security of open source infrastructure like the Python Package Index. And the Python 2 reference interpreter. The legislation, so I'm not going to pick up ...
curiousefficiency.org
TCP echo client and server in Python 3.5 | Curious Efficiency
http://www.curiousefficiency.org/posts/2015/07/asyncio-tcp-echo-server.html
Skip to main content. TCP echo client and server in Python 3.5. This is a follow-on from my previous post. On Python 3.5's new. Syntax. Rather than the simple background timers used in the original post, this one will look at the impact native coroutine support has on the TCP echo client and server examples from the asyncio documentation. First, we'll recreate the. Runs event loop in current thread until the given task completes. Returns the result of the task. Terminating connection on server". Socket&#...
curiousefficiency.org
Running Kallithea on OpenShift | Curious Efficiency
http://www.curiousefficiency.org/posts/2014/12/kallithea-on-openshift.html
Skip to main content. Running Kallithea on OpenShift. The CPython core development team are currently evaluating our options for modernising our core development workflows to better match the standards set by other projects and services like OpenStack and GitHub. The first step in my own proposal. For that is to migrate a number of the support repositories currently hosted using a basic Mercurial server on hg.python.org to an instance of Kallithea. That means tackling two particular problems:. Of OpenShi...
curiousefficiency.org
Abusing Contributors is not OK | Curious Efficiency
http://www.curiousefficiency.org/posts/2015/01/abuse-is-not-ok.html
Skip to main content. Abusing Contributors is not OK. As reported in Ars Technica. The ongoing efforts to promote diversity in open source communities came up once more during the plenary Q&A session with Linus Torvalds, Andrew Tridgell, Bdale Garbee and Rusty Russell. Linus's defence of his abusive behaviour is that he's "not nice", and "doesn't care about you". He does care deeply about his project, though, and claims to be motivated primarily by wanting that to continue to be successful. I'm pretty su...
curiousefficiency.org
Accessing TrueCrypt Encrypted Files on Fedora 22 | Curious Efficiency
http://www.curiousefficiency.org/posts/2015/04/fedora-encrypted-volumes.html
Skip to main content. Accessing TrueCrypt Encrypted Files on Fedora 22. Just one small problem: the bulk of the storage on that drive was in a TrueCrypt encrypted file, and the Dolphin file browser in KDE doesn't support mounting those as volumes through the GUI (at least, it doesn't as far as I could see). So, off to the command line we go. While TrueCrypt itself isn't readily available for Fedora due to problems with its licensing terms, the standard. Package also supports creation of new volumes.
SOCIAL ENGAGEMENT