Tuesday, March 3, 2015 | comments
Monday, March 2, 2015 | comments
Cooper has managed teams at Symantec and Apple Inc. and for six years served as chief open source "evangelist" for Sun Microsystems before leaving to serve as senior director for open source strategies at Intel. In 2009 she worked as "Open Source Diva" at REvolution Computing (now Revolution Analytics). She is a board member of the Drupal Association and the Open Source Hardware Association. She is a board observer at Mozilla, and serves as a member of the Apache Software Foundation. She was a board member at Open Source Initiative. In February 2014, Cooper joined PayPal as their first Head of Open Source.
Cooper's major work within the open source area of computer science has garnered her the nickname "Open Source Diva". She was recruited, while at a sushi bar in Cupertino, to a position at Sun working towards opening the source code to Java. Within six months she quit frustrated by the claims of open source development with Java that Sun made, only to find that little "open sourcing" was taking place. Sun sought to keep Cooper understanding her need to further open source software and re-hired her as their corporate open source officer. Her six years with Sun Microsystems is credited as the key to the company opening up its source code and lending support to Sun'sOpenOffice.org software suite, Oracle Grid Engine, among others. In 2009 she joined REvolution Computing, a "provider of open source predictive analytics solutions", to work on community outreach amongst developers unfamiliar with the programming language R and general open source strategies. She has also made public speaking appearances discussing open sourcing, speaking at the Malaysian National Computer Confederation Open Source Compatibility Centre, OSCON, gov2.0 Expo, and the Southern California Linux Expo. In 2005 Cooper was a contributing author to Open Sources 2.0: The Continuing Evolution.
In February 2010 Cooper was appointed Chief Technical Officer of the Wikimedia Foundation, leading their technical team and developing and executing the Foundation's technical strategy, along with which she would also be working on outreach with Wikimedia volunteers to expand on development and localizing of software. Cooper credits the open source community in helping her obtain the position at Wikimedia. She left the organization in July 2011
In June 2011, Cooper started a consultancy, daneseWorks, whose first client was the Gates Foundation's shared learning collaborative (now called inBloom). She is currently helping numenta/nupic with their open source & machine learning strategy.
Source : Wikipedia
In November 1994, Baker was hired as one of the first employees of the legal department of Netscape Communications Corporation. Reporting directly to CEO Jim Barksdale, she jointly set up the initial department. She was responsible for intellectual property protection and legal issues relating to product development, reporting to the General Counsel. She also created and managed the Technology Group of the Legal Department. She was involved with the Mozilla project from the outset, writing both the Netscape Public License and the Mozilla Public License. In February 1999, Baker became the Chief Lizard Wrangler (general manager) ofmozilla.org, the division of Netscape that coordinated the Mozilla open source project. In 2001, she was fired during a round of layoffs at America Online, by then the parent of Netscape. Despite this, she continued to serve as the Chief Lizard Wrangler of mozilla.org on a volunteer basis.
In November 2002, Baker was employed by the Open Source Applications Foundation, helping to guide the group's community relations and taking a seat on OSAF's Board of Directors. From the outset, she also had part of her time assigned to working on mozilla.org issues. However, the division of her hours gradually became more and more weighted towards her Mozilla work at the expense of her OSAF duties, leading to her decision to return to Mozilla full-time in January 2005. She retained her seat on OSAF's board.
For those of you born after 1980, a "homepage" is an ancient form of social presence on the web which has been superceded by more structured publishing platforms and social networks (blogging, Facebook, Twitter, etc.). One of the main problems with a homepage was that it was frequently out of date, like this one probably is right now. Consider this page an archive of my past and a collection of pointers to my current active Internet presence. Hope you enjoyed your history lesson!
Some day when I have nothing better to do I will collect links to my oeuvre and put them here. Until then, here are a few things. Google the rest.
Some day when I have nothing better to do I will collect links to my oeuvre and put them here. Until then, here are a few things. Google the rest.Chunkfs: Using divide-and-conquer to improve file system reliability and repair by Val Henson, Arjan van de Ven, Amit Gud, and Zach Brown. Appeared in Hot Topics in Dependability 2006. This paper outlines a way to divide file systems up into individually checkable and repairable chunks, without putting restrictions on the name space or fragmenting free space. I implemented a prototype layered on top of existing file systems and concluded (1) it can be done, (2) it should be done inside the file system and designed in from the beginning.
Repair-driven File System Design by Val Henson. A generic look at repair-driven file system design, with predictions for fsck times in 2013 and some more analysis of how modern file system design tends to make fsck time even worse. Still valid in the age of SSDs, as we have discovered that the software wear-leveling can lead to absurd latencies.
Linux Weekly News articles I wrote a few articles for LWN on kernel-related topics. I ended up doing a sort of column called the Kernel Hacker's Bookshelf. There's no easy way to link to all of my articles as yet, but you can find my Kernel Hacker's Bookshelf series on the article index page
An Analysis of Compare-by-hash appeared in Hot Topics in Operating Systems 2003 Compare-by-hash is the practice of addressing data by a hash of its contents (using a good strong cryptographic hash like SHA-1 or MD5 - oh wait, just SHA-1) - and assuming that collisions never occur. I thought this was a bad idea, so I wrote this paper.
My current position on the topic is somewhat less extreme; I think that as long as your hash "address space" is not publicly accessible, or if it is publicly accessible and easily changed in response to attacks, then it's okay (though I still wouldn't use it). I wrote an article explicitly laying out criteria for using cryptographic hashes which finally answers most people's questions in one place. It includes a handy visualization of cryptographic hash function lifetime graphs.
HOWTO Encourage Women in Linux This is a HOWTO aimed at men interested in helping women get and stay involved in Linux. If I wrote it today, I would do it differently, but I never have the motivation. The XML/DocBook source is here, so if you want to translate it or update it, please go right ahead! The list of languages it has been translated into (that I know of) is Belarussion, Chinese, Portuguese, Japanese, Spanish, Ukrainian, Italian, German, and French.
A few tidbits related to whatever I've been working on lately...
e2fsck parallelization using a pretty hysterical combination of fadvise(), read(), and blindfolded buffer cache manipulation. It gets about 50% improvement in elapsed time on a RAID5.
Random StuffI don't speak to any of my parents or their spouses. Unfortunately we have a number of acquaintances in common so this page became necessary to avoid socially awkward incidents.
HOWTO Negotiate Your Salary and Benefits Did you know you're supposed to negotiate your job offers? If you didn't, you're losing a lot of money. This HOWTO is geared especially towards women.
Women Don't Ask This book changed my life. It describes how and why women ask for less than men - and get less. The sequel, Ask for it, focuses on practical ways to change your behavior for the better.
My LASIK story On July 10th 2003, I voluntarily had my eyeballs burned with a laser. This is colloquially known as "LASIK." I'm pretty happy with the results.
Hiking Mt. Whitney I joined the elite ranks of really dumb masochists by hiking Mt. Whitney in one day.
The TCP/IP Drinking Game Geeks, protocols, and beer.
The Puerco Saga I helped create the Puerco, a simulated microprocessor with 10 instructions.
Links I likeGoogle's gotta have something to base search results off of, right?
The Male Privilege Checklist A lot of people worry about things like affirmative action giving unfair advantages to certain groups of people based purely on their gender, race, etc. I think that's bad too. Unfortunately it has been going on for long before affirmative action, and guess who's getting the unfair advantages? Hint: Not women.
Lobsters A Hugo/Nebula nominated short story by Charles Stross, available for free on-line. A fast, hard-core near future cyberpunk-esque short story centered around Manfred Macx, a venture altruist distracted from his normal business of making other people rich by uploaded lobsters, slashdotting of his glasses, and his psychotic ex-girlfriend/dominatrix/IRS agent. You can read my Amazon review for a little more detail - as if you need more. Charles Stross is my favorite author on odd-numbered days (Vernor Vinge [see below] gets the even-numbered days).
Douglas Hofstadter's "A Person Paper on the Purity of Language" This is a hysterical (ha ha) piece satirizing the defenders of sexist language. You'll love every sentence of it. If you're looking for advice on escaping awkward gender-related writing traps, I highly recommend The Handbook of Nonsexist Writing by Casey Miller and Kate Swift.
Almost nobody knows what the Busy Beaver function is. The Busy Beaver function is an easy-to-understand function which is nonetheless uncomputable. Another way to think about it is that the Busy Beaver function grows faster than any computable function (any function whose output can be computed by a Turing machine, i.e., a computer). Closely related is the concept of Chaitin Elegance.
Contact HerUse the power of the email!
valerie dot aurora at gmail dot com
I do make an effort to respond to all email, so if you don't get a reply, some accident probably befell your email and you should resend it.
Last updated July 15, 2009