I think the latter point stems from what I'm learning at UMN at the moment. I'm not actually learning any new programming theory per se (I did learn Scheme, but second semester is Java and I honestly did everything we're learning in there before I hit puberty), but I'm learning how to formalize my programs and thought structures about programs, and also more about discrete mathematics, a subject which I "knew" from programming before, but didn't have the jargon to express. I'm finding myself reading CS research papers and understanding them, and managing to teach myself using them, in addition to tutorials and existing code, which is how I taught myself before. Honestly, this feeling is exhilirating, akin to how good I felt when I wrote my first program, or the first few months after I switched over to UNIX.
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!