[CODE4LIB] Job: Manager, Trove at National Library of Australia

2013-01-24 Thread jobs
Shape and deliver inclusion of Australia's diverse digital heritage in this
innovative national service.

Guide and contribute to engagement with the public and the research sector.

  
[Trove](http://trove.nla.gov.au/) is a free-to-the-public national resource
discovery and delivery service which invites and supports public engagement
through annotation and content contribution options. Trove is the Library's
largest and its flagship discovery service. Liaison with the general public is
a key responsibility.

  
The Trove Manager will work within the Collaborative Services Branch, which
also supports 1,300 Australian libraries via a range of services known as
Libraries Australia, including a Help Desk, marketing, training arrangements
and other liaison.

  
Our key challenge is to harness the benefits of new technologies to provide
the Australian community with greater access to the extraordinary collections
of Australian libraries and other cultural agencies where appropriate.
Collaboration has been a key factor for ensuring success.

  
The work of the Branch is informed by the Library's Strategic Directions,
especially Directions 2 and 3 (www.nla.gov.au/corporate-documents/directions).



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/5785/


Re: [CODE4LIB] Anyone have a SUSHI client?

2013-01-24 Thread Van Mil, James (vanmiljf)
Hi Bill,

There's a lightweight python client: http://sourceforge.net/projects/sushipy/

(I haven't used it, just know *of* it)

Thanks,
James

James Van Mil
Collections  Electronic Resources Librarian
University of Cincinnati Libraries
Telephone: (513)556-1410
vanmi...@ucmail.uc.edu



-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Bill 
Dueber
Sent: Wednesday, January 23, 2013 5:44 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: [CODE4LIB] Anyone have a SUSHI client?

[Background: SUSHI
http://www.niso.org/committees/SUSHI/SUSHI_comm.htmlis a SOAP protocol for 
getting data on use of electronic resources in the COUNTER format]

I'm just starting to look at trying to get COUNTER data via SUSHI into our data 
warehouse, and I'm discovering that apparently no one has worked on a SUSHI 
client since late 2009.

UnlessI'm missing one? Anyone out there using SUSHI and have a client that 
works and is up-to-date and has some documentation of some sort? I'd prefer 
ruby or java, but will take anything that'll run under linux (i.e., not C#) at 
this point.

I'm desperately trying not to have to deal with the raw SOAP and parsing the 
XML and such, so any help would be appreciated.

--
Bill Dueber
Library Systems Programmer
University of Michigan Library


Re: [CODE4LIB] Zoia

2013-01-24 Thread Shaun Ellis
After further thought, I'm uncomfortable with the word uncomfortable, 
and I regret using it.  In fact, it doesn't appear in the 
anti-harrassment policy at all.  I think the essence of the policy is to 
provide a safe and non-threatening space.  I can only speak for 
myself, but I'm not committed to creating a comfortable space, at 
least based on any vague definition of comfort.


Discomfort is often where dialogue and learning occur.  PHP developers 
will not feel comfortable when many of the top talkers are Ruby 
enthusiasts.  Do we ask them to stop when they curse PHP, or perceive 
they are wrongly discriminating against it? No. We challenge their 
assumptions and learn about the differences, or we see it for a 
religious war timesuck and don't participate.  I see no way for Code4Lib 
to regulate comfort, and doing so would lessen the value it provides.


If there is something someone says or does that is unacceptable to me, I 
calmly let them know how I feel and why.  It's unrealistic to expect any 
behavior to change if you don't take the responsibility to address it 
when and where it happens.


Karen, you bring up a good point when you ask about interpretation and 
enforcement of the policy, should someone be personally attacked or 
harassed on the basis of gender, race, age, etc. How does anyone know 
whether the anti-harrassment policy, or which revision, has actually 
been adopted and accepted by the group?  Because no one has objected? 
Because it's under github/code4lib?  There's only a handful of 
signatures on it.


How are revisions proposed and made?  Sure, someone can submit changes, 
but they are only merged with the consent/approval of the github 
admin(s) -- and none of this is done on list because it's a separate 
system that has way more usable tools for discussing proposed changes. 
That puts the admins in the precarious role of deciding what gets in or 
not -- essentially a role of governance that they may not have asked 
for.  It can also lead to the perception that changes are made behind 
closed doors if revisions are not first proposed to and debated on the 
list.  Is that an acceptable process?


Any group decision in the past has been done via diebold-o-tron.  Do we 
need a vote to ratify the anti-harrassment policy and an appropriate 
process for changes?


-Shaun




On 1/23/13 7:12 PM, Fitchett, Deborah wrote:

Shaun: and yet when people spoke up on this mailing list about not being comfortable with 
Zoia, part of the response included people telling them essentially you're spoiling 
our fun.

It wasn't the only response, and I do note that things seem to be moving to 
reforming Zoia, which contributes to this group feeling pretty good on the 
whole. But it was still a *noticeable* response, so messages implying that 
current culture/procedures are sufficient without continuing discussion seem 
premature.

Deborah

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Shaun 
Ellis
Sent: Thursday, 24 January 2013 5:00 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Zoia

Karen, yes, there is a procedure for dealing with speaking up:

// Participants asked to stop any harassing behavior are expected to comply 
immediately. If a participant engages in harassing behavior, organizers may 
take any action they deem appropriate, including warning the offender, 
expulsion from the Code4Lib event, or banning the offender from a chatroom or 
mailing list. // [1]

It's easier to sense someone's discomfort in person.  But in IRC, there's no 
way to tell and the issue can only be addressed if someone speaks up.

[1]
https://github.com/code4lib/antiharassment-policy/blob/master/code_of_conduct.md

-Shaun

On 1/23/13 10:28 AM, Karen Coyle wrote:

Speak up only works if the speaker is treated with respect. If,
instead, the speaker is assailed with a litany of you shouldn't think
that and you're spoiling our fun, then I doubt if you will get many
speakers.

There needs to be a procedure for dealing with speaking up that
doesn't resemble a public drubbing. Until that is added into the
policy, the policy itself is a false promise and likely to make things
worse for anyone speaking up, rather than better.

kc


On 1/23/13 5:21 AM, Shaun Ellis wrote:

Isn't this why we have an anti-harrassment policy?  Why not hold zoia
(and all bots) accountable to the code of conduct like everyone else?

If zoia says something that makes you feel uncomfortable, then speak
up and we will take appropriate measures by removing the plugin or
removing that response from the data set.  Let's not over-think it.

-Shaun


On 1/22/13 10:56 PM, Bill Dueber wrote:

On Tue, Jan 22, 2013 at 9:50 PM, Genny Engel gen...@sonoma.lib.ca.us
   wrote:


Guess there's no groundswell of support for firing Zoia and
replacing her/it with a GLaDOS irc bot, then?



I'm in. We've both said things you're going to regret.

[GLaDOS https://en.wikipedia.org/wiki/Glados is the

Re: [CODE4LIB] Anyone have a SUSHI client?

2013-01-24 Thread Tom Keays
The one I know of is
http://code.google.com/p/sushicounterclient/
which is offered by Serial Solutions. It's a .NET framework.

On Thu, Jan 24, 2013 at 8:28 AM, Van Mil, James (vanmiljf) 
vanmi...@ucmail.uc.edu wrote:

 Hi Bill,

 There's a lightweight python client:
 http://sourceforge.net/projects/sushipy/

 (I haven't used it, just know *of* it)

 Thanks,
 James

 James Van Mil
 Collections  Electronic Resources Librarian
 University of Cincinnati Libraries
 Telephone: (513)556-1410
 vanmi...@ucmail.uc.edu



 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Bill Dueber
 Sent: Wednesday, January 23, 2013 5:44 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: [CODE4LIB] Anyone have a SUSHI client?

 [Background: SUSHI
 http://www.niso.org/committees/SUSHI/SUSHI_comm.htmlis a SOAP protocol
 for getting data on use of electronic resources in the COUNTER format]

 I'm just starting to look at trying to get COUNTER data via SUSHI into our
 data warehouse, and I'm discovering that apparently no one has worked on a
 SUSHI client since late 2009.

 UnlessI'm missing one? Anyone out there using SUSHI and have a client
 that works and is up-to-date and has some documentation of some sort? I'd
 prefer ruby or java, but will take anything that'll run under linux (i.e.,
 not C#) at this point.

 I'm desperately trying not to have to deal with the raw SOAP and parsing
 the XML and such, so any help would be appreciated.

 --
 Bill Dueber
 Library Systems Programmer
 University of Michigan Library



Re: [CODE4LIB] Anyone have a SUSHI client?

2013-01-24 Thread Tom Keays
Hey. NISO has a list of SUSHI tools.

http://www.niso.org/workrooms/sushi/tools/

Tom


Re: [CODE4LIB] Zoia

2013-01-24 Thread Jonathan Rochkind
 Any group decision in the past has been done via diebold-o-tron. 

No, this is not true, that any group decision has been done via online vote. 
Or it's true only in the sense that one only considers it a 'group decision' if 
it was done by online vote. 

The ONLY decisions that have been done by online vote are about the conference, 
and specifically: which presentations to include on the program, which keynote 
speakers are preferred, and which hosting proposal gets the conference. 

To my knowledge, no other decision about code4lib has ever been made by online 
vote.  

I suppose you could say that this means that no other 'group decisions' have 
ever been made, and yet still a healthy (?) community was formed, which many 
have found rewarding to participate in, and which some find so valuable that 
they think it's worth spending their time on improving it.  Just don't 
improve it into something that's no longer what people found rewarding and 
valuable in the first place, maybe. 


Re: [CODE4LIB] Anyone have a SUSHI client?

2013-01-24 Thread Tom Keays
From the NISO list, JISC's SUSHI Starter, written in PHP, looks pretty good.

http://cclibweb-4.dmz.cranfield.ac.uk/projects/sushistarters/

On Thu, Jan 24, 2013 at 9:10 AM, Tom Keays tomke...@gmail.com wrote:

 Hey. NISO has a list of SUSHI tools.

 http://www.niso.org/workrooms/sushi/tools/

 Tom



Re: [CODE4LIB] Anyone have a SUSHI client?

2013-01-24 Thread Van Mil, James (vanmiljf)
We also have a developers listserv, if you run into any challenges: 
http://www.niso.org/lists/sushidevelopers/ 

(I'm on the SUSHI maintenance committee)

Thanks,
James

James Van Mil
Collections  Electronic Resources Librarian
University of Cincinnati Libraries
Telephone: (513)556-1410
vanmi...@ucmail.uc.edu


Re: [CODE4LIB] Zoia

2013-01-24 Thread Mark A. Matienzo
On Thu, Jan 24, 2013 at 9:16 AM, Jonathan Rochkind rochk...@jhu.edu wrote:
 Any group decision in the past has been done via diebold-o-tron.

 No, this is not true, that any group decision has been done via online 
 vote. Or it's true only in the sense that one only considers it a 'group 
 decision' if it was done by online vote.

 [..snip..]

 To my knowledge, no other decision about code4lib has ever been made by 
 online vote.

More to the point, no other decision about code4lib in terms of
action or policy has been made ever. This is new territory for us.

Mark


Re: [CODE4LIB] Anyone have a SUSHI client?

2013-01-24 Thread Bill Dueber
Yeah -- I found that right away. Most of what's there appears to be
abandonware.


On Thu, Jan 24, 2013 at 9:10 AM, Tom Keays tomke...@gmail.com wrote:

 Hey. NISO has a list of SUSHI tools.

 http://www.niso.org/workrooms/sushi/tools/

 Tom




-- 
Bill Dueber
Library Systems Programmer
University of Michigan Library


Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-24 Thread Shaun Ellis
Any policy that could result in people being removed or banned for 
failing to comply warrants a group decision.  Unless anyone presumes to 
speak for the group, online voting is the only tool we have to make it 
official.  I understand it's new territory, but does anyone have a 
problem with it?


On 1/24/13 10:01 AM, Mark A. Matienzo wrote:

On Thu, Jan 24, 2013 at 9:16 AM, Jonathan Rochkind rochk...@jhu.edu wrote:

Any group decision in the past has been done via diebold-o-tron.


No, this is not true, that any group decision has been done via online vote. 
Or it's true only in the sense that one only considers it a 'group decision' if it was 
done by online vote.

[..snip..]

To my knowledge, no other decision about code4lib has ever been made by online 
vote.


More to the point, no other decision about code4lib in terms of
action or policy has been made ever. This is new territory for us.

Mark




--
Shaun Ellis
User Interace Developer, Digital Initiatives
Princeton University Library


Re: [CODE4LIB] Anyone have a SUSHI client?

2013-01-24 Thread Jason Stirnaman
It looks like the Metridoc project might have one: 
https://code.google.com/p/metridoc/source/search?q=sushiorigq=sushibtnG=Search+Trunk

No idea if it's working, but I'd be really interested in hearing an update on 
Metridoc - if Thomas or anyone else involved is listening.

Jason Stirnaman
Digital Projects Librarian
A.R. Dykes Library
University of Kansas Medical Center
913-588-7319


From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Bill Dueber 
[b...@dueber.com]
Sent: Thursday, January 24, 2013 9:36 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Anyone have a SUSHI client?

Yeah -- I found that right away. Most of what's there appears to be
abandonware.


On Thu, Jan 24, 2013 at 9:10 AM, Tom Keays tomke...@gmail.com wrote:

 Hey. NISO has a list of SUSHI tools.

 http://www.niso.org/workrooms/sushi/tools/

 Tom




--
Bill Dueber
Library Systems Programmer
University of Michigan Library


Re: [CODE4LIB] Zoia

2013-01-24 Thread Ed Summers
On Thu, Jan 24, 2013 at 10:01 AM, Mark A. Matienzo
mark.matie...@gmail.com wrote:
 More to the point, no other decision about code4lib in terms of
 action or policy has been made ever. This is new territory for us.

It's not really that new. We've voted on tshirts, logos, and whether
or not to have jobs.code4lib.org post here--perhaps other things that
I'm forgetting. I'm not saying we need to vote on the anti-harassment
policy to make it real--it's already real. Not everyone may respect
it, but hopefully we'll all continue being nice people and won't have
to worry about enforcing it. It's hard to imagine anyone being against
it. Personally, I find it regrettable that it's even necessary, but it
is what it is.

Voting can be a nice way of testing the waters for something. I found
the survey on the jobs.code4lib.org email posting very helpful. But
voting on everything would get very tedious, and boring very quickly I
imagine. code4lib has always seemed much more freeform than that to
me. I really liked Bethany's description of lazy consensus [1] at the
last conference.

//Ed

[1] http://nowviskie.org/2012/lazy-consensus/


Re: [CODE4LIB] Zoia

2013-01-24 Thread Cary Gordon
The bottom line is that, technically, code4lib does not, AKAIK, exist.
It's one piece of property, the domain name is in your name.
Everything else is donated or lent.

Code4lib has no formal governance. It is more like a clique than an
organization. The question of whether we want to adopt formal
organization and governance has been raised often over the years, and
it seems to be as effective in emptying rooms as craft beers are for
filling them.

Since we don't exist, we can't do anything. We can collectively come
up with a policy, but we have no status to enforce that policy. Like a
clique, it really comes down to convincing everyone that you are a
cool kid, and you are committing to a policy, so everyone else who
wants to be cool should do so as well. This can work, except for the
goths.

Cary

On Thu, Jan 24, 2013 at 11:38 AM, Ed Summers e...@pobox.com wrote:
 On Thu, Jan 24, 2013 at 10:01 AM, Mark A. Matienzo
 mark.matie...@gmail.com wrote:
 More to the point, no other decision about code4lib in terms of
 action or policy has been made ever. This is new territory for us.

 It's not really that new. We've voted on tshirts, logos, and whether
 or not to have jobs.code4lib.org post here--perhaps other things that
 I'm forgetting. I'm not saying we need to vote on the anti-harassment
 policy to make it real--it's already real. Not everyone may respect
 it, but hopefully we'll all continue being nice people and won't have
 to worry about enforcing it. It's hard to imagine anyone being against
 it. Personally, I find it regrettable that it's even necessary, but it
 is what it is.

 Voting can be a nice way of testing the waters for something. I found
 the survey on the jobs.code4lib.org email posting very helpful. But
 voting on everything would get very tedious, and boring very quickly I
 imagine. code4lib has always seemed much more freeform than that to
 me. I really liked Bethany's description of lazy consensus [1] at the
 last conference.

 //Ed

 [1] http://nowviskie.org/2012/lazy-consensus/



-- 
Cary Gordon
The Cherry Hill Company
http://chillco.com


Re: [CODE4LIB] Anyone have a SUSHI client?

2013-01-24 Thread Adam Constabaris
Hi Jason et al,

No idea if Tommy is about but we've sort of started using Metridoc at NCSU.
 I'm serious about that sort of ...  It's kind of morphed in the last
little while to become a set of Grails plugins, and I spent a lot of time
fighting with Grails (although I see what they're going for and I like that
idea -- think something like Rails, but based on Groovy/the JVM).  I can
say that not all of the plugins (each export tool is packaged as a plugin,
roughly) are in really good shape, I think the sushi component has not been
updated in a while.

There is a google group (https://groups.google.com/forum/#!forum/metridoc)
with ... well, not much activity, but I expect it to pick up in the not too
distant future: there are some conversations among libraries on the OLE
project to see about using it as a data warehousing tool therefor.

cheers,

AC


On Thu, Jan 24, 2013 at 2:11 PM, Jason Stirnaman jstirna...@kumc.eduwrote:

 It looks like the Metridoc project might have one:
 https://code.google.com/p/metridoc/source/search?q=sushiorigq=sushibtnG=Search+Trunk

 No idea if it's working, but I'd be really interested in hearing an update
 on Metridoc - if Thomas or anyone else involved is listening.

 Jason Stirnaman
 Digital Projects Librarian
 A.R. Dykes Library
 University of Kansas Medical Center
 913-588-7319

 
 From: Code for Libraries [CODE4LIB@LISTSERV.ND.EDU] on behalf of Bill
 Dueber [b...@dueber.com]
 Sent: Thursday, January 24, 2013 9:36 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Anyone have a SUSHI client?

 Yeah -- I found that right away. Most of what's there appears to be
 abandonware.


 On Thu, Jan 24, 2013 at 9:10 AM, Tom Keays tomke...@gmail.com wrote:

  Hey. NISO has a list of SUSHI tools.
 
  http://www.niso.org/workrooms/sushi/tools/
 
  Tom
 



 --
 Bill Dueber
 Library Systems Programmer
 University of Michigan Library



[CODE4LIB] wiki page about the chode4lib irc bot created

2013-01-24 Thread Bohyun Kim
Hi all~

I was not familiar with the code4lib IRC bot (or irc bot in general for that 
matter), and the recent discussion on the listserv made me curious.

BTW I fully support the idea of removing offensive content, and big thanks to 
those who have been working on cleaning up those stuff.

In any case, I figured there might be others who are new to code4lib and were 
somewhat aware of zoia but not sure what exactly it does or will do. So I 
created a wiki page with a bunch of examples today morning. It's far from 
comprehensive but I think it would be cool if others -who care about the bot - 
add more content to this page.
http://wiki.code4lib.org/index.php/Zoia_or_the_Code4Lib_IRC_bot

-Bohyun


Re: [CODE4LIB] wiki page about the chode4lib irc bot created

2013-01-24 Thread stuart yeates

On 25/01/13 09:47, Bohyun Kim wrote:

Hi all~

I was not familiar with the code4lib IRC bot (or irc bot in general for that 
matter), and the recent discussion on the listserv made me curious.

BTW I fully support the idea of removing offensive content, and big thanks to 
those who have been working on cleaning up those stuff.

In any case, I figured there might be others who are new to code4lib and were 
somewhat aware of zoia but not sure what exactly it does or will do. So I 
created a wiki page with a bunch of examples today morning. It's far from 
comprehensive but I think it would be cool if others -who care about the bot - 
add more content to this page.
http://wiki.code4lib.org/index.php/Zoia_or_the_Code4Lib_IRC_bot


Looking at that, the only absolutely library-specific content there 
appears to be the MARC plugin (which isn't documented in detail).


cheers
stuart

--
Stuart Yeates
Library Technology Services http://www.victoria.ac.nz/library/


Re: [CODE4LIB] Zoia

2013-01-24 Thread Shaun Ellis
Determining whether action should be taken on harassment should not be 
based on a popularity contest.  That would be a fail, and that's what 
Karen is right to point out.


No one is suggesting that Code4Lib needs to develop a governance system 
or that there need to be any future rules.  We just need to determine 
that there is agreement that this one policy is something we can all 
abide by in this nonexistent space to make sure it's safe and 
non-threatening non-space -- it's on us to make sure it goes far 
enough, but not too far that it changes things for the worse.


Otherwise, there will continue to be ambiguity and people will spend 
time in continuous debate when we could be playing and creating cool 
stuff instead.


-Shaun


On 1/24/13 3:17 PM, Cary Gordon wrote:

The bottom line is that, technically, code4lib does not, AKAIK, exist.
It's one piece of property, the domain name is in your name.
Everything else is donated or lent.

Code4lib has no formal governance. It is more like a clique than an
organization. The question of whether we want to adopt formal
organization and governance has been raised often over the years, and
it seems to be as effective in emptying rooms as craft beers are for
filling them.

Since we don't exist, we can't do anything. We can collectively come
up with a policy, but we have no status to enforce that policy. Like a
clique, it really comes down to convincing everyone that you are a
cool kid, and you are committing to a policy, so everyone else who
wants to be cool should do so as well. This can work, except for the
goths.

Cary

On Thu, Jan 24, 2013 at 11:38 AM, Ed Summers e...@pobox.com wrote:

On Thu, Jan 24, 2013 at 10:01 AM, Mark A. Matienzo
mark.matie...@gmail.com wrote:

More to the point, no other decision about code4lib in terms of
action or policy has been made ever. This is new territory for us.


It's not really that new. We've voted on tshirts, logos, and whether
or not to have jobs.code4lib.org post here--perhaps other things that
I'm forgetting. I'm not saying we need to vote on the anti-harassment
policy to make it real--it's already real. Not everyone may respect
it, but hopefully we'll all continue being nice people and won't have
to worry about enforcing it. It's hard to imagine anyone being against
it. Personally, I find it regrettable that it's even necessary, but it
is what it is.

Voting can be a nice way of testing the waters for something. I found
the survey on the jobs.code4lib.org email posting very helpful. But
voting on everything would get very tedious, and boring very quickly I
imagine. code4lib has always seemed much more freeform than that to
me. I really liked Bethany's description of lazy consensus [1] at the
last conference.

//Ed

[1] http://nowviskie.org/2012/lazy-consensus/







--
Shaun Ellis
User Interace Developer, Digital Initiatives
Princeton University Library


Re: [CODE4LIB] wiki page about the chode4lib irc bot created

2013-01-24 Thread Reese, Terry
 Looking at that, the only absolutely library-specific content there
 appears to be the MARC plugin (which isn't documented in detail).
MARC and not well documented...that sounds about right.  

--tr

*
Terry Reese, Associate Professor
Gray Family Chair for
Innovative Library Services
121 Valley Library
Corvallis, OR  97331
tel: 541.737.6384
*




Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-24 Thread Shaun Ellis

I am uneasy about coming up with a policy for banning people (from
what?) and voting on it, before it's demonstrated that it's even
needed. Can't we just tackle these issues as they come up, in context,
rather than in the abstract?



I share your unease.  But deciding to situations in context without a 
set of guidelines is simply another kind of policy.  I'm actually more 
uneasy about ambiguity over what is acceptable, and no agreed upon way 
to handle it.


I don't think the current policy is ready to go to vote as it seems 
there is still some debate over what it should cover and exactly what 
type of behavior it is meant to prevent.


I suggest there is a set time period to submit objections as GitHub 
issues and resolve them before we vote.  Whatever issues can't get 
resolved end up in a branch/fork.  In the end, we vote on each of the 
forks, or no policy at all.


Does that sound reasonable?

--
Shaun Ellis
User Interace Developer, Digital Initiatives
Princeton University Library


Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-24 Thread BWS Johnson
Salve!


 I am uneasy about coming up with a policy for banning people (from
 what?) and voting on it, before it's demonstrated that it's even
 needed. Can't we just tackle these issues as they come up, in context,
 rather than in the abstract?
 
 Or has a specific issue come up, and I'm just being daft?

    It's needed. It was requested. Specifically creepy things happening is why 
this came up. The policy is necessary to help people deal with things as they 
come up in context.

    I'm uneasy about voting on minority rights. That usually doesn't go well, 
and it almost always misses the point.

Cheers,
Brooke


Re: [CODE4LIB] Zoia

2013-01-24 Thread Ed Summers
On Thu, Jan 24, 2013 at 4:04 PM, Shaun Ellis sha...@princeton.edu wrote:
 Determining whether action should be taken on harassment should not be based
 on a popularity contest.  That would be a fail, and that's what Karen is
 right to point out.

I added ABSTENTIONS.txt and OPPOSERS.txt to the anti-harassment github
repository [1] to supplement the SUPPORTERS.txt, for people who want
to record their particular view on this issue. If you want to record
your view you can fork the repository, add your name to the
appropriate file, and send a pull request. Perhaps that's good enough
for now? I don't disagree that ambiguity around this issue is
problematic, but I also think that trying to remove all ambiguity from
it maybe prove to be difficult, and damaging.

//Ed

[1] https://github.com/code4lib/antiharassment-policy


Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-24 Thread James Stuart
I think that a voting process which involves working both with github, the
issue tracker, and presumably using the network map of branches seems a bit
ornate, puts a barrier to contribution up, and is likely to be confusing.

I think that if a /whatever policy is developed for how does C4L decide to
resolve conflicts?, that comes first, and then what technological tools
support that should flow naturally from that decision.





On Thu, Jan 24, 2013 at 4:37 PM, Shaun Ellis sha...@princeton.edu wrote:

 I am uneasy about coming up with a policy for banning people (from
 what?) and voting on it, before it's demonstrated that it's even
 needed. Can't we just tackle these issues as they come up, in context,
 rather than in the abstract?


 I share your unease.  But deciding to situations in context without a set
 of guidelines is simply another kind of policy.  I'm actually more uneasy
 about ambiguity over what is acceptable, and no agreed upon way to handle
 it.

 I don't think the current policy is ready to go to vote as it seems
 there is still some debate over what it should cover and exactly what type
 of behavior it is meant to prevent.

 I suggest there is a set time period to submit objections as GitHub issues
 and resolve them before we vote.  Whatever issues can't get resolved end up
 in a branch/fork.  In the end, we vote on each of the forks, or no policy
 at all.

 Does that sound reasonable?


 --
 Shaun Ellis
 User Interace Developer, Digital Initiatives
 Princeton University Library



Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-24 Thread Ed Summers
So we have a reasonable policy in place. Can we now tackle the creepy
things as they come up? I am not opposed to voting about this. It just
seems like a crazy thing to do, because I can't imagine anyone would
be opposed to it. But maybe I lack imagination.

//Ed

On Thu, Jan 24, 2013 at 4:49 PM, BWS Johnson abesottedphoe...@yahoo.com wrote:
 Salve!


 I am uneasy about coming up with a policy for banning people (from
 what?) and voting on it, before it's demonstrated that it's even
 needed. Can't we just tackle these issues as they come up, in context,
 rather than in the abstract?

 Or has a specific issue come up, and I'm just being daft?

 It's needed. It was requested. Specifically creepy things happening is 
 why this came up. The policy is necessary to help people deal with things as 
 they come up in context.

 I'm uneasy about voting on minority rights. That usually doesn't go well, 
 and it almost always misses the point.

 Cheers,
 Brooke


Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-24 Thread Fitchett, Deborah
No, it doesn't sound that reasonable to me, actually. There's a code of conduct 
which has been developed the way Code4Lib develops things: ie the work's been 
done by people who're interested in doing the work. What's special about 
anti-harassment that it alone should bear the burden of bureacracy?

Is there really anything so controversial about If you harass people, and 
organisers ask you to stop, and you don't stop, then organisers may kick you 
out of whatever the context is?  This is just not that ambiguous. And honestly 
I'm not terribly comfortable when the conversation starts to get all waffly 
about whether or not we should expect people to commit to something that is 
basic human decency and a vital part of the social contract. Why would we be 
more worried even in the abstract about an obdurate harasser than about the 
comfort of the people zie's harassing?

You may not like the word uncomfortable (though you're happy enough to use 
uneasy) but why *shouldn't* we have as a priority to ensure the comfort of 
members in our community? There's a vast difference between being uncomfortable 
because you're not familiar with Python and being uncomfortable because 
someone's harassing you and I think everyone here is clever enough not to 
conflate the two.

--And how did we get from The code of conduct is sufficient so let's not 
overthink things! to Wait, we need to implement procedures to vote on the 
code of conduct! anyway??

Deborah

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Shaun 
Ellis
Sent: Friday, 25 January 2013 10:38 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Group Decision Making (was Zoia)

 I am uneasy about coming up with a policy for banning people (from
 what?) and voting on it, before it's demonstrated that it's even 
 needed. Can't we just tackle these issues as they come up, in context, 
 rather than in the abstract?


I share your unease.  But deciding to situations in context without a set of 
guidelines is simply another kind of policy.  I'm actually more uneasy about 
ambiguity over what is acceptable, and no agreed upon way to handle it.

I don't think the current policy is ready to go to vote as it seems there is 
still some debate over what it should cover and exactly what type of behavior 
it is meant to prevent.

I suggest there is a set time period to submit objections as GitHub issues and 
resolve them before we vote.  Whatever issues can't get resolved end up in a 
branch/fork.  In the end, we vote on each of the forks, or no policy at all.

Does that sound reasonable?

--
Shaun Ellis
User Interace Developer, Digital Initiatives Princeton University Library



P Please consider the environment before you print this email.
The contents of this e-mail (including any attachments) may be confidential 
and/or subject to copyright. Any unauthorised use, 
distribution, or copying of the contents is expressly prohibited.  If you have 
received this e-mail in error, please advise the sender 
by return e-mail or telephone and then delete this e-mail together with all 
attachments from your system.


Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-24 Thread Ranti Junus
Let's talk the practical and the implementation. Kinda tired reading the on
and on and on discussions.

So, um, if I get harrased and I felt threatened, can I beat up that person
senseless first for self-defense, then report the incident to... to whom?

There's on open question on the github [1] that I haven't seen been
discussed yet. At least, I haven't heard the input from this year's
organizer: Do we require a duty
officerhttp://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Duty_officer
explicitly?
Is it fair/reasonable/workable to have conference staff be in that role?


ranti.

[1] https://github.com/code4lib/antiharassment-policy

-- 
Bulk mail.  Postage paid.


Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-24 Thread Gary McGath
A non-organization without a defined membership can't have votes on
anything. At best it can have straw polls; the decision falls with the
person or people running the service or activity. They can decide to go
with the straw poll, but it's still their decision.

On 1/24/13 4:37 PM, Shaun Ellis wrote:
 I am uneasy about coming up with a policy for banning people (from
 what?) and voting on it, before it's demonstrated that it's even
 needed. Can't we just tackle these issues as they come up, in context,
 rather than in the abstract?

 
 I share your unease.  But deciding to situations in context without a
 set of guidelines is simply another kind of policy.  I'm actually more
 uneasy about ambiguity over what is acceptable, and no agreed upon way
 to handle it.
 
 I don't think the current policy is ready to go to vote as it seems
 there is still some debate over what it should cover and exactly what
 type of behavior it is meant to prevent.
 
 I suggest there is a set time period to submit objections as GitHub
 issues and resolve them before we vote.  Whatever issues can't get
 resolved end up in a branch/fork.  In the end, we vote on each of the
 forks, or no policy at all.
 
 Does that sound reasonable?
 


-- 
Gary McGath, Professional Software Developer
http://www.garymcgath.com


Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-24 Thread Francis Kayiwa

Ranti Junus wrote:

Let's talk the practical and the implementation. Kinda tired reading the on
and on and on discussions.

So, um, if I get harrased and I felt threatened, can I beat up that person
senseless first for self-defense, then report the incident to... to whom?

There's on open question on the github [1] that I haven't seen been
discussed yet. At least, I haven't heard the input from this year's
organizer: Do we require a duty
officerhttp://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Duty_officer
explicitly?
Is it fair/reasonable/workable to have conference staff be in that role?


Let's make that me for this year.

I hope you won't have to defend yourself or beat up anyone but do report 
that to me. I will make sure I am  *very easy to spot* ;-)


regards,
./fxk




ranti.

[1] https://github.com/code4lib/antiharassment-policy



--
May your camel be as swift as the wind.


Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-24 Thread Ranti Junus
My question has been addressed. Looks like I am allowed to beat first and
then report to Francis (my hero!)
I will leave up to Francis to decide how he would implement the sanction.


thanks,
ranti.


On Thu, Jan 24, 2013 at 5:36 PM, Francis Kayiwa kay...@uic.edu wrote:

 Ranti Junus wrote:

 Let's talk the practical and the implementation. Kinda tired reading the
 on
 and on and on discussions.

 So, um, if I get harrased and I felt threatened, can I beat up that person
 senseless first for self-defense, then report the incident to... to whom?

 There's on open question on the github [1] that I haven't seen been
 discussed yet. At least, I haven't heard the input from this year's
 organizer: Do we require a duty
 officerhttp://geekfeminism.**wikia.com/wiki/Conference_**
 anti-harassment/Duty_officerhttp://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Duty_officer
 

 explicitly?
 Is it fair/reasonable/workable to have conference staff be in that role?


 Let's make that me for this year.

 I hope you won't have to defend yourself or beat up anyone but do report
 that to me. I will make sure I am  *very easy to spot* ;-)

 regards,
 ./fxk




 ranti.

 [1] 
 https://github.com/code4lib/**antiharassment-policyhttps://github.com/code4lib/antiharassment-policy


 --
 May your camel be as swift as the wind.




-- 
Bulk mail.  Postage paid.


Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-24 Thread Fitchett, Deborah
If you're harassed to the point that you have to beat the person senseless then 
you should strongly consider reporting the incident to the police. Or a lawyer, 
in case for some reason the harasser doesn't tell the truth about why they got 
beaten senseless and the police end up involved anyway.

Most harassment doesn't go that far (at least until the harasser is convinced 
that you've got reasons for not being willing to beat them senseless no matter 
what they do, such as not wanting to get unfairly arrested) in which case the 
code of conduct says an event organizer, volunteer, or a Code4lib helper in 
person (if at an event) or over IRC.

I would far rather keep it open to various options than having a single person 
on duty, because if you're being harassed and want to report it, then you 
should have a choice of who you feel most comfortable talking to. But this 
isn't to discourage people from volunteering to be *a* duty officer; the more 
options the better.

Deborah

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Ranti 
Junus
Sent: Friday, 25 January 2013 11:23 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Group Decision Making (was Zoia)

Let's talk the practical and the implementation. Kinda tired reading the on and 
on and on discussions.

So, um, if I get harrased and I felt threatened, can I beat up that person 
senseless first for self-defense, then report the incident to... to whom?

There's on open question on the github [1] that I haven't seen been discussed 
yet. At least, I haven't heard the input from this year's
organizer: Do we require a duty
officerhttp://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Duty_officer
explicitly?
Is it fair/reasonable/workable to have conference staff be in that role?


ranti.

[1] https://github.com/code4lib/antiharassment-policy

--
Bulk mail.  Postage paid.



P Please consider the environment before you print this email.
The contents of this e-mail (including any attachments) may be confidential 
and/or subject to copyright. Any unauthorised use, 
distribution, or copying of the contents is expressly prohibited.  If you have 
received this e-mail in error, please advise the sender 
by return e-mail or telephone and then delete this e-mail together with all 
attachments from your system.


Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-24 Thread Jonathan Rochkind

On 1/24/2013 5:32 PM, Gary McGath wrote:

A non-organization without a defined membership can't have votes on
anything.


Sure it can, we've DONE it. How can we have done something impossible?

But we do it when we think it's the best way to proceed, the most 
efficient way to arriving at the best decsions we can.  It's, to 
many/most of us, clearly not here. I agree with Deborah Fitchett:


 There's a code of conduct which has been developed the way Code4Lib 
develops things: ie the work's been done by people who're interested in 
doing the work. What's special about anti-harassment that it alone 
should bear the burden of bureacracy?


People who think nothing exists unless it's formally/legally organized 
with a defined membership think Code4Lib doesn't even EXIST.  But 
obviously we do exist!   And obviously we do things!


And we have some problems, like any community, and we're trying to 
address some of them. But I don't think I've seen anyone suggest that we 
as a community are so fundamentally problematic that our very nature 
needs to be fundamentally changed to address it.  Generally, most of the 
people, even those pointing out problems, like Code4lib  -- otherwise, 
why would they care to spend time fixing it?


Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-24 Thread Gary McGath
If it gets to that point it's the police who'll have to decide whether
you were acting in self-defense or not.  When things reach the level of
violence or a clear threat, it doesn't matter what the convention policy
is; it's a question of who committed a crime.

Just what are we talking about, anyway? I haven't been following all the
threads, since I'm not going to Code4Lib, but if we're talking about
situations where people realistically fear violence and are preparing to
respond with it, things have completely fallen apart.

On 1/24/13 5:40 PM, Ranti Junus wrote:
 My question has been addressed. Looks like I am allowed to beat first and
 then report to Francis (my hero!)
 I will leave up to Francis to decide how he would implement the sanction.
 
 
 thanks,
 ranti.
 
 
 On Thu, Jan 24, 2013 at 5:36 PM, Francis Kayiwa kay...@uic.edu wrote:
 
 Ranti Junus wrote:

 Let's talk the practical and the implementation. Kinda tired reading the
 on
 and on and on discussions.

 So, um, if I get harrased and I felt threatened, can I beat up that person
 senseless first for self-defense, then report the incident to... to whom?

 There's on open question on the github [1] that I haven't seen been
 discussed yet. At least, I haven't heard the input from this year's
 organizer: Do we require a duty
 officerhttp://geekfeminism.**wikia.com/wiki/Conference_**
 anti-harassment/Duty_officerhttp://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Duty_officer


 explicitly?
 Is it fair/reasonable/workable to have conference staff be in that role?


 Let's make that me for this year.

 I hope you won't have to defend yourself or beat up anyone but do report
 that to me. I will make sure I am  *very easy to spot* ;-)



-- 
Gary McGath, Professional Software Developer
http://www.garymcgath.com


Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-24 Thread Fitchett, Deborah
People did raise specific issues with Zoia which can reasonably be fit into the 
code of conduct's definition of harassment (many of which have therefore been 
addressed) so saying no one has spoken up seems strange. People did speak up. 
Some people listened and did something about it; some people objected ~You're 
spoiling our fun and this kind of reaction is what has the potential to make 
some people nervous about speaking up, because no-one wants to spoil people's 
fun.

This is what I think Karen was pointing out (in general if I've interpreted 
this instance beyond her intent) - that if we care enough in the abstract to 
make a code of conduct then we should also care enough in the abstract to 
consider how, practically, we're going to help people feel willing to speak up?

Note before anyone gets nervous I'm *not* leaping to censorship as a solution. 
I'm asking:  if I'm having fun doing X, and a friend of mine says that actually 
something about X is making them uncomfortable-as-in-harassed, how should I 
(and by extension the rest of the community) react in order to resolve the 
situation without increasing my friend's discomfort?


[I really hope you can understand the difference between me wanting to be 
comfortable in an environment where no-one's harassing me and wanting to be 
comfortable in an environment where I'm being fed grapes, massaged with 
vanilla oil, and assured that all the lurkers support me in email. I'm not 
agitating for the word to be added to the policy if it's not already there 
because this isn't a court of law and precise diction just doesn't matter, but 
by the same token if it *were* there then I'm pretty sure that, given the 
context of it being an anti-harassment policy, any reasonable person would 
interpret it to mean the former rather than the latter.  (And by the same token 
again, I'm going to drop this at this point because it doesn't matter compared 
to the main discussion above.)]

Deborah

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Shaun 
Ellis
Sent: Friday, 25 January 2013 12:09 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Group Decision Making (was Zoia)

 --And how did we get from The code of conduct is sufficient so let's not 
 overthink things! to Wait, we need to implement procedures to vote on the 
 code of conduct! anyway??


We got there because you replied that there was an ongoing debate about whether 
the policy was sufficient enough to deal with any discomfort folks might have 
about zoia.  I still think the policy is sufficient, as it's meant to be used 
when dealing with incidents in context, not in the abstract.  To date, no one 
has spoken up about an incident where they were harassed by zoia.  Unless 
there's something I missed, it has all been speculation that someone might be 
harassed in the future. 
According to the anti-harassment policy, if you read it, no action should be 
taken.

To be clear, I am only uncomfortable with uncomfortable being used in the 
policy because I wouldn't support it being there.  Differing opinions can make 
people uncomfortable.  Since I am not going to stop sharing what may be a 
dissenting opinion, should I be banned?

It's an anti-harassment policy, not a comfort policy.  If you want to see 
something different, it seems that now is the time to step up and change it. :)



 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf 
 Of Shaun Ellis
 Sent: Friday, 25 January 2013 10:38 AM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Group Decision Making (was Zoia)

 I am uneasy about coming up with a policy for banning people (from
 what?) and voting on it, before it's demonstrated that it's even 
 needed. Can't we just tackle these issues as they come up, in 
 context, rather than in the abstract?


 I share your unease.  But deciding to situations in context without a set of 
 guidelines is simply another kind of policy.  I'm actually more uneasy about 
 ambiguity over what is acceptable, and no agreed upon way to handle it.

 I don't think the current policy is ready to go to vote as it seems there 
 is still some debate over what it should cover and exactly what type of 
 behavior it is meant to prevent.

 I suggest there is a set time period to submit objections as GitHub issues 
 and resolve them before we vote.  Whatever issues can't get resolved end up 
 in a branch/fork.  In the end, we vote on each of the forks, or no policy at 
 all.

 Does that sound reasonable?

 --
 Shaun Ellis
 User Interace Developer, Digital Initiatives Princeton University 
 Library


 
 P Please consider the environment before you print this email.
 The contents of this e-mail (including any attachments) may be 
 confidential and/or subject to copyright. Any unauthorised use, 
 distribution, or copying of the contents is expressly prohibited.  If you 
 have received this 

[CODE4LIB] OL support (was Re: [CODE4LIB] Anybody using the Open Library APIs?)

2013-01-24 Thread Dan Chudnov
Karen - I've been wondering about this lately, digging around in code at 
github, noticing a lot of somewhat aging commit dates, etc.  I am joining the 
ol-tech list and will ask there, too, but given your history with the project, 
do you have a sense of whether IA folks might welcome a modest influx of 
attention from willing volunteers to help maintain and improve the service?

  -Dan


On Jan 22, 2013, at 12:44 PM, Karen Coyle wrote:

 There is an open library list: ol-t...@archive.org and some API users do 
 answer there. However, Open Library is not currently staffed/supported by the 
 Archive. It's kept running but I'm not clear on the future.
 
 kc
 
 On 1/21/13 5:04 PM, David Fiander wrote:
 I'm working on a project that involves collecting information about the
 books that people own, and the easiest way to do most of that data
 collection is to collect just the ISBNs for those books that have them, and
 photograph the title pages of the books that don't. This gets me out of
 people way quickly and lets me do my data processing later.
 
 I've asked OCLC about the requirements for getting an affiliate ID for
 using their APIs for the project, but while I'm waiting for that, I'm
 looking at the Open Library APIs.
 
 The documentation for the APIs is weak, and it looks like it hasn't been
 updated for a while. Has anybody used them much, or know what the state of
 ongoing development of them is?
 
 All I'm really looking for at this point is a way to convert an ISBN into
 basic bibliographic data, and to find any related ISBNs, a la OCLC's xISBN
 service.
 
 - David
 
 -- 
 Karen Coyle
 kco...@kcoyle.net http://kcoyle.net
 ph: 1-510-540-7596
 m: 1-510-435-8234
 skype: kcoylenet


Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-24 Thread Ross Singer
On Jan 24, 2013, at 6:50 PM, Fitchett, Deborah 
deborah.fitch...@lincoln.ac.nz wrote:

 People did raise specific issues with Zoia which can reasonably be fit into 
 the code of conduct's definition of harassment (many of which have therefore 
 been addressed) so saying no one has spoken up seems strange. People did 
 speak up. Some people listened and did something about it; some people 
 objected ~You're spoiling our fun and this kind of reaction is what has the 
 potential to make some people nervous about speaking up, because no-one wants 
 to spoil people's fun.

When we're talking about you're spoiling our fun, are we talking about zoia's 
offensive plugins?

I don't think I've seen anybody leap to the defense of @mf or @forecast (or any 
of the others mentioned).  Some people have poured some of their craft beers on 
the ground for their fallen plugins, but I don't think anybody's actually come 
out and actively objected to cleaning up the bot's language.  In fact, on the 
contrary, I think people have been pretty proactive about looking for the 
things that need to be cleaned up and trying to archive what's there before 
cleansing.

I am not sure a defense of zoia is the same thing as a defense of @habla or 
@icp (as two examples).

If we're not talking about zoia anymore, then apologies,
-Ross.


Re: [CODE4LIB] Group Decision Making (was Zoia)

2013-01-24 Thread Fitchett, Deborah
When I quote ~you're spoiling our fun it's at the level of a paraphrase of 
one aspect of a synthesis of actual responses. It wasn't by any means the whole 
conversation; I don't recall if it was even the whole of any one person's 
response; but it was one prominent theme that came out of the response to 
people speaking up about problems with Zoia, and that prominence can be 
offputting. Mitigating this was that an even more prominent theme was Okay, 
let's fix things. But this isn't maths and they don't cancel out: they're both 
there.

This all said, I actually don't want to talk about Zoia. I don't want to sound 
like I'm stomping on people when all I want to say is that this dynamic exists 
(here, everywhere). And talking about Zoia also feels like a distraction from 
the question I asked and I think Karen was getting at, which is again: going 
forward, how do we react when we're having fun and we're made aware that 
someone else is being hurt by the thing we find fun?

I doubt we need a standard operating procedure but it's something really worth 
thinking about in advance of when it happens. Because it's hard, when that 
happens (having been there) : one wants to be a good person, but one also wants 
to have fun. And then there's the ego's self-defense mechanism: a good person 
wouldn't have fun doing something that hurts someone, and I'm a good person, so 
since I was having fun it can't really have hurt anyone. Yeah, bad logic, but 
like I said I've been there and it can take logic a long time to beat the ego 
over that one if you haven't prepared.

Having a code of conduct is fantastic. But if we don't have *at least* vague 
brainstormy ideas of how we'll react to it when a) Your Best Friend says 
Complete Stranger is harassing zir; b) YBF says YotherBF is harassing zir; c) 
CS says YBF is harassing zir; d) CS says you're harassing zir; etc -- then it's 
just false security, has the same potential for denial or coverups as if there 
were no such code, and in that case means all the additional pain of broken 
trust.

And for those that think that this is a fantastic group so it's just a waste of 
time planning for a non-existent situation -- well, I still think it was a 
little bit there with Zoia (the outline of the pattern if nothing else); but 
even if you don't agree with that, this is a transferable skill: if we come up 
with ideas of how we can react here, we can then also use those if similar 
situations come up in other aspects of our lives.

Deborah 

-Original Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Ross 
Singer
Sent: Friday, 25 January 2013 3:33 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Group Decision Making (was Zoia)

On Jan 24, 2013, at 6:50 PM, Fitchett, Deborah 
deborah.fitch...@lincoln.ac.nz wrote:

 People did raise specific issues with Zoia which can reasonably be fit into 
 the code of conduct's definition of harassment (many of which have therefore 
 been addressed) so saying no one has spoken up seems strange. People did 
 speak up. Some people listened and did something about it; some people 
 objected ~You're spoiling our fun and this kind of reaction is what has the 
 potential to make some people nervous about speaking up, because no-one wants 
 to spoil people's fun.

When we're talking about you're spoiling our fun, are we talking about zoia's 
offensive plugins?

I don't think I've seen anybody leap to the defense of @mf or @forecast (or any 
of the others mentioned).  Some people have poured some of their craft beers on 
the ground for their fallen plugins, but I don't think anybody's actually come 
out and actively objected to cleaning up the bot's language.  In fact, on the 
contrary, I think people have been pretty proactive about looking for the 
things that need to be cleaned up and trying to archive what's there before 
cleansing.

I am not sure a defense of zoia is the same thing as a defense of @habla or 
@icp (as two examples).

If we're not talking about zoia anymore, then apologies, -Ross.



P Please consider the environment before you print this email.
The contents of this e-mail (including any attachments) may be confidential 
and/or subject to copyright. Any unauthorised use, 
distribution, or copying of the contents is expressly prohibited.  If you have 
received this e-mail in error, please advise the sender 
by return e-mail or telephone and then delete this e-mail together with all 
attachments from your system.


Re: [CODE4LIB] Tablets to help with circulation services

2013-01-24 Thread Cornel Darden Jr.
I think iPads are great tools to be used in libraries. Are you guys iRoving
or looking into it?


On Wed, Jan 23, 2013 at 3:11 PM, Ian Walls iwa...@library.umass.edu wrote:

 The original (white) Square reader is unencrypted, and the output can be
 read by an app, but you'll need to a) know how to write an app for the
 platform(s) you wish, and b) figure out how to decode the serial data,
 which
 isn't particularly well documented out there in the world.

 If you're using Chrome Canary, you can load up this page:
 http://webaudiodemos.appspot.com/AudioRecorder/index.html and connect a
 Square, and see an oscilloscope output of the data.  Again, you'd have to
 interpret what that serial data means for you, but this is the kind of
 stuff
 that will eventually be possible with HTML5, once it's widely adopted.

 Camera access is also forthcoming in HTML5, so there may come a time when
 you can natively do barcode scanning using the rear-facing camera of your
 tablet/smart device.

 For now, while things still require mobile apps, the most sustainable
 solution may be to develop the app in Phonegap (http://phonegap.com/) so
 it's already in HTML5 when the technology is finally ready to just do this
 in the browser instead of a compiled app.

 Or, Bluetooth.  That works too.

 -Ian

 -Original Message-
 From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
 Jason Griffey
 Sent: Wednesday, January 23, 2013 1:27 PM
 To: CODE4LIB@LISTSERV.ND.EDU
 Subject: Re: [CODE4LIB] Tablets to help with circulation services

 FWIW: All of the card-readers I've tested (Square, Paypal) require their
 particular apps to read...there's no generic output that's readable by
 the
 device.

 At least on iOS, access to the camera is via an API only accessible by an
 app, which means no generic browser based access to the camera output
 either. If you were to write an iOS app, of course, all bets are off...you
 could do what you wanted with the camera, including barcode reading.

 Android is much less locked down than iOS, but I'm not as familiar with it.

 If I were doing this, I'd look into using a bluetooth scanner in combo with
 the tablet. In that case, the scanner just presents as if it were a
 keyboard, passing the data off to the tablet just as if it were keyed in.
 That would work in-browser, in app, or where ever. We're considering this
 model as a possibility for some services in our new building, with the
 hangup being desensitization of the materials after checkout.

 Jason


 On Wed, Jan 23, 2013 at 11:34 AM, Stephen Francoeur 
 stephen.franco...@gmail.com wrote:

  We're looking into ways that tablets might be used by library staff
  assisting patrons in a long line at the circ desk. With a tablet, an
  additional staff person could pick folks off the line who might have
  things that can be handled on a properly outfitted tablet.
 
  I am wondering if anyone has any examples of a library using the
  camera on a tablet to scan barcodes on library materials (for check
  out or check in) or if anyone has used one of those magnetic stripe
  readers that you can attach to some tablets (such as the Square
  Register for the iPad which can be used to process credit cards)? I'm
  sure it's been done with a netbook; we're solely interested in doing this
 with a tablet.
 
  We're trying to see if we can install the GUI for Ex Libris Aleph on a
  tablet running Microsoft RT. If this might work on tablets running
  Android or iOS, that would be interesting as well.
 
  Any examples or thoughts about this would be most welcome.
 
  Thanks!
 
  Stephen Francoeur
 
  User Experience Librarian
 
  Newman Library
 
  Room 516
 
  Baruch College
 
  151 E. 25th Street
 
  New York, NY 10010
 
 
 
  646.312.1620
 
  stephen.franco...@baruch.cuny.edu
 
  http://stephenfrancoeur.com
 




-- 
Cornel Darden Jr.
MSLIS

Compound interest is the greatest invention in the history of mankind.



- Albert Einstein-


Re: [CODE4LIB] Introduction

2013-01-24 Thread Cary Gordon
Com e Code4LibCon at UIC. There are still a couple days left to buy tickets!

http://www.regonline.com/code4lib2013


On Thu, Jan 24, 2013 at 8:13 PM, Cornel Darden Jr.
corneldarde...@gmail.com wrote:
 Hello,

 Sorry for being rude. I asked a question without first introducing myself.
 My name is Cornel Darden Jr. I work for the City Colleges of Chicago as a
 Librarian. I just recently joined the listserv and may even attend the
 conference if its not too late. Its awesome that its being held in Chicago.
 I graduated from Library Science school in 2010. I enjoy coding as it makes
 me feel free to do what ever i need or want with information; especially
 when its for libraries. I am very new to coding but am learning fast.

 If Anyone is in the Chicago area please let me know. It would be nice to
 meet some other coding librarians in my area as I currently have met quite
 a few librarians but none that code.

 Thanks,

 --
 Cornel Darden Jr.
 MSLIS

 Compound interest is the greatest invention in the history of mankind.



 - Albert Einstein-



-- 
Cary Gordon
The Cherry Hill Company
http://chillco.com