America Invents Act, business methods and software patents

You may know that America has a new legislation regarding patents, the [ America Invents Act]. An remarkable part of it is sec 18. "TRANSITIONAL PROGRAM FOR COVERED BUSINESS-METHOD PATENTS". My understanding is that, in short, this is the result of banks lobbying after having been sued for business methods infringement, for some (trivial, wide-ranging) methods they used to create their products.

PHP equivalent of python setattr

setattr(obj, name, value) sets property name of obj to value in python. You can do the same in php with $obj->$name = value note the $ in front of the name $obj->name = value would be in python setattr(obj, 'name', value) or simply = value


Before gmail and others, the e-mail was a 20-100 MB storage provided by your ISP with a POP / IMAP mechanism to retrieve it. Gmail and others have turned it into a value-added service by * providing unlimited storage * having search capabilities Although web access does add value, I see it more as a general tendency, that is something not available over the web has just not kept pace.

(solved) gpg-agent (or pinentry) + ssh (or su) not working on Linux / Unix

The case: you connect to a remote computer with ''ssh'', or may be you just do ''su'' to become another unix user, then start something like gpg-agent --daemon /bin/bash or may be you worked hard so ''gpg-agent'' is launched from your ''.profile'' or something like that. Then, you try to decrypt a file: gpg -d my-file.gpg and you expect ''gpg'' to enter into some dialog to ask you the passphrase. Furthermore, you expect that you won't have to enter the passphrase again if you decrypt the same file once more a few minutes from now.

readline() on closed filehandle FILES at /usr/sbin/popularity-contest line 104 (not solved yet, but at least we understand) and how popularity-contest works

This is bug [ #742017] The solution is yet to be devised, but at least we know = How popularity-contest works = '''popularity-contest''' is a script that sends a periodic report to Ubuntu (or Debian) about the installed and '''used''' packages. At the time of this writing (popularity-contest version 1.51 on Ubuntu 11 / Natty Narwhal), popularity-contest is a Perl script. How does it work ? At the heart of the script are two imbricated loops.

IPv6 report at for April 2011 is out.

A little of a surprise, at least for me, is that, although China consistently shows up in the various top 10 of the report, and APNIC has been out of IPv4 addresses this month, RIPE seems actually to be leading adoption, be it by hit number, number of distinct addresses or number of distinct networks seen. This is quite clear on this graphics.

IPv6 momentum: a story of pool and poules[*]

This is part of my series on [ (Trying to) foresee IPv6 deployment]. Can we identify populations of IPv6 users such as IPv6 adoption logically follows from one population to the next ? [*]poule = the french for chicken, and IPv6 is a chicken-and-egg problem, like the introduction of many new technologies where you need several components for the cocktail to ignite. IPv6 has no business case, except business continuity. There are additional costs, and no additional revenues.

IPv6 at report

I run a few humble web sites, so why not to use them to get a crude idea of IPv6 penetration on the ISPs side ? And here are the results. == How it was done == These are the data aggregated from,, and its mobile counterpart

IPv6 and the Chinese student doing skype with grandpa.

This is part of my series on [ (Trying to) foresee IPv6 deployment]. The Chinese student doing Skype with her family is my paradigm for the first step in IPv6 propagation: getting pressure from China to student-gathering countries. I do think that exhaustion, in the sense of the first machines with ''only'' IPv6 because-there-is-no-other-choice, will be the customer of some Chinese ISP in the coming months or weeks.

IPv6: Big content vs important content

This is part of my series on (Trying to) foresee IPv6 deployment.

[Citation needed here] said that important content will still be available over IPv4 for many years. Well, in my opinion, it depends of what you call '''important'''. Certainly, gmail, facebook and their likes will be able to maintain their content available on the IPv4 cloud, based on the stocks of IPv4 addresses they already hold. In my opinion however, this leaves aside two classes of "important" content:

Syndicate content