Name: Raph Levien
Member since: N/A
Last Login: 2009-06-02 05:14:35
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.
Complete list of articles by raph
PhD
I've been tuning out the world as much as I can, largely so that I can use whatever free time I have to finish up my thesis. The good news is, it's almost done, and I now have a reasonably coherent complete draft. Have a look.
I'll be presenting some of this work at CAD '09 in Reno on Jun 11.
Inconsolata
Lots of people like Inconsolata, and I've been getting quite a bit more email about it since that article came out.
I've been doing minor tweaks (such as making l and 1 more distinct), and now consider it pretty close to done. There are a batch of suggested changes people have sent as feedback. Some will be simple (adding endash and emdash glyphs) but others will take some more thinking.
17 Aug 2008 (updated 17 Aug 2008 at 05:05 UTC) »
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) »
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.
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.
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.
raph certified others as follows:
Others have certified raph as follows:
[ Certification disabled because you're not logged in. ]
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!