April 2008 Archives

I’m a Perl coder, and have been for fourteen years now. It’s the language I’m most fluent in, the language I grew up in.

When it comes down to it, any reasonably modern dynamic language could do. I could live in Python or Ruby, but Perl has one killer out-of-the-box feature that would be hard to live without: CPAN.

CPAN, the Comprehensive Perl Archive Network, is an archive of thousands of open source Perl modules, easily installable on any system. Perl, by itself, is a sewing machine; with CPAN, you get an enormous collection of patterns and pre-made accessories you can pull into your design, without needing to start from scratch every time.

Want to…

It’s not that other languages don’t have centralized code repositories (I like Rubyforge, for example), but CPAN’s bigger, often better tested, and more comprehensive (there are very few open source Perl module distributed outside of CPAN).

I’ve been enjoying learning more about what makes CPAN tick, as I author my first open source Perl module.

A commenter on my “Bothered by crime? Protest the war” entry suggested I was manipulating the facts because:

  • my analysis looked at all crime, rather than only at property crime
  • my numbers focused only on crime within only 1 block of Avontus Software’ office, ignoring the possibility that employees are walking to work, going to lunch, or parking several blocks away
  • as of 2006, property crime rates in Berkeley exceeded that of Oakland or Richmond

The first two statements are true. The last one’s irrelevant, because I’m only addressing Avontus Software’s claim that high crime rates were linked to the Berkeley Police Department being tied up with protesters.

I re-ran my numbers based on these suggestions, looking only at property crimes within “three blocks” of Avontus Software’s office, as calculated by the indispensable Berkeley Crimelog — an area which in reality encompasses 43 actual human square blocks and about 10% of UC Berkeley, including four parking garages, almost a hundred restaurants, and almost the entirety of Berkeley’s downtown, arts, and transit centers.

The results? Avontus’ suggestion that property crime rates are going up because the police are distracted by anti-war protesters is still a misleading statement, given that January-March property crimes near Avontus Software’s office are actually at a four-year low (down 26% over the past two years), at precisely the time that Berkeley Police have supposedly been the most distracted by having to deal with the anti-war protests two blocks away.

Sanjeev on social class stigma in India, vs the US:

“You aren’t just doing a different job than your employer — many perceive you to actually be a lesser person than your employer. And unlike the United States, few in India’s upper classes would ever think of working as a waiter or waitress. The salary differences are so great, the class-based stigma so large, that it would be unthinkable to spend a summer ‘waiting tables’ to come up with some spending cash for college.”


A recent Daily Californian article describes how Avontus Software, a small tech business, is moving out of Berkeley. The company, which moved to downtown Berkeley from Oakland in 2007, is leaving because of the high crime rate, which their CEO blames on the police being “forced…to deal with protests at the Marine recruiting center” two blocks away.

The story’s gotten some pickup in right-wing blogs, where eager commenters are hoping that this is the beginning of the end for Berkeley’s economy. (Berkeley’s anti-war chickens coming home to roost, as it were.)

I feel bad that Avontus or its employees may have been crime victims. However, blaming the “high crime rate” on the police’s having to deal with the protests seems to be at odds with reality: criminal incidents near Avontus’ office at 2140 Shattuck in Berkeley have apparently dropped by nearly 30% from 2007 to 2008.

Per Berkeley Crimelog, the number of crime incidents reported within one block of 2140 Shattuck over time was 359 in 2005, 382 in 2006, 321 in 2007, and 56 for Jan 1-Mar 29 2008 (about 230 annualized). That’s a 28% drop between total incidents in 2007 and annualized incidents for 2008.

To be extra-conservative, I assumed Crimelog may not have all March 2008 incidents on file, so I looked only at crimes with a block of Avontus’ office during January and February over the past four years. The result? A 29% drop between 2007 and 2008.

Why the big drop in crime near Avontus’ office in downtown Berkeley in 2008? We may need to thank the anti-recruitment protests two blocks away, which started in fall 2007 and escalated this year. Perversely, the police’s heavy local response to the protests may well be keeping downtown residents and businesses safer. (Bothered by crime in your neighborhood? Picket the military to get an instant boost in police presence.)

I was disappointed to read that Microsoft’s attempt to bully national standards groups into voting for their Office OpenXML (OOXML) data format succeeded, making it an ISO standard, in spite of substantial concerns about the quality of the voluminous standard—even among standards bodies that voted for it.

According to the New York Times, “Of the 87 votes, 10 opposed the standard: Brazil, Canada, China, Cuba, Ecuador, India, Iran, New Zealand, South Africa and Venezuela.” Thank you to the OOXML 10.

Critics point to voting irregularities or problematic political pressure applied in national standards bodies in Mexico, Finland, Poland, Romania, Brazil, Belgium, Norway, Germany, Pakistan, Egypt, and Sweden. (1, 2)

More details:


Anirvan Chatterjee is a San Francisco Bay Area tech geek and bibliophile.


Enter your email address:

About this Archive

This page is an archive of entries from April 2008 listed from newest to oldest.

March 2008 is the previous archive.

May 2008 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Recently read