ryankask | 1 year ago | on: 'Amazing' Viking-age treasure travelled half the world to Scotland
ryankask's comments
ryankask | 4 years ago | on: Lead poisoning among US children
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 release fix for DOM manipulation vulnerability
ryankask | 9 years ago | on: LastPass: Security done wrong
I've read a lot of reviews but many predate 1Password's cloud option.
ryankask | 9 years ago | on: Celery 4.0
ryankask | 12 years ago | on: Why you might not want to incorporate in the USA
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: The new Python Cookbook is out
ryankask | 13 years ago | on: Comparing Amazon EC2 to Joyent SmartOS
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: Here's the simple rule you need to know when using a foreign ATM
If I withdraw money from a Barclays ATM in London (or Deutsche Bank in Berlin, etc) using my BofA ATM card, I don't seem to have an extra charges.
ryankask | 13 years ago | on: The future of .NET
Still though, this means that Mono is being used with Unity on Linux. Unfortunately not the development part.
ryankask | 13 years ago | on: OStatus: like Twitter, but open
You will soon be able to use your own domain names so ^https://example.com will be possible.
ryankask | 13 years ago | on: Virgin Mobile leaves six million subscriber accounts wide open
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
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
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 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()
[1] https://www.goodreads.com/book/show/53242328