Hi again Fred!
Sorry no-one else's jumped in to help with your follow-up Q.
That CODE is actually the ALSA config language text
needed to change/ create the ~/.asoundrc file in order to make the mic work. Each named and bracketed stanza is an element definition. You'd be right in thinking, like in shell-script, lines beginning with # are comments.
So, as regular user, use an textfile editor to open ~/.asoundrc (which will create it if it doesn't exist), and paste that at the end. (If not blank, best check if - & probably comment out - earlier stuff that does dmix-ing.)
(Btw, as explained later there, ~ is a shell-symbol for your home directory.)
I've not mucked with ALSA enough to be the one to ask whether its "hw:0,0" is a virtual or real card, but dmix etc is software-mixing (as one'd expect with HDA). (Could compare with .asoundrc in
typical (d)mix-ing Skype with other audio (mixed by PA) config if you like.) Jinn explicitly offered this for others, so I suspect that's universal, and no-one's voiced problems, plus no harm to 'give it whirl'.
Deloptes or maybe Dâniel Fraga/someone could likely sort things if there's a problem and you come back with some hw details.
(Failing that, upgrade to 2.1 beta and ask in ALSA f/b thread if problem?)
Fingers crossed!
Chris
PS I should also said if successful, please also mark this thread as [solved], to delineate open issues / useful readings, plus encourage others to get into the habit of doing likewise.