Skip to content

Wikimedia 2008/2009 Fundraiser Analysis I

Other

The Wikimedia Foundation has started its annual fundraiser again on November 4th 2008. It is scheduled to run until January 15th 2009. I've written several articles on last year's so I've been asked a lot to comment on the current one. This year Wikimedia clearly state they want to raise $6 million. No more diffuse targets, "number of donors" weirdness as last year. Well done, Rand!

Wikipedia main page shows $3.289.684
The Wikimedia fundraiser contributions page shows $2.289.684 - the Sloan Foundation million less

Rand Montoya is Wikimedia's new "Head of Community Giving" and responsible for making this fundraiser much more professional than last year's. The contribution history page still is only good to spot the occasional clown donating JPY 1 (which makes Wikimedia loose money due to transaction fees). But Rand pointed me to two other pages giving a better report on current donations:

The meter banner on top of many wikipedia pages matches the data on these pages quite closely. It's just a million off :-). (see images above) That million is an annual donation by the Sloan foundation ($3 million over three years). All of it been accounted for in the donation year 2007 (see the Wikimedia Financials FAQ) but somehow it is added again in the meter but not in the statistics pages. BTW: The German Wikimedia chapter has a less fancy, but more complete and transparent reporting of donations. Not cut-off after seven days. All of a month on one page. Data ready for copy & paste into a spreadsheet. Benchmark.

So, is the $6 million target realistic? At day 29 of the 74 day campaign, $3.3m have been raised. Taking out the major donations totaling $1.7m (these are not stochastic enough to be estimated with any reasonable validity) and assuming that the Christmas tax rally at the end of the year roughly equals the start of fundraising spike, we can expect $2.6m to be raised from individual contributors. Adding back the major donations, the estimation for the total fundraiser comes in at $4.3m. That's plus any major donations still to be announced. I bet a guy with Rand's experience has another ace up his sleeve. One less elegant solution has been hinted at in the fundraiser FAQ already: "What happens if you do not reach your goal? [...] A second, smaller fundraiser may be scheduled for March."

Converting a DVD film (mpeg2) to DV

Other

There are a gazillion web pages telling you how to convert DV to MPEG2 for DVD use. But I got a DVD from a corporate event and needed to convert it to DV to be cut in kdenlive. So just the other way around. Try to find a web page about that direction (needle in haystack, anyone?).

Giving up on google, I tried unsuccessfully with the swiss army knife that comes to mind first (ffmeg).

While something like ffmpeg -i vts_01_1.vob -i vts_01_2.vob -i vts_01_3.vob -sameq -target dv ../Raum_Video.avi creates a nice .avi, even mplayer complains about it violating the dv and avi standards.

So back to digging around in tutorials and forums and trial and error with other tools. Finally I found Avidemux to be the tool of choice. It encapsulates ffmpeg and other tools nicely to make them produce the expected results. Set video to DV (lavc), Audio to WAV PCM and the container format to AVI and go grab a coffee meal. It creates a nice DV file that you can easily work with in your favorite video editor.

Screenshot of Avidemux in action

httpdate - set local date and time from a web server

Linux

While ntp may be a great protocol, I find it quite bloated and slow for the simple purpose of just setting a local date and time to a reference clock. I do not need 20ms accuracy on a notebook's clock :-). Thus I use(d) rdate for a decade now but the public rdate servers are slowly dying out. So I'm replacing it more and more with htpdate which works quite nicely. It's written in C and a perl alternative is available on the author's site. There is also a forked windows version of it available.

Developing a bit larger bash script (which syncs a few servers), I wondered whether I could realize the time sync part in bash as well.

It's quite possible:

  1. # open a tcp connection to www.google.com
  2. exec 3<>/dev/tcp/www.google.com/80
  3. # say hello HTTP-style
  4. echo -e "GET / HTTP/1.0\n\n">&3
  5. # parse for a Date: line and with a bit of magic throw the date-string at the date command
  6. LC_ALL=C LANG=en date --rfc-2822 --utc -s "$(head <&3 | grep -i "Date: " | sed -e s/Date\:\ //I)"
  7. # close the tcp connection
  8. exec 3<&-

Simple, eh?

Continue reading "httpdate - set local date and time from a web server"

Disabling a group policy'd screensaver on Windows

IT

I guess many people know the issue of having a screen saver forced active after a some time through a group policy in a corporate environment. This is usually done to make sure systems are locked during breaks if people forget to press Win+L (or Ctrl+Alt+Del and then Enter). While that may well help IT security, it turns problematic when giving presentations for extended periods of time. Having to move the mouse through the presentation pointer every few minutes or dash back to the PC once the screen saver has kicked in, again, is simply annoying. On your company's systems you may be able to get the system admins to allow configuration of the interval or allow for disabling the screen saver, but on foreign systems you're often lost. But...

Continue reading "Disabling a group policy'd screensaver on Windows"

Freenode staff list

IRC

Donna "Sportchick" Crawford has put up a blog entry on the freenode staff blog listing the currently active 39 freenode staff members. Freenode is growing gradually towards 50.000 users, so we have quite a lot to do :-).

People readily available to help on very short notice are voiced (+v) in #freenode. Prefer to contact these whenever possible.

If none are voiced, just ask away in #freenode anyways. There are usually some staff reading and many questions can be answered by the channel regulars as well.

/who freenode/staff/*

will give you a list of currently online staff, people that have marked themselves away have a "G" (gone) in their who-line, folks that are there a "H" (here).

You can check when somebody has talked the last time by using whois with the nick appended twice, like

/whois JonathanD JonathanD

(yes, twice the nick!) and thus see who might be able to help for really private matters and who did just idle too long to be really near the keyboard.

kloeri announces Exherbo, another source based Linux distribution

Linux

Bryan Østergaard (aka kloeri) announced Exherbo today. He assembled a team of (ex-)Gentoo developers including Ciaran McCreesh (ciaranm), Richard Brown (rbrown), Fernando J. Pereda (ferdy) and Alexander Færøy (eroyf) to build a new source based Linux distribution.

They would like to overcome some of the short-commings of Gentoo both from a technical as well as from a community perspective. Obviously this is easily said and hard to really achieve, so time will tell how successful that team can be. Renaming USE-Flags to OPTIONS and merging the platform KEYWORDS (like x86, ~x86) into the Options-logic is no big deal, but getting the thousands of ebuilds^Hpackages better supported and maintained than Gentoo will be the real deal{maker|breaker}.

Paludis, ciaranm's package manager, supports Gentoo ebuilds and can import them into Exherbo, so there is a potential migration path sketched out.*

They also add another init-system re-write ("Genesis") to the pool. An already quite crowded pool with rather shallow water, I may add.

Exherbo has nothing that is end-user-safe at the time of the announcement, so it's safe to assume kloeri's team wants to attract further development capacity :-).

Browse around the website or join folks in #exherbo if you're interested.

I asked in #exherbo what "exherbo" means ... latin for "uproot" was the answer. How fitting.

Updates

*19.04.08: Two friendly folks wrote in to clarify that Paludis currently can only import Ebuild-builds into Exherbo via importare, i.e. take a Gentoo build result and package it for importing into the Exherbo system through Paludis.
23.05.08: Ciaranm wrote a blog entry how to get build results into Exherbo/Paludis via importare.

Seredipity default event_s9ymarkup plugin breaking URLs that contain underscores

Serendipity

The default Serendipity mark-up plugin (event_s9ymarkup) currently breaks URLs that contain underscores.

So

http://en.wikipedia.org/wiki/Statler_%26_Waldorf

will end up

http://en.wikipedia.org/wiki/Statler</u>%26_Waldorf

because of a faulty regex. Garvin Hicking does not really want to fix this. (See this s9y support forum article for arguments pro/contra fixing it). So if you encounter this problem, your options are:

  • replace _ in URLs with %5F (aka manually urlencode it)
  • remove the plugin or disable it
  • patch the plugin

Patching is basically changing

plugins/serendipity_event_s9ymarkup/serendipity_event_s9ymarkup.php:

$text = preg_replace('/\b_([\S ]+?)_\b/','<u>\1</u>',$text);

to

$text = preg_replace('/\ _([\S ]+?)_\ /',' <u>\1</u> ',$text);

If you want to be writing things like "Haha[lol]" (which I have no real use for ...), extend the "\ " with whatever you'd like to be o.k. to delimit bolded words beyond blanks. It should only be symbols that are not valid in URLs (so none of "$-_.+!*'()," which are all valid in URLs according to RFC 1738).

You may also want to consider replacing one underscore ("_") with two or more ("__") to make the detection, that you actually wanted to write bold text, more reliable.

Updated Greasemonkey script for Xing

Private

Xing has just updated it's image-thumbnails naming "algorithm" once again:

You'll now find thumbnails named /2f1127fe2.3144098_s2,2.jpg, so including another component like <comma><digit> added to the name. Thus the Greasemonkey script linked from my article Greasemonkey to enlarge Xing pictures needs to have it's main regex amended:

Change \_s(1|2|3)?\. to read \_s(1|2|3)?(,\d)?\. in three places in the script.

Or download an updated version here. I hope "louis" will update the version hosted at userscripts.org, too.

Updates

02.05.2008 As Xing adds multi-digit numbers to the thumbnails now (like /7553bd445.4550412_s2,10.jpg), you need to replace \d with \d+ in the above regex. The linked Greasemonkey script is updated.

16.11.2011 And again the URLs changed. This time appending a pattern like ,4.57x75.jpg. The linked script again was updated. If Scriptish and the auto-updating in Greasemonkey mature, I'll add auto-updating to the script file via the @updateURL parameter.

13.05.2012 The Xing layout is still changing as they Ajaxify the site more and more. Currently the Xing XE is probably the best working enhancement to see Xing pictures in a recognisable size.

Remote keyless entry system Keeloq broken by security researchers

Vehicles

The remote keyless entry system KeeLoq is being used by Chrysler, Daewoo, Fiat, General Motors, Honda/Infiniti, Jaguar, Toyota/Lexus, Volvo and Volkswagen. A number of garage door opening systems and the like also use this technology. It is based on a secret cipher that has now been compromised by an international IT security research team. Two intercepted messages are deemed sufficient to clone a KeeLoq RFID tag as there are general keys inserted by the manufacterer and the key structure is partially determined by make and model. A stronger KeeLoq implementation (still) needs physical access to the key but only for a few minutes. It's also possible to permanently lock the legitimate owner out of his car or building and render his KeeLoq RFID useless. Details can be found at the researchers site and the folks at Wikipedia have also amended their KeeLoq article.

Greasemonkey to enlarge Xing pictures

Private

I use Xing to manage some of my business contacts and even some friends have profiles there as well.

The default size of contact's pictures displayed on one's Xing homepage is 18x24px. On a higher dpi screens, you can thus barely recognize the person shown. As there are multiple sizes of all images available, it's pretty easy to just take (for example) http://www.xing.com/img/users/d/f/1/f34814409.5648827_s1.jpg, remove the _s1 and see a 140x185px version of the picture.

Greasemonkey, a Firefox extension to run user specified scripts on selected pages that you visit, can automate this with a nice script from user louis to download here. Or my updated version here.*

Greasemonkey on Xing

So, everytime I now hover my mouse over a tiny Xing thumbnail, it will show the "full resolution" version of the image. Simple, efficient.

Update

* Xing changed it's image naming scheme a bit, so one needs an updated Greasemonkey script for all images to work again. Link inserted into the article text ("Or my updated version here.")

Wikimedia Fundraiser 2007/2008 Report published by Wikimedia Foundation

Other

Eric Möller has published his report on the Wikimedia 2007/2008 fundraiser. I found it because he hotlinked one of the images that I created for my detailed analysis. His report lists some interesting new information:

  • Wikimedia got $50,000 in Google stock from another - yet again - anonymous donor.
  • The Wikimedia chapters (local organisation units e.g. in Germany or France) have collected nearly $250,000 in their fundraisers (mostly in Germany). The Germans buy stuff of their own from the money. Only the Swiss donated 25% of their raised budget back to Wikimedia foundation. Eric explains: "The lack of a clear understanding between chapters and the Foundation about the role and responsibilities of the different entities in the fundraising process is an additional impediment. For example: Should chapters share fundraising revenue with the Foundation, and if so, how? [..] The German chapter has an informal agreement with the Foundation to invest half of its fundraising revenue in ways directly benefiting WMF projects."
  • Eric says it was not intended to raise the full $4.6m. Somehow people just mis-interpreted the fundraiser that way: "The publication of the planned spending was misunderstood by some to indicate that the fundraiser's goal was to raise 4.6 million dollars. [...] Inquiries related to the actual financial target of the fundraiser were less common, probably in large part due to the publication of the Foundation's planned spending."

The report is extremly low on self-criticism. There is no insight visable that not giving a financial target was a major bummer or that the general intransparency, unprofessional communication and amateurish reporting on financial issues was keeping many people from donating. Nothing about missing the 100,000 donors target, either. There is not a word on the webcomics deletion issues and the subsequent call by the webcomics community to boycot the fundraiser or the scandal around hiring a convicted felon as COO because of unprofessional HR work. Not a word on the ridiculous "dinner with Jimmy Wales" for people donating $25,000. Nobody even donated $10,001.

"Also, given that most of the viewers of the planned spending distribution had no financial background, the level of explanations given was probably not sufficient." Come on, Eric, the people with financial background are not even considering the published material as "planning".

And next time, please link a blog entry and not some graphics. Criticism is healthy. Let people develop an opinion of their own. Try putting a "public criticism" section into your report. It will definitely add to the report's credibility.

Update

03.02.08: Eric has ammended information from the Italian chapter. They raised around $3,000 and forwarded it all to Wikimedia foundation.


Wikimedia Fundraiser Follow-up

Other

The Wikimedia fundraiser has generated a few interesting posts and received further analysis today:

  • Erik Möller sent a wrap-up email stating that the fundraiser has also gained "a single unrestricted $500K donation by an anonymous donor". Him quoting that the Fundraiser "raised altogether more
    than 2 million dollars" may also explain why the fundraiser ran two days longer. "More than two million" just sounds so much better than "nearly two million"... :-)
  • He also explains "Last month, Sue & I took a first tour through the Silicon Valley, and with the help of one of Jimmy's friends [ed: Roger McNamee of Elevation Partners], we've been able to meet with a number of key people in the area who could make major contributions to the Foundation. We're planning a dinner with potential major donors and rainmakers next month, and we hope to also form some stable group or committee of influential & networked people who can help us raise major contributions.

    Our general process with these individuals has been to give them a standard presentation about the past & present, and a highly tentative view of the future of the organization, to answer any questions they have, and to then follow-up and cultivate the relationships further. What we seek is preferably completely unrestricted, philanthropic seed funding as we set up headquarters in San Francisco.

    In addition to these meetings, we've also had some first exploratory discussions with Sun Microsystems about developing some kind of partnership(s) - this is still very provisional, and we'll follow up in the next month." as a result to a leaked confidential Powerpoint presentation from the mentioned Sun meeting.

Continue reading "Wikimedia Fundraiser Follow-up"

Wikimedia Fundraiser Analysis III

Other

The official Wikimedia fundraiser had been extended into January, 3rd 2008, has been kept up on the 4th and is kind of still running. The site notice has been trimmed down to a thank you message but still requests further donations, which are also continuously added to the official daily funds list and running totals as of the press time of this article.

I've presented two interim analysis

Today, let's wrap up the fundraiser until the second official close date 03.01.08:

From 22.10.07 until 03.01.08 43,837 people have contributed a total of $1,467,446 (US) according to Wikimedia's own stats (see the previous two articles mentioned above for a discussion of their reporting scheme).

Continue reading "Wikimedia Fundraiser Analysis III"

Wikimedia Fundraiser continues past extended deadline

Other

The Wikimedia fundraiser was scheduled to end yesterday, 03.01.08, after the deadline had already been extended. The donations headers and pages are still up and people have contributed similar amounts today compared to yesterday, so Wikimedia is approaching 1.5m$ with funds coming in at 17,880$/day (last 10 day average) up from the $12,400 seen right before Christmas.

Wikimedia Fundraiser continues past deadline

There is no communication from Wikimedia when the fundraiser will be ending now. The FAQ still says yesterday and questions on the talk pages are currently unanswered.

Wikimedia Fundraiser Analysis II

Other

Yesterday, 22.12.2007, the initial deadline for the Wikimedia fundraiser ran out.

It has been extended to 03.01.2008 but it's a good time to assess the results so far as
yesterday ends the initially planned duration of the fundraiser.
As I documented in the original Wikimedia Fundraiser Analysis article, the
Wikimedia Foundation hoped to raise up to $4.611m. Measuring the success of the fundraiser
was conducted through a meter showing the number of people that donated rather than
the accumulated total donations, like in previous years. The target seemed to be set at 100,000
people donating. That was later confirmed.
The estimations from the first two weeks of fundraising up to 03.11.07 were: $1.68m to be raised from 60,500 people.
That was well below the (unofficial) target of $4.611m and the (official) 100,000 donors goal.

So, where are we after the initially planned two months of fundraising have been completed?

Continue reading "Wikimedia Fundraiser Analysis II"