tomprince's comments

tomprince | 8 years ago | on: Concourse CI

Mozilla's TaskCluster is definitely aimed at CI use cases, but does handle all the requirements you listed. It is entirely open-source, but unfortunately they aren't currently interested in supporting other organizations running it.

tomprince | 9 years ago | on: Why I replaced MIT with copyleft license for Nodemailer

Looking closer, you can't incorporate GPL code in a EUPL project, but you can incorporate EUPL code in a GPL project. The EUPL explicitly is allowed to be used as part of GPLv2 project, and indirectly as part of a GPLv2 project via the CeCILL v2 licenses which has a similar provision.

tomprince | 9 years ago | on: Python packaging is good now

distutils2 may have died. The idea of declarative package metadata hasn't (although it may not have advanced as quickly as you might like). There is a PEP[1] (which is sadly not yet implemented[2]) which a) starts to move some metadata into declarative format b) is designed to allow implementation of alternative build systems that have more declarative metadata.

[1] https://www.python.org/dev/peps/pep-0518/ [2] https://github.com/pypa/pip/issues/3691

tomprince | 13 years ago | on: A 75-Year Harvard Study Finds What It Takes To Live A Happy Life

Certainly, social-psycology isn't as certain as hard sciences. One problem, is that in some ways, they are much more complex than the hard sciences. So, to reach the kind of conclusion and laws that you get in hard sciences, they need much more data. Certainly, we can't draw any firm conclusions from this one study, but doing a bunch of similar studies, over several centuries (note that this study took 75 years), might lead to the start of social science becoming a hard science.

tomprince | 13 years ago | on: Finishing what Aaron Swartz started with PACER

While, won't argue that Lexis-Nexis and West Law provide a value-add, in addition to the raw data, I have the impression that the raw data isn't easily available elsewhere. So, even if all you want is the raw data, you still need to pay them for access.

tomprince | 13 years ago | on: Python Packaging: Hate, hate, hate everywhere

This doesn't consider the use case of needing to have multiple versions of the same package installed for testing. Sure, it would be nice to be able to have a second machine provisioned to do testing on.

And, as a extension of that, if you are using virtualenv+pip for testing, it makes sense for the deployment to use that too, as that means that the testing environment is closer to the deployment environment.

page 1