ryankask's comments

ryankask | 4 years ago | on: Lead poisoning among US children

As an American living in the UK, it's interesting to see the disparity in almost all aspects of the treatment of lead. In the US, for example, there is an abundance of research and activism coupled with laws and a huge abatement/remediation industry. In the UK, however, where there is a large stock of old housing that very likely contains lead paint, pipes, and other products, there is nothing comparable.

Are children in the UK silently suffering from lead poisoning, or "losing IQ points"? I have lead paint in my house and If I took my children to get tested at the GP, I would expect a strange look in response.

Compare this to asbestos, where a survey is always recommended when purchasing an older property in the UK. While I think a lead survey would be suggested in the US if purchasing a pre-1978 property (and is required in some areas when renting to a family with children), I would guess only a handful are done here every year.

ryankask | 9 years ago | on: LastPass: Security done wrong

Are you using 1Password's cloud sync or the older Dropbox/iCloud/other method? (Really curious about all 1Password users in this thread)

I've read a lot of reviews but many predate 1Password's cloud option.

ryankask | 9 years ago | on: Celery 4.0

The author may be referring to libraries themselves having dependencies. These attitudes are changing. For example, last week the Django community published a draft proposal that declares that "Django can have dependencies". The "Background" section is a good read and helps explain the origins of these attitudes: https://github.com/django/deps/blob/master/draft/0007-depend....

ryankask | 12 years ago | on: Why you might not want to incorporate in the USA

I moved to the UK a few years ago and I couldn't agree more that the IRS rules and regulations unfairly penalize "average" US citizens that live and operate abroad.

FBAR, FATCA and if you start a business, form 5471 and friends. I got some quotes from a few accountants and I will likely have to pay thousands of dollars for assistance just to fill out informational forms and pay (maybe) a few hundred dollars in US taxes.

ryankask | 13 years ago | on: Comparing Amazon EC2 to Joyent SmartOS

We used SmartOS (or its predecessor) for 3+ years. The experience was overall very positive and performance was great. Joyent's reliability is outstanding. Sure, some of our software was dated but everything worked.

The bigger issue is Joyent's product lifespans. We've had to migrate our servers twice in that three or so years. Because of that, I moved to a different cloud provider. I don't know if I can expect better.

The only outage I can recall was recently when they began the process of EOLing the current product we use from them.

ryankask | 13 years ago | on: Virgin Mobile leaves six million subscriber accounts wide open

I sent your article to my partner this morning and she tried to access it on her phone on the Virgin Mobile UK network.

She couldn't access the article or your homepage. I just asked her to try again and it's being caught in their adult content filters or something. False positive? Maybe there is some adult content on the site?

Maybe another Virgin Mobile UK user can try it. They presumably would still have to have their content filters active.

ryankask | 13 years ago | on: Virgin Mobile leaves six million subscriber accounts wide open

I just sent this link to my partner who is a Virgin Mobile customer.

She couldn't open the page on her mobile browser. She said it said something like "Restricted by Virgin."

Seems a bit strange. I will ask her to try again later.

EDIT: Kevin is actually talking about Virgin Mobile in the US. His domain, however, is inaccessible to my partner who uses Virgin Mobile UK ("adult restriction").

ryankask | 13 years ago | on: Virgin Mobile leaves six million subscriber accounts wide open

Many of the Virgin Group's web properties have weak password requirements.

Virgin Atlantic requires your password to be between 5-8 characters (including symbols) and Virgin Trains allows a maximum of 10 alphanumeric characters (no symbols).

Both sites allow you to store sensitive data like passport numbers, phone numbers, addresses, etc.

ryankask | 14 years ago | on: Building a higher-level query API: the right way to use Django's ORM

I've been using django-model-utils for a while and really love it.

I contributed the patch for PassThroughManager that adds the for_queryset_class.

I agree that it's not pretty, but there's a bit of history that made it that way.

There are lot of custom QuerySet snippets floating around. One was `manager_from` by George Sakkis which Carl included in django-model-utils in July 2010. It was great except that the QuerySets it returned couldn't be pickled. It is currently pending deprecation.

It was replaced by Paul McLanahan's PassThroughManager.

You used it like

    objects = PassThroughManager(MyQuerySet)
That looks great except when related managers are instantiated, they aren't passed MyQuerySet (I haven't looked at the code in while and you have to dig around, but check out https://github.com/django/django/blob/master/django/db/model...).

You can still use it the old way but if you had an `alive` method on your QuerySet, you couldn't do:

    home.occupant_set.alive()
page 1