Archive

Archive for October, 2007

Country Codes of the World

October 17th, 2007
Comments Off

Beautiful Code Sales

October 17th, 2007
Comments Off

From TitleZ, which I found via Kevin Kelly’s Cool Tools blog:

Beautiful Code sales rank

Beautiful Code

Asustek Launches the Eee

October 16th, 2007

Real-Time Graphical Log Tailing

October 16th, 2007

http://www.fudgie.org/ is neat: the movie shows real-time raindrop-style visualization of HTTP traffic.  I want one… ;-)

Uncategorized

A Useful Quotation

October 12th, 2007
Comments Off

“If ease of use was the only valid criterion, people would stick to tricycles and never try bicycles.”

– Doug Englebart

Uncategorized

Gini Coefficients as a Measure of Team Effort

October 12th, 2007

The Gini coefficient is a widely-used measure of inequality in which 0 corresponds to perfect equality (e.g., everyone is equally wealthy), while 1 corresponds to perfect inequality (e.g., one person owns everything, nobody else has anything). I calculated the Gini coefficient for each team in my CSC301 class based on the number of lines of Java code each team member contributed to what was in version control at the deadline.

The results are shown below. The first number shows the Gini coefficient taking into account only those people who actually contributed lines of code to the final solution, while the second shows the value when people who didn’t contribute (or whose contributions didn’t survive in the final submission) are given a score of 0. By comparison, the Gini coefficient for incomes in highly unequal countries like Brazil is about 0.6, while Canada’s is about 0.32.

I’m the first to acknowledge that this isn’t an accurate assessment of how equally work was divided among team members. For example, one member of one team did a “reformat all” in Eclipse shortly before the submission, so almost all of their code appears to have been written by him. Similarly, people in other teams used pair programming (which means two people did the work, but only one gets the commit credit), while the written part of the assignment (which was submitted as a PDF) wasn’t included in this count at all. But I still the numbers are interesting and revealing: twenty-to-one line count ratios are common, and a few are fifty-to-one.

0.00 / 0.50
0.01 / 0.75
0.10 / 0.32
0.17 / 0.59
0.23 / 0.43
0.24 / 0.43
0.25 / 0.25
0.25 / 0.63
0.27 / 0.51
0.28 / 0.46
0.29 / 0.47
0.29 / 0.47
0.32 / 0.32
0.36 / 0.52
0.38 / 0.38
0.38 / 0.54
0.39 / 0.55
0.41 / 0.41
0.42 / 0.42
0.42 / 0.71
0.45 / 0.45
0.45 / 0.45
0.46 / 0.79
0.55 / 0.55
0.56 / 0.56
0.56 / 0.56
0.56 / 0.67

Teaching

Off and Away

October 12th, 2007

I just finished the final [sic] round of edits on A Bottle of Light, my next children’s book, and sent them to the publisher. I’ve been over this manuscript a dozen times or more, but I still keep catching silly typos and inconsistencies—I wonder if my code is this flaky, too?

Books

“Securing” RSS in DrProject

October 11th, 2007
Comments Off

David Wolever and Andrew Louis have come up with an interesting way to provide secure(ish) RSS feeds from DrProject. (See previous posts, e.g. this one, for background on the problem, or read David’s article.) I’d be interested in reactions to their idea.

DrProject

Identity, Privacy, and Security Lectures at U of T

October 11th, 2007
Comments Off

IPSI Public Lecture Series Fall 2007

The Identity, Privacy, and Security Initiative (http://www.ipsi.utoronto.ca) at the University of Toronto is launching public seminar series this fall.

Location: Galbraith Building, Room 120 (35 St. George)

Times: Mondays, noon-1PM.

Oct 1: Kostas Plataniotis (Dept of Electrical and Computer Engineering, UofT)
Biometrics & Authentication Technologies
Oct 15: Svetlana Yanushkevich (Dept of Electrical and Computer Engineering, University of Calgary)
Biometric-based assistance for situational awareness and risk management support
Oct 22: Alex Stoianov (Biometrics Specialist, Office of the Information and Privacy Commissioner, Ontario)
Biometric Encryption: The Privacy-Enhancing Biometric of Choice
Oct 29: Peter Hope-Tindall (Privacy Lead Service, Ontario)
Privacy, Security and Customer Service
Nov 5: Dean Barry (Senior Policy Advisor/International Affairs Directorate Public Safety Canada)
Policy and New Security Technologies: Roles, Responsibilities, Influences and Outcomes
Nov 12: Andrew Clement (Faculty of Information Studies, UofT)
Security Theatre, No-fly lists and Identity Integrity

These lectures are open to the public.

Announcements

Citizen Lab Guide to Bypassing Censorship

October 10th, 2007
Comments Off

From Ron Deibert at the Citizen Lab:

Citizen Lab’s recently completed Internet censorship circumvention guide intended for non-technical users, called Everyone’s Guide to By-Passing Internet Censorship for Citizens Worldwide. There is a companion guide yet to come on how to publish information online targeted for censorship, and we are presently working on having this guide translated into multiple languages. Feedback most welcome.

http://deibert.citizenlab.org/Circ_guide.pdf

Uncategorized