HNHacker News
TopNewBestAskShowJobs

briancurtin

787 karma · joined August 29, 2010

brian@python.org

@brian_curtin

submissionscomments
briancurtin··on OpenSSL Security Advisory
There's a small note on https://status.rackspace.com/ right now:

> Open SSL Security Advisory

> Rackspace is aware and tracking the security advisory released by the Open SSL Community. We're closely monitoring the situation and evaluating any relevant actions.

> For more information regarding the specific details around the vulnerability please visit https://www.openssl.org/news/secadv_20150319.txt

> Posted on March 19, 2015 at 10:38 AM

briancurtin··on NHL partners with GoPro to deliver fans unique perspectives of the game
I umpire college baseball and have looked into mounting a GoPro on my mask for a game, and may do it, but won't be able to do it during the regular season. Could still be fun to show in a summer league where it's slightly more relaxed but still competitive baseball.

Having seen the view of a few other GoPro mask cameras lately, it's pretty cool to see pitches coming in, but commentary is the best part. The chatter was my favorite part of that AHL video by far, but perhaps I'm biased also being an official.

briancurtin··on Python 2.x vs. 3.x use survey
I don't know where you got this, but it was never planned to have been dead two years ago. 2.7.0 happened in July 2010, and regular bug and security fixing would still have been happening up until around this time regardless of anything else (fwiw, 2.6 went from 2008-2013). Instead, we decided earlier this year to extend that support until 2020.
briancurtin··on Ask HN: Lesser-known open source projects that need contributors?
Python itself. Check out the developer guide at https://docs.python.org/devguide/ and the mentorship list at https://mail.python.org/mailman/listinfo/core-mentorship/ to get started.
briancurtin··on Python 3 Features
Conversations at the language summit, mostly. A lot more of us use git more often than we do hg these days as well.
briancurtin··on Python 2.7.8
While the process was competitive, it wasn't a "competition." There was a bidding process that several firms took part in.
briancurtin··on Python 3 Features
> If Python 3 is so wonderful, why are the Python 3 developers still using Python 2 in their toolchain? It's because it would reportedly take 1 man year to port Mercurial to Python 3.

Why would that have anything to do with it? We didn't write it and don't have any input into Mercurial, and it works fine for what it's used for right now. It's a source control tool, not a library we use in any way.

If we did the subversion switch today, it'd be to git, which again has nothing to do with Python versions (obviously).

briancurtin··on The first stable release of PyPy3
That's not what that site is saying.

For my PyCon Russia talk, I pulled down the data for all 44,402 packages (as of May 31). 13.5% of all packages on PyPI support some version of Python 3. 75.5% of the top 200 packages by download count claim to support some Python 3 version (according to their setup.py classifiers). Additionally, 64% of the top 500 support some Python 3 version.

Another interesting thing I saw was that of those 44K packages, 44% of them have seen a release within the last 12 months (representing 82% of the last month's download share), and 22% of those packages released in the last year support some version of Python 3.

briancurtin··on Rubygems.org AWS bill for Feb 2014 [pdf]
> In the past, RubyGems was hosted on dedicated hardware within Rackspace. While this was certainly cheaper, it created administrative issues. Granted those can be solved without using AWS, but we get back to again desiring to have as low of friction on the administration as possible.

If Rackspace can be of assistance in the future, feel free to reach out (brian.curtin@rackspace.com). We currently donate hosting to many open source projects, including ones in a similar space, like the Python Package Index.

briancurtin··on Redesigned Python.org
Yep, I wasn't able to get to everything. I had to update a ton of the content via the Django admin without a source checkout (which is now available), so I couldn't grep for placeholder text. We'll get it all straightened out.
briancurtin··on Redesigned Python.org
That wasn't supposed to be there. It is now removed.
briancurtin··on Libcloud: One Interface To Rule Them All
Someone working on or using Azure would be more than welcomed to implement support for Azure drivers. Contributions typically come from the providers themselves, or the users of those providers.
briancurtin··on Libcloud: One Interface To Rule Them All
> If you standardize on the lowest common denominator, you lose many of the key features of AWS such as VPC and autoscaling.

That's not the level where libcloud is aiming for LCD - it's not at a provider level, but at a product level. As long as a couple of providers support autoscaling, and AWS and Rackspace do, there can be support for it. It's on my todo list to implement, by finding the common thread between AWS and Rackspace APIs, and developing an abstraction that aims to cover the features of both.

[Rackspace employee, libcloud committer]

briancurtin··on Libcloud: One Interface To Rule Them All
We just released 0.14, and the next will move to 1.0. The general feeling is that it is stable, and people really like seeing "1.0".
briancurtin··on Poll: Developers how often are you contacted by recruiters?
They seem to be generally popular in the midwest. I've attended or worked my company's booth at conferences in other areas and almost never hear .NET stuff. Then I went to CodeMash in Sandusky, OH and probably 70% of the people I talked to were either actively doing .NET things or worked in a shop that was primarily doing .NET things.
briancurtin··on Poll: US residents, how do you do your taxes?
They do. http://www.irs.gov/uac/Free-File:-Do-Your-Federal-Taxes-for-...
briancurtin··on Moz Dumps Amazon Web Services, Citing Expense and 'Lacking' Service
> Rackspace also makes their list available, albeit incomplete (http://www.rackspace.com/knowledge_center/article/cloud-site...).

FWIW, this is specific to Cloud Sites, which is like one-click Wordpress/Drupal deployments.

briancurtin··on Live: Guido van Rossum talks about Tulip (asynchronous I/O for Python 3)
> and yet no one seems to know about it or care very much.

I'm not sure how you've come to this conclusion.

Two of my last three jobs used Twisted, one of them very heavily. Pretty much every conference I've been to has had several Twisted talks, and they've all been well attended. Blog posts of problem solving using Twisted come up here, on Reddit, and elsewhere. It's reasonably popular.

briancurtin··on Why Are There So Many Pythons?
Bug fixes already get backported. Features will not be added in the 2.7 line.
briancurtin··on How Python 3 Should Have Worked (2012)
The reason for the "getit" page was, at least at one point, because the "download" page was blocked throughout China.
briancurtin··on How Iron Maiden found its worst music pirates - then went and played for them
> Emphasis is now on touring and t-shirts as CD sales dwindle.

This has been probably every band's emphasis for years, and for non-mainstream acts, it's not really an emphasis because it's the only way to make it in the first place. Hardcore/punk bands live on t-shirt sales, and CD sales are often break even if even that (I haven't stayed in touch with the friends who are now selling vinyl). Any potential cut from the door (or from bar sales) pays for gas. At the end of the tour, t-shirt profits either pay down your debt from the last record, or go towards booking the next studio session.

briancurtin··on Practical threaded programming with Python
It will. If you just tweak some things in the examples like urllib2 imports and print-as-a-statement usage, the threading API is the same so it's still generally relevant.
briancurtin··on Vim 7.4 is released
Vim.
briancurtin··on Python 3.4.0 alpha 1 released
> Sorry to harass the hn community over this one more time, but does anyone knows if optional static typing is even being discussed as a future evolution for python ?

No, it is not.

briancurtin··on Django adopts a Code of Conduct
I was aware of their efforts to implement a Code of Conduct as early as November 2012, around the same time I began work on the Python CoC.
briancurtin··on Django adopts a Code of Conduct
The conference spawned nothing. It has a policy, it adhered to it, and by both sides in the situation's own admission, did what it said it would do.

The "spawn" here was the internet.

briancurtin··on Falling Crime: Where have all the burglars gone?
> In Chicago, where crime has been slower to fall than elsewhere, local politicians this year thanked hotspot methods for the lowest murder rate in half a century.

What year are they talking about? 2012 was the highest in something like 10 years, and 2013 is on pace with 2011.

briancurtin··on How fast can we make interpreted Python?
I've done it numerous times over the last several years and while it's probably not trivial, it's definitely not hard. If you're looking for a "one true way", it's Python's C API.
briancurtin··on Why I Just Closed My LinkedIn Account
I can appreciate someone who took the time to figure out what my experience adds up to and then share a relevant position they're trying to fill. I've had a few companies first find me on LinkedIn, then they contacted me through email with a more personal message, possibly meaning that they looked around the web to find my email address. This I'm cool with. Depending on how the contact goes, they might follow up on LinkedIn to add to my network.

However, the other 90+% of contact I've received I can't appreciate. I've been involved with the CPython project for a while, and I'm on the Python Software Foundation's board. Seeing that sends some of the shotgun recruiters through the roof, trying to "network" with me by sending me bullshit jobs and asking me to share my local contacts. I used to get plenty of messages like, "hey I have this great Django job that you're a perfect fit for." How is this possible when I've never done more than read the Django tutorial, and nowhere on my profile does it mention Django or any other web frameworks? This is a waste of time.

briancurtin··on Adam Wiggins Leaving Heroku
I downvoted it because it was needless speculation by an anonymous account called "routergate" which was created 35 minutes ago for the purpose of stirring the pot.
Page 1 of 7Next →