raph is currently certified at Master level.

Name: Raph Levien
Member since: N/A
Last Login: 2008-09-14 23:09:44

FOAF RDF Share This

Homepage: http://www.levien.com/

Notes: I work on Advogato, Ghostscript, Ghilbert, and some other things.

If you're trying to reach me, all of my older email addresses have become massively infested with spam. The best one to use right now is <firstname>.<lastname>@gmail.com. Sorry if you've been trying and haven't been able to get through.

Technorati Profile

Projects

Articles Posted by raph

Complete list of articles by raph

Recent blog entries by raph

Syndication: RSS 2.0

17 Aug 2008 (updated 17 Aug 2008 at 05:05 UTC) »

Thesis back on track

After quite some time of my thesis (on interactive curve design) being stuck, I'm now making good progress again. You can check out the draft chapter on the history of the elastica if you like (soon also to be published as a Berkeley CS tech report).

I had a lot of fun writing that chapter, digging deep into the history of the curve and getting to know the old mathematicians like James Bernoulli better. My advisor is encouraging me to publish it stand-alone. Can anyone recommend a good place, perhaps some kind of history of mathematics journal or conference?

Next up is a similar chapter on the Euler spiral. Then, after that, I finish up my argument characterizing the entire space of 2-parameter splines, and I'm over the hump - the rest is numerical techniques and applications, which will require making a bunch of figures (time consuming but rewarding), but no difficult conceptual work.

Spiro

Spiro is integrated with newish builds of Inkscape, which is awesome. Even more awesome is this YouTube video of spiro in action. (The author also has a three minute S using the original ppedit code; nowhere nearly as cool but still nice)

It looks like the word is getting out. There's also a screencast from heathenx. It's still only in development snapshots. I'm excited that when it finally starts shipping in stable releases, lots more people will get excited.

It's also integrated into FontForge, but sadly I haven't gotten much chance to play with it myself. These days, I'm trying to use all my free time on finishing the thesis itself.

You can also see Euler spirals (also known as Cornu spirals or clothoids) at NodeBox, and a nice project by Andren Novali using them. It's awesome that the free software community is carrying this integration work forward even when I have very limited time for coding myself.

1 Jul 2007 (updated 2 Jul 2007 at 04:19 UTC) »

I was very disappointed to read "Does negative press make you Sicko?" at the Google Health Advertising Blog, and the followup post didn't do much to ease my concerns. A large part of why I love working at Google is how seriously we take the philosophy of "don't be evil," and it's not hard to see how some people might conclude from those posts that we're backsliding on that. But what I see on the inside is very encouraging - lots of internal discussion about what the right course of action is, and a strong commitment from people all up and down the community to act on principles rather than just the profit motive.

Don't get me wrong, Google is in the advertising industry. It makes us a lot of money, and we are very good at it. In fact, I think that the type of ads that we do best -- connecting people who are looking for something specific with providers who offer it -- have lots of potential to improve the way healthcare is delivered in this country.

But I cannot agree with Lauren's claim that "advertising is a very democratic and effective way to participate in a public dialogue." I think that depends a lot on the kind of advertising we're talking about. At its best, it can indeed be democratic. Here's an example: it would be well within the reach of the yoga studio where my mom sometimes fills in as an instructor to buy some AdWords on "hypertension" for their local area. Then, when people search on that keyword, they'll see ads for the yoga studio mixed in with those for medications and high-tech hospital facilities for managing hypertension. Perhaps not quite as prominently based on the size of the ad buy, but good enough.

This type of scenario isn't even really competition. Most doctors would be thrilled to see their patients proactively making lifestyle changes to prevent the need for expensive medicines and treatments. At the same time, if you have a serious heart problem, my mom would definitely want you to get good diagnostics done, etc. Different story, of course, if your BP is just a touch high because you're out of shape and a little stressed out, but even in that case the pharmaceutical industry might concede the chase after that particular bit of revenue.

But when the insurance industry runs advertising campaigns to discredit Moore's film, that's not democracy. The imbalance of money is just too dramatic: the health industry runs somewhere north of a trillion dollars, and spends in the ballpark of three billion a year on advertising. By contrast, the production budget on Sicko was something like nine million. Even if you were to agree with every single point made by the insurance industry and disagree entirely with Moore, there's no way this system can be considered democratic.

I think we can all agree that we need a healthy debate about how to best restructure our healthcare system to better meet the needs of Americans. Moore is a master storyteller, and the way he shows the damage wreaked by the healthcare system in people's lives will make you weep. Getting people to sit up and care is an important contribution to the debate, but it isn't enough. As Lauren points out, anecdotes are not a great way to get to accurate information. To have a healthy debate, we need to be looking really intensely at the numbers. In a free society, the insurance companies absolutely should have the chance to present their case as well.

I also think it's just fine for Google to take their ad dollars, as long as we maintain the integrity of our search results. Those really are democratic, and our commitment to those principles runs deep at Google, from the original PageRank algorithm to the Founder's Letters filed with the SEC, through the actions of the engineers and support staff I work with every day.

But, back to ads, I personally do not weep for the insurance companies, and I frankly don't think they need that much help in getting their message across. This opinion is one of many; within the company, there are lots of people with lots of opinions, and a lot of thought about what it means to do the right thing. Where it gets interesting is when there is tension between all these goals, especially between running a company that is "trustworthy and interested in the public good" as well as profitable. In those cases, we have a spirited debate.

In fact, I am now going to reveal one of our most heavily guarded corporate secrets: within Google, Godwin's Law appears to be suspended. Conflicts, even on really sensitive and contentious topics, tend to get treated as misunderstandings and resolved, rather than degenerating into flamewars.

I don't know that we'll always do the right thing as a company, but I do have great faith that we will try our best to figure out what that is. I also know that when I see something wrong, I'll take a stand. This is not just me, but, believe it or not, is enshrined as principle I(d) in our Code of Conduct. For a moneymaking outfit in corporate America today, that's actually pretty amazing, and good enough for me personally. I'm also going to be spending some time over the next few weeks learning about healthcare initiatives within Google, such as Dr. Roni Ziegler's work.

I'd go so far as to say that if the public debates about important issues like healthcare were as well-informed and considerate as the internal discussions I've seen so far at Google, then Michael Moore probably never would have felt the need to make the film Sicko. That would have been something of a shame, because, like Picasso's Guernica, Moore has made great art from the raw material of human suffering on a large scale. Go see it. (*)

*Like everything else in this blog, the movie review represents my personal opinion and does not in any way represent Google's official corporate policy.

19 Jun 2007 »

Advogato talk

I'm giving a talk on Advogato at Google on the evening of Monday the 25th. It's open to the public - all Advogatans who are in the area are welcome.

Here's the talk info. It will be videotaped, so if it's not convenient to the area, you'll probably be able to see video too.

5 May 2007 »

Curves

I've been silent for a long time, but am getting ready to do a real release of my curve editing tools.

In the meantime, under the philosophy of "release early, release often," there's a very rough release up at the new Spiro page, as well as a darcs repository. Brave souls are encouraged to try it out, and of course patches are welcome (it's all GPL).

The timing is, coincidentally, in time for Dave Crossland's talk at LGM. He will be doing a demo, and is encouraging people to integrate the core technology with other projects like Inkscape.

PhD

If I am oddly quiet and rudely unresponsive, it is because I am trying to finish my PhD thesis - I really want to get a draft to my readers by May 21, which is of course very soon. Fortunately, I have a lot of it done. Even so, my goal is to spend most days doing nothing but writing and drawing figures.

Thanks for your understanding.

11 Nov 2006 »

Lots of stuff

Hi all! I've been fairly inwardly focussed for the past few months, but there's a lot of stuff happening now, and I'm feeling more like reaching out to the world. Usually this time of year I start feeling like I want to hibernate, what with the evenings getting dark and the rain beginning, but this time I seem to have even more energy than usual.

A tough logic puzzle

Do you like difficult puzzles? Wanna show off your brilliance to the rest of the world and make a little money to boot? Take a look at Ghostscript bug 688990. I spent more than a week trying to reverse engineer the imagemask interpolation algorithm used by Adobe PostScript, based on the original Mac implementation from twenty or so years ago, but was only able to come up with an approximate answer.

Feel free to post comments, questions, or requests for more test images to the bug itself. The "bountiable" keyword means that the solution (hopefully implemented as code) gets a check for, I think, $500.

Fonts

My font releases are moving forward. Inconsolata, in particular, is just about done, and that's now released under the new SIL Open Font License. There are a few other goodies posted on my font pages, for people who haven't seen them in a while.

Geometry

I met Nathan Hurst about six years ago when I gave a talk at linux.conf.au. We chatted about Libart, then pretty much went our separate ways since then.

Libart, as you'll recall, was the graphics library behind Gill, which begat Sodipodi. Sodipodi, in turn, begat Inkscape, which is starting to draw a lot of attention and users. In any case, Inkscape now uses Cairo for the rendering, but the vector-based geometry operations are still somewhat messy and ad-hoc, so Nathan and others have founded the lib2geom project to address those needs.

As it turns out, I have both interest in and need of these kinds of basic computational geometry primitives for my font work, especially stroke offset, intersection (for making nice clean outlines), and conversion to optimized Beziers. I have various prototypes written in Python and so on, and have sent those to Nathan.

With luck, all of this stuff will come together as efficient, robust C++ code, and then my dream of having a good implementation of next-generation font tools will be that much closer. I'm also hopeful that, by joining forces with Nathan and others on the lib2geom project, Inkscape and other vector-based free software projects can benefit.

Spam

It looks like the new spam filter here is working swimmingly. I've long felt that the trust metric ideas were sound, but that they needed more time and energy on their implementation than they were getting. Looks like Steve is doing a great job on that, and I hope that the success here inspires other people as well.

One project people might want to take a look at is the Bitchun Society, by Joseph Petviashvili. It basically implements a similar eigenvalue trust metric as the diary rankings here, but as a Jabber bot. I don't really know whether this particular implementation has the mojo to really take off, but the more trust metric toys there are out there to play with and learn from, the better.

Other social connections

I've been busy in lots of other ways too. Last night I had dinner with Till Kamppeter and a hundred or so other Ubuntu developers. We're working toward merging ESP Ghostscript into the main Ghostscript repository, something which our move to GPL-only licensing was meant to enable. We have a few details to iron out, but I'm very hopeful about improved user experience people should see as a result.

Election

Last Tuesday I worked as an election judge (fancy name for pollworker) at a precinct up the hill in Berkeley. I've become pretty cynical about the political process, and participating in this civic ritual at the neighborhood level was a great anodyne to that cynicism.

I signed up largely out of concern for the mischief potential of all these fancy new voting machines. As it happened, our Sequoia Optech Insight jammed about three hours into the election, so we were back to putting paper ballots into a ballot-box, essentially stone-age technology. Most people seemed happy with that, and I'm pleased to report that our precinct was able to account for all but one of the 800+ pieces of paper we started with, at the end of our 14-hour day.

My faith in democracy is much restored. I can heartily recommend working at the polls to fellow Advogatans. It's a great way to become more involved with your community and your country.

412 older entries...

 

raph certified others as follows:

  • raph certified miguel as Master
  • raph certified jacob as Journeyer
  • raph certified macricht as Journeyer
  • raph certified clahey as Journeyer
  • raph certified rconover as Apprentice
  • raph certified federico as Master
  • raph certified stric as Journeyer
  • raph certified timg as Journeyer
  • raph certified notzed as Journeyer
  • raph certified tigert as Journeyer
  • raph certified lewing as Journeyer
  • raph certified pat as Journeyer
  • raph certified joedecker as Apprentice
  • raph certified shawn as Journeyer
  • raph certified hp as Journeyer
  • raph certified timj as Journeyer
  • raph certified andersca as Journeyer
  • raph certified nether as Journeyer
  • raph certified jrb as Journeyer
  • raph certified vicious as Journeyer
  • raph certified kenelson as Journeyer
  • raph certified cipher as Journeyer
  • raph certified rhult as Journeyer
  • raph certified yosh as Journeyer
  • raph certified DV as Journeyer
  • raph certified jmacd as Journeyer
  • raph certified Centove as Journeyer
  • raph certified xach as Journeyer
  • raph certified sjburges as Journeyer
  • raph certified Slow as Journeyer
  • raph certified shaver as Master
  • raph certified goran as Journeyer
  • raph certified ole as Apprentice
  • raph certified isenguard as Apprentice
  • raph certified kmaraas as Apprentice
  • raph certified kroah as Apprentice
  • raph certified jamesh as Journeyer
  • raph certified ramiro as Journeyer
  • raph certified Aiken as Journeyer
  • raph certified terral as Journeyer
  • raph certified bernhard as Journeyer
  • raph certified daw as Journeyer
  • raph certified Qbert as Journeyer
  • raph certified cannam as Journeyer
  • raph certified cullenfluffyjennings as Journeyer
  • raph certified patrick as Apprentice
  • raph certified scandal as Journeyer
  • raph certified ben as Master
  • raph certified chexum as Journeyer
  • raph certified iang as Apprentice
  • raph certified jfoster as Journeyer
  • raph certified andrei as Journeyer
  • raph certified idcmp as Apprentice
  • raph certified kmself as Apprentice
  • raph certified steintr as Apprentice
  • raph certified rakholh as Apprentice
  • raph certified strick as Apprentice
  • raph certified sterwill as Journeyer
  • raph certified dcm as Journeyer
  • raph certified mishan as Apprentice
  • raph certified chip as Journeyer
  • raph certified barryp as Apprentice
  • raph certified bratsche as Apprentice
  • raph certified jch as Master
  • raph certified wmf as Apprentice
  • raph certified katim as Apprentice
  • raph certified davewiner as Master
  • raph certified tansaku as Journeyer
  • raph certified GrahamAsher as Journeyer
  • raph certified glyph as Master
  • raph certified aaronsw as Apprentice
  • raph certified Schuyler as Apprentice
  • raph certified norm as Master
  • raph certified returnoftheredi as Journeyer
  • raph certified madcat as Journeyer
  • raph certified mako as Master
  • raph certified vpatryshev as Apprentice

Others have certified raph as follows:

  • kwayne certified raph as Master
  • notzed certified raph as Journeyer
  • tigert certified raph as Master
  • lewing certified raph as Master
  • pat certified raph as Master
  • bertrand certified raph as Master
  • timj certified raph as Master
  • hp certified raph as Master
  • clahey certified raph as Master
  • vicious certified raph as Master
  • stric certified raph as Master
  • idcmp certified raph as Master
  • flaggz certified raph as Master
  • munizao certified raph as Master
  • yosh certified raph as Master
  • frb certified raph as Master
  • Centove certified raph as Master
  • sjburges certified raph as Master
  • xach certified raph as Master
  • garrett certified raph as Master
  • Slow certified raph as Master
  • shawn certified raph as Master
  • bit certified raph as Master
  • joncruz certified raph as Master
  • goran certified raph as Master
  • ole certified raph as Master
  • eskil certified raph as Master
  • rhult certified raph as Master
  • terral certified raph as Master
  • bernhard certified raph as Master
  • cameron certified raph as Master
  • Qbert certified raph as Master
  • cipher certified raph as Master
  • johnsonm certified raph as Master
  • ber certified raph as Master
  • itp certified raph as Master
  • scromp certified raph as Master
  • scryer certified raph as Master
  • scandal certified raph as Journeyer
  • JohnP certified raph as Master
  • dieman certified raph as Master
  • jamesh certified raph as Master
  • Damian certified raph as Master
  • youngsd certified raph as Master
  • jfoster certified raph as Apprentice
  • Adrian certified raph as Master
  • andrei certified raph as Master
  • neo certified raph as Master
  • Raphael certified raph as Master
  • rconover certified raph as Master
  • Acapnotic certified raph as Master
  • ger certified raph as Master
  • kroah certified raph as Master
  • octobrx certified raph as Master
  • beppu certified raph as Master
  • jayc certified raph as Master
  • kai certified raph as Master
  • feldspar certified raph as Master
  • rakholh certified raph as Master
  • gazook certified raph as Master
  • kmself certified raph as Master
  • harold certified raph as Master
  • cactus certified raph as Master
  • bombadil certified raph as Master
  • mathieu certified raph as Master
  • caolan certified raph as Master
  • graydon certified raph as Master
  • temas certified raph as Master
  • mbp certified raph as Master
  • dcm certified raph as Master
  • duncanm certified raph as Master
  • fred certified raph as Master
  • timg certified raph as Master
  • listen certified raph as Master
  • mitch certified raph as Master
  • DarkBlack certified raph as Master
  • shaver certified raph as Master
  • drc certified raph as Master
  • jmason certified raph as Master
  • fusion94 certified raph as Master
  • jochen certified raph as Master
  • maswan certified raph as Master
  • rillian certified raph as Master
  • matias certified raph as Master
  • jimmac certified raph as Master
  • plundis certified raph as Journeyer
  • mishan certified raph as Master
  • jimd certified raph as Master
  • harvey certified raph as Master
  • bagfors certified raph as Master
  • xiphmont certified raph as Master
  • phaedrus certified raph as Master
  • mojotoad certified raph as Master
  • pretender certified raph as Master
  • sengan certified raph as Journeyer
  • Darin certified raph as Master
  • anser certified raph as Master
  • Jody certified raph as Master
  • FarcePest certified raph as Master
  • diskzero certified raph as Master
  • julian certified raph as Master
  • ettore certified raph as Master
  • scottyo certified raph as Master
  • starshine certified raph as Master
  • mcoletti certified raph as Master
  • dsueiro certified raph as Master
  • sad certified raph as Master
  • wiml certified raph as Master
  • mlsm certified raph as Master
  • logic certified raph as Master
  • yusufg certified raph as Master
  • harinath certified raph as Master
  • msw certified raph as Master
  • olle certified raph as Master
  • eck certified raph as Master
  • splork certified raph as Master
  • khk certified raph as Master
  • nelsonrn certified raph as Master
  • talg certified raph as Master
  • lauris certified raph as Master
  • Aspuru certified raph as Master
  • jpick certified raph as Master
  • docwhat certified raph as Master
  • LinuxNinja certified raph as Master
  • Uraeus certified raph as Master
  • jsheets certified raph as Master
  • jpb certified raph as Master
  • benson certified raph as Master
  • axboe certified raph as Master
  • Nome certified raph as Master
  • garrison certified raph as Master
  • ryuch certified raph as Master
  • bfulgham certified raph as Master
  • freetype certified raph as Master
  • juantomas certified raph as Master
  • rtmfd certified raph as Master
  • cmacd certified raph as Master
  • NickElm certified raph as Master
  • EricSandeen certified raph as Master
  • trj certified raph as Master
  • moshez certified raph as Master
  • jeremyw certified raph as Master
  • DragonFaX certified raph as Master
  • pepper certified raph as Master
  • djcb certified raph as Master
  • mjs certified raph as Master
  • halcyon certified raph as Master
  • guardian certified raph as Master
  • jdub certified raph as Master
  • jelle certified raph as Master
  • const certified raph as Master
  • kanikus certified raph as Master
  • kimusan certified raph as Master
  • thom certified raph as Master
  • Arlo certified raph as Master
  • manu certified raph as Master
  • ErikLevy certified raph as Master
  • gelderen certified raph as Master
  • rw2 certified raph as Master
  • kafine certified raph as Master
  • jch certified raph as Master
  • jrf certified raph as Master
  • wardv certified raph as Master
  • jbowman certified raph as Master
  • avi certified raph as Master
  • dugsong certified raph as Master
  • nigelk certified raph as Master
  • mattbradshaw certified raph as Master
  • pixelbeat certified raph as Master
  • cord certified raph as Master
  • bratsche certified raph as Master
  • forrest certified raph as Master
  • jtc certified raph as Master
  • sohodojo certified raph as Master
  • Malx certified raph as Journeyer
  • hugues certified raph as Master
  • nomadamon certified raph as Master
  • strick certified raph as Master
  • nullspace certified raph as Master
  • timur certified raph as Master
  • ths certified raph as Master
  • piman certified raph as Master
  • fra certified raph as Master
  • doxxx certified raph as Master
  • TheCorruptor certified raph as Master
  • hilaire certified raph as Master
  • brujah certified raph as Master
  • omarius certified raph as Master
  • keverets certified raph as Master
  • lotia certified raph as Master
  • mikeszcz certified raph as Master
  • Acolon certified raph as Master
  • rossigee certified raph as Master
  • bkuhn certified raph as Master
  • Zaitcev certified raph as Master
  • rmt certified raph as Master
  • fejj certified raph as Master
  • pcrosby certified raph as Master
  • pty certified raph as Master
  • pippin certified raph as Master
  • menesis certified raph as Master
  • sye certified raph as Master
  • berend certified raph as Master
  • monk certified raph as Master
  • paulv certified raph as Master
  • Platypus certified raph as Master
  • XFire certified raph as Master
  • cinamod certified raph as Master
  • grant certified raph as Master
  • khazad certified raph as Master
  • andrewmuck certified raph as Master
  • fen certified raph as Master
  • ekashp certified raph as Master
  • async certified raph as Master
  • echuck certified raph as Master
  • ringbark certified raph as Master
  • rupert certified raph as Master
  • demoncrat certified raph as Master
  • grib certified raph as Master
  • rkrishnan certified raph as Master
  • sergio certified raph as Apprentice
  • horton certified raph as Master
  • xealon certified raph as Master
  • sl0th certified raph as Master
  • jarod certified raph as Master
  • fxn certified raph as Master
  • ishmukler certified raph as Master
  • aleix certified raph as Master
  • jono certified raph as Master
  • technik certified raph as Master
  • kishorebalakrishnan certified raph as Master
  • neurogato certified raph as Master
  • Denny certified raph as Master
  • Waldo certified raph as Master
  • pkiforum certified raph as Master
  • mrbook certified raph as Master
  • adulau certified raph as Master
  • MikeCamel certified raph as Master
  • sulaiman certified raph as Master
  • thraxil certified raph as Master
  • adl certified raph as Master
  • alan certified raph as Master
  • sej certified raph as Master
  • redcap certified raph as Master
  • kevindumpscore certified raph as Master
  • ElMoro certified raph as Master
  • gp certified raph as Master
  • redowl certified raph as Master
  • KlausWuestefeld certified raph as Master
  • chipx86 certified raph as Master
  • whytheluckystiff certified raph as Master
  • Graeme certified raph as Master
  • ghostgum certified raph as Master
  • bjf certified raph as Master
  • coder certified raph as Master
  • lypanov certified raph as Master
  • sprite certified raph as Master
  • lukeg certified raph as Master
  • mdekkers certified raph as Master
  • jao certified raph as Master
  • Grit certified raph as Master
  • sculptor certified raph as Master
  • PureFiction certified raph as Master
  • mwh certified raph as Master
  • Axolotl certified raph as Master
  • bytesplit certified raph as Journeyer
  • negative certified raph as Master
  • braden certified raph as Master
  • Perrier certified raph as Master
  • pphaneuf certified raph as Master
  • roshan certified raph as Master
  • jooon certified raph as Master
  • Liedra certified raph as Master
  • jfleck certified raph as Master
  • tansaku certified raph as Master
  • mjw certified raph as Master
  • tor certified raph as Master
  • crackmonkey certified raph as Master
  • spiv certified raph as Master
  • lerdsuwa certified raph as Master
  • Stevey certified raph as Master
  • gka certified raph as Master
  • apeiro certified raph as Master
  • DarthEvangelusII certified raph as Master
  • aaronsw certified raph as Master
  • mpawlo certified raph as Master
  • Chicago certified raph as Master
  • Rabbitt certified raph as Master
  • tromey certified raph as Master
  • Artimage certified raph as Master
  • miah certified raph as Master
  • mascot certified raph as Master
  • lev certified raph as Master
  • madhatter certified raph as Master
  • efge certified raph as Master
  • palm certified raph as Master
  • rss certified raph as Master
  • lize certified raph as Master
  • lmjohns3 certified raph as Master
  • modus certified raph as Master
  • lsdrocha certified raph as Master
  • glyph certified raph as Master
  • Mysidia certified raph as Master
  • kwoo certified raph as Master
  • boog certified raph as Master
  • johnhiler certified raph as Master
  • esden certified raph as Master
  • realblades certified raph as Master
  • bonzini certified raph as Master
  • linn certified raph as Master
  • follower certified raph as Master
  • strider certified raph as Master
  • elanthis certified raph as Master
  • imbe certified raph as Master
  • dsandras certified raph as Master
  • dm certified raph as Apprentice
  • loudici certified raph as Master
  • nuncanada certified raph as Master
  • rhestilow certified raph as Master
  • wspace certified raph as Master
  • pencechp certified raph as Master
  • alexm certified raph as Master
  • nyh certified raph as Master
  • slamb certified raph as Master
  • brouhaha certified raph as Master
  • juancpaz certified raph as Master
  • JesseBlue certified raph as Master
  • domi certified raph as Master
  • jlouis certified raph as Master
  • mdupont certified raph as Master
  • gobry certified raph as Master
  • byte certified raph as Master
  • ebf certified raph as Master
  • SIrabbi certified raph as Master
  • awu certified raph as Master
  • pasky certified raph as Master
  • risi certified raph as Master
  • edp certified raph as Master
  • ricmm certified raph as Master
  • derupe certified raph as Master
  • armbothism certified raph as Master
  • supanee certified raph as Apprentice
  • miconof certified raph as Master
  • daverd certified raph as Master
  • yaubi certified raph as Master
  • pipeman certified raph as Master
  • zbowling certified raph as Master
  • pvanhoof certified raph as Master
  • alexzing certified raph as Master
  • pcsec certified raph as Master
  • itadmin certified raph as Master
  • olecom certified raph as Master
  • fbscarel certified raph as Master
  • mozext certified raph as Master
  • mazurek certified raph as Master
  • senthilkumar certified raph as Master
  • Aaaarti certified raph as Master
  • fzort certified raph as Master
  • bkode certified raph as Master
  • masood certified raph as Master
  • okaratas certified raph as Master
  • yosch certified raph as Master
  • pthierry certified raph as Master
  • phaulyx certified raph as Master
  • yang certified raph as Master
  • liam certified raph as Master new

[ Certification disabled because you're not logged in. ]

New Advogato Features

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!

X
Share this page